Item Counting
EXPERIMENTAL
This feature is experimental.
It means that it is not intended for production use.
The feature is not finished.
It is not stable.
The implementation may contain bugs, the configuration may change at any moment without any warning and it may not work at all.
Use at your own risk.
This feature is not covered by midPoint support.
In case that you are interested in supporting development of this feature, please consider purchasing midPoint Platform subscription.
|
This section describes how should the activity deal with item counting, i.e. determining "expected progress" for a bucket or overall. This value is necessary to determine the relative progress, especially if buckets are not used.
Usually there’s no need to change the default values.
Item | Meaning | Default |
---|---|---|
|
Should the activity execution try to determine the size of individual buckets (usually by counting
objects before processing)? When execution mode is |
Usually |
|
Should the activity execution try to determine expected total progress (usually by counting objects before processing)? Currently not supported for worker tasks. |
Usually |
|
Should we cache expected total progress between activity executions? (Meaning when suspending and resuming an activity.) |
|
Values for determineBucketSize
:
Value | Meaning |
---|---|
|
The activity will always execute the items counting. |
|
The activity counts the items only if it is not bucketed (i.e. does not support bucketing at all, or has a single "default" bucket only). The idea is that in this case the items count really matters in order to estimate the relative task progress. |
|
The activity counts the items only if the item source resides in repository (the idea is that repository searches are faster than resource object searches). |
|
The activity counts the items only if the item source resides in repository and the activity is not bucketed. |
|
The activity does not count the items. |
Values for determineOverallSize
:
Value | Meaning |
---|---|
|
The activity will always execute the items counting. |
|
The activity counts the items only if the item source resides in repository (the idea is that repository searches are faster than resource object searches). |
|
The activity does not count the items. |