if-exists
The if-exists
Instruction conditionally executes a nested lists of Instructions depending on whether a named input value exists in the current Record in the input data.
action |
"if-exists" |
source |
The property in the input Record. |
then |
An array of Instructions to be executed when the value exists in the Record (optional). |
else |
An array of Instructions to be executed when the value does not exist in the Record (optional). |
See also if-has-value
and if-value-one-of
.
Example
{ "action": "if-exists", "source": "supervisors", "then": [ { "action": "set-value", "destination": "user", "name": "groups", "value": "example:group:student" } ], "else": [ // ... ] }