作者:管理员 历史版本:1 最后编辑:Eddy 更新时间:2024-10-24 16:08
适用版本:v3.5.2+
启动自定义流程【子表】
- 可添加多个自定义对话框按钮,支持绑定不同的流程并启动成功。
- 一个流程一条数据只能启动一次,再次点击启动流程需要提示约束”流程实例已存在,不能重复启动流程!
- 一条数据可启动多个不同流程。
步骤:
1、首先打开需要配置的数据模含子表
2、在字段配置下/操作按钮/添加按钮“启动自定义流程按钮
”
3、添加按钮配置
- 流程配置
4、启动子表流程
5、细节说明
5.1、添加页面
- 输入主子表信息,单纯点击子表启动按钮,此时只有子表数据保存(此数据在主表配置的菜单列表子表看不到此条数据)(此时子表主键不需要传递)
- 输入主子表信息,点击主表的保存送审,此时都在主表进行查看,没有子表独立启动流程
- 输入主子表信息,子表单独启动流程,点击保存按钮,此时在子表会出现2条数据,一条是已有实例,一条是没有实例
5.2、编辑页面
- 在主表菜单列表入口,在添加页面单纯启动的子表数据是不会显示
- 在主表菜单列表入口,子表原先的数据第一次点击启动流程实例,会启动流程实例(与在添加页面单纯启动流程是分开的,因此不会出现流程实例存在),再第二次进入编辑再点击此条数据才会出现流程实例存在
- 在主表菜单列表入口,子表新增的条数数据,启动流程后,再下次编辑进去点击启动流程会提示流程实例已存在(此时前端需要将子表外键push进来,但主键不需要)
5.3、明细页面
- 不支持批量选择数据进行启动,但可以出现在子表管理列中进行单条启动流程
- 若在编辑页面已有第一次启动流程实例,此时同时又在明细点击启动流程会提示流程实例已存在
5.4、审批页面
- 在绑定子表业务对象的审批实例进行查看数据,对比区别:
- 1、在添加页面,主表未保存,子表单纯启动流程时,此时在子表数据库中,外键是没有值
- 2、在编辑页面,在子表进行启动流程时,此时在子表数据库中,外键有值
- 3、在页面上校验就是在主表的菜单列表,点击编辑或明细单纯子表启动流程是看不见子表的数据,只有在编辑和明细页面启动的子表数据才能看见