Business Logic Task Handler API › Business Logic Task Handler API Overview › Business Logic Task Handler API Summary
Business Logic Task Handler API Summary
- Operations
Task-Level Validation
- Called by
CA Identity Manager
- When called
Depending 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
- 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 Manager objects associated with any task screen in the Identity Manager environment. Performed by global handlers. (Java implementations only.)
- CA Identity Manager objects associated with the particular task screen where the handler is specified. Performed by task-specific handlers. (Java or JavaScript implementations.)
- Object update
Updates happen in the following ways:
- In the task session, through the get... methods in BLTHContext. Because CA Identity Manager generates 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 in CA Identity Manager objects, and information in third-party data sources.
Note: You can also perform attribute validation using JavaScript and regular expressions. For more information, see the Configuration Guide.
Copyright © 2009 CA.
All rights reserved.