本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

使用 Business Process Choreographer Explorer 管理微流程补偿

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38
微流程运行期间,它可能会遇到问题。 对于这些情况,在流程模型中可能已为 BPEL 流程定义了补偿。 补偿允许您撤销先前已完成的步骤,例如,复位数据和状态,从而能够从这些问题中恢复。 只需对执行未参与微流程事务的操作的活动执行撤销操作。

准备工作

要对微流程进行补偿,必须在管理控制台中启动补偿服务。

关于本任务

如果微流程的补偿操作失败,那么流程管理员必须进行干预以解决问题。

在 Business Process Choreographer Explorer 中,请完成下列步骤以管理已失败的补偿操作。

过程

  1. 显示已失败的补偿操作列表。

    "视图" 选项卡 导航窗格中的 "流程实例" 下单击 失败的补偿

    将显示“失败的补偿”页面。 此页面包含所指定补偿操作的失败原因信息。 此信息可以帮助您确定已失败的补偿的更正操作。

  2. 选中该活动旁边的复选框,然后单击其中一个可用的操作。

    提供了下列管理操作:

    跳过
    跳过当前补偿操作并继续对该微流程进行补偿。 此操作可能会导致非补偿的活动。
    重试
    如果已执行了操作来更正已失败的补偿操作,那么可单击重试以再次尝试执行补偿操作。
    停止
    停止补偿处理。