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

Reply via email to