配置自定义工作流¶
EnOS 工作管理工单系统支持为服务请求或者工单绑定工作流。自定义工作流设置目前需要产品开发团队进行配置。本文介绍自定义工作流的需求收集格式,项目团队参照格式明确用户需求即可。
前提条件¶
配置工作管理的前提是当前环境和当前 OU 已成功部署工作管理服务。
已根据 配置应用 完成应用配置。
需求模板¶
项目团队需参照以下模板,收集用户对配置工作流的需求交于产品开发团队。
环境信息¶
明确用户所使用的环境信息,例如,
测试环境:PDC,EnOS_solar_OU
产线:CN5, Demo OU
对象¶
明确工作流的适用对象,例如,服务请求(SR)。
流程图及配置说明¶
提供用户所需配置的工作流流程图以及工作流的详细配置说明。
流程图¶
提供工作流流程图,例如,

工作流文件 (可选)¶
工作管理集成了 Flowable 流程引擎,支持所有符合 BPMN 2.0 标准的工作流定义文件。建议直接采用 Flowable 的 modeler 设计工作流并导出成 XML 文件。
XML Sample 文件如下:
备注
如需 Flowable Modeler 的账号,可联系工作管理产品团队获取。
配置说明¶
提供对流程节点的配置说明,包括节点名称、操作人、支持的操作、状态、状态颜色以及状态分类。
节点名称 (支持多语言) |
操作人 |
操作 (支持多语言) |
状态 (支持多语言) |
状态颜色 RGB |
状态分类 |
---|---|---|---|---|---|
工作流的单据节点名称 |
单据节点的操作人,目前支持以字段变量方式指定,比如 ${assignee},表示将该节点分配给 assginee 字段指代的用户。 |
该节点的可用操作 |
节点操作成功后对应的状态 |
状态的颜色代码 |
每个状态一定属于一个分类,一共 4 种:To Do: 单据的初始状态,表示单据尚未开始;In Progress: 单据进行中;Closed: 单据已关闭;Pending: 单据被挂起 |
(新建) |
待审核 Waiting Approval |
(0,167,219) |
To Do |
||
审核服务请求 Approve |
${worker} 注:worker为自定义字段, 需要先确保表单中已经配置了该字段,参见 配置表单 |
同意并创建工单 Approve and Create Work Order |
已审核 Approved |
(25,137,250) |
In Progress |
拒绝服务请求 Reject Service Request |
已拒绝 Rejected |
(165,42,42) |
Closed |
||
关闭服务请求 Close |
${worker} |
关闭服务请求 Close Service Request |
已关闭 Closed |
(4,199,102) |
Closed |
节点名称及操作会展示在 流转 弹窗中。
