更新时间:2025-09-12 18:00:06

什么是数据字典?

数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录,可以对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,

数据字典的作用

数据字典的目的是对数据流图中的各个元素作出详细的说明,使用数据字典为简单的建模项目。AnyShare的数据字典功能可以帮助已有数据字典管理的用户将其直接导入/存入AnyShare数据库中,并和AnyShare中的元数据相结合,以便用户实现更加符合自身业务特点的内容管理。

如何管理数据字典?

在全责集中模式下,数据字典由超级管理员负责管理,在三权分立情况下,数据字典由系统管理员进行创建和管理,具体创建和管理步骤如下:

› 创建数据字典

点击【数据字典】后的【+】按钮,即可创建数据字典。

管理员可以在新建数据字典页面输入字典名称、显示名称、相关描述,以及字典状态。

› 编辑数据字典

点击【编辑数据字典】,即可进入编辑数据字典页面。

在编辑页面,管理员可对数据字典中的相关名称和描述进行变更,也可以选择禁用或启用当前数据字典。

› 数据字典和编目关联

当前,管理员在创建编目模板时,当创建的属性值是单选项和多选项两种属性值类型可以和数据字典的内容进行关联,具体如下图:

勾选选项值来自数据字典,则可以在新弹窗的下拉框中选择对应的数据字典。

数据字典应用

› 文件上传预定密支持配置定密依据

AnyShare基于数据字典实现文件上传预定密场景中定密依据的分类和配置,AnyShare前端通过调用字典项信息,获取当前系统密级和定密依据的对应关系,进而根据不同密级调整定密依据的下拉框枚举值,供用户上传文件时进行定密配置。

注意:涉密版本也支持此功能。

包含密级及定密依据映射关系的数据字典存有以下几种创建情况,几种场景对用户定密依据的配置操作影响如下:

•    场景一:若管理员已在控制台配置了某个密级的数据字典,且包含了此密级对应的定密依据,则用户侧在定密配置时,需在下拉框枚举值中选择所需的定密依据(必选项)。
•    场景二:若管理员已在控制台配置了某个密级的数据字典,但未包含此密级对应的定密依据,则用户侧在定密配置时,需在定密依据(必填项)文本框中自行输入配置。
•    场景三:若管理员已在控制台创建数据字典,但未对密级进行定义,则用户侧在文件定密配置时,可在定密依据(非必填项)文本框中自行输入配置。
•    场景四:若管理员未在控制台配置名称为classification_basis的数据字典,则用户侧在文件上传定密配置时,可在定密依据(非必填项)文本框中自行输入配置。

文件上传预定密功能配置的整体流程如下:

第1步 启用文件上传预定密(管理员)

管理员进入管理控制台 > 组织管理 > 文档管理 > 客户端同步策略配置页面“启用上传预定密“功能,启用后全局生效。

第2步 配置数据字典(管理员)

管理员进入管理控制台 > 数据字典配置页面,创建数据字典,下文创建操作以“非密",”内部”,“秘密”,“机密”系统密级为例示意:

管理员新建名为“classification_basis”的数据字典,并为此字典添加“非密",”内部”,“秘密”,“机密”4个密级字典项,再分别在每个密级字典项下添加各自的密级分类,最后再为各密级分类添加具体的定密依据。创建效果如下所示:

注意:classification_basis该数据字典名称为固定名称,AnyShare前端会基于此名称查询此数据字典,并获取其下所有的字典项及其包含的密级-密级分类-定密依据的映射关系,来为用户侧配置提供相应的枚举值。

第3步 上传预定密填写密级信息(用户侧)

此数据字典创建场景,支持用户在配置定密依据时依照字典提供的枚举值进行选择,具体如下:

用户侧配置效果示例:

其他场景示例如下:

1)已创建数据字典,且字典包含密级字典项,但无子项(即无具体定密依据),此时用户侧定密依据的配置为必填文本框形式:

用户侧配置效果示例:

2)已创建数据字典,但字典未定义密级,此时用户侧定密依据的配置为可选文本框形式:

用户侧配置效果示例:

3)未创建数据字典,此时用户侧定密依据的配置仍为可选文本框形式:

用户侧配置效果示例:

4) 兼容历史定密依据

若管理员修改了定密依据的配置方式,则用户侧可以点击文件预览侧边栏 > 属性 > 密级信息的“ ”按钮,去修改或更新预定密配置。如下所示:

用户侧配置效果示例: