跳到主要内容

如何实现动态设置多人填写表单并汇总

场景描述

领导收到一个请示,需要指派给某一个下属或某几个下属处理。多个下属分别填处理意见,在表单上填写各自的金额,并且最后要汇总到表单上的总金额

其他场景

需求要求

1.需要动态将信息分发给制定人员填写,填写完毕后,需要对填写数据进行汇总

2.各填写成员之间填写内容互相不可见

思路流程

将数据通过Q-robot分发到其他应用,再回传实现数据收集

配置过程

申请审批应用

表单设计
  • 申请单流水号生成
  • 申请事项填写
  • 填写内容(指派填写填写 填写数值传入

image.png

设计逻辑

1⃣️ 可手动填写申请事项、填写人信息;亦可通过“引用”填充申请事项、填写人信息(引用应用请自行设计)

2⃣️ 申请单流水号、填写人数,自动计算获取

3⃣️ 填写状态,默认为未填写;是否全部填写,默认为否

注意事项:不得在一个成员字段中设置多位成员,传递数据是无法拆分成员的。

【查找事项模版】

image.png image.png

【申请单流水号】

image.png

【填写人数】

image.png

流程

原文画板

流程设置
  • Q_R 添加节点

使用qrobot添加数据到“填写处理应用”,实现设置多人填写

image.png

填写处理应用

表单设计
  • 申请单流水号传入
  • 申请事项传入
  • 指派填写传入
  • 填写数值填写

image.png

设计逻辑

1⃣️ 申请单流水号、负责人、申请事项、填写人数,由“申请审批应用”qrobot自动添加;

2⃣️ 事项填写(手动填写:处理意见、审批金额);

3⃣️ 回传信息部分,设置为全部隐藏,且通过公式计算;

4⃣️ 当前金额——数据关联,获取同一申请单流水的最新金额数据;最新金额=当前金额+审批金额;

5⃣️ 已填写计数——数据关联,获取同一申请单流水号且流程已通过的计数,第一次提交从0开始计数;当填写人数=计数+1时,确认已全部填写完成;

【当前金额】

image.png image.png

【最新金额】

image.png

【已填写计数】

image.png image.png

【是否全部填写】

image.png

流程

原文画板

流程设置
  • 申请人节点-由qrobot自动添加数据

填写意见节点-设置为表单中的“成员字段”-负责人,并设置相关的字段权限

image.png

因“回传信息”部分隐藏后数据为空,需在填写意见-高级设置,开启提交/通过时重新触发数据关联或公式,并按照计算顺序设置字段的重计算。

image.png

  • Q_R 更新节点

对“申请审批应用”中,同一申请单流水号,表格行中同一填写负责人,更新表格行中的内容(处理意见、审批金额、填写状态);再将总金额、是否全部填写情况更新至总表中。

image.png

image.png

image.png

实现效果

通过“申请审批应用”发起事项指派。

image.png

各自在“待办视图”中完成填写意见流程

image.png

image.png

自动回传数据至表格行;回传总金额、是否全部填写至总表

image.png

制作汇总表,效果如下:

image.png