配置自定义工作流

EnOS 工作管理工单系统支持为服务请求或者工单绑定工作流。自定义工作流设置目前需要产品开发团队进行配置。本文介绍自定义工作流的需求收集格式,项目团队参照格式明确用户需求即可。

前提条件

  • 配置工作管理的前提是当前环境和当前 OU 已成功部署工作管理服务。

  • 已根据 配置应用 完成应用配置。

需求模板

项目团队需参照以下模板,收集用户对配置工作流的需求交于产品开发团队。

环境信息

明确用户所使用的环境信息,例如,

  • 测试环境:PDC,EnOS_solar_OU

  • 产线:CN5, Demo OU

对象

明确工作流的适用对象,例如,服务请求(SR)。

流程图及配置说明

提供用户所需配置的工作流流程图以及工作流的详细配置说明。


流程图

提供工作流流程图,例如,

../_images/workflow.png


工作流文件 (可选)

工作管理集成了 Flowable 流程引擎,支持所有符合 BPMN 2.0 标准的工作流定义文件。建议直接采用 Flowable 的 modeler 设计工作流并导出成 XML 文件。


XML Sample 文件如下:

工作流示例.xml

备注

如需 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


节点名称及操作会展示在 流转 弹窗中。


../_images/config_workflow_sample.png