【初学者经验分享】工作流实现数据自动汇总

分享 新手学习  收藏
0 / 192

把数据按照实际需要进行自动汇总是个非常常见的实际场景,比如:业务经理希望根据员工每天的日报自动汇总为一条周报数据、销售经理希望按照区域自动汇总每个区域的销售数据。


下面以【根据员工每天的日报自动汇总为一条周报数据】为例,分享一个比较常规的思路:
1.首先明确【日报】、【周报】其实是两张不同的表
2.日报的数据是周报的一部分
3.员工每天填写的是【日报】
4.汇总的规则是:按照同个员工同一周的日报汇总

配置步骤:
1.搭建【日报】、【周报】两张表,并互相关联。
注意:日报关联周报是关联单条数据,因为一条日报数据只会属于一条周报。周报关联日报是关联多条数据,因为一条周报里面有多条日报数据。
image.png

image.png
2.设计流程:
2.1 每周第一天凌晨,自动为每个员工创建一条当周的周报数据。你可以自己决定本周的第一天是周日或者周一(其实无论星期几都可以)
image.png

image.png

image.png

2.2 当有新的日报数据后,自动关联到对应的周报数据中。

image.png

image.png

image.png

这样就结束了。实现的效果就是:在每周第一天,自动为每个人创建一条空白的周报数据;当员工填写日报后,根据员工和日期,自动匹配关联到对应的周报数据中。

除了关联表 + 工作流的方式,其实还有其他的方式,比如
1.不使用关联表和工作流,而是在周报中使用【查询记录】字段,直接查询符合条件的日报数据呈现
2.每周的最后一天再生成周报数据,然后生成周报的时候直接获取关联已有的日报
3.甚至不用单独的周报表单,直接在日报表单里新建一个视图通过筛选查看本周的日报数据
4.其他任何你想到的方式

每种方式有各自的特点,需要在使用过程中不断探索,找到符合自己使用需求的最佳方式。