Hi everyone,
I have a process which updates the group members.
This is done in async mode because the synchronization takes a while.
I'm trying to prevent updates by moving the workflow to a step which checks whether the synchronization is finished.
As far as I found out so far a job get's added to the [UserSynchronizationQueueItems] of the current content database and it maybe get's deleted when the job is processed.
At least I thought so, because the job got deleted some time after the BPSGroupRelations in the config database had been updated. Unfortunately, the [CacheOrganizationStructureGroupRelations] in the content database still contains the old members for a few seconds. Which makes this check unreliable.
Does anyone have a better idea/understanding of the actual process?
Best regards,
Daniel