如何将自定义补偿添加到业务流程

配置为长期的业务流程事务可以具有自定义补偿代码来撤销事务的影响。 如果业务流程已成功完成并且已由另一个业务流程调用,则调用业务流程可以使用 “补偿 ”形状调用其补偿块。

指定业务流程将使用自定义补偿

  1. 在“业务流程视图”窗口中,选择 “业务流程属性”。

  2. 在属性窗口中,在“补偿”属性的下拉列表中选择“自定义”。

    “补偿”选项卡显示在设计图面底部的“业务流程”选项卡旁边。

设计业务流程的自定义补偿

  1. 单击设计图面底部的 “补偿 ”选项卡。

    此时会显示 补偿设计图面

  2. 像在业务流程 设计图面 中一样,将形状添加到补偿 设计图面

    有关详细信息,请参阅 将形状添加到业务流程

另请参阅

使业务流程成为事务性业务流程