个性化数据变更控制策略规则修正
发布版本:BOS_V3.0.006
总体允许变更的一个规则如下:
——针对当前组织创建的数据,没有发生业务,没有分配,没有个性化时,如下:(*代表不能变更为自己)
当前组织创建的数据 | |||||
私有 | 全局共享 | 管控范围共享 | 逐级分配 | 自由分配 | |
私有 | * | 可以 | 可以 | 可以 | 可以 |
全局共享 | 可以 | * | 可以 | 可以 | 可以 |
管控范围共享 | 可以 | 可以 | * | 可以 | 可以 |
逐级分配 | 可以 | 可以 | 可以 | * | 可以 |
自由分配 | 可以 | 可以 | 可以 | 可以 | * |
目前系统中,对已经分配的,控制了不允许变更;对于共享的,可能做了单据的,目前变更时,可能没有检验;所以这块后续有待进一步优化。
——针对个性化后的数据变更如下:
(*代表不能变更为自己,/代表不支持变更该种策略)
私有 | 全局共享 | 管控范围共享 | 逐级分配 | 自由分配 | |
逐级分配 | 可以 | / | 可以 | * | / |
----管控范围共享(二次变更) | 可以 | / | * | 可以 | / |
----私有(再变更) | * | / | 可以 | 可以 | / |
自由分配 | / | / | / | / | * |
——1. 逐级分配:针对逐级分配的数据,中间层级的数据进行了自动个性化,后分配;因为已经分配过,不允许变更控制策略;
针对分配的最末级,我们可以通过手工点“管理->维护个性化数据”,保存后变更为自己的个性化数据,创建组织为本身;点击管理->变更控制策略,来变更控制策略。弹框如下:
目前我们针对逐级分配的个性化数据做了限制,只支持变更为管控范围内共享、私有;即使再进行二次变更,也只能继续变更为逐级分配、私有;
为什么这么控制?就是在很多的实际业务中发现,因为有个性化数据,如果可以任意变更控制策略会导致数据错误,出现重复。比如逐级分配已经从上级分配到下级了,如图:
如果“组织一”个性化之后,变更为全局共享,会导致该个性化数据在上下级均可见;所以要控制不可以变更为全局共享;至于自由分配,因为自由分配的个性化数据,不可以再分配给别的组织,所以变更了也没有意义,所以去除了;
支持逐级分配+管控范围内共享的组合策略;
——2. 自由分配的数据
自由分配支持个性化,但是个性化之后不可以再分配给别的组织,同时限制不支持变更控制策略;也是基于我们管控策略这块设置太灵活,任意变更极容易出现数据错误;所以做了一些限制。
如上图,如果“公司甲”创建分配给制造业,组织五,公司丙;如果公司丙个性化,又支持再分配,比如分配自己的下级“组织五”导致“组织五”数据重复,看见两条数据;
变更控制策略也是一样的问题,如果支持个性化之后变为全局共享,或者管控内共享,如果别的组织,已经分配过该数据,都有可能会导致看见一条原始的数据,和个性化数据的,导致数据错误;而变更私有没有太大意义,自由分配个性化的数据,只有自己可以使用,不可以再分配,就跟私有一样。故控制自由分配的个性化数据,不可以变更控制策略。
个性化数据变更控制策略规则修正
本文2024-09-23 00:30:46发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139943.html