启用流程实例管理

Process Portal 中,流程所有者可以使用“流程性能”仪表板来查看流程及其实例的进度。如果已启用业务流程且流程所有者已经授权,那么他们还可对甘特图中的个别流程实例执行操作以解决问题,如瓶颈。

关于此任务

如果启用了业务流程以进行流程实例管理,那么流程所有者可以使用“流程性能”仪表板和甘特图完成以下任务:
  • 查看和更改运行中实例的预计路径。
  • 确定运行中的流程实例是否在通向完成的正常轨道上。
  • 更改正在运行的流程实例的到期日期。
  • 调整流程实例中任务的到期日期和持续时间。

过程

  1. 打开流程。
  2. 授予用户访问“流程性能”仪表板的权限。

    如果没有此权限,用户将无法看到 Process Portal 中的“流程性能”仪表板。要授予访问权限,请在流程的“概述”选项卡上,将组分配给公开性能度量值选项。

  3. 启用到期日期和风险计算。
    缺省情况下,在概述选项卡的详细信息部分中对流程启用了到期日期和风险计算。 在运行时,基于到期时间字段的值和工作调度属性设置并根据流程实例的创建时间来计算到期日期。 有关到期日期计算的更多信息,请参阅流程实例和活动的到期日期 。在 Process Portal 中使用到期日期来确定流程实例是否正常按时完成。 如果完成流程的平均时间超过距离该流程实例到期日期的剩余时间,那么流程实例将面临无法按时完成的风险:
    "Process at risk" = (Current Time + Avg Historical Time to Process Completion) > Process Due Date
    如果没有此流程的历史数据,那么此流程实例不会面临风险。
    1. 启用到期日期。 风险计算需要启用到期日期。
    2. 到期时间字段中设置流程实例的预期持续时间。 缺省情况下,每个实例都将在启动后 8 小时到期。如果针对持续时间选择,那么还可以向耗用时间添加小时和分钟,例如,2 天 4 小时 30 分钟。
    3. 可选: 设置工作调度属性的值。 所有属性都有缺省值。
    4. 可选: 启用风险计算。

    Process Portal 中,针对该流程的实例显示到期日期。 流程所有者可以在甘特图中修改到期日期。

  4. 启用规划的路径管理。

    概述选项卡的详细信息部分中,选择允许规划的路径管理复选框以启用规划的路径管理。

    IBM BPM version 8.6.0 cumulative fix 2017.12缺省情况下,禁用规划的路径管理。

    您可以按照多种路线或路径来完成流程。启用了规划的路径管理之后,如果找到从开始节点到结束节点的不同路径,那么实例的预计路径会显示在甘特图上。

    如果未启用规划的路径管理,那么会以下列方式影响“流程性能”仪表板和甘特图:
    • “流程性能”仪表板:“进行中的实例”列表中的所有条目都没有估算完成时间。
    • 甘特图“设置路径”页面:无规划的路径。
    • 甘特图“甘特图”页面:
      • 无未来任务
      • 无估算的完成时间
      • 任务持续时间不可编辑
    注意: 在启用规划的路径管理时,以下建模构造可能在运行时导致规划的路径计算发生性能问题,并且可能导致流程异常结束:
    • 某个网关导致流程流在流路径中在某一活动序列上重复循环,例如,流重复依次从 activity1 转至 activity2 和 activity3,然后返回至 activity1 从而重新开始处理活动序列。
    • 某个网关具有多个可用路径,这可能导致流程返回至流中之前的活动。因此,流程的一部分可能重复多次,存在无限可能的流程路径排列。
    • 某个流程包含大量事件,这些事件可启动新流程或导致流程流返回至流中之前的活动。请勿包含计时器事件,因为由于计算等待计时器所需的时间长度未知而根本无法计算规划的路径。
  5. 可选: 在 Performance Data Warehouse 中启用历史数据收集。

    历史数据用于在甘特图的“设置路径”页面中显示遍历路径并计算正在运行的流程实例的预计路径。

    1. 概述选项卡上,确保选中启用跟踪字段。
    2. 跟踪选项卡上,确保选中启用自动跟踪
    3. 将更新的跟踪定义发送到 Business Performance Data Warehouse。
    如果未启用自动跟踪,那么会以下列方式影响甘特图:
    • 没有为实例提供历史路径信息。
    • 通过实例的预计路径基于最长的(悲观)路径,而不是典型的历史路径。
  6. 可选: 支持流程所有者对流程中步骤间消耗的平均时间量进行分析。

    要分析耗时,请在流程中包含跟踪点,并创建计时时间间隔来捕获已定义点之间的时间。如果已为流程定义跟踪点,那么会将计时时间间隔发送到 Performance Data Warehouse,并且“流程性能”仪表板将计时时间间隔包含在“概述”页面中。

  7. 单击保存完成编辑

结果

Process Portal 中启用了针对流程和实例的“流程性能”仪表板,以进行流程管理。

要点: 以下 Process Portal 操作策略确定授权哪些人员可以查看并更改预计路径:
  • ACTION_VIEW_PROCESS_DIAGRAM
  • ACTION_VIEW_CRITICAL_PATH
  • ACTION_CHANGE_CRITICAL_PATH
  • ACTION_CHANGE_INSTANCE_DUEDATE
BPMActionPolicy 配置对象中包含这些操作策略。管理员可修改分配给这些策略的一组用户。

下一步做什么

定义流程的工作调度并设置个别活动的到期日期。