流程节点如何选择外部用户?
场景/功能描述
目前外部用户功能上线之后,会出现我们无法直接选中外部用户作为流程节点负责人。所以需要使用绕路方式去解决该问题。需要想办法让外部用户作为【申请人】申请,然后流程节点选择动态负责人【申请人】
这里以采购-供应商场景为例,这里供应商即为外部用户
思路流程
流程步骤:
1、供应商录入自己的信息在「供应商信息」。这个应用中有子表格,记录报价记录
2、内部采购人员在「采购申请」发起数据,其中可以选择供应商
3、选择供应商后,可在「供应商信息」的子表格字段「报价邀请」新增一行:报价记录
4、新增报价记录后,「供应商信息」通过流程外qr新增一条数据至「供应商报价」
这个时候就可以审批了

配置过程
供应商录入
表单设计

注意:
- 这个表单设计完成,需要让外部用户进行填写信息录入。该应用需要设置外部用户可见,以及外部用户可填。
- 【报价记录邀请】表格可以设置成表单隐藏,因为录入人不需要看见


流程外QR
- 目的:为了让外部用户可以进行审批或者填写,因为触发添加数据会以该条数据的申请人进行添加数据的。



采购申请
表单设计

流程内QR更新数据
- 目的:为了触发【供应商信息录入】的流程外QR


供应商报价
表单设计

流程设计
- 其中【供应商报价】节点处理人即为对应的外部用户,其余节点设计可以根据具体需求去修改即可

实际效果
- 从外部用户录入——采购申请——供应商报价



