跳到主要内容

步骤库

Step 用来描述可复用的业务处理阶段。工作流画布中的 Human Activity 是节点实例,节点可以引用 Step,并继续配置当前流程特有的处理人、表单、操作、条件和自动化。

Step 还提供稳定的 stepCode。运行任务通过它标识当前业务环节,因此只有多个 Workflow 共同引用同一个 Step,系统才能按同一环节完成跨流程查询、办理时长和 SLA 等统计。名称相同但没有引用同一个 Step 的节点,不能视为同一统计维度。

1. 何时创建 Step​

适合创建为步骤资产的内容:

  • 有明确业务名称的人工处理阶段
  • 会在多个工作流或多个节点中复用的阶段
  • 需要跨流程统计任务量、办理时长或 SLA 的阶段
  • 需要单独维护多语言名称的阶段

网关、Start、End、Timer、Swimlane 和 Comment 是工作流结构元素,不需要创建为 Step。

2. 创建步骤​

  1. 进入 Task Configuration → Steps。
  2. 点击 New Step。
  3. 填写 Name、Type、Category 和 Description。
  4. 保存。

采购案例创建:

  • Department Review,类型选择人工活动类步骤。
  • Finance Review,类型选择人工活动类步骤。

例如,Purchase Approval 和 Expense Reimbursement 都包含财务审批时,两个 Workflow 的财务节点应共同引用 Finance Review。之后可以按 Finance Review 聚合两个流程的任务量、平均办理时长和 SLA 违约率,同时仍可在各自 Workflow 中配置不同处理人、表单和流转条件。

Steps 列表展示 Department Review 与 Finance Review 的类型、状态和编辑操作。images/pd-steps-list-01.webp
截图待补充

3. 在工作流中使用​

将 Human Activity 拖入画布后,在节点属性中选择对应 Step,再配置:

  • 节点显示名称
  • 处理人来源
  • 可执行操作
  • 操作表单
  • 校验器和后置动作
  • 进入和离开节点的转换

同一个 Step 被多个节点引用时,每个节点仍然可以有不同的路由和处理人规则。修改 Step 的公共信息后,应重新检查引用它的工作流。

工作流节点引用步骤展示 Human Activity 属性中的 Step 选择,以及节点特有的处理人和操作配置。images/pd-steps-workflow-binding-02.webp
截图待补充

4. 验证与维护​

  • Step 名称应表达业务阶段,不使用 Step 1 之类临时名称。
  • 停用或删除前先检查工作流引用。
  • 已发布版本中的 Step 只读;在新开发版本中修改。
  • 多语言显示名称在 Internationalization 的 Step 页面维护。

5. 常见问题​

创建了 Step 但工作流没有变化:Step 不会自动生成节点,需要在画布中添加 Human Activity 并显式引用。

Step 与节点名称不一致:Step 是复用资产,节点名称可用于具体流程语境。若差异造成理解困难,应统一命名或拆分步骤。

下一步​