辅助资料作为标准资料的补充,一般用于自定义资料的维护,且支持按照组织隔离。苍穹5.0增加了管控方式:资料创建组织范围内共享,这是原有辅助资料的控制方式,默认历史的数据在版本升级后全部使用该策略。
一、主要实现逻辑
辅助资料维护时需要现在云节点下增加类别,一个类别即一种类型的资料,然后选中类别在类别下维护资料的明细。新增类别时,可以选择资料的控制方式:资料创建组织范围内共享,保存后,通过工具栏【新增】添加资料明细。
资料创建组织范围内共享,即依据该资料的管控视图,资料的创建组织的所有下级组织可见上级组织创建的资料,平级组织不可见。
二、产品实现
1. 选择云节点,新增类别时,可以选择控制视图和辅助资料的控制方式,例如当前类别的控制视图结构如图所示:
选择控制方式:类别创建组织范围内共享,保存,如图:
给组织添加明细资料,切换控制视图上的组织B新增辅助资料,如图:
B组织可见其上级组织A创建的基础资料。切换组织C,新增辅助资料,如图:
组织C可见其上级组织A创建的资料,不可见平级组织B创建的资料。切换组织为C11,查看辅助资料,可以看见上级组织C,及其上上级组织A创建的资料,不可见组织B创建的资料,如图:
在具体的单据中使用时,可见辅助资料数量同列表展示。
2. 辅助资料有层级关系的实现逻辑
当控制策略是资料创建组织范围内共享,且资料有层级关系时,只支持资料的所有层级需为同一个组织创建,新增选择上级资料时,创建组织会自动切换为和所选的“上级资料”保持一致。如图:
保存后,列表显示如下: