演示环境体验流程
演示环境是一个在线的演示环境,这里重点介绍工作流相关功能的使用。
在线开发
在线开发主要是对数据模型的在线设计,在工作流中,对应的是申请表单和任务表单的设计。这里以请假流程为例,演示如何设计请假流程表单。 这里先预设后面设计的流程基本信息为:
- 流程显示名称:请假流程
- 流程唯一编码:leave_test
新增数据模型
通过【在线开发】->【数据模型】->【新增】,创建请假流程的数据模型。 填写关键字段:
- 表名称 和上面的流程唯一编码一致
- 表注释 表单名称
- 所属分组 一般选择工作流
- 表类型 一般选择工作流表单 填写表单信息,点击右下角【确定】按钮,即可完成数据模型的创建。
模型字段管理
通过【在线开发】->【数据模型】->行操作【模型字段】,打开模型字段管理抽屉。
新增字段
通过左上角【新增】,打开新增模型字段弹窗。 关键字段:
- 字段名称:字段名称,必填,且不能重复。
- 字段注释:字段注释,必填
- 字段长度:字段长度,选填,默认为255
- 字段类型:数据类型,选填,默认String
表单预览
点击数据模型行操作【预览】,可以预览该数据模型在表单中的展示效果。
流程设计
主要对流程进行设计,包括流程名称、流程描述、流程图、流程节点等。
新增流程设计
通过【工作流程】->【流程设计】->【新增】,创建请假流程的流程设计。 填写关键字段:
- 显示名称
- 唯一编码 和数据模型表名称一致
- 流程分类 对应的是【工作流程】->【发起流程】页的分组名称
- 图标 对应的是【工作流程】->【发起流程】页的分组图标
- 是否部署 控制行操作【部署】和【重新部署】可操作状态的
- 备注
流程设计器
【流程设计】->行操作【设计】打开流程设计器,设计流程。
流程信息
空白区域,鼠标右键,打开流程配置弹窗 关键字段:
- 流程定义显示名称:和流程设计表单中的显示名称一致
- 流程定义唯一编码:和流程设计表单中的唯一编码一致
- 实例启动表单:这里选择元数据表单,对应的就是上述的数据模型
流程样例
第一个节点一般是发起人,不需要配置参与人信息
后面的节点为审批节点,需要配置参与人信息
注:其他更多信息可看工作流引擎核心设计文档,这里不做过多介绍。
部署流程
- 【流程设计】->行操作【部署】,部署流程。
- 【流程设计】->行操作【重新部署】,重新部署流程。 注意:
- 【部署】流程会产生新版本的流程定义
- 【重新部署】流程会覆盖之前的流程定义
流程定义
部署好的流程可以在【工作流程】->【流程定义】列表中查看
发起流程
发起流程有两个入口:
- 【工作流程】->【流程定义】->行操作【发起】
- 【工作流程】->【发起申请】->选择流程