PhenixID

Run Action

Version: 1.9.1

Category: Process and Output

Extended Category: Run

Action Package: Standard Actions

Description

Run another Action if a specific condition is met. Supports SESSION and GLOBAL parameters.

To read more about the condition filters, see PSD1087 – Condition Filter in Identity Provisioning Actions.

Parameter

Description

Example

Run Condition Filter:

The condition filter to decide which session objects that should run the action(s). See parameter ‘Condition Filter Type’ for filter syntax.

carLicense=*

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*))

single

Run Condition with 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).

false

Run if Attributes have been Edited:        

Run only if these attributes have been edited. Uses a comma separated string. Use | as an attribute name for an OR decision. Leave blank to ignore this option.

telephoneNumber|mobile

Action to Run if Condition(s) are true:        

Select the action to run for the session objects that meet the condition filter.

Action 1

Action to Run if Condition(s) are false:        

Select the action to run for the session objects that do not meet the condition filter.

Action 2

Action to Run if Condition(s) are false for all:        

Select the action to run if no session object matches the condition filter. The action will be executed with no session objects.

Action 3

Use Cases

Example 1: Send e-mail to all users in a certain country

Run action “Send e-mail – France” to all users who have ‘co’ set to ‘France’.

Parameter

Value

Run Condition Filter:

co=France

Condition Filter Type:

[BLANK]

Run Condition with isNew Flag:

[BLANK]

Run if Attributes have been Edited:        

[BLANK]

Action to Run if Condition(s) are true:        

Send e-mail – France

Action to Run if Condition(s) are false:        

[BLANK]

Action to Run if Condition(s) are false for all:        

[BLANK]

Example 2: Send e-mail to all users in multiple countries

Run action “Send e-mail – North America” to all users who have ‘co’ set to ‘Canada’, ‘US’ or ‘Mexico’.

Parameter

Value

Run Condition Filter:

(co==Canada)||(co==US)||(co==Mexico)

Condition Filter Type:

multiple

Run Condition with isNew Flag:

[BLANK]

Run if Attributes have been Edited:        

[BLANK]

Action to Run if Condition(s) are true:        

Send e-mail – North America

Action to Run if Condition(s) are false:        

[BLANK]

Action to Run if Condition(s) are false for all:        

[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