You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The figure below summarizes the various flows involving user-related CRUD operations.

User-related operations can be:

  1. initiated by REST calls
    1. via UserController - an operation is requested on a given user
    2. via TaskController - a synchronization task is requested for execution
  2. triggered by Quartz

At this point UserController or SyncResultHandler will take care of:

  1. invoking the defined workflow adapter (via UserWorkflowAdapter)
  2. creating the needed PropagationTask instances via PropagationManager and executing via PropagationTaskExecutor
  3. generating the configured notifications via NotificationManager

In addition to this, the SyncResultHandler will consider the provided user template in the given SyncTask when creating or updating users.

  • No labels