如何在表数据的字段更新操作前进行审批,审批通过后才进行更新操作,这个机制是否可以实现
变更申请表可以有子表,其子表不能是业务数据表,是把业务数据拷过来,审批完再拷回去。
我的思路也是这样的,怎么实现还得劳烦详细解释下
1 我理解申请表里需要关联业务数据表来选择要修改的数据,是否正确
2 如 1 正确,选中后加锁,通过事件似乎也实现不了,如何实现
3 如 1 正确,选择的数据怎么拷到子表里
具体的实现方法,就看你调配各种元件的灵活程度了。
比如双向关联、默认值、工作流、记录筛选等,方法不只一种。
变更申请表可以有子表,其子表不能是业务数据表,是把业务数据拷过来,审批完再拷回去。
同步的问题缘于并发,若有“甲想把 A 改成 2,同时乙想把 A 改成 3”的问题,需要冲突解决机制,再用技术来实现该机制。
通常的办法是加锁,当变更申请 1 号把数据 A 拷入申请单时,给数据 A 加锁,防止其被拷入变更申请 2 号;变更申请通过或作废后解锁。
变更申请表可以有子表,其子表不能是业务数据表,是把业务数据拷过来,审批完再拷回去。
我的思路也是这样的,怎么实现还得劳烦详细解释下
1 我理解申请表里需要关联业务数据表来选择要修改的数据,是否正确
2 如 1 正确,选中后加锁,通过事件似乎也实现不了,如何实现
3 如 1 正确,选择的数据怎么拷到子表里
数据表中有许多字段,变更申请表如果每次只能修改一条数据这样是没太大问题。但是想要一次申请多条数据的修改该怎么实现。
现在的困境是:
在表里不能用关联表,因为这样在申请的时候会直接把数据表里的值给改了,审批就没意义了。
单条数据可以把选中的数据字段值全部提取到申请表里,多条就没办法了,因此,想加个缓存表,申请表里选择的数据先复制到缓存表里,但这个过程又被难住了。。。在申请表时需要关联两个表,又没法实现数据的同步。。。
求部有什么好的解决办法没
变更申请表可以有子表,其子表不能是业务数据表,是把业务数据拷过来,审批完再拷回去。
同步的问题缘于并发,若有“甲想把 A 改成 2,同时乙想把 A 改成 3”的问题,需要冲突解决机制,再用技术来实现该机制。
通常的办法是加锁,当变更申请 1 号把数据 A 拷入申请单时,给数据 A 加锁,防止其被拷入变更申请 2 号;变更申请通过或作废后解锁。
数据表中有许多字段,变更申请表如果每次只能修改一条数据这样是没太大问题。但是想要一次申请多条数据的修改该怎么实现。
现在的困境是:
在表里不能用关联表,因为这样在申请的时候会直接把数据表里的值给改了,审批就没意义了。
单条数据可以把选中的数据字段值全部提取到申请表里,多条就没办法了,因此,想加个缓存表,申请表里选择的数据先复制到缓存表里,但这个过程又被难住了。。。在申请表时需要关联两个表,又没法实现数据的同步。。。
求部有什么好的解决办法没
未审核(包括编辑中、审核中)的数据,与已审核的数据,最好使用两张不同表,前者叫变更申请表,后者叫业务数据表。
再高级一点的是,根据不同业务场景设计不同的变更申请表,它与业务数据表是多对多关系,即可以用一次变更申请(审批通过后)更新多张业务数据表。
审批节点,有一个【数据更新】
看一下审批工作流的帮助文档 ,会有你要的结果