Identity Manager 允许指定在导出数据前后执行的工作流。
如果发生的事件为取消导出提供了充分的理由,则可以使用周期开始工作流禁止导出。例如,在预定的导出时间,如果在临时表中读取或写入数据的应用程序需要独占访问这些表,则应该取消导出。该工作流应返回值 1 以取消导出。Identity Manager 将创建一条审计记录以指示跳过了导出,并提供错误结果。如果该工作流返回 0,并且未发生错误,则会导出该数据类型。
在导出所有记录后,将运行周期完成工作流。该工作流通常会触发另一个应用程序来处理导出的数据。在该工作流完成后,导出器将检查另一种要导出的数据类型。
$WSHOME/sample/web/exporter.xml 文件中提供了示例工作流。导出器工作流的 subtype 为 DATA_EXPORT_AUTOMATION,authType 为 WarehouseConfig。