1. 新建编码
我们在维护标准时发现:手动输入标准编号着实繁琐又容易出错,那么能不能让系统为整个标准集自动编号呢?答案是可以的,配置管理中的编码规则管理就是做这项工作的。
下面我们以给标准集“基础数据标准”创建编码规则为例进行讲解,要求的编码规则为:”SJBZ_”+标准英文名称+”_”+3位顺序码,3位顺序码从001到999。
【操作步骤】
在【数据标准】-【配置管理】-【编码规则管理】模块,点击【新建】。
在打开的新页面中,点击“选择标准集”后的下拉框展开按钮,可以看到标准集列表,选择需要设置编码规则的标准集即可。因此,新建编码规则前必须先建好标准集。
一个标准集只能拥有一套编码规则,当选择已经存在编码规则的标准集时,系统会提示“该标准集已设置编码规则”,并无法选中该标准集继续操作。
选择好标准集后,才能往下进行编码规则设置,否则系统会提示“请先选择标准集”。
点击规则列表中的添加按钮,如下图,添加规则。
要求的编码规则为:”SJBZ_”+标准英文名称+”_”+3位顺序码,3位顺序码从001到999。然后选择规则类型和格式。点击添加按钮可以继续添加规则,但流水号只能设置在最后一段。如下图所示
勾选“是否应用到现有标准”可让标准集中现有标准按照新建的编码规则进行编号,如下图。
创建的编码规则默认为生效状态,若需要取消编码规则,可以将编码规则设置为失效状态。
1.1. 编码规则类型-标准集属性(分支)
标准集属性(分支)可选标准属性与“标准集属性”一致,
不同标准属性下,生成的流水号编码均从起始值开始计算,若对应属性没有值,则取大写后的属性代号作为前缀(与“标准集属性”逻辑一致)
2. 设置标准属性
1)添加属性
这里,我们需要添加“一级分类”、“二级分类”、“归属管理部门”、“值域范围”和“不允许为空”等属性。点击【添加属性】,在弹出的对话框中,勾选需要添加的属性:
若重复添加同类型属性会弹窗提示,如下图:
Tips: 除了选择系统内置的属性外,还可以自定义属性。点击【添加自定义属性】,在弹出的对话框中,完成自定义属性的信息设置: |
2)编辑属性
接着,我们来编辑“标准编号”属性,将该属性的字段属性由200改为255
将“标准英文名称”属性与元数据属性进行对应,使该属性后续能参与落地评估。
另外,我们希望建标准时,“值域范围”属性可绑定维表,比如,给“工作地点”标准的值域范围绑定工作地点维表,给“性别”标准的值域范围绑定性别维表。那么我们就需要把值域范围属性的【链接方式】设置为“参考数据”,如下图:
3. 属性层级
我们希望该标准集下的标准按“一级分类”和“二级分类”分类展示,如下图:
那么我们需要分别为一级分类属性和二级分类属性设置属性层级,并且一级分类设置为1,二级分类设置为2,表示一级分类为第1级,二级分类为第2级,如下图:
4. 分类维表
从上图可以看到一级分类和二级分类属性都是输入框,如果我们希望以下拉框的形式进行选择,可在【数据开发】-【数据集】-【公共维表】中先建好维表,在新建标准集时在编辑标准集属性中设置分类维表。
在这里我们以使用“组织机构”维表举例,如下图,可以看到该维表的层级是3级
设置分类维表的要求如下:
标准集下的分类属性个数必须要与分类维表的层级数相同。也就是说维表有几级,分类属性就有几个,故“组织机构”该维表需设置3个分类属性。
导航树中分类属性的层级顺序,必须按照“标准主题”-“一级分类”-“二级分类”-“三级分类”的顺序依次添加。如“组织机构”维表为3级分类,需添加的分类属性为:标准主题-一级分类-二级分类;若维表为2级分类,则添加的分类属性为:标准主题-一级分类,以此类推。
在层级设置弹框中选择“绑定分类维表”,在分类维表下拉框内选择需要绑定的维表;显示方式有三种:代码、文字、代码文字,默认为文字,可根据实际情况选择
设置完成后,分类属性前的勾选框状态置灰,不可移动或删除,说明分类层级与所选维表层级相同。
若分类层级>所选维表层级,则多出来的分类层级勾选框状态为可选,可移动或删除。
若分类层级<所选维表层级,则有弹窗提示无法形成对应关系,需修改分类层级个数才能成功设置。
最终,我们一起来看一下设置完分类维表后,在该标准集下新建标准的效果。可以看到,输入框内的维表下拉框会与上一个层级自动联动
最后,点击【保存】完成标准集创建。
请先登录