一张表里面有 60 个字段,10 个字段修改的时候通知 A 部门的人,20 个字段修改时通知 B 部门的人,另外 30 个字段通知 C 部门的人,通知的时候如何才能告诉各部门的人修改之前的值呐(除了查看日志这种方法外)
请
登录后发表观点
晋太元中 2023-06-08 18:12:19我有个想法:
- 用文本组合,把通知不同部门的字段组合在一起;
- 新建一个表单,存储三个文本组合的历史值;
- 直接发送文本组合历史值字段给各部门。
这样做,会不会简单一些?
这样不是很直观,比如我修改了 10 个字段中的一个通知 A 部门,那我发送的时候也会把其他的值发送过去,我是建了一个中间表,每个字段建两遍,一个修改前,一个修改后,然后还会再加一个字段用于判断隐藏
我有个想法:
- 用文本组合,把通知不同部门的字段组合在一起;
- 新建一个表单,存储三个文本组合的历史值;
- 直接发送文本组合历史值字段给各部门。
这样做,会不会简单一些?
不做,直接不干
成倍的日志和双倍的字段
即使是个手动的日志记录,一个简单的表也得配半天
而且触发方式不允许,你只有通过填写等过程去记录它
更新触发是取不到变动前的值的
做几个按钮,不同的人修改不同字段,用不同按钮修改。本表只读。按钮挂个通知工作流。不同按钮用不同的筛选条件让他生效。
杨仕明 2023-06-05 14:48:28一定要做,可以实现,就是很繁琐。
- 每个字段都对应新增一个历史值字段。
- 新增时通过工作流把历史值填上
- 为对应字段的更新建立各自的工作流,先通知修改前后的值,再把历史值更新为修改后的值。
我做了,特别繁琐,目前也没有更好的解决方案了
一定要做,可以实现,就是很繁琐。
- 每个字段都对应新增一个历史值字段。
- 新增时通过工作流把历史值填上
- 为对应字段的更新建立各自的工作流,先通知修改前后的值,再把历史值更新为修改后的值。
这个有点难啊