PhenixID

Run Policy

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.
attribute=*value* or (!(attribute=*))

Multiple – Can be used with one or more attributes
(attribute==value)&&((attribute!=value)||(attribute==*value*))

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)
1=Run if session objects exists
2=Run if no session objects exists.

(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