If there is a precondition for a process to start that depends on data from inside Identity Manager, and that data can be found via searches, use the 'Dynamic Search' precondition validator. The symbolic name is dynamicSearchProcessStartInterceptor
.
The 'Dynamic Search' precondition validator validates the number of results that are found by a configured search. Depending on if the number matches the condition or not, the required action is triggered.
- In Identity Manager Admin, go to CoreTemplate (for example, Identities or Cards) > State tabs > Additional Commands > Precondition.
Configure the parameters:
Parameter | Possible values | Description
|
---|
SearchConfig | <SearchConfig> | A search configuration, whose result provides the required data needed to verify the wanted precondition.
|
ResultCondition | < lower than = equals > greater than | The condition that is used to validate the number of the result of the search configuration. |
ResultCount | <number> | The number of entries that the ResultCondition validates against. |
Visibility | isDisabled isEnabled isNotVisible isVisible | Action that should be triggered if the condition if fulfilled. If the condition is not fulfilled, the opposite of the configured event will be executed: Selected condition | Action if condition is fullfilled | Action if condition not fullfilled |
---|
isDisabled | Process is disabled (grayed out in IDM Operator) | Process is enabled | isEnabled | Process is enabled (in IDM Operator) | Process is disabled (grayed out in IDM Operator) | isNotVisible | Process is not visible (in IDM Operator) | Process is visible | isVisible | Process is visible (in IDM Operator) | Process is not visible |
|
- Click Save.