还原流程数据清理时被删除的加签数据原创
金蝶云社区-抚琴弹唱
抚琴弹唱
1人赞赏了该文章 705次浏览 未经作者许可,禁止转载编辑于2020年11月19日 09:16:48

V7.5.1.202007版本以前,在流程管理中心-流程实例-已完成流程界面,点击【数据清理】菜单,会把加签的数据也清理掉,导致流程图显示错误。

可以用以下SQL恢复被删除的数据。其中recovery20201117作为插入标记可以设置为空。


INSERT T_WF_RECEIVER(FID, FASSIGNID, FRECEIVERID, FTITLE, FCONTENT, FCONSIGNSTATUS, FCONSIGNOR, FREMINDERSTATUS, FREMINDERDATE, FADDSIGNSTATUS, FCONSIGNNAMES)
SELECT NEWID(),T1.FASSIGNID, isnull(T0.FRECEIVERID,0), 'recovery20201117', '', 0, 0, 0, NULL, 0, NULL
FROM T_WF_APPROVALITEM T0 
INNER JOIN T_WF_APPROVALASSIGN T1 on T0.FAPPROVALASSIGNID = T1.FAPPROVALASSIGNID 
WHERE not exists(select 1 from T_WF_RECEIVER t2 where t1.FASSIGNID=t2.FASSIGNID and t0.FRECEIVERID=t2.FRECEIVERID)


赞 1