Hello,
How can I make propagation depend on a condition? I would guess that there
is an easy way to achieve what I want but I just cannot find any.
Example: I have a property called "propagate" and do not want to propagate
the user unless the property is set to "true".
I tried the following:
1. Create a group called "propagation".
2. Dynamically assign users when property "propagate" is set to "true".
3. Dynamically associate members to the external resource.
Everything works using the API to set the property: When set to "true" the
user is provisioned to the external resource, and when set to any other
value the user is deprovisioned.
But when a pull task changes the value from "true" to any other value (I
did not check the reverse case) the user is not deprovisioned and still
exists in the external resource (although the user is correctly removed
from the group and is no longer associated to the resource).
Am I doing something wrong? Is there any other way?
Regards
Stephan