Process Update XIsInEffect ADSAccountInADSGroup Table

I have a process in which one of the step needs to update the XIsInEffect flag. I've tried using an Update step and also a SQL Statement flag. No error is raised, but the flag is not updated accordingly with the query generated by the process step.

If I run the query from the object browser, the update takes place, thus the query is correct. So why the process is not able to update the XIsInEffect flag? Any suggestion?

Parents Reply
  • I have an AD Group that must be assigned by default, so my thought was to put it inside a business roles. Since this AD Group enable any employee to work, I need to revoke it when the employee is on leave. This is why I was thinking to update the XIsInEffect flag. If this is not a proper action, how can I handle a situation like the one that I've desribed above?

Children
  • When the employee is on leave - presumably you have some way of knowing/detecting this - set the temporary disabled flag to true.  Then in the manage level assigned to the account definition - usually 'Full managed' have the flag 'Retain groups if temporarily disabled' unchecked (false).  So, when the identity becomes temp disabled, XIsInEffect will be set to false and the account will be removed from the group - but the assignment of the group to the account will persist in ADSAccountInADSGroup.  When the temp disabled flag goes back to false, XIsInEffect will revert to true and the membership re-provisioned.  Happy days!