Business Logic Task Handler API Summary
cim1265
- OperationsTask-Level Validation
- Called byCA Identity Manager
- When calledDepending on what methods are implemented, the custom handler can be called at the following points during task execution:
- When a task session is created (to initialize or process task data)
- After selecting a subject from the search result, but before presenting data to a user
- Before submitting the task to the BLTH adapter.
- After a user submits a task, but before any security checks
- After security checks are done, but before the asynchronous phase
- Operates on
- CA Identity Managerobjects associated with any task screen in theCA Identity Managerenvironment. Performed by global handlers. (Java implementations only.)
- CA Identity Managerobjects associated with the particular task screen where the handler is specified. Performed by task-specific handlers. (Java or JavaScript implementations.)
- Object updateUpdates happen in the following ways:
- In the task session, through the get... methods in BLTHContext. BecauseCA Identity Managergenerates events for these updates before writing the data to the data store, the updates can be subject to workflow approval processes, auditing, and security checks.
- Directly in the data store, through the provider objects. No events are generated for these updates, so any workflow approval, auditing, and security checks are bypassed.
- Can validate?User input on a task screen against task screen field values, information inCA Identity Managerobjects, and information in third-party data sources.
You can also perform attribute validation using JavaScript and regular expressions. For more information, see the
Configuration Guide
.