可以在工作流任务上选择性地配置外部最终提交,以便在最终提交监管请求时将该请求中的已批准更改立即同步到外部目标系统。例如,外部操作可以运行用于插入、更新或删除数据的 SQL 语句,它也可以调用 SOAP 或 REST Web 服务来在外部系统中创建、更新或删除数据。在 Oracle Data Relationship Governance 中使用外部最终提交时,可以在成功最终提交 Data Relationship Governance 请求后启动外部数据更新。使用为数据库和 Web 服务连接定义的外部操作访问外部数据源。
成功最终提交 Data Relationship Governance 请求后,可以按照每项的任务的配置执行每项的外部操作。
操作按照项和任务定义的顺序同步执行。
操作在请求项的本地节点上下文中执行,允许输出参数基于可能未为该任务选择的属性。
如果外部操作过程中发生错误,错误消息将添加到请求项(作为“外部最终提交失败”)。
在每个外部操作后,使用成功或失败信息更新请求活动。
如果为外部操作定义了“最终提交状态”属性,则如果操作完成时没有错误该属性将更新为 True,如果操作完成时有错误该属性将更新为 False。
如果任何外部操作未成功完成,都将通知数据管理员和“最终提交”阶段参与者。