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

使用流程状态视图修复已停止的活动

使用 Business Process Choreographer Explorer 中的流程状态视图,可以手动修复已停止的活动。

开始之前

如果对连接条件、循环条件、case 条件、转换条件或 forEach 计数器值的评估失败,并且相应的活动已停止,那么可以使用此过程。

要执行此任务,您必须是流程管理员或系统管理员。但是,如果“业务流程管理器”在使用备用流程管理方式(这会将流程管理限制为仅供系统管理员操作),那么只有 BPESystemAdministrator 角色用户可以执行该操作。

关于此任务

要使用流程状态视图对已停止的活动进行修复,请在 Business Process Choreographer Explorer 中完成相关步骤。

过程

  1. 要查看流程实例的已停止活动,请单击导航窗格中的流程实例 > 关键流程。选中相关流程实例旁边的复选框,然后单击查看流程状态。此时会列出一个或多个已停止的活动或活动网关。或者,选择活动实例 > 已停止的活动
  2. 根据发生的问题,现在您可以使用修复操作来修复活动。
    • 因评估连接条件失败而停止的活动。stopReason激活失败。 请完成以下步骤:
      1. 单击活动网关,或者针对单个入局链接,单击活动。
      2. 单击修复连接,并选择重新评估条件或强制评估结果为 true 或 false。
    • 对 While 或 Repeat Until 活动的循环条件评估失败。stopReason实现失败。完成以下步骤:
      • 单击活动,并选择下一个迭代以继续循环或结束循环以结束循环。
    • 对 switch 活动的 case 条件评估失败。 stopReason实现失败。完成以下步骤:
      • 单击活动,然后单击强制 Case 执行。 选择要执行的 case。
    • 因评估转换条件失败而停止的活动。stopReason后续导航失败。完成以下步骤:
      1. 单击活动网关,或者针对单个出局链接,单击链接。
      2. 单击修复后续导航。此时将突出显示可用分支的目标节点和链接。
      3. 要选择一个或多个分支,请单击目标节点或链接,然后选择选择此分支
      4. 然后单击目标节点、链接或源节点,并单击强制导航以强制导航选定分支。
    • 对 forEach 活动的计数器值评估失败。 stopReason实现失败。完成以下步骤:
      1. 单击活动,然后单击修复 For Each
      2. 输入起始和最终计数器值和(可选)运行的迭代数以继续或结束循环。