流程设计器总体介绍
번역 준비 중이 가이드는 현재 중국어 간체로만 제공됩니다. 번역본은 추후 추가됩니다.
Spark 流程设计器用于定义应用中的任务资产和流转规则。你可以在同一个应用版本中建立任务类型、业务字段、处理表单、可复用步骤、工作流、任务 Filter 和权限方案,再发布到 TEST 或 PROD 环境运行。
阅读本手册后,你可以:
- 理解各类任务设计资产之间的关系
- 选择正确的建模顺序
- 区分设计版本、发布环境和运行数据
- 找到从设计器进入页面设计器和任务工作台的集成路径
images/pd-overview-workspace-01.webp1. 核心资产
| 资产 | 作用 | 采购审批案例 |
|---|---|---|
| Task Type | 定义一种任务及其默认工作流、权限和表单 | PURCHASE |
| Field | 保存任务业务数据;系统字段由平台提供 | Amount、Category、Required Date |
| Form | Task Type 使用 Create / Edit / View;工作流流转使用 Transition Form | purchaseCreate、purchaseView、managerReview |
| Step | 描述可复用的业务处理阶段 | Department Review、Finance Review |
| Workflow | 编排节点、路由、处理人、校验与自动化 | PURCHASEAPPROVAL |
| Filter | 保存可复用 TQL 查询,供任务列表引用 | Open Purchase Requests |
| Permission | 决定谁可以创建、查看、办理或转派任务 | Applicant、Current Assignee |
| Translation | 为字段、表单、步骤和工作流维护多语言名称 | Purchase Request 的多语言标签 |
这些资产不是彼此独立的页面配置。Task Type 是运行入口,它引用默认 Workflow、Permission Schema 以及创建、查看、编辑 Form;Workflow 的人工节点继续引用 Step、操作 Form 和处理人规则。
2. 推荐建模顺序
- 在可编辑的开发版本中确认任务分类和角色。
- 创建自定义字段,不重复创建已有系统字段。
- 创建 Create / Edit / View 表单,以及审批流转需要的 Transition Form。
- 创建可复用步骤。
- 创建工作流并完成节点、路由、处理人、条件和动作。
- 创建权限方案和常用 Filter。
- 创建 Task Type,绑定默认工作流、权限方案和表单。
- 在 DEV 验证,再执行发布就绪检查并发布到 TEST。
팁
快速开始可以先创建最小资产,再回到各专题补充高级配置。请按 采购申请审批快速开始 完成第一条可运行流程。
3. 设计态、发布态和运行态
- 设计态:在 DEVELOPING 版本中修改资产。已发布或已归档版本通常只读。
- 发布态:在 Designer Overview 查看差异和就绪检查,将选定版本发布到 TEST 或 PROD。
- 运行态:用户在 Task Form 创建任务,在 TaskList 或 Worklist 查找任务并办理。
发布完成后,请转到 任务工作台总体介绍 了解设计结果如何进入 My Pending、My Created、My Processed、任务详情、Dashboard 和 SLA;也可以直接按 办理采购申请快速开始 验证本手册的贯穿案例。
images/pd-overview-lifecycle-02.webp设计版本描述的是任务定义,运行环境保存的是发布结果。切换版本不会自动修改已经运行的任务;发布、回滚和历史任务兼容性应按应用发布策略验证。
4. 采购申请贯穿案例
本组手册统一使用以下案例,避免每篇文章更换名称或业务规则:
- Category:Procurement
- Task Type:
PURCHASE/ Purchase Request - Workflow:
PURCHASEAPPROVAL/ Purchase Approval - Roles:Applicant、Department Manager、Finance Approver
- Flow:Start → Department Review → Amount Gateway → Finance Review(高额)→ Approved
- Rejected:任一审批拒绝后进入 Rejected 结束节点
低额采购在部门审批通过后直接结束;达到阈值的采购进入 Finance Review。部门审批人从 Applicant Department 解析部门负责人,财务审批人由 Finance Approver 角色确定。
5. 与其他设计器的边界
- 对象设计器定义 Business Object、DQL 和模型数据,不用于定义任务流转。
- 页面设计器使用 Task Form、TaskList 和 Worklist 展示流程设计器发布的任务资产。
- DataList只承载 Business Object 数据,不承载任务列表。
- SLA 设计器在任务流程已稳定后配置时限、预警和升级策略。