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

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

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


在苍穹系统中,基础资料可以分为受控基础资料非受控基础资料,二者继承的模板不同。


受控基础资料模板有:基础资料带组织模板、分组基础资料带组织模板和树形基础资料带组织模板;非受控基础资料模板有:基础资料模板、分组基础资料模板和树形基础资料模板。


由于业务场景的演变,原本使用过一段时间的非受控基础资料,可能需要变更增加组织隔离、分配、共享的能力。这时就需要把非受控基础资料改造为受控基础资料。


本文将详细介绍如何将非受控基础资料改造为受控基础资料




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后的受控基础资料如下图所示:


替换元数据ID后的受控基础资料


打开导入的受控基础资料元数据,修改标识名称为原来的基础资料的标识和名称。


修改基础资料的标识和名称


修改好的基础资料如下图所示:


修改好的基础资


1.4 数据升级


对于已有数据,可以把数据升级为由根组织创建,控制策略为“全局共享”。可以通过执行脚本来实现,脚本如下:


update t_bd_tablename set fcreateorgid = 100000, fctrlstrategy = '5' where fcreateorgid is null or fcreateorgid = 0;


也可以设置控制策略为“私有”,脚本如下:


update t_bd_tablename set fcreateorgid = 100000, fctrlstrategy = '7' where fcreateorgid is null or fcreateorgid = 0;


如果原来的普通基础资料已经有创建组织,则可以升级控制策略为“私有”。


update t_bd_tablename set fctrlstrategy = '7';


以上即为将普通基础资料改造成受控基础资料的全过程。看个重点,复习一下吧~


2 划重点


  1. 受控基础资料与非受控基础资料继承的模板不同,前者带组织属性;

  2. 将非受控基础资料改造为受控基础资料的主要步骤如下:

    1)新建受控基础资料;

    2)迁移普通基础资料的内容至新建受控基础资料;

    3)替换受控基础资料的元数据ID、编码和名称

    4)数据升级。




#往期推荐#


#  用“一块布料”教你秒懂“基础数据个性化”

#  必须要了解的“受控基础资料开发流程”

 要想搞懂“基础数据管控”,再不看这篇就晚了

#  凡事要有个度—管理员管辖范围的权限管控


更多精彩内容,“码”上了解!↓


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

在苍穹系统中,基础资料可以分为受控基础资料和非受控基础资料,二者继承的模板不同。受控基础资料模板有:基础资料带组织模板、分组基础资...
点击下载文档
上一篇:行类型下一篇:供应链编码规则
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息