跳到主要内容

流程节点如何选择外部用户?

场景/功能描述

目前外部用户功能上线之后,会出现我们无法直接选中外部用户作为流程节点负责人。所以需要使用绕路方式去解决该问题。需要想办法让外部用户作为【申请人】申请,然后流程节点选择动态负责人【申请人】

这里以采购-供应商场景为例,这里供应商即为外部用户

思路流程

流程步骤:

1、供应商录入自己的信息在「供应商信息」。这个应用中有子表格,记录报价记录

2、内部采购人员在「采购申请」发起数据,其中可以选择供应商

3、选择供应商后,可在「供应商信息」的子表格字段「报价邀请」新增一行:报价记录

4、新增报价记录后,「供应商信息」通过流程外qr新增一条数据至「供应商报价」

这个时候就可以审批了

企业微信截图_e519d147-8205-433b-850b-99c69d1480ce.png

配置过程

供应商录入

表单设计

image.png

注意:

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

image.png

image.png

流程外QR

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

image.png

image.png

image.png

采购申请

表单设计

image.png

流程内QR更新数据

  • 目的:为了触发【供应商信息录入】的流程外QR

image.png

image.png

供应商报价

表单设计

image.png

流程设计

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

image.png

实际效果

  • 从外部用户录入——采购申请——供应商报价

image.png

image.png

image.png

image.png