5.0 Business Processes

Identity Manager automates the process of managing your user’s identities in different systems. The business logic implemented in Identity Manager is a reflection of a real business process that was formerly manual, because Identity Manager now has an abstraction layer to help define the business processes before trying to implementing the business processes in policies.

This abstraction layer defines the individual steps and substeps that must be completed during the life cycle of an employee or a resource in a business. There are many different variations that can occur. For example, is the employee a contract worker or a permanent employee? When the employee is terminated, is the account deleted or disabled?

The abstraction layer is implemented through two custom drivers that handle the different scenarios that occur during the life cycle of an employee. The logic is stored in the business logic driver, the state machine driver, jobs, work orders, workflows, and policies associated with these drivers.