Before you begin working with custom target system connectors, it's important to have a solid understanding of the lifecycle stages of a user account. This article will serve as a primer for these stages, and will provide information on what happens within each stage. Information and examples regarding how to implement these stages within specific systems will be available in other articles on this site.
Otherwise known as "onboarding", account creation happens when the business rules are configured to hand out a new Account entitlement, and the user in question does not already have an entitlement of that type. During this stage, a new account is created in the target system, typically in a disabled state.
Enabling an account happens when the Account Access entitlement has been granted to a user who does not already have it. The user's account is activated, and they are allowed access to it.
Otherwise known as "offboarding", disabling an account happens when the Account Access entitlement is revoked from a user who has it. During this stage, the user's account is deactivated and they are denied access to it.
Updating an account occurs when any field in the user's source data is updated. Details of the user's account are then updated accordingly.
Deletion of an account happens when the Account entitlement is revoked from a user who has it. The account is physically removed from the target system.