按钮【修改申请】,进入填写节点,填完后发起审批,只有审批通过,修改的数据才会生效,否决后,依然是旧数据。
求个思路……我可不想把修改前嗯每个字段都记下来
按钮【修改申请】,进入填写节点,填完后发起审批,只有审批通过,修改的数据才会生效,否决后,依然是旧数据。
求个思路……我可不想把修改前嗯每个字段都记下来
这里配置审批通过后才更新,审批否决后将填写的节点还原。
上哪里还原,同样的字段,你看到的已经是改过的了
我是通过建一个一模一样的辅助表来做的。申请前会将数据复制一份至辅助表,审批被拒后会从辅助表里再更新回来,审批通过后会再次向辅助表里再加一条数据便于下一次恢复。
同理可以推断出更新节点怎么拿到更新前的数据。。。这个估计对系统压力太大了
这是个好问题,用户对某些字段的修改是不确定的,这次是这个字段,下次是那个字段,总不可能对每个字段都设置一个对应的新字段用来填写和存放新值吧。
这是个好问题,用户对某些字段的修改是不确定的,这次是这个字段,下次是那个字段,总不可能对每个字段都设置一个对应的新字段用来填写和存放新值吧。
这里配置审批通过后才更新,审批否决后将填写的节点还原。
应用 API 里面有个获取行记录日志 POST,可以尝试看看,里面有修改前的和修改后的值
我还没试。之前也遇到过这个问题。
记录日志
这只是日志,和审批没关系
复制一张表,配置审批流,完成审批后一对一值更新操作
我一张表有几十个字段....
复制一张表,配置审批流,完成审批后一对一值更新操作
记录日志