Hi All
I’m implementing a Hybrid Exchange + SailPoint ISC setup and need to orchestrate the following workflow:
-
Create user in on-prem Active Directory via SailPoint ISC (AD birthright).
-
Wait for AD Connect to sync the user to Entra ID (my sync interval is ~30 minutes).
-
Enable remote mailbox on-prem using
Enable-RemoteMailbox
, but only after the user exists in Entra ID. (After ~30 minutes) -
Assign Exchange Online license groups in Entra ID from RBAC role in SailPoint ISC (group-based licensing) after the On-Prem to Entra ID account sync.
Challenges & constraints:
-
SailPoint’s
provisioningTimeout
on the AD source maxes out at 600 seconds (10 minutes), which is too short for a ~30–45 minute sync delay, there is no way to increase it beyond that (as per my understanding) -
I need a reliable way to delay or poll until the Entra ID account appears before proceeding.
-
I want to avoid race conditions—e.g., triggering
Enable-RemoteMailbox
too early or license provisioning before the mailbox attributes are replicated.
What I’d like help with:
-
Has anyone built a workflow or After-Create rule that handles this delayed provisioning effectively in SailPoint ISC?
-
Are there recommended best practices, sample PowerShell logic, or SailPoint configurations for handling a ~30 minute delay between AD account creation and Entra ID provisioning?
-
Any advice on working around the
provisioningTimeout
limitation or on ensuring the remote mailbox attributes are synchronized correctly before assigning licenses?
Note : I have onboarded AD VA based source and Entra ID SaaS connector based source on SailPoint ISC. AD for account creation and Entra ID SaaS for license group assignment.
Thanks in advance for any guidance or examples you can share!
Regards,
Arshad.