PhenixID

Run Action While

Version: 1.3.1

Category: Process

Extended Category: Run

Action Package: Standard Actions

Description

Run another Action while a specific condition is met.

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

Parameter

Description

Example

Run Condition Filter

[Mandatory] Run the action while the filter matches. Usage: attribute=*value* or (!(attribute=*)).

status=false

Condition Filter Type

[Optional] 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

Action to Run

[Mandatory] Select the action to run.

Action 2

Max no of Run

[Optional] Set a maximum number of iterations to avoid this action to run forever. Default: 100.

10

Use Cases

Example 1: Get the head manager from LDAP

In this LDAP directory each employee has their manager dn in the manager attribute. We want to travers up through the manager hierarchy until we find the one that has the attribute description set to ‘Head Manager’.

Parameter

Value

Run Condition Filter

(!(managerDescription=Head Manager))

Condition Filter Type

[BLANK]

Action to Run

Get Head Manager

Max no of Run

100

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