How do accounts end up in the right place automatically?
A new employee often needs more than a Microsoft account. Think of access to Teams, files and other applications. Provisioning in Entra ID connects those steps, but there are several routes.
Search Microsoft Learn for provisioning and you find dozens of separate pages: one per HR system, one per app, one for the sync. What is missing is the overview. Yet they are connected. Almost everything runs on the same Microsoft Entra provisioning service, which works with SCIM 2.0, attribute mappings with expressions, scoping filters and the same provisioning logs. The difference is in the direction: where does the identity come from, and where does it need to go?
| Route | From, to | With | Licence |
|---|---|---|---|
| Sync | Active Directory to Entra ID | Entra Connect Sync or Entra Cloud Sync | Connect Sync is included in Entra ID Free; groups from the cloud to AD with Cloud Sync require P1 |
| Inbound from HR | HR system to Entra ID or to AD | Apps for Workday and SuccessFactors, or API-driven inbound provisioning for any other source | Entra ID P1 or higher |
| Outbound to apps | Entra ID to a SaaS app or an on-premises application | SCIM connector from the gallery or your own SCIM endpoint; the provisioning agent for on-premises apps | Users to SaaS apps: Free as well. Groups, and on-premises apps: P1 |
| Lifecycle on top | Within Entra ID | Lifecycle Workflows and entitlement management (access packages) | Lifecycle Workflows: Entra ID Governance |
Microsoft mainly uses the word synchronisation for the first route: two directories that hold the same thing. Provisioning is creating, updating and disabling an account in a target system based on a source. In practice the terms are used interchangeably, by Microsoft too.
