Version: 2.4.1
Category: Output
Extended Category: Run
Action Package: Standard Actions
Description
Execute another Policy.
To read more about the condition filters, see PSD1087 – Condition Filter in Identity Provisioning Actions.
Parameter |
Description |
Example |
Select Policy to Run |
Select the policy to run. |
Policy 33 |
Pass on the Session Objects (false/true) |
If the running policies session objects should be passed to the new policy (Default: false). |
true |
Condition – Filter |
Run the policy for session objects if the filter matches. See parameter ‘Condition Filter Type’ for filter syntax. |
(carLicense!=True) |
Condition Filter Type |
Select the type of condition filter (single/multiple). Default: single. Single – Can only be used with one attribute. Multiple – Can be used with one or more attributes |
multiple |
Condition – Current Policy Contains Session Objects |
Run the policy depending on if the current policy contains session objects or not. 0=Run always (do not check this condition) (Default: 0) |
0 |
Condition – isNew Flag |
Set true to run only if the isNew flag is set. Set false to run only if isNew is not set. Leave blank to disregard this check. Default: empty (no value). |
true |
Allow Recursive Calls (false/true) |
Allow recursive calls to a policy, true or false. Default: false. |
true |
Run Policy Individual for each Session Object (false/true) |
Run the policy for each session object instead of running the policy once with all session objects, true or false. Default: false. |
false |
Return Status from Run Policy |
Set true if the status (success or failure) from the policy should be set as action status. Set false to ignore the status of the run policy. Default: false. |
true |
Inherit Log Settings (true/false) |
Set to true if the selected policy should inherit the log settings from the original policy. Set to false if the policy should use its own policy settings. Default: true. |
false |
Use Cases
Example 1: Fix international mobile numbers
Run the policy which fixes mobile numbers if the mobile attribute starts with 00
Parameter |
Value |
Select Policy to Run |
Fix International Mobile Numbers |
Pass on the Session Objects (false/true) |
true |
Condition – Filter |
(mobile==00*) |
Condition Filter Type |
multiple |
Condition – Current Policy Contains Session Objects |
[BLANK] |
Condition – isNew Flag |
[BLANK] |
Allow Recursive Calls (false/true) |
[BLANK] |
Run Policy Individual for each Session Object (false/true) |
[BLANK] |
Return Status from Run Policy |
true |
Inherit Log Settings (true/false) |
[BLANK] |
DISCLAIMER
Information provided in this document is for your information only. PhenixID makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners.The origin of this information may be internal or external to PhenixID. PhenixID makes all reasonable efforts to verify this information.
PhenixID - support.phenixid.se