上一主题: 同步阶段处理下一主题: 管理任务的映像


异步阶段处理

同步阶段一经完成,该任务即进入执行的异步阶段。 在此阶段过程中,任务会生成一个或多个事件。 这些事件可能是用户定义的,如创建用户配置文件或将用户添加到组,也可能是系统生成的,如将信息写入审核日志。

任务控制器是 Identity Manager 服务器的一个组件,负责任务及其事件的整个周期,如下图所示:

异步处理

对于多数事件,周期、执行和操作独立于任何其他事件。 (创建任务要求在次要事件之前执行主要对象的创建事件。)

通常,事件在以下状态之间转换:

注意:Identity Manager 提供名为 EventListeners 的 hook,“侦听”特定事件或事件组。 发生事件时,事件侦听程序将执行适合于事件和当前事件状态的自定义业务逻辑。 您可以使用 Event Listener API 编写自定义事件侦听程序。 有关详细信息,请参阅《Programming Guide for Java》