본문으로 건너뛰기

构建工作流

번역 준비 중이 가이드는 현재 중국어 간체로만 제공됩니다. 번역본은 추후 추가됩니다.

Workflow 定义任务从创建到结束的节点和连线。除流程结构外,它还承载处理人、操作、转换条件、校验器和自动化配置。

1. 创建工作流​

  1. 进入 Task Configuration → Workflows。
  2. 点击 New Workflow。
  3. 填写 Name、Category 和 Description。
  4. 按业务需要设置 Allow Revoke。
  5. 保存后进入工作流设计器。

采购案例使用 Name Purchase Approval,稳定标识为 PURCHASEAPPROVAL,Category 为 Procurement。

2. 认识画布​

工作流设计器由三部分组成:

  • 左侧 Component Library:添加流程节点和辅助元素。
  • 中间 Canvas:排列节点并建立有向连线。
  • 右侧 Properties:配置选中节点、连线或工作流属性。

当前常用组件包括:

分组组件用途
EventsStart、End、Timer流程开始、结束或定时触发
ActivitiesHuman Activity、Sub Task人工办理或创建子任务
GatewaysParallel、Exclusive、Gather并行、排他分支和汇聚
ArtifactsSwimlane、Comment表达职责区域和设计说明
工作流设计器全景展示组件库、流程画布和属性面板。images/pd-workflow-designer-01.webp
截图待补充

3. 构建采购审批主路径​

  1. 添加 Start。
  2. 添加 Human Activity,并引用 Department Review Step。
  3. 添加 Exclusive Gateway,命名 Amount Gateway。
  4. 添加 Human Activity,并引用 Finance Review Step。
  5. 添加 Approved 和 Rejected 两个 End。
  6. 按业务方向连接节点。
Start → Department Review → Amount Gateway
├─ low amount → Approved
└─ high amount → Finance Review → Approved

Department Review reject → Rejected
Finance Review reject → Rejected

只画出节点和连线还不能运行。接下来必须配置节点操作、处理人以及各条分支条件。

4. 配置人工活动​

每个人工活动至少确认:

  • 引用的 Step
  • 处理人来源和无候选人时的策略
  • 用户可执行的操作,例如 Assign、Transfer、Approve/Reject 类自定义操作
  • 每个操作使用的 Form
  • 操作后的目标节点
  • 必要校验和后置动作

系统可用操作和扩展项以当前版本的配置面板为准。不要通过页面按钮绕过工作流操作,否则权限、审计和状态转换可能不一致。

5. 保存前检查​

  • 只有一个有效 Start,且它可以到达结束节点。
  • 每个非结束节点都有可用的离开路径。
  • Exclusive Gateway 的分支条件互斥,并有合理的默认或兜底路径。
  • Parallel 分支需要在合适位置 Gather,避免部分分支永久悬挂。
  • Human Activity 能解析出处理人,并有至少一个可完成任务的操作。
  • Reject、异常和撤回路径有明确终点。
采购审批完整画布展示所有节点、分支条件名称和连线方向。images/pd-workflow-purchase-complete-02.webp
截图待补充

6. 常见问题​

节点无法连线:检查节点类型、连接方向和是否已经存在不允许重复的转换。

工作流保存了但任务不进入该流程:确认 Task Type 的 Default Workflow 已绑定本工作流,并将变更发布到当前运行环境。

任务停在网关:检查离开转换条件是否覆盖当前数据,字段类型和值是否一致。

下一步​