The Workflow API lets you integrate third-party applications with information in CA Identity Manager managed objects and with a workflow process. For example:
For example, a CreateUserEvent event requires approval in a workflow process. If the user is approved, a User object is created in the Identity Manager environment.
In addition, the new user must be added to a third-party payroll system. The third-party application requires the user’s ID and department number—both of which were defined in the task where CreateUserEvent originated.
After the CreateUserEvent is approved in a manual activity, a transition leads to an automated activity. This activity contains a script that uses the Workflow API to retrieve the required data from CA Identity Manager and pass the data to the third-party payroll system.
For example, one of the pieces of information supplied in a Create User task is the email address of the new user. An automated activity in the workflow process where the CreateUserEvent is approved could check if email information was provided for the user on the task screen. If it was not, the automated activity’s script could construct an email address from information retrieved from the user’s profile in a third-party data source, and then update the Identity Manager User object with the email address.
When CA Identity Manager completes the execution of the CreateUserEvent event, the email address is stored with the other information about the new user.
Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |