Operations on Managed Objects

When managed objects are modified in the task session, either through a business logic task handler or a task screen, idmgr performs the following operations when the task enters the asynchronous phase of task processing:
cim1265
When managed objects are modified in the task session, either through a business logic task handler or a task screen,
performs the following operations when the task enters the asynchronous phase of task processing:
  • Generates events for the modifications to the subject object and its relationships. The events can be subject to workflow approval, auditing, and security checks.
    For example, if a business logic task handler adds a user to a group,
    generates AddToGroupEvent, and the event can be subject to workflow approval.
    Note:
    When you update a managed object in a task session, the changes are reflected in the events that
    generates for the task. However, if you update a managed object retrieved through ProviderAccessor (rather than a managed object in the task session), the changes are not reflected in
    events.
  • Commits the modifications to the data store after events associated with the task have been executed. You do not call modifyObject() to persist the modifications.