姑且称之为bug吧,这个涉及到权限的管理,从记录的时间维度来看,这个地方的确是个bug。我画了一张图,帮助大家理解。
我处理的时候是找到2个特别的组,查看一下 Everyone这个组的记录,删除掉不需要的历史记录即可。
Administrators – S_GS_B639EB43-67D7-42fb-BD2E-B754BB11915B
Everyone – S_GS_90674E5E-AC3C-4032-9EDF-7477F2247542
删除的代码很简单,一并放上来。记得删除前备份数据库,以防不测。
--Everyone DELETE FROM [BPMDB].[dbo].[BPMSecurityTACL] WHERE SID='S_GS_90674E5E-AC3C-4032-9EDF-7477F2247542'
附上流程上Everyone的设置