The Workflow Engine continues to provide the same functionality as previous versions such as starting a workflow process, logging, generating reminder and escalation notifications, retrying failed processes, and heartbeat monitoring. In this release, it is packaged as a separate component which has introduced a change in its interaction with Identity Vault and Identity Applications components. The following diagram depicts how the Workflow Engine fits in the overall Identity Applications architecture:
A workflow is a separate process. When a workflow executes, it may execute expressions to query the identity store of the application it is connected to and modify one or more objects in the Identity Vault. For example, it can create, modify, and delete users and other objects.