作者:管理员  历史版本: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、在页面上校验就是在主表的菜单列表,点击编辑或明细单纯子表启动流程是看不见子表的数据,只有在编辑和明细页面启动的子表数据才能看见