使用 Business Process Choreographer Explorer 中的流程状态视图,可以手动修复已停止的活动。
开始之前
如果对连接条件、循环条件、case 条件、转换条件或 forEach 计数器值的评估失败,并且相应的活动已停止,那么可以使用此过程。
要执行此任务,您必须是流程管理员或系统管理员。但是,如果“业务流程管理器”在使用备用流程管理方式(这会将流程管理限制为仅供系统管理员操作),那么只有 BPESystemAdministrator 角色用户可以执行该操作。
关于此任务
要使用流程状态视图对已停止的活动进行修复,请在 Business Process Choreographer Explorer 中完成相关步骤。
过程
- 要查看流程实例的已停止活动,请单击导航窗格中的。选中相关流程实例旁边的复选框,然后单击查看流程状态。此时会列出一个或多个已停止的活动或活动网关。或者,选择。
- 根据发生的问题,现在您可以使用修复操作来修复活动。
- 因评估连接条件失败而停止的活动。stopReason为激活失败。 请完成以下步骤:
- 单击活动网关,或者针对单个入局链接,单击活动。
- 单击修复连接,并选择重新评估条件或强制评估结果为 true 或 false。
- 对 While 或 Repeat Until 活动的循环条件评估失败。stopReason为实现失败。完成以下步骤:
- 单击活动,并选择下一个迭代以继续循环或结束循环以结束循环。
- 对 switch 活动的 case 条件评估失败。
stopReason为实现失败。完成以下步骤:
- 单击活动,然后单击强制 Case 执行。
选择要执行的 case。
- 因评估转换条件失败而停止的活动。stopReason 是后续导航失败。完成以下步骤:
- 单击活动网关,或者针对单个出局链接,单击链接。
- 单击修复后续导航。此时将突出显示可用分支的目标节点和链接。
- 要选择一个或多个分支,请单击目标节点或链接,然后选择选择此分支。
- 然后单击目标节点、链接或源节点,并单击强制导航以强制导航选定分支。
- 对 forEach 活动的计数器值评估失败。
stopReason为实现失败。完成以下步骤:
- 单击活动,然后单击修复 For Each。
- 输入起始和最终计数器值和(可选)运行的迭代数以继续或结束循环。