在我们的应用场景下,需要对某一次活动的签到信息进行打印,有如下三个要求:
- 签到过程分散不同手机进行
- 签到内容包括手写签字
- 签到打印模板内包含每个人的签到排序编号
分散进行会有高并发,mapx+刷新按钮的方式体验不太好,直接排除;
手写签字无法通过数据关联引用到一个子表单中,排除工作人员后续建立一个新的表单统一整理的反复;
剩下最适合的方法就是在打印模板里设置连续批量打印的格式,编号成为了一个难题,需要对某一场活动按照提交的先手顺序从1~n进行排序,并把记录写入到原签到表单。好消息是,打印并不需要在活动当天,可以延后几天在处理。
在2023年3月31日的简道云更新中,数据工厂中可以计算字段支持排名,让上述问题有了解决思路。
1,通过数据工厂筛选前一天的签到数据,然后按照活动分组后,按照提交时间排序;
2,每天凌晨,将包含排序和签到编号的数据同步到一个新的流程表单;
3,流程表单审批节点过时自动提交后,触发智能助手,修改原签到表的排序编号值;
4,按照排序编号值排序后,批量打印就可以完美实现需求了~
比较遗憾的是数据工厂同步到流程表单的200条限制,以及简单需求占用了一个数据工厂+一个智能助手,期待简道云直接支持连续批量打印的自动编号
|