“普通基础资料”如何改造为“受控基础资料”?

在苍穹系统中,基础资料可以分为受控基础资料和非受控基础资料,二者继承的模板不同。
受控基础资料模板有:基础资料带组织模板、分组基础资料带组织模板和树形基础资料带组织模板;非受控基础资料模板有:基础资料模板、分组基础资料模板和树形基础资料模板。
由于业务场景的演变,原本使用过一段时间的非受控基础资料,可能需要变更增加组织隔离、分配、共享的能力。这时就需要把非受控基础资料改造为受控基础资料。
本文将详细介绍如何将非受控基础资料改造为受控基础资料。
1 操作步骤
1.1 新建受控基础资料
首先,作为演示例子的非受控基础资料如下图所示:

普通基础资料示例
一个普通基础资料,是从基础资料模板(bos_basetpl)继承的,根据实际业务需求配置相应属性,详细配置界面如下图所示:


普通基础资料属性配置界面
接着,新建一个受控基础资料,继承基础资料带组织模板。操作方法如下:


创建受控基础资料
创建好的普通基础资料和受控基础资料如下图所示:

普通基础资料和受控基础资料示例
1.2 迁移普通基础资料的内容至新建受控基础资料
将普通基础资料的表名和表单插件复制到受控基础资料中,可利用设计器中的“复制”和“粘贴”功能来实现界面内容的快速迁移。

设计器工具栏
相比原先的非受控基础资料,受控基础资料多了7个属性:创建组织、组织、控制策略、原资料id、位图、原资料位图、业务组织,如下图所示:


受控基础资料属性配置界面
可以通过预览功能检验新建的受控基础资料功能是否正常。
1.3 替换受控基础资料的元数据ID、编码和名称
为了不影响原来引用普通基础资料的地方的正常使用,需要将新的受控基础资料元数据ID、编码和名称替换成原有的普通基础资料的元数据ID、编码和名称。
替换元数据ID需要直接修改元数据文件内容。点击基础资料卡片右下方的“...”图标,选择“导出”。

导出元数据
导出的新旧两个基础资料的元数据文件如下图所示:

元数据文件
然后,使用文档编辑工具打开普通基础资料元数据。

打开普通基础资料元数据
从元数据中获取普通基础资料的元数据ID“2/F014R6JW4”。

获取普通基础资料元数据ID
同理,再打开受控基础资料元数据,将新的元数据ID“2/F56I/OCUIF”替换成旧的元数据ID“2/F014R6JW4”。

替换受控基础资料的元数据ID
同理,按照上述步骤同样处理替换多语言元数据的元数据ID,如下图所示:

替换多语言元数据ID
接着,在设计器中,点击基础资料卡片右上方的“删除”图标,删除新旧两个基础资料元数据。

删除新旧基础资料元数据
然后,导入替换元数据ID后的受控基础资料元数据,操作方法如下图所示:


导入替换元数据ID后的受控基础资料元数据
替换元数据ID后的受控基础资料如下图所示:

替换
“普通基础资料”如何改造为“受控基础资料”?
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



