本主题仅适用于 IBM Business Process Manager Advanced 配置。

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

微流程运行期间,它可能会遇到问题。对于这些情况,在流程模型中可能已为 BPEL 流程定义了补偿。补偿允许您撤销先前已完成的步骤,例如,复位数据和状态,从而能够从这些问题中恢复。只需对执行未参与微流程事务的操作的活动执行撤销操作。

开始之前

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

关于此任务

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

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

过程

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

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

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

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

    提供了下列管理操作:

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