Skip to content

使用已存在记录创建流程

功能描述

使用已存在的记录创建一个工作流。创建成功后会将已有记录和新创建的工作流绑定。工作流的启动表单的数据会使用记录ID指定记录的字段值。 注意:在数据已经录入的情况下,如果希望通过这条记录启动工作流,就可以使用此动作完成

参数设置

配置项说明
工作流模块工作流所属模块
流程要创建的工作流
流程变量创建时设置流程变量
表单数据表如果工作流设置了启动表单,选择存储表单数据的数据表
记录ID需要和工作流绑定的记录ID

示例

在数据表中,如果我们需要通过右键菜单,使用已存在的记录创建工作流,可以通过加入一个执行操作为使用已存在记录创建流程的按钮来实现。如下图的请假申请模块中,我们通过按钮发起请假流程。

示例图

示例图

配置说明

假设配置有一个简单的请假流程,流程发起后将流程实例ID保存于请假申请数据表中。

存储表单数据的请假申请数据表结构如下:

字段类型说明
applicant用户选择申请人
leaveType列表选择请假类型,选项值年假病假事假
startDate日期开始时间
endDate日期结束时间
reason多行文本请假事由
status列表选择状态,选项值待审批审批通过审批不通过
approver用户选择审批
instanceId单行文本流程ID

流程图如下:

流程图

流程启动设置如下:

流程配置

控件配置如下:

配置