用户手册_01主数据管理
版本历史
| 时间 | 更新人 | 版本 | 备注 |
|---|---|---|---|
| 2022-12-01 | 刘鹏 | V1.0 | |
[TOC]
# 引言
# 编写目的
本文是金蝶Apusic主数据管理软件(Kindee Apusic Masterdata Management 以下简称AMDM)用户操作手册。为客户深入了解主数据管理系统的功能、性能、操作步骤以及注意事项等提供帮助。
AMDM以数据资产管理及数据治理架构为理论基础,融合多年的企业级主数据项目实践经验,将标准主数据管理流程与行业解决方案相融合,是服务于企业级数据治理的核心软件平台。AMDM为数据标准化解决方案、数据云服务解决方案的落地提供支持,确保主数据管理体系规范的建立、规范成果的固化、以及成功的执行。
AMDM依托金蝶云.苍穹PaaS平台,基于微服务架构搭建,拥有国内领先的技术架构,为中大型企业,企业集团,事业单位,行政单位等提供所需的一站式主数据管理功能,为数字化转型奠定数据治理的基础,帮助单位提升数据的使用价值,实现新形势下的数字化转型。
AMDM主要功能包括:数据标准、数据建模、数据维护(新增、变更、删除、流程审批、禁用、启用等生命周期管理)、数据集成(采集、分发)、监控预警,主数据质量、主数据集团管控、主数据移动端、主数据星瀚适配器等。
AMDM主要特性包括:主数据特征项管理、主数据外部核验、企业集团分层主数据管理等。
# 应用价值
AMDM具有多方面的应用价值,主要包括:
- 规范数据管理标准
AMDM提供主数据的规范化视图,并有效保障主数据规范化视图与各个业务系统的同步,保证在单位主数据在整个生命周期内的唯一性、准确性、一致性和完整性
- 降低信息化建设成本
AMDM减少多个程序间的点对点集成的数量,降低接口成本,消除冗杂的第三方数据成本,减少数据清除成本和信息传递的成本。
- 为大数据应用打好基础
单位大数据应用更多是结构化的业务数据,数据标准、数据质量的有无及建设水平,主数据项目的成败直接关系到单位大数据应用的成败。
- 提高单位决策分析能力
通过主数据管理环境的支撑,单位能更有效的建设数据中心和决策分析系统,更加快速、透彻掌握信息,高效率的做出正确判断,并确保整个单位实现高度同步化,以便制定更明智的决策。
# 本版变化
在上一版基础上,本版本(AMDMv7.5)的重点变化
**新增主数据集团化应用场景:**针对主数据集团化应用的场景,进行了基于业务组织的设计与实现,新增了新的主数据应用模式,满足用户在一个数据中心内上级集团公司与下级集团公司独立管理各自的主数据模型及相关配置。
**主数据配置运维:**针对20多种与主数据配置相关的基础资料,增加了“业务组织”,并设置为主业务组织,升级本版本后,可按照苍穹组织进行权限分配和主数据配置与运维的管理。
**主数据日志:**针对主数据的服务日志和同步功能进行了改进,根据用户的“数据类型+应用系统”的组织权限范围进行隔离,便于用户按照权限范查询不同组织的主数据日志。
**主从模型控制:**针对主数据模型,增加了主从模型关联后的变更控制,使从模型能够接受主模型的控制,同时使从模型能够定义自身的个性化字段,方便下级集团定义自身个性化的模型属性。
**主数据集成:**针对主从模型之间,主数据与星瀚适配器之间,星瀚适配器与苍穹平台之间的多种数据集成场景下的数据同步模式进行了增强与优化,增加了微服务调用模式,避免同一数据中心内反复的API接口认证,提升了运行效率。
**主数据维护:**针对从模型发布的主数据数据维护,进行了约束与控制,不允许从模型发布的主数据实体修改受控字段
**主数据卡片:**针对主数据首页自定义卡片,为适应集团化应用场景,进行了可见数据范围的优化,用户将根据“数据类型”,以及主数据注册的“应用系统”的组织权限范围进行相关卡片内的数据统计与图形展示。
**主数据报表:**针对主数据管理内的统计报,为适应集团化应用场景,进行了数据统计范围的优化,用户将根据“数据类型”,以及主数据注册的“应用系统”的组织权限范围进行数据统计。
# 平台概述
# 功能架构

AMDM包括个性化交互、流程服务平台、主数据集成、数据建模、主数据维护、应用系统数据维护、参考数据维护、规则引擎、苍穹平台。
**个性化交互:**AMDM除预置的公共主页外,每一位用户可按照习惯定制个性化的工作首页面。AMDM预置了多种自定义卡片,包含一个周期内每一种主数据的变更数量、采集数量、分发数量、以及异常信息等多种统计图表。
**流程服务平台:**流程服务平台遵循BPMN2.0规范,为主数据用户提供灵活高效的流程设计、建模、管理、运行监控的全生命周期管理服务。基于主数据建模发布的每一种类型的主数据,应用系统数据,参考数据都可以根据需要定义不同的审批流程,并实现任务提醒,消息通知,预警提醒等用户使用场景的需要。
**主数据集成:**依据主数据集成规范,每种主数据或来源于第三方应用系统,或由AMDM产生。主数据集成与开放平台、任务调度紧密结合,实现了主数据的第三方系统接口用户的身份识别与数据鉴权、失败补偿机制。满足数据采集、数据分发、定时调度的集成场景要求,同时依据数据之间的依赖关系,满足特定场景下的部分数据按优先级同步,按优先级分发的需要,增加了数据同步的成功率。主数据集成还可满足对主数据集成日志追溯的日常运维需要。
**数据建模:**数据建模由三种类型的模型组成,即主数据、应用系统数据、参考数据。作为AMDM的元数据管理模块,AMDM采用独创的两层元数据定义机制,通过友好的表格式用户交互页面,极大简化了数据建模的过程,同时融入多种规则引擎极大增强了对数据质量检查的灵活性。AMDM实现了对模型的创建、审核、变更、发布、停用的全生命周期的管理,包含对历史版本模型的兼容,即用户可针对建模创建的任意数据,追溯展示变更前历史版本数据的结构、样式、内容。
**主数据维护:**AMDM中遵循数据质量与标准规范的核心数据维护,主数据维护包含对每一种类型主数据的全生命周期管理,包括新增,修改,审核(包含工作流审批),禁用,变更,历史版本数据查询,下发等。
**应用系统数据维护:**AMDM中为每一种类型的主数据建立了对应的应用系统模型,用户可在此维护应用系统的私有属性数据,该特性满足了对第三方应用系统纳入主数据管理范围的数据模型全部属性的覆盖,使主数据集成环境中,第三方应用系统不必将一条主数据分别在主数据系统和应用系统中两次维护,增强了主数据管理的易用性和便捷性,大大降低了应用系统参与主数据集成的成本,同时降低了整体集成环境的变更和运维成本。
**参考数据维护:**在主数据集成项目中,存在较多类型的码表数据,例如性别、学历、证件类型等,这些种类数据作为主数据管理,但是在各应用系统中表现为业务含义相同,数据的值不同。此类数据在AMDM中作为一种独立的数据模型类型管理,即参考数据。AMDM参考数据兼顾了公共类型和应用系统私有类型,除辅助建立完整的主数据模型外,还可帮助用户建立完整的应用系统数据模型,真正实现对业务系统数据模型全部属性的覆盖。
**规则引擎:**数据质量管理是数据治理过程中的重点环节,主数据在不同应用系统之间传递过程中,AMDM可根据具体的数据类型,以规则引擎为基础支撑,实现对数据的格式检查,唯一性检查,页面联动等多种个性化需求的支持,大大加强了主数据系统的灵活性与适应性。
**苍穹平台:**AMDM技术架构基于苍穹平台云技术,支持公有云、私有云、混合云部署模式。同时苍穹应用架构和基础支撑服务引擎使AMDM在集成过程具备了高性能、高可靠性、权限管控、数据隔离、个性页面及逻辑定制等多种特性。极大增强了对复杂的集成环境的支持。

图:金蝶Apusic主数据管理软件基于苍穹云原生PaaS平台打造
# 应用菜单
| 云 | 应用 | 一级功能 | 二级子功能 | 三级子功能 | 功能简述 |
|---|---|---|---|---|---|
| 天燕数据管理云 | 主数据管理 | 首页 | 快速发起卡片 | 在主数据管理首页自由定义入口的快捷卡片 | |
| 天燕数据管理云 | 主数据管理 | 首页 | 消息中心卡片 | 在主数据管理首页自由定义消息提醒卡片 | |
| 天燕数据管理云 | 主数据管理 | 首页 | 单据统计卡片 | 在主数据管理首页自由定义所需要展示的基础资料或单据的统计卡片 | |
| 天燕数据管理云 | 主数据管理 | 首页 | 自定义卡片(主数据管理) | 在主数据管理首页摆放主数据管理有关的监控统计图及表格卡片 | |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 元素标准 | 数据元 | 按照行业或企业标准,预定义字段及数据类型,主数据建模时可选择预定义的数据元。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 元素标准 | 数据集 | 由数据元组合,或自定义的集合,用于标准化数据模型的定义,创建,变更等。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 元素标准 | 数据元分类 | 定义数据元的分类,便于快速检索定位数据元。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 元素标准 | 数据集分类 | 定义数据集的树形分类结构,便于快速检索定位数据元。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 质量标准 | 主数据质量规则 | 综合展示主数据模型,应用系统模型,参考数据模型中实体及界面规则。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 质量标准 | 主数据相似规则 | 进入主数据系统中的数据之间可能存在相似的数据,主数据相似规则的配置,可对接口采集以及通过页面新增的主数据进行基于汉语语义的相似度校验。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 质量标准 | 相似规则推荐 | 针对常用的相似检查字段,定义相似规则作为模板,供主数据相似规则选择。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 质量标准 | 相似算法训练 | 根据项目中对相似算法应用的场景,挑选一批具有代表性的数据,进行模拟,从预置的分词算法和相似算法中,挑选出符合需要的算法组合,应用于主数据相似规则的定义。 |
| 天燕数据管理云 | 主数据管理 | 数据标准 | 质量标准 | 编码规则 | 苍穹PaaS平台基础功能,用于定义及自动生成实体数据的编码 |
| 天燕数据管理云 | 主数据管理 | 数据建模 | 模型方案 | 数据类型 | 定义主数据类型(例如:客户、物料、项目等)。 |
| 天燕数据管理云 | 主数据管理 | 数据建模 | 模型方案 | 集成方案配置 | 定义主数据类型与应用系统之间的关系。 |
| 天燕数据管理云 | 主数据管理 | 数据建模 | 模型方案 | 主从模型配置 | 建立主数据模型的主从关系,是实现主数据多集团应用场景的基础配置。 |
| 天燕数据管理云 | 主数据管理 | 数据建模 | 模型创建 | 主数据建模 | 快捷的创建主数据模型实体、前端样式的建模工具,可进行快速的变更及版本化管理,并可一键发布所映射的多个应用系统模型。 |
| 天燕数据管理云 | 主数据管理 | 数据建模 | 模型创建 | 应用系统建模 | 快捷的创建应用系统数据模型实体、前端样式的建模工具,可进行快速的变更及版本化管理。 |
| 天燕数据管理云 | 主数据管理 | 数据建模 | 模型创建 | 参考数据建模 | 快捷的创建参考数据模型实体、前端样式的建模工具,可进行快速的变更及版本化管理。 |
| 天燕数据管理云 | 主数据管理 | 数据维护 | 模型创建 | 卡片形式的主数据维护、应用系统数据维护、参考数据维护的综合入口。 | |
| 天燕数据管理云 | 主数据管理 | 主数据维护 | 主数据维护列表(分模型) | 二级子功能及菜单由主数据模型发布后自动生成。 | |
| 天燕数据管理云 | 主数据管理 | 应用系统数据维护 | 应用系统数据维护列表(分模型) | 二级子功能及菜单由主数据模型,或应用系统模型发布后自动生成。 | |
| 天燕数据管理云 | 主数据管理 | 参考数据维护 | 参考数据维护列表(分模型) | 二级子功能及菜单由参考数据模型发布后自动生成。 | |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成接口 | API服务 | API服务是苍穹平台基础功能,主数据预置了相关的数据采集、分发、转换、查询等服务。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成接口 | 主数据采集配置 | 针对从外部采集的主数据类型,配置采集参数。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成接口 | 主数据分发配置 | 针对外部接收主数据的应用系统,配置主数据的发送参数。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成接口 | 主数据分发客户端 | 向外部应用系统发送主数据前,配置发送客户端。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成调度 | 主数据调度作业 | 主数据系统内的数据同步调度作业。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成调度 | 主数据调度计划 | 主数据系统内的调度计划,通过设定时间规则,执行主数据调度作业。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成日志 | 主数据调度日志 | 记录主数据调度计划的执行日志,即主数据调度作业执行的成功或失败的日志。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成日志 | 主数据同步日志 | 记录每一条数据同步的日志,包含数据类型、应用系统、数据编码、名称、数据流向、模型信息、报文信息、异常日志等。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 集成日志 | 主数据服务日志 | 记录主数据的API服务被调用时的日志,包含应用系统、请求报文、响应报文、异常等信息。 |
| 天燕数据管理云 | 主数据管理 | 数据集成 | 应用系统注册 | 注册外部应用系统访问苍穹平台的身份信息。 | |
| 天燕数据管理云 | 主数据管理 | 预警平台 | 预警参数配置 | 主数据系统内的数据告警及预警参数配置。 | |
| 天燕数据管理云 | 主数据管理 | 预警平台 | 主数据业务预警对象 | 主数据系统预置的数据告警及预警对象,并可进行扩展。 | |
| 天燕数据管理云 | 主数据管理 | 预警平台 | 主数据预警监控方案 | 主数据系统内的预警监控方案,通过设定消息发送方式,接收人,消息标题内容等信息,执行主数据调度作业(预警平台作业),完成定时预警及告警消息推送。 | |
| 天燕数据管理云 | 主数据管理 | 预警平台 | 预警执行日志 | 记录主数据的预警监控方案被调用的执行日志。 | |
| 天燕数据管理云 | 主数据管理 | 基础资料 | 相似度 | 分词算法 | 预置相似度算中的分词算法,自然语言相似算法用于检查数据的重复性。 |
| 天燕数据管理云 | 主数据管理 | 基础资料 | 相似度 | 相似算法 | 预置相似度算中的相似算法,自然语言相似算法用于检查数据的重复性。 |
| 天燕数据管理云 | 主数据管理 | 基础资料 | 词库 | 同义词 | 通过相似度校验规则配置,对进入主数据系统中数据进行相似度校验时,同义词库中维护的数据,对于同义词的相似计算,优先于其它算法执行。 |
| 天燕数据管理云 | 主数据管理 | 基础资料 | 词库 | 同义词分组 | 定义同义词的分类。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 业务配置 | 主数据参数配置 | 用于主数据系统级的参数配置。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 业务配置 | 模型模板注册 | 预置的主数据建模,参考数据建模选择的“静态模板”,可在客户现场定制扩展。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 业务配置 | 首页卡片默认配置 | 主数据管理首页添加卡片后,设置卡片每次刷新时默认的时间范围参数。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 系统工具 | 主数据维护菜单清理 | 主数据建模、应用系统建模、参考数据建模所发布的菜单,当存在不使用菜单时或模型删除后,存在垃圾菜单,可通过模型菜单清理清除。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 系统工具 | 更新实体表 | 提供一种用户人工干预,更新模型实体的方法。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 系统工具 | 树形列表配置 | 主数据管理有关的配置,例如:数据类型(树形结构),主数据建模(分组结构)。定义其列表中树形结构的数据节点的显示方式,以及排序方式。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 系统工具 | 业务组织调整 | 主数据有关的配置数据从一个业务组织向另一个业务组织迁移,可选择迁移一部分数据。 |
| 天燕数据管理云 | 主数据管理 | 系统配置 | 系统工具 | 业务组织一键迁移 | 主数据有关的配置数据从一个业务组织向另一个业务组织迁移,只能将来源业务组织数据整体迁移到目标业务组织。 |
| 流程服务云 | 工作流服务 | 设计中心 | 流程设计 | 可视化工作流模型定义工具,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 工作流服务 | 管理中心 | 流程管理 | 工作流管理工具,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 工作流服务 | 监控中心 | 流程实例 | 工作流实例管理工具,显示正在运行或挂起的流程实例信息,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 工作流服务 | 监控中心 | 异常流程信息 | 工作流异常信息管理工具,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 工作流服务 | 监控中心 | 流转日志 | 工作流流转的消息报文,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 工作流服务 | 监控中心 | 历史流程 | 工作流历史信息,显示已经结束的流程实例信息,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 工作流服务 | 监控中心 | 任务监控 | 工作流实例管理工具,对流程实例所在的当前工作流节点进行管理,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 消息中心 | 任务 | 待办任务/已办任务/在办申请/已办申请/自定义任务分类文件夹 | 用户视角的工作流相关的任务消息中心,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 流程服务云 | 消息中心 | 消息 | 报警/预警/通知 | 用户视角的工作流相关的通知消息中心,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 组织管理 | 业务单元 | 苍穹平台的组织架构核心数据,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 人员管理 | 人员 | 苍穹平台的人员及用户,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 许可管理 | 许可分配用户 | 苍穹平台许可分配工具,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 角色管理 | 通用角色 | 苍穹平台通用角色定义,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 角色管理 | 业务角色 | 苍穹平台业务角色定义,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 权限管理 | 用户授权 | 苍穹平台用户授权管理工具,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 权限管理 | 用户权限报表 | 每个用户视角的权限报表,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 权限管理 | 通用角色权限报表 | 通用角色视角的权限报表,是主数据所依赖的苍穹PaaS平台基础功能。 | |
| 系统服务云 | 基础服务 | 权限管理 | 业务角色权限报表 | 业务角色视角的权限报表,是主数据所依赖的苍穹PaaS平台基础功能。 |
# 基本操作
| 序号 | 名称 | 功能说明 |
|---|---|---|
| 1 | 新增 | 形式:列表或单据详情页面按钮。 增加一条新数据。 |
| 2 | 查询 | 形式:列表按钮或单据详情页面的链接。 以查询状态打开表单详情页面。通常列表中没有“查询”按钮,而是通过列表页面的链接打开。 |
| 3 | 提交 | 形式:列表或单据详情页面按钮。 未定义工作流时,将数据状态变更为已提交。 已定义工作流时,将数据状态变更为已提交,同时提交到工作流程内。 |
| 4 | 撤回 | 形式:列表或单据详情页面按钮。 提交的反向动作。 未定义工作流时,将数据状态变更为暂存。 已定义工作流时,且流程第一个节点尚未处理时,允许撤回。 |
| 5 | 审核 | 形式:列表或单据详情页面按钮,或工作流中最后一个节点的同意按钮。 未定义工作流时,将数据状态变更为已审核。 已定义工作流时,则流程正常流转结束后变更为已审核。 |
| 6 | 反审核 | 形式:列表或单据详情页面按钮。 将数据状态变更为暂存。 |
| 7 | 禁用 | 形式:列表或单据详情页面按钮。 将使用状态从启用变更为禁用,禁用的数据默认不显示在数据列表中,并且不能在引用该数据的操作页面选择被禁用数据,可将禁用数据视为逻辑删除。 |
| 8 | 启用 | 形式:列表或单据详情页面按钮。 将使用状态从禁用变更为启用。 |
| 9 | 删除 | 形式:列表或单据详情页面按钮。 物理删除一条记录。 删除数据时,平台将校验数据引用关系,被删除数据(通常指基础资料)如果被其它基础资料或单据引用,则不能删除。 |
| 10 | 保存 | 形式:单据详情页面按钮。 保存新增或修改后的记录,保存时需通过当前基础资料或单据的保存校验规则,例如必录项以及插件逻辑的校验。 |
| 11 | 变更 | 形式:列表或单据详情页面按钮。 针对版本化控制的数据,变更产生一个新的“暂存”状态数据,进行修改,同时保存历史版本数据。 |
| 12 | 修改 | 形式:列表或单据详情页面按钮。 修改一条数据,如果列表中没有修改按钮时,点击列表中的链接打开表单详情页面,页面是否为可修改状态,由用户被授予的功能权限菜单下的权限项修改决定。 |
| 13 | 导入新增数据 导入映射数据 | 形式:列表按钮。 一种具体类型的主数据维护或应用系统数据维护功能,由数据建模功能发布。历史数据按照主数据Excel模板整理后,可批量导入主数据系统,导入后,初始化状态=否。 |
| 14 | 稽核导入数据 | 形式:列表按钮。 针对初始化状态=否的数据,校验通过后,变更初始化状态=是,此类数据能够在模型之间同步,或下发。 |
| 15 | 下发 | 形式:列表或单据详情页面按钮。 通过人工操作将主数据或应用系统数据向下游推送,是一种手动的补偿推送方式。数据下发主要由定时调度程序-主数据调度计划按照设定的周期频率完成。 |
| 16 | 同意 | 形式:工作流审批流程中按钮。 在工作流的处理流程内操作,同意表示通过本节点审核,并按照设定流程进入下一个审批节点或结束流程。 |
| 17 | 驳回 | 形式:工作流审批流程中按钮。 在工作流的处理流程内操作,表示退回起始节点,或退回到由流程定义指定的前序审批节点。 |
| 18 | 查看流程图 | 形式:列表或单据详情页面按钮。 如果一条数据在工作流程审核过程中,或已经完成了流程审批,都可查看流程审批过程中各个节点的审批意见。 |
| 19 | 退出 | 形式:列表或单据详情页面按钮。 退出当前页面。 |
| 20 | 刷新 | 形式:列表或单据详情页面按钮。 刷新显示当前页面最新状态。 |
# 首页布局
AMDM应用位于【数据服务云】,点击【主数据管理】打开首页面。
AMDM首页上方为主数据管理标题栏,为AMDM首页链接图标,左侧为一级菜单,鼠标滑动,递进式展开二级和三级菜单,点击以及菜单下方
,可使一级菜单在自动隐藏和锁定两种状态间切换。


AMDM首页为聚合页面,默认显示公共首页,每个用户点击左上方调整布局功能,按照个性化需要自定义个性化首页方案,首页可放置多种卡片,可拖动改变卡片位置,或调整卡片打下。首页卡片包括快捷方式、单据统计卡片、统计图、分析表、待办任务、通知消息等。
# 首页设置

参见上图,首页设置依次为:
- 调整布局:点击右上角图标按钮可调整首页布局,点击下方【添加卡片】可增加自定义卡片,设置个性化首页。

- 切换首页:点击右上角图标按钮【切换】可在个性方案和默认方案之间切换。
- 重置首页:点击右上角图标按钮【重置】可将首页重置为默认布局。
# 首页卡片
快捷卡片:首页为聚合页面,每个用户可按照个性化需要自定义多种卡片,包括快速发起卡片,单据统计卡片,统计图,分析表,待办任务,通知消息等。大大增强了用户的使用体验。
- 快速发起卡片:用户自定义常用快捷方式,点击可打开一个功能的列表或新增页面。

- 单据统计卡片:在基础资料或单据列表中设定方案查询条件,并保存为个人方案。新增单据统计卡片,关联方案查询,保存卡片设置后。将添加到首页,显示满足条件的单据数量,或金额合计。点击统计数字可跳转到基础资料或单据列表,并按照方案查询自动过滤,展示满足条件数据列表。

- 多项单据统计卡片:与单据统计卡片类似,区别是多项单据统计卡片可在一个卡片区域定义多个基础资料或单据的统计信息。

- 消息中心卡片:单据或基础资料可以定制审批工作流,在流程服务云-工作流服务中进行流程设计后,消息中心卡片可将待办任务,已办任务,在办申请,通知,预警等消息展示在首页。


- 自定义卡片:主数据应用内预置了多种统计图表类卡片,用户可根据需要添加到个性化首页中。





# 数据建模流程

# 数据集成流程图

# 应用场景
# AMDM在应用上致力于以下五个方面
# 建设企业级主数据标准
帮助政府、 企业建立统一的主数据编码规范和筐理流程 , 实现主数据的标准化、 规范化管理, 优化数据架构,提升主数据质量, 为各业务系统提供可靠数据来源。
# 建设企业级主数据中心
整合各业务系统重要的黄金数据、 参考数据并在治理后进行统一管理,为各级单位提供标准、 统一、集成、 全面、 准确、 及时的主数据服务相信息化基础工作支撑。
# 建设企业级主数据管理平台
帮助企业实现主数据的标准化管理、 统一编码和全局共享,打通备信患系统之间的数据集成末日业务协同,并实时洞悉主数据变化。
# 为建设数据中台奠定基础
大数据管理从小数据开始,通过主数据的采集、 治理、 分发、 使用 ,进而延伸到交易数据、 分析数据 , 为政府、 企业建设全面的数据中台积累经验、 奠定基础。
# 为集团企业提供多组织主数据应用架构
为单体企业及集团企业提供基于多组织下的主数据管理应用架构,满足集团总部,以及下级单位灵活的接入主数据系统。
# AMDM应用场景的举例
# 场景一 动态建模与数据版本化

敏捷建模场景:主数据模型满足项目实践的特点和需要,具有易建立、易调整的特点。实施和数据运管人员可以在几分钟内建立一个符合需求的模型,并发布出主数据维护的软件功能菜单,具有高效低成本的特点。
扩展定制场景:主数据模型结构和属性满足项目的实际需求,并可以根据需要扩展和定制,
管理模型及数据版本场景:主数据建模包含了对模型版与数据版本化管理,其中的模型实体与样式融合,属于行业领先水平。
# 场景二 数据交互标准
主数据集成环境中,涉及主数据系统与多个应用系统之间的数据交互,对于一种主数据中包含另一个主数据对象的复杂数据结构的交互,需要在主数据规范中制订明确的数据交互标准。
**应用系统唯一标识:**由主数据系统记录应用系统数据与主数据之间的映射关系,业务系统之间的交互报文中(例如erp系统向mes系统传递一张销售订单),其中包含主数据和参考数据时(例如:客户、物料、计量单位等主数据,以及订单分类、客户分类等参考数据),可调用主数据的“应用系统主数据转换服务”API接口,将此类数据在发出方系统(例如erp系统)中的标识(或内码),转化为目标系统(例如mes系统)的标识(或内码),从而使接收方系统能够方便的识别。
**主数据唯一标识:**主数据系统可记录,或不记录应用系统数据的唯一标识(或内码),业务系统负责记录主数据唯一标识,业务系统之间的交互报文中(例如erp系统向mes系统传递一张销售订单),其中包含主数据和参考数据时(例如:客户、物料、计量单位等主数据,以及订单分类、客户分类等参考数据),发送的报文为主数据唯一标识和业务系统参考数据编码(主数据系统提供参的应用系统主数据转换服务包含了对参考数据的转换查询),由于发送方和接收方业务系统都存储了主数据唯一标识,因此接收方可以进行报文识别。
# 场景三 主数据转换服务
主数据转换服务是业务数据交换的翻译器,即在主数据上线之后,由主数据的API服务提供数据报文转换工作。
例如:财务系统为了生成记账凭证,需要"生产系统-原材料出库单"向"财务系统"及时发送,出库单中包含了"物料主数据",在跨系统传递时,为了能够识别数据报文,需要将来源的生产系统的物料编码或物料id转换为目标的财务系统中的物料编码或物料id。
# 场景四 单源采集与分发
单源采集与分发:在主数据规划与集成过程中,一部分主数据来源于外部应用系统(例如"组织主数据"、"人员主数据"来源于人力资源系统),主数据采集服务用于接收外部应用系统发送的主数据。对于此类主数据,每一种都来自唯一的外部应用系统,称为单一来源采集。采集后主数据将被分发给有关的应用系统(例如:向财务系统、CRM系统分发)。

# 场景五 主数据管控与分发
主数据管控与分发:在主数据规划与集成过程中,一部分主数据由主数据系统创建产生,集中管控(例如:"物料主数据"),对于此类主数据,在主数据软件中统一申请、创建、审批,此类主数据审批通过后向有关应用系统分发。

# 场景六 多源采集与分发
在主数据系统的设计与建设过程中,可能存在某类主数据(例如"客商"),来源于一个或多个外部应用系统,也可以在主数据系统中直接创建,这种场景称为多源采集。同时,主数据系统亦可以向一个或多个外部系统分发,因此综上所述,将此类应用场景称为多源采集与分发。
多源采集时,数据的重复性检查是需要重点关注的问题。AMDM中即可以按照来源系统定义多字段组合唯一的数据重复性检查条件,也可通过自然语言分词及相似性算法,判断数据的疑似重复性概率,并通过预设的阈值给与告警,由数据运管人员及时处理审核。

# 场景七 拉式(服务)分发
为适应企业IT环境中不断加入的应用系统接入主数据的需要。主数据软件的分发能力中,除了提供主动的推式分发外,还提供了一种拉式分发,即由应用系统通过主数据的分发API服务,定时从主数据库中获取增量及变化的主数据。
拉式分发的优点是更好的适应企业IT环境持续变化的需要,同时也提高了主数据集成效率,降低了集成成本。
# 场景八 主数据采集质量
某种类型的的主数据(例如:人员主数据,客商主数据)无论是单一外部系统进行采集,还是从多个外部系统采集,都需要对数据质量进行控制。
例1:人员主数据的手机号不能重复,身份证号不能重复,身份证号要符合规则,人员年龄的有效值必须在0-150之间。类似这些质量控制规则都可以通过在主数据模型中设定,达到对主数据新增或变更时的数据质量控制效果。

例2:客商主数据的名称不允许重复,并且从语义上不能重复,“金蝶天燕”和“金蝶天燕云计算股份有限公司”是一家单位,再如"中国石油"和“中国石油天然气集团公司”也是一家单位,通过字符串比较的方式就不能解决此类重复数据,因此要通过相似对客商主数据设定“相似规则”后,采用自然语言的语义分析有关的“分词算法”和“相似度算法”进行比较,以满足对相似词语,近义词,同义词等重复数据,或疑似重复数据的识别。

# 场景九 采集告警与预警
采集告警主要解决的问题是,当数据从外部系统采集到主数据后,由于是通过API接口采集的方式,当出现错误时,主数据系统能够及时发现,并将错误信息及时推送给运维人员,立即处理,降低对业务系统的影响。
采集预警主要解决的问题是,当某种数据进入主数据系统后,由于疑似重复的原因,被系统判别需要人工处理,如果人工处理超过设定的时间限制,则主动发送消息通知数据运维人员,降低对业务系统的影响。
预警或告警消息渠道可选择“手机短信”,“金蝶云之家”,“企业微信”等。
# 场景十 分发告警与预警
分发放告警主要解决的问题是,当某种主数据向多个外部系统分发时,由于是通过API接口的方式分发,当出现错误时,主数据系统能够及时发现,并将错误信息及时推送给运维人员,立即处理,降低对业务系统的影响。
分发预警主要解决的问题是,当某种数据在数据系统内处理过程中,如果设定了需要人工干预,则可能因处理延误导致对业务系统的负面影响,此时可设定人工处理的时间限制,当人工处理超时,数据未能及时下发给外部业务系统时,则主数据系统主动发送消息,通知数据运维人员,降低对业务系统的影响。
预警或告警消息渠道可选择“手机短信”,“金蝶云之家”,“企业微信”等。
# 场景十一 主数据移动审批
主数据系统运行在苍穹平台的环境中,某种类型的主数据(例如物料主数据、客商主数据)从申请创建到完成审批,需要按照设定的工作流进行,用户可通过工作流程设计器进行流程设定。
每个人可以通过PC在自己的任务中心完成对数据审批。
同时,由于移动办公会带来更大的工作便捷性,苍穹平台可与**“金蝶云之家”,“阿里钉钉”,“企业微信”**进行对接集成,使用这些移动平台进行主数据的工作流审核
- PC端主数据审批

- 移动端主数据审批(以集成企业微信后的审批视图为例)

# 场景十二 按组织进行数据权限管控
每个企业中都存在分层的组织机构,许多主数据都带有组织特性,对一个主数据的用户来说,需要按照其所属组织,或按照其所拥有的组织范围权限进行主数据的管理,因此需要按照某种较为负责的规则定义权限范围,如下图中,某个用户只能对“金蝶天燕”及其下级部门执行新增,变更,或删除的操作,因此可通过主数据管控角色定义其权限范围。

将主数据管控角色授权给有关用户后,该用户将只能维护权限范围内的数据(例如对金蝶天燕的下级部门进行新增,变更,删除等操作)。

# 场景十三 星瀚与主数据之间的通讯
主数据管理基于苍穹平台开发实现,但主数据不等于星瀚,主数据是对星瀚和第三方应用系统的数据治理支撑平台。
星瀚系统可能部署1套或多套(多数据中心),而主数据通常部署一套(通常部署在一个独立的数据中心)。
星瀚中的基础资料被纳入主数据管理范围后,存在向主数据发送,或从主数据接收的双向数据同步的需要。

# 场景十四 主数据集团化应用
集团企业在ERP一体化场景下,集团内所有(或者大部分)企业都使用在集团层面集中统一建设的一套ERP系统,即所使用的ERP系统是全集团一体化的(一体化包括软件本身、部分管理模式、部分或者全部业务和数据标准、部分业务功能等),这也是多年来很多注重集团管控或者注重信息化建设的集团企业常见ERP应用方式。
EPR系统作为主数据管理系统(以下简称“MDM”)最重要的主数据用户系统之一,面向集团企业用户的大型ERP产品(如SAP的S/4HANA Cloud、金蝶云.星瀚、用友NC-Cloud等)都有着较为强大的组织模型和相应管控模式(如金蝶云星瀚的多组织视图、多组织职能、基础资料管控策略等),也承载着各个厂商自己的管理和功能理念,支撑企业在集团层面的一体化要求和成员企业的个性化需求。
ERP系统能够支持一体化和个性化,相应的,MDM也应有对应的标准化和差异化方案支持。以最常见的客商主数据为例。
- AMDM系统对集团内主数据共性的支持-集中控制模式:
**集中控制模式:**支持对指定类型的主数据在集团内制定统一数据标准,并落实在数据建模,数据集成,数据生命周期管理过程中,实现支集团总部层面的集中控制模式。
在集团层面,把集团总部和集团整体层面关注的数据内容作为集团主数据标准,集团标准聚焦的是共性化更高、更为精炼的主数据内容(字段),基于集团标准的主数据,在多系统、多组织应用场景下提供基础数据的一致性和标准化引用,支撑集团各企业、各系统之间数据和业务的多维度打通。在此基础上,所属企业使用的是全集团范围内的同一套主数据(例如客商主数据),因此MDM满足了集团层面共性的标准化。
- AMDM系统对子集团内主数据个性的支持-分层控制模式:
**分层控制模式:**支持集团总部+子集团(或下级单位)的分层控制模式,即集团总部定义统一的主数据标准,对公共属性强管控,对子集团(或下级单位)提供个性化属性支持,允许下级单位自定义主数据模型的个性化字段。并落实在数据建模,数据集成,数据生命周期管理过程中。
子集团的各业态内的企业有自己的业务特点,所以需要主数据同时支持所属企业个性化的业务要求,对这种非广泛共性的主数据内容,AMDM需要有差异化的支持,例如客商主数据,因不同单位业务特点不同,应用时间不同,有先有后,所以个性化信息也不都是同时存在的,可能是逐步追加的。
以客商主数据为例,AMDM对分层控制支持的基本场景是,主数据模型在集团总部创建之后,可创建下级组织关联的从模型,下级组织接受主模型控制的同时,可在从模型中创建个性化的字段, 在数据集成与数据维护过程中,接收上级组织推送的主数据,并可修改本级模型(即:从模型)中个性化的字段的内容,并使之应用在本组织管理范围内的业务系统中。
- 运维配置分组织管理:
在一个集团企业内统一集中部署的主数据管理平台内,支持多个下级组织各自独立运维本组织内的主数据环境,能够按照组织权限隔离各类配置信息,各组织用户所管理的配置信息互不干扰。例如主数据模型,主数据采集配置,主数据分发配置,主数据客户端,主数据日志,主数据调度作业等等。
AMDM基于苍穹平台的组织架构及权限架构,针对主数据管理的集团化应用场景,按照不同组织用户管理本组织主数据的原则,对主数据生命周期管理过程中的配置,模型,集成,日志,监控等20多类基础资料提供按照组织权限隔离的能力,并且同时还能够支持通过权限分配,使集团总部运维人员拥有跨组织权限,兼顾了管理上的严格与灵活。
- 集团应用下的数据权限:
对所属企业需要的个性化内容,一定会对数据可见范围和可操作范围做控制的,即一定会有差异化的管理,一般情况下各企业只能看到和操作自己企业的业务个性化内容,个性化内容在集团总部层面都可以看到,但各所属企业彼此看不到对方的业务个性化内容。AMDM系统对此类个性的主数据权限控制提供了对应的“主数据集团管控”特性,帮助企业做好数据查看和操作的隔离。
- 主数据集团化-主从控制应用架构:

| 序号 | 说明 |
|---|---|
| 1 | 多源采集与新增:主数据可来源于外部的业务系统,也可以在主数据管理应用中新增变更。 |
| 2 | 集团客商主数据:各级单位定义各自模型,各单位之间的主数据呈现一种弱耦合的关系,保持独立性及充分的灵活性。两级单位之间的模型和数据通过映射方式进行数据同步,以及模型属性控制。上级单位模型变化,并不直接影响下级单位,而是发送消息通知下级单位调整。 |
| 3 | 数据向应用系统下发:主数据审核通过后,下发到本级单位的应用系统模型 ,用于对接集团总部的业务系统。 |
| 4 | 数据向下级集团下发:主数据审核通过后,下发到下级单位的应用系统模型 ,即主从模型之间的主数据数据传递。 |
| 5 | 接收上级集团数据:二级集团通过标准的主数据内部接口接收上级集团下发的主数据。 |
| 6 | 数据向应用系统下发:二级单位主数据审核通过后,下发到本级单位的应用系统模型,用于对接二级集团的业务系统。 |
# 数据标准
# 数据元
用途:按照行业或企业标准,预定义字段。主数据建模时可选择预定义的数据元。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
新增页面:

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 编码 | 是 | 文本 | 唯一。 |
| 2 | 名称 | 是 | 文本 | |
| 3 | 分组 | 是 | 基础资料 | 数据元分组定义。 |
| 4 | 字段类型 | 是 | 下拉列表 | 系统预置的字段类型。包含:整数、小数、长整数、多行文本、大文本、多语言文本、日期、长日期、复选框、基础资料、金额等、下拉、多选下拉。 |
| 5 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 数据集
- 用途:由数据元组合,或自定义的集合,用于标准化数据模型的定义,创建,变更等。主要包含编码、名称、字段类型等属性。

# 新增
点击【新增】按钮,打开一个新增页面。

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 编码 | 是 | 文本 | 唯一。 |
| 3 | 名称 | 是 | 文本 | |
| 4 | 分组 | 是 | 基础资料 | 数据元分组定义。 |
- 字段说明-数据元信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 数据元 | 否 | 基础资料 | 可选择已经预先定义的数据元组成数据集。 |
| 2 | 字段标识 | 是 | 文本 | 字段的标识 ,在当前数据集中不能重复。 |
| 3 | 字段名称 | 是 | 文本 | 字段名称。 |
| 4 | 字段类型 | 是 | 下拉列表 | 系统预置的字段类型。包含:整数、小数、长整数、多行文本、大文本、多语言文本、日期、长日期、复选框、基础资料、金额等、下拉、多选下拉。 |
| 9 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据相似规则
用途:进入主数据系统中的数据之间可能存在相似的数据,主数据相似规则的配置,可对接口采集以及通过页面新增的主数据进行基于汉语语义的相似度校验。
列表页面:

重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 编码 | 是 | 文本 | 唯一。 |
| 2 | 名称 | 是 | 文本 | 唯一。 |
| 3 | 模型实体 | 否 | 基础资料 | 选择主数据模型。 |
| 4 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。 按照用户的组织权限范围进行数据隔离。 |
- 字段说明-配置信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 导入配置 | 否 | 下拉框 | 默认值为相似校验关闭 。 1、 相似校验开启:导入数据会进行相似度校验。 2、 相似校验关闭:导入数据不进行相似度校验 |
| 2 | 新增修改配置 | 否 | 下拉框 | 1、相似校验开启:单源采集接口采集数据、页面新增数据会进行相似度校验。 2、 相似校验关闭:单源采集接口采集数据、页面新增数据会不进行相似度校验 |
| 3 | 多源采集配置 | 否 | 下拉框 | 1、相似校验开启:多源采集接口采集数据会进行相似度校验。 2、相似校验关闭:多源采集接口采集数据不进行相似度校验字段说明-配置信息: |
- 字段说明-相似度规则:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 相似校验推荐 | 否 | 基础资料 | 1、可选数据页面规则推荐的数据。 2、选择相似校验推荐后,自动带出分词算法、相似度算法、相似度告警阈值、相似度拒绝阈值。 |
| 2 | 字段 | 是 | 下拉框 | 主数据模型中的公有属性字段。 |
| 3 | 分词算法 | 是 | 下拉框 | 分词算法基础资料中设置的算法。 |
| 4 | 相似度算法 | 是 | 下拉框 | 相似度算法基础资料中设置的算法。 |
| 5 | 相似度告警阈值 | 是 | 文本 | 1、小于相似度告警阈值,可以新增、导入、采集数据,且校验结果为相似度校验通过。 2、大于等于相似度告警阈值,小于相似度拒绝阈值,可以新增、采集数据,且校验结果为相似度校验不通过;不可以导入数据。 |
| 6 | 相似度拒绝阈值 | 是 | 文本 | 大于等于相似度拒绝阈值,拒绝新增数据。不可以新增、导入、采集数据。 |
| 7 | 逻辑 | 是 | 下拉框 | 1、或者:当前字段和下一个字段之间存在“或”的关系,只要有一个字段没有校验通过,数据都不能校验通过。 2、并且:当前字段和下一个字段之间存在“并”的关系,只要有一个字段校验通过,数据就可以校验通过。 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
- [x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 相似规则推荐
用途:针对常用的相似检查字段,定义相似规则作为模板,供主数据相似规则选择。
列表页面:

# 相似算法训练
用途:根据项目中对相似算法应用的场景,挑选一批具有代表性的数据,进行模拟,从预置的分词算法和相似算法中,挑选出符合需要的算法组合,应用于主数据相似规则的定义。
列表页面:

- 详情和计算结果页面:

# 编码规则
用途:苍穹平台系统服务云功能,用于基础资料或单据等数据新增会修改时的编码生成。主数据建模发布后,产生的主数据维护功能,同样可以采用编码规则自动生成编码,例如组织编码,客户编码。
列表页面:

- 编码规则设置详情页面

# 数据建模
数据建模是指从业务需求、数据库表、UI交互等角度动态创建表单式元数据名。
数据建模包含:主数据建模、应用系统建模、参考数据建模。
数据建模过程为主数据、应用系统数据、参考数据,制定编码规则,页面联动规则,页面显示隐藏规则,数据质量检查规则,从而形成标准的、统一的数据模型。
# 数据类型
- 用途:定义主数据的类型(例如:客户、物料、项目等)。主数据建模时一种数据类型只能建立对应的一个有效的主数据模型(不包含历史版本)。
并且数据类型也被AMDM的核心配置【集成配置方案】引用。
- 列表页面:
数据类型为树形基础资料结构,左侧表示自身的树形结构,右侧表示每种数据类型的属性。

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 编码 | 是 | 文本 | 唯一。 |
| 3 | 名称 | 是 | 文本 | 唯一。 |
| 4 | 模型类型 | 是 | 基础资料 | 1- 主数据,表示只能用于建立主数据模型。 2- 参考数据,表示只能用于建立参考数据模型。 |
| 5 | 节点类型 | 是 | 下拉列表 | 1- 分类,表示是数据类型的分类,分类不用用于建立模型。分类节点下可挂接分类或数据。 2- 数据,表示一个具体的数据类型,可用于建模。数据节点下不能挂接下级节点。 |
| 6 | 上级 | 否 | 基础资料 | 当前节点的上级,只能选择分类节点。 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 集成方案配置
用途:AMDM的总体配置方案,定义一种主数据的数类型与应用系统之间的关系。只有先定义了集成配置方案,才能进行数据建模,以及数据的采集,增加修改,变更,内部同步,下发,初始化等操作。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 数据类型 | 是 | 基础资料 | 选择模型类型=“主数据”且节点类型=“数据”的数据类型。 |
| 3 | 编码 | 是 | 文本 | 唯一。 |
| 4 | 名称 | 是 | 文本 | 唯一。 |
- 字段说明-参数信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 启用多源采集API | 否 | 复选框 | 1、开启:允许API服务【多源采集主数据服务】接收外部系统主数据,并且主数据建模新增模型固定为【多源采集与分发】 2、关闭:禁止API服务【多源采集主数据服务】接收外部系统主数据,并且主数据建模新增模型可选择【单源采集与分发】或【多源采集与分发】。 |
| 2 | 多源修改控制 | 否 | 复选框 | 多源采集数据修改规则控制(为空缺省值“不限”) 。 1、不限:主数据、数据创建系统、其他采集系统都可修改数据。 2、创建系统修改:只有数据的创建系统可修改该数据,主数据和其他采集系统不允许修改。 3、创建系统及主数据:只有数据的创建系统和主数据可修改该数据,其他采集系统不允许修改。 |
| 3 | 校验不通过返回重复数据 | 否 | 复选框 | 多源唯一性校验不通过时,是否返回已存在数据报文。 开启=返回数据报文,关闭=返回重复提示。 |
| 4 | 预警消息接收人 | 否 | 基础资料 | 可多选,根据主数据管理-预警平台的预警监控方案的执行情况,向此处定义的人员发送消息,详见9.1预警参数配置。 |
| 5 | 隐藏单据体预置字段 | 否 | 复选框 | 如果通过主数据建模选择带单据体模板发布模型,提供对主数据维护页面中单据体字段“上游数据行id”,“采集单据体行id”显示或隐藏开关。 开启:隐藏以上字段。 关闭:显示以上字段。 |
| 6 | 实时下发(内部) | 否 | 复选框 | 1、开启:主模型数据触发审核操作成功时执行主模型数据向分发模型内部数据下发。 2、关闭:主模型数据触发审核操作成功时不执行内部数据下发。 |
- 字段说明-应用系统配置:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 查看数据 | 否 | 按钮 | 查看应用系统模型对应的基础资料数据维护页面。 |
| 2 | 查看模型 | 否 | 按钮 | 查看模型详细信息。 |
| 3 | 应用系统 | 是 | 基础资料 | 定义与当前数据类型进行主数据集成应用系统。 |
| 4 | 导入数据检查 | 否 | 复选框 | 主数据维护中,导入时是否进行一致性校验。一条主数据在导入时,必须满足主数据与各个应用系统数据的唯一标识(或称为数据id)的映射关系。主数据与应用系统数据是一对多的关系。 1、开启:若系统配置-主数据参数配置中,主数据系统是否记录应用系统唯一标识=记录 ,则主数据维护-导入新增数据时,校验【各个应用系统唯一标识init_XX_id】字段值必填,应用系统维护-导入映射数据时,校验【应用系统唯一标识】字段值必填。 2、关闭:若系统配置-主数据参数配置中,主数据系统是否记录应用系统唯一标识=记录,则主数据维护-导入新增数据时,只校验【用途为采集应用系统唯一标识init_XX_id】字段值必填; |
| 5 | 生效状态 | 否 | 复选框 | 当前应用系统的集成状态,是否生效。失效状态下,对于当前数据类型,不能进行采集,增加修改,变更,内部同步,下发,初始化等操作。 1-生效:【启用】采集/分发/内部同步/新增/变更/下发功能。 【禁用】导入映射数据功能。 2-失效:【禁用】采集/分发/内部同步/新增/变更/下发功能。 【启用】导入映射数据功能 |
| 6 | 允许建模和发布 | 否 | 复选框 | 1、开关说明:当前行配置中,将应用系统【生效状态】关闭时,是否允许创建模型和发布菜单。 2、应用场景:对当前数据类型有新接入系统时,在数据准备阶段,允许先建立变更模型,以及发布菜单。由于当前数据类型已经上线运行,运行环境中的主数据数据创建/采集/分发等操作,不会处理当前未生效应用系统模型的数据,避免造成准备期间的数据混乱。 |
| 7 | 模型编码 | 否 | 基础资料属性 | 模型信息,不可编辑 |
| 8 | 模型名称 | 否 | 基础资料属性 | 模型信息,不可编辑 |
| 9 | 模型数据状态 | 否 | 基础资料属性 | 模型信息,不可编辑 |
| 10 | 模型发布状态 | 否 | 基础资料属性 | 模型信息,不可编辑 |
| 11 | 模型使用状态 | 否 | 基础资料属性 | 模型信息,不可编辑 |
| 12 | 模型版本 | 否 | 基础资料属性 | 模型信息,不可编辑 |
| 13 | 模型用途 | 否 | 基础资料属性 | 模型信息,不可编辑 |
- 字段说明-主数据模型:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 查看数据 | 否 | 按钮 | 查看主数据模型对应的基础资料数据维护页面 |
| 2 | 查看模型 | 否 | 按钮 | 查看模型详细信息 |
| 3 | 模型编码 | 否 | 文本 | 显示主数据模型的相关属性,不可编辑 |
| 4 | 模型名称 | 否 | 文本 | 显示主数据模型的相关属性,不可编辑 |
| 5 | 模型名称 | 否 | 文本 | 显示主数据模型的相关属性,不可编辑 |
| 6 | 模型id | 否 | 文本 | 显示主数据模型的相关属性,不可编辑 |
| 7 | 是否发布 | 否 | 复选框 | 显示主数据模型的相关属性,不可编辑 |
| 8 | 模型版本 | 否 | 整数 | 显示主数据模型的相关属性,不可编辑 |
| 9 | 模型用途 | 否 | 下拉列表 | 显示主数据模型的相关属性,不可编辑 |
| 10 | 模型数据状态 | 否 | 下拉列表 | 显示主数据模型的相关属性,不可编辑 |
| 11 | 模型使用状态 | 否 | 下拉列表 | 显示主数据模型的相关属性,不可编辑 |
| 12 | 页面标识 | 否 | 文本 | 显示主数据模型的相关属性,不可编辑 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主从模型配置
- 用途:在两个业务组织之间对主数据模型,创建主模型与从模型的关联关系,同时更便捷的对主模型与从模型的相关配置进行管理。主要用途如下。
(1) 快速创建从模型:上级业务组织,已经发布了主数据模型后,下级业务组织需要快速创建一个包含上级模型字段信息及配置的从模型,并本业务组织内对从模型上字段进行的个性化调整。
(2) 从模型维护:建立主从关联后,如果从模型发生变更时,将根据主模型-公共属性-主从控制开关,对从模型字段进行修改和删除的限制,即从模型只能新增,删除非受控字段。
(3) 快速创建主数据管理的相关配置:包括集成方案配置,数据类型,采集配置,分发配置,分发客户端等;
(4) 配置校验:校验已经建立关联的主从模型之间的配置合规性,配置有效性。
- 列表页面:

# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:


字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 上级组织 | 是 | 组织 | 主模型所属组织 |
| 2 | 下级组织 | 是 | 组织 | 从模型所属组织 |
| 3 | 配置编码 | 是 | 文本 | 编码字段,唯一。 |
| 4 | 配置名称 | 是 | 多语言文本 | 名称字段,唯一 |
| 5 | 默认消息通知人 | 是 | 用户 | 苍穹平台用户,当主模型发生本更时,默认接收消息的用户。如果主模型信息中定义了消息通知人,则该模型变更时,优先向消息通知人发送。 |
| 6 | 分发目标系统(主模型) | 是 | 基础资料 | 定义上级组织向下级组织发送主数据时,代表下级组织的应用系统(这是一种象征性虚拟的应用系统,即将下级组织视为一个对接的应用系统)。 |
| 7 | 接收来源系统(从模型) | 是 | 基础资料 | 定义下级组织接收上级组织主数据时,代表上级组织的应用系统(这是一种象征性虚拟的应用系统,即将上级组织视为一个对接的应用系统)。 |
- 字段说明-主模型信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 应用系统 | 否 | 基础资料 | 上级组织的基础资料,能够通过链接跳转到相关的配置中(上级组织内的应主数据注册的用系统),便于快速维护。 |
| 2 | 主数据分发客户端 | 否 | 基础资料 | 上级组织的基础资料,能够通过链接跳转到相关的配置中(上级组织内的主数据分发客户端),便于快速维护。 |
| 3 | 主从状态 | 否 | 下拉列表 | 未关联:主从模型的状态为未关联。 已关联:主从模型的状态为已经建立关联,建立关联后,从模型部分字段受主模型控制,从模型数据维护时,受控字段不能修改。 |
| 4 | 从模型 | 否 | 基础资料 | 主从模型关联关系建立后,显示从模型的名称。只能通过【关联关系】【取消关联关系】的操作改变。 |
| 5 | 控制类型 | 是 | 下拉列表 | **1-分层控制:**从模型必须包含主模型定义的受控业务字段(主模型中的主从控制=开启),即从模型受控字段的标识与字段类型与主模型相同。主模型可新增或修改主数据,从模型可修改主数据。从模型可扩充非受控字段。 **2-联邦型管理:**主从模型间字段不控制包含关系,可通过【应用系统建模】接口标识设置主从模型间需同步的数据字段,主从模型都可以新增、修改各自业务组织内主数据,模型所属业务组织对数据的准确性、完整性负责。 |
| 6 | 消息通知人 | 否 | 用户 | 主模型发生变更时,平台内通知消息接收人。 |
| 7 | 主数据模型 | 是 | 基础资料 | 上级组织的主数据模型,不能编辑,通过刷新配置信息更新。 |
| 8 | 数据状态 | 否 | 基础资料属性 | 显示上级组织主数据模型的数据状态。 |
| 9 | 发布 | 否 | 基础资料属性 | 显示上级组织主数据模型的发布状态。 |
| 10 | 版本 | 否 | 基础资料属性 | 显示上级组织主数据模型的版本。 |
| 11 | 用途 | 否 | 基础资料属性 | 显示上级组织主数据模型的用途。 |
| 12 | 数据类型 | 否 | 基础资料 | 上级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中,便于快速维护。 |
| 13 | 应用系统模型 | 否 | 基础资料 | 上级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(当前行主数据模型对应的应用系统模型。),便于快速维护。 |
| 14 | 集成方案配置 | 否 | 基础资料 | 上级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(当前行数据类型的集成方案配置),便于快速维护。 |
| 15 | 主数据采集配置 | 否 | 基础资料 | 上级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(当前行数据类型的主数据采集配置列表),便于快速维护。 |
| 16 | 主数据分发配置 | 否 | 基础资料 | 上级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(包含当前行数据类型的主数据分发配置列表),便于快速维护。 |
- 字段说明-从模型信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 应用系统 | 否 | 基础资料 | 下级组织的基础资料,能够通过链接跳转到相关的配置中(下级组织内的应主数据注册的用系统),便于快速维护。 |
| 2 | 主数据分发客户端 | 否 | 基础资料 | 下级组织的基础资料,能够通过链接跳转到相关的配置中(下级组织内的主数据分发客户端),便于快速维护。 |
| 3 | 主数据模型 | 是 | 基础资料 | 下级组织的主数据模型,不能编辑通过刷新配置信息更新。。 |
| 4 | 数据状态 | 否 | 基础资料属性 | 显示下级组织主数据模型的数据状态。 |
| 5 | 发布 | 否 | 基础资料属性 | 显示下级组织主数据模型的发布状态。 |
| 6 | 版本 | 否 | 基础资料属性 | 显示下级组织主数据模型的版本。 |
| 7 | 用途 | 否 | 基础资料属性 | 显示下级组织主数据模型的用途。 |
| 9 | 数据类型 | 否 | 基础资料 | 下级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中,便于快速维护。 |
| 9 | 应用系统模型 | 否 | 基础资料 | 下级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(当前行主数据模型对应的应用系统模型。),便于快速维护。 |
| 10 | 集成方案配置 | 否 | 基础资料 | 下级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(当前行数据类型的集成方案配置),便于快速维护。 |
| 11 | 主数据采集配置 | 否 | 基础资料 | 下级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(当前行数据类型的主数据采集配置列表),便于快速维护。 |
| 12 | 主数据分发配置 | 否 | 基础资料 | 下级组织的基础资料,通过刷新配置信息更新,能够通过链接跳转到相关的配置中(包含当前行数据类型的主数据分发配置列表),便于快速维护。 |
# 关联关系
1、选择一个主模型,创建与从模型的关联管理,首选选择从模型数据类型

2、从模型数据类型对应的集成方案配置如果已存在,则自动选择,否则需要创建。

3、从模型数据类型对应的主数据模型如果已存在,则自动选择,否则需要创建。

4、如果主模型的结构中存在单据体,则需指定主模型与从模型质检单据体的对应关系。

5、以上步骤完成后,点击【确认】将进行主从模型是否可建立关联的校验,校验通过后即可完成主从模型关系的建立。如果控制类型选择了”分层控制“,则从模型中必须包含主模型中的控制字段,即主模型.公共属性.主从控制=开启的字段。
# 取消关联
针对一个已经建立了关联关系的主模型和从模型,解除关联关系。
# 查看控制字段
主从状态=未关联,可查询到主模型中的控制字段。
主从状态=已关联,可查询到主模型中的控制字段,以及从模型中的受控字段,可通过此查询可比较出从模型受控字段是否与主模型控制字段一致。

# 配置校验
针对已经建立关联的主从模型进行配置校验,并给出校验结果的提示。
辅助模型管理人员或主数据运维管理人员判断主从模型配置上的完整性,合规性,有效性。

# 刷新配置信息
获取最新的上级组织,以及下级组织中的全部主数据配置信息。
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据建模
用途:主数据建模的目的是为了主数据录入,亦即主数据建模构建的主数据模型,在审核后(如配置工作流,可在流程中审批),发布成为功能菜单,主数据的一级菜单为【主数据维护】。
列表页面:

主数据建模列表为分组基础资料结构,列表左侧为数据类型树形分组,必须先创建模型类型=“主数据”的【数据类型】,才能创建主数据模型,数据类型在【基础资料】-【数据类型】维护。
- 重要概念说明:
| 序号 | 重要概念 | 说明 | 业务用途 |
|---|---|---|---|
| 1 | 新建模型 | 一个数据类型(例如,供应商)只能存在一个已发布的最新版模型。 | 定义主统数据页面样式及公有属性字段。 定义页面规则,业务规则,实现页面样式显示、隐藏,数据携带计算等联动效果。 |
| 2 | 变更模型 | 针对已发布模型可进行变更操作。 | 主数据结构变化调整。 同时对应用系统模型状态发生影响,变更应用系统模型。 |
| 3 | 历史版本模型 | 一个数据类型下存在若干使用状态为禁用,版本状态为历史版模型数据。 | 追溯历史版本主数据时,采用历史版本模型的样式和数据结构。 |
| 4 | 版本号 | 一个数据类型下存在若干使用状态为禁用,版本状态为历史版模型数据。 | 历史模型的页面标识包含版本号,该标识也是苍穹元数据页面标识。 |
# 新增
选择一个数据类型,点击【新增】按钮,打开一个新增页面。
- 字段说明-基本信息-模型基本信息:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 编码 | 是 | 文本 | 编码必须唯一。默认生成规则“mdm_”+“数据类型编码”,例如mdm_custdemo。mdm为内置的主数据系统标识。 |
| 3 | 名称 | 是 | 文本 | 名称必须唯一。默认生成规则为数据类型名称。 |
| 4 | 数据类型 | 是 | 基础资料 | 在【数据建模-数据类型】定义,从列表页面默认携带。 |
| 5 | 模型模板 | 是 | 基础资料 | 通过系统配置-模型模板注册中注册的模板,包含主数据内置模板,以及根据苍穹基础资料注册的模板。 |
| 6 | 静态模板 | 否 | 基础资料 | 内置静态模板,由模型模板注册设定,不需要选择,支持二次化开发定制个性化样式的静态模板。 |
| 7 | 页面标识 | 是 | 文本 | 主数据模型发布后产生的苍穹平台页面唯一标识。默认生成规则“m_”+“当前模型编码”,可修改,建议保持默认标识。例如m_mdm_custdemo。 |
| 8 | 模型类型 | 是 | 下拉列表 | 默认为“主数据”,不可修改。 |
| 9 | 表名 | 是 | 文本 | 模型发布后,主数据在数据库中存储的主表名。默认生成规则“tm_”+“当前模型编码”,可修改。例如tm_mdm_custdemo。表名强制以tm为前缀,并且只能包含英文字母、数字、和下划线,长度不能超过23位。 |
| 10 | 版本 | 是 | 数字 | 模型新增时,版本号从0开始,每次变更时,版本号加1。不可编辑。 |
| 11 | 用途 | 是 | 下拉列表 | 1-单源采集与分发:这是一种转发模式,主数据必须通过API接口由一个外部系统采集,且采集进入主数据系统后不能变更,但可以对多个外部系统进行分发。(对应原版本中的用途=采集) 2-多源采集与分发:这是一种创建与分发模式,主数据可通过API接口从多个外部系统采集,也可直接通过主数据维护的功能创建,外部采集的主数据可以变更。同时还可以对多个外部系统进行分发。(对应原版本中的用途=分发) |
| 12 | 界面规则 | 否 | 规则引擎 | 定义数据维护页面上字段的显示、隐藏、锁定、解锁等联动负责。 |
| 13 | 业务规则 | 否 | 规则引擎 | 定义数据维护页面上字段值的自动填充的计算公式,以及清除规则等。 |
- 字段说明-基本信息-模型控制信息:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 参与权限控制 | 否 | 复选框 | 开启:发布的主数据为维护实体【系统服务云-基础服务中】可进行功能权限分配,默认开启。 关闭:不需要功能权限分配,全部用户可使用。 |
| 2 | 启用编码规则 | 否 | 复选框 | 发布的主数据,是否启用苍穹平台编码规则,默认不启用。 |
| 3 | 启用数据版本控制 | 否 | 复选框 | 发布的主数据维护功能是否启用数据版本化,即数据变更时,保存历史版本。默认启用。 |
| 4 | 启用附件 | 否 | 复选框 | 发布的主数据维护页面中,是否允许上传附件。默认不启用。 |
- 字段说明-基本信息-数据维护参数:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 是否保存即审核 | 否 | 复选框 | 主数据执行保存操作时,是否直接产生审核后的数据。 关闭:保存成功后为暂存状态。 开启:保存成功后为已审核状态。 默认为否。 |
| 2 | 列表节点显示格式 | 否 | 文本 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的显示格式。 2、格式表达要求:只允许用number,name表达格式。 3、示例: number(name),name(number),number-name,name-number。格式中number和name的连接符可以自定义。 |
| 3 | 列表节点排序方案 | 否 | 下拉列表 | 树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的排序方案。 |
| 4 | 列表节点展开层级 | 否 | 整数 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的默认展开级别。 2、列表刷新时,默认展开的级别。 3、示例: 整数1-10,表示默认展开1-10级。 |
字段说明-数据建模-公有属性:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 操作列 | 否 | 按钮 | 新增行:增加一个新的元素定义行。 删除行:删除一行元素。 上移:向上移动一行,控制页面布局中的前后顺序,不能跨容器移动。 下移:向下移动一行,控制页面布局中的前后顺序,不能跨容器移动。 |
| 2 | 元素类型 | 是 | 下拉列表 | 内置字段,不可修改。客户化定制静态模板时,识别的容器类型为“字段布局面板”、“单据体”。 |
| 3 | 数据元 | 否 | 基础资料 | 选择预定义的【基础数据-数据元】,带出标识、名称、字段类型,且不能修改。 |
| 4 | 字段类型 | 是 | 元素的类型 | 数据元为空,可输入,模型内唯一。. 包含:文本、整数、小数、长整数、多行文本、大文本、日期、长日期、复选框、下拉列表、基础资料、基础资料属性、金额。组织和用户为系统内部使用,主数据模型定义是不能使用。 |
| 5 | 名称 | 是 | 文本 | 数据元为空,可输入,模型内唯一。 |
| 6 | 标识 | 是 | 文本 | 数据元为空,可输入,模型内唯一。 |
| 7 | 主从控制 | 否 | 复选框 | 建立主从模型后,从模型受主模型控制的字段,当前模型为主模型时,该字段定义有效。 开启:强制要求从模型包含该字段,即从模型中需存在“标识+字段类型”的字段与当前字段一致。 关闭:不强制要求从模型包含该字段。 |
字段说明-其它:




| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 数据建模-公有属性-属性定义 | ||||
| 1 | ------------- | ------- | ---------- | 针对每个字段,定义属性参数,不同字段类型的参数不同,主要包含数据库中表、数据库表中字段名、是否必录等,此名处不详细列举。 |
| 数据建模-公有属性-样式定义 | ||||
| 2 | ------------- | ------- | ---------- | 针对每个字段,定义样式参数,不同字段类型的参数不同,主要包含宽度、是否隐藏、可见性、锁定性等,此处不详细列举。 |
| **已发布字段日志 **记录每次模型发布时的字段的数据结构日志,用于模型发布时与公共属性中字段的比较,不允许出现字段名称相同,但字段类型不同的模型数据。 | ||||
| 3 | 字段名 | 文本 | 模型发布记录,不能修改 | |
| 4 | 字段类型 | 文本 | 模型发布记录,不能修改 | |
| 5 | 表名 | 文本 | 模型发布记录,不能修改 | |
| 6 | 创建人 | 基础资料 | 模型发布记录,不能修改 | |
| 7 | 版本号 | 整数 | 模型发布记录,不能修改 | |
| 8 | 创建日期 | 日期 | 模型发布记录,不能修改 | |
| 插件配置: 允许用户加载自定义插件 | ||||
| 9 | 是否启用 | 是 | 复选框 | 发布菜单时,是否启用=“是”表示插件生效,否则无效。 |
| 10 | 插件类型 | 是 | 下拉列表 | 表单插件:在详情的表单页面生效的插件。 列表插件:在数据列表页面生效的插件。 插件编写需遵循苍穹平台插件开发的接口规范。 |
| 11 | 插件名称 | 否 | 文本 | 插件的描述 |
| 校验规则:用户自定义校验规则后,记录个性化的校验规则 | ||||
| 12 | 操作类型 | 否 | 下拉列表 | 实体的操作,例如保存、提交、删除等。用户自定义当前模型校验规则,保存模型后,记录校验规则,不可编辑。可通过修改校验规则更新。 |
| 13 | 规则 | 否 | 大文本 | 记录自定义校验规则的内容。用户自定义当前模型校验规则,保存模型后,记录校验规则内容,不可编辑。可通过修改校验规则更新。 |
| 多源采集唯一性:通过“多源采集主数据服务”API采集主数据时,需根据来源系统定义采集数据的唯一性规则 | ||||
| 14 | 规则类型 | 否 | 下拉列表 | 包含单据头,单据体两中类型。其中,单据体类型是根据模型公有属性页签中所定义的单据体动态产生。 |
| 15 | 公有属性字段标识 | 是 | 大文本 | 针对规则类型,选择该类容器中所包含的一个或多个字段。 1、如果规则类型=单据头:则“多源采集主数据服务”API接受主数据时,按照所选择字段进行唯一性规则检查,通过则接收,否则拒绝接收。 2、如果规则类型=xx单据体:则“多源采集主数据服务”API接受主数据时,检查该主数据该单据体是否存在与请求报文重复的数据,重复则更新,不重复则新增单据体行。 |
| 16 | 公有属性字段标识 | 是 | 文本 | 公有属性字段标识所对应的名称。 |
| 17 | 应用系统 | 是 | 多选基础资料 | 针对当前主数据模型,定义允许使用“多源采集主数据服务”API接口的应用系统。 当主数据来源于一个外部系统时,需定义规则类型=单据头,且包含该应用系统的【多源采集唯一性】规则的记录,否则当前主数据模型发布的实体,将拒绝接收来自于该应用系统的数据。 |
# 保存
用点击按钮【保存】,通过校验后,出现【预览】按钮。
多来源采集的主数据模型,如果存在单据体,没有设置多来源采集单据体组合唯一性字段时,会有警告的提示信息。
# 预览
用点击按钮【预览】,可在定义模型过程中,随时预览发布后的样式。
# 发布菜单
模型审核后,出现按钮【发布】,点击发布,可一键发布主数据模型和相关的应用系统模型到指定菜单下。

# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段编码链接,则打开修改状态的详情页面。
# 变更
满足操作的条件:当前模型【发布】字段为已发布状态(
),并且当前用户已分配按钮的【功能权限】。
操作说明:在列表中选择一个模型点击按钮【变更】,打开详情页面,数据状态为暂存,版本号加1。变更操作打开的页面【基本信息】区域,只能修改名称,页面标识,界面规则,业务规则。【公有属性】区域可增加字段,修改属性定义及样式定义。
# 删除
满足操作的条件:当前模型未发布,【数据状态】为暂存,并且当前用户已分配按钮的【功能权限】。已发布的模型不能删除,只能变更。
操作说明:在列表中选择一个模型点击按钮【删除】,通过校验后,模型被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。同时已发布的功能菜单(例如,erp客户)将会失效不可见。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。同时已发布的功能菜单(例如,erp客户)将会变为可见。
# 校验规则
# 校验规则说明
主数据维护过程中,为提高数据质量,用户可在主数据模型和应用系统数据模型中定义【校验规则】,每个校验规则与操作(按钮)关联,当用户在主数据维护列表页面或表单详情页面点击该按钮时,触发校验规则的数据质量检查,可以定义校验规则的操作包括“保存”、“删除”、“提交”、“撤销”、“审核”、“反审核”、“禁用”、“启用”。

图:在主数据建模中定义校验规则

图:保存操作的数据校验规则列表示例
校验规则定义见下表。
| 序号 | 校验规则分类 | 校验规则说明 | 场景举例 |
|---|---|---|---|
| 1 | 单据在流程中校验 | 检查单据是否有流程在处理中,如有则提示错误。 | - **场景说明:**当一条主数据配置了工作流审批,并且已经提交到流程中时,配置此规则,可避免正在审批过程中的数据被错误的执行撤销、审核、反审核等操作。 - 场景举例: **规则1,**针对客户主数据的列表按钮【审核】配置了单据在流程中校验规则。则如果一条客户主数据创建并且提交到到工作流,处于等待审批的过程中,则该客户数据需要通过工作流中各个节点审批人审核通过后才能变更为已审核状态,而不允许用户操作客户主数据列表上的【审核】按钮,变更为已审核状态。 |
| 2 | 字段值合规性校验 | 校验填写的字段值是否符合设计。包括必录、数值范围、文本长度检查等。 | - 场景说明:配置此规则时,将结合数据模型中的元素定义,检查必录数据是否已经填写,数值类型是否符合定义的长度,文本类型是否符合文本长度定义。 - 场景举例: **规则2,**年龄>0且<100 **规则3,**身份证号码必输录入。 |
| 3 | 合法性校验 | 使用表达式检查数据合法性。 | - **场景说明:**通过公式定义的方法,满足较复杂的数据校验场景。 - 场景举例: **规则4,**如果 客户类型=企业,则 统一社会信用代码必须填写。 **规则5,**如果客户类型=个人,则身份证号码必须填写。 |
| 4 | 组合字段唯一性校验 | 检查一个或多个字段的组合值,有没有重复。 | - **场景说明:**一种类型的主数据,例如组织机构,可能允许名称相同,但是编码不能相同,则可定义编码+名称两个属性的组合唯一。避免同编码且同名称的组织机构数据进入主数据系统。 - 场景举例: 例如:某集团企业下包含了北京分公司,深圳分公司,分公司下各自设置了财务部。部门名称可重复,编码不能重复。北京分公司财务部的编码=SUBBJ01,名称=财务部。深圳分公司财务部的编码=SUBSZ01,名称=财务部。 **规则6,**组织机构的编码+名称唯一。 配置此规则,可避免北京和深圳分公司财务部的组织机构主数据重复创建。 |
| 5 | 文本格式检查 | 按照指定的格式要求,或者指定正则表达式,检查文本字段内容,增加对数据合规性的校验的定义。 | - **场景说明:**有些文本字段承载的业务含义较明确,有固定的长度和格式要求,校验逻辑较复杂,例如手机号码,身份证号码,邮箱。此类字段,可通过文本格式检查的规则定义,用正则表达式完成数据质量的校验。 - 场景举例: **规则7,**身份证格式正则表达式= (^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$) **规则8,**手机格式正则表达式= ^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$ |
# 校验规则页面
(1) 单据在流程中
(2) 字段值合规性
(3) 合法性校验

(4) 组合字段唯一性

(5) 文本格式检查

# 变更模型模板

**适用场景:**主数据模型发布,并上线运行后,需要调整模型发布后页面的样式或数据结构。(参见下图,假设增加地址信息页签+单据体,增加其它信息页签)
(1) 增加一个或多个单据体(即子表),例如上图中的其他信息;
(2) 调整页面样式,包括布局容器的调整,增加页签等。

- **操作说明:**对于已经发布的模型,在变更模型时,可变更模型模板。允许选择的模板约束条件如下。
1、选择当前模型中已经使用的“模型模板”。
如果该模板被原厂改变,可通过此变更操作,加载改变后模板中的属性及样式;
2、选择当前“模型模板”的直接子级模板。
直接子级模板:如果根据当前模型模板进行扩展开发,继承实现了一个新模板,并且在【主数据管理-系统配置-模型模板注册】中新增主数据用途的模型模板。
3、当前模型模板的直接父级模板。
直接父级模板:即当前模型中已经使用模板所继承的直接父级模板,父级模板必须是在【主数据管理-系统配置-模型模板注册】中,并且模板用途为主数据。
- 操作影响:
1、变更模型模板时,不会丢失已经使用的数据。
2、变更模型模板时,静态模板的字段及属性将覆盖当前模型中静态模板字段,因此需检查核对静态模板字段【属性定义】和【样式定义】,并调整正确。而在变更模型模板之前,通过主数据模型的新增行增加的字段,【属性定义】和【样式定义】不受影响。
3、变更模型模板前,如果在模型中修改过以下内容,变更模型模板后,需检查核对,并需要重新定义模型中以下内容:
**(1) 规则定义:**校验规则、界面规则(包括单据体规则)、业务规则(包括单据体规则)

(2) 单据体定义:
**如果变更前包含单据体:**将变更前单据体表名记录,并填写在变更后的单据体-属性定义-表名中(必须与之前已经使用的单据体表名相同,如果表名填写错误,则发布模型后,页面上将无法展示单据体数据)。
**如果变更后新增了单据体:**按照项目中的命名规则进行命名即可。

**(3) 属性定义-基础资料类型:**分组字段(即标识=group),基础资料字段。

**(4) 属性定义:**在模型中已经修改过的字段的属性定义,需要核对调整。

**(5) 样式定义:**在模型中已经修改过的字段的样式定义,需要核对调整。
# 回退历史版本
- 适用场景:变更模型,找回历史模型版本,并重新发布。

- 操作影响:
(1) 如果模型模板未发生过变更,则回退历史版本,将导致字段的增加或减少。模型中的规则定义,单据体表名,字段的属性及样式定义以历史版本为准。
(2) 如果模型版本发生过变更,且回退的历史版本是模型模板变更前的版本,则需在回退历史版本后,检查规则定义,单据体表名,字段属性及样式,是否满足预期的业务要求。
# 查看流程图
- 操作说明:参见【基本操作】说明。点击查看流程图跳转到消息中心的流程审批页面。可查看当前流转到哪个审批节点,以及各个节点的审批信息。

# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 应用系统建模
用途:应用系统建模目的是为了从外部应用系统采集主数据,或向外部应用系统分发主数据。应用系统模型在审核后(如果配置工作流审批,在流程中审批),发布成为功能菜单,应用系统数据默认的一级菜单为【应用系统数据维护】。
列表页面:

应用系统建模列表为分组基础资料结构,列表左侧为数据类型树形分组,应用系统模型新增时,通过选择数据类型和主数据模型产生。
- 重要概念说明:
| 序号 | 重要概念 | 说明 | 业务用途 |
|---|---|---|---|
| 1 | 新建模型 | 对于一个具体的应用系统的模型数量约束: (1)一个应用系统(例如,ERP系统)的一个数据类型(例如,供应商)只能存在一个已发布的最新版模型。 对于主数据范围内的模型种类及数量约束: (1) 主数据模型用途=单源采集与分发,表示该类型主数据的源头是外部系统,并且是通过单源采集API新增或修改主数据,可创建一个采集用途的应用系统模型,以及多个分发用途的应用系统模型。 (2) 主数据模型用途=多源采集与分发,主数据可通过API接口从多个外部系统采集,也可直接通过主数据维护的功能创建,外部采集的主数据可以变更。同时还可以对多个外部系统进行分发。此时,不能创建采集类应用系统模型,可创建多个分发用途的应用系统模型,并且每个应用系统模型都可以成为主数据的来源。 与主数据模型关系: 应用系统模型由主数据模型产生,公有属性字段保持一致,不可修改。 私有属性字段可新增和修改。 | 定义应用系统数据页面样式及私有属性字段。 承担数据采集功能。 承担数据分发功能。 定义数据采集或分发时,AMDM字段与外部系统的接口标识,即数据包(JSON格式)的标签。 定义页面规则,业务规则,实现页面样式显示、隐藏,数据携带计算等联动效果。 |
| 2 | 变更模型 | 针对已发布模型可进行变更操作。 | 调整应用系统数据页面样式及私有属性字段。 |
| 3 | 历史版本模型 | 一个数据类型下存在若干使用状态为禁用,版本状态为历史版模型数据。 | 追溯历史版本应用系统数据时,采用历史版本模型的样式和数据结构。 |
| 4 | 版本号 | 一个数据类型下存在若干使用状态为禁用,版本状态为历史版模型数据。 | 历史模型的页面标识包含版本号,该标识也是苍穹元数据页面标识。 |
# 新增
选择一个数据类型,点击【新增】按钮,打开一个新增页面。
- 基本信息-模型基本信息:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 应用系统 | 是 | 基础资料 | 由【主数据管理-数据集成-主数据应用系统注册】创建的应用系统。 |
| 3 | 主数据模型 | 是 | 基础资料 | 选择主数据模型,生成基本信息及公有属性。 |
| 4 | 数据类型 | 是 | 基础资料 | 在【数据建模-数据类型】定义,从列表页面默认携带。5 |
| 5 | 编码 | 是 | 文本 | 编码必须唯一。默认生成规则“应用系统编码_”+“数据类型编码”,例如erp_custdemo。 |
| 6 | 名称 | 是 | 文本 | 名称必须唯一。默认生成规则为应用系统编码_”+“数据类型名称”。 |
| 7 | 页面标识 | 是 | 文本 | 根据预置规则产生的页面唯一标识,生成规则“m_”+“应用系统编码_”+“当前模型编码”,可修改,建议保持默认标识。例如m_erp_custdemo。 |
| 8 | 模型类型 | 是 | 下拉列表 | 默认为“应用系统”,不可修改。 |
| 9 | 表名 | 是 | 文本 | 根据预置规则产生主表名,生成规则“t_” +“应用系统编码_”+“当前模型编码”,可修改。例如t_erp_cust。 |
| 10 | 版本 | 是 | 数字 | 模型新增时,版本号从0开始,每次变更时,版本号加1。不可编辑。 |
| 11 | 用途 | 是 | 下拉列表 | - 采集:接收来源于外部应用系统的主数据。主数据用途=采集,才可定义应用系统采集模型。 - 分发:接收主数据维护新建或变更后发送来的数据,并向外部应用系统转发。 |
| 12 | 界面规则 | 否 | 规则引擎 | 定义应用系统数据维护页面上字段的显示、隐藏、锁定、解锁等联动负责。 |
| 13 | 业务规则 | 否 | 规则引擎 | 定义应用系统数据维护页面上字段值的自动填充的计算公式,以及清除规则等。 |
- 基本信息-模型控制信息:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 参与权限控制 | 否 | 复选框 | 开启:发布的主数据为维护实体【系统服务云-基础服务中】可进行功能权限分配,默认开启。 关闭:不需要功能权限分配,全部用户可使用。 |
| 2 | 启用编码规则 | 否 | 复选框 | 发布的主数据,是否启用苍穹平台编码规则,默认不启用。 |
| 3 | 启用数据版本控制 | 否 | 复选框 | 发布的主数据维护功能是否启用数据版本化,即数据变更时,保存历史版本。默认启用。 |
- 基本信息-数据维护参数:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 是否保存即审核 | 否 | 复选框 | 主数据执行保存操作时,是否直接产生审核后的数据。 关闭:保存成功后为暂存状态。 开启:保存成功后为已审核状态。 默认为否。 |
| 2 | 列表节点显示格式 | 否 | 文本 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的显示格式。 2、格式表达要求:只允许用number,name表达格式。 3、示例: number(name),name(number),number-name,name-number。格式中number和name的连接符可以自定义。 |
| 3 | 列表节点排序方案 | 否 | 下拉列表 | 树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的排序方案。 |
| 4 | 列表节点展开层级 | 否 | 整数 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的默认展开级别。 2、列表刷新时,默认展开的级别。 3、示例: 整数1-10,表示默认展开1-10级。 |
- 数据建模-公有属性:
公有属性受主数据模型控制,随主数据模型变更,在应用系统模型中不可单独修改。

- 数据建模-私有属性:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 操作列 | 否 | 按钮 | 新增行:增加一个新的元素定义行。 删除行:删除一行元素。 上移:向上移动一行,控制页面布局中的前后顺序,不能跨容器移动。 下移:向下移动一行,控制页面布局中的前后顺序,不能跨容器移动。 |
| 2 | 元素类型 | 是 | 下拉列表 | 内置字段,不可修改。客户化定制静态模板时,识别的容器类型为“字段布局面板”、“单据体”。 |
| 3 | 数据元 | 否 | 基础资料 | 选择预定义的【基础数据-数据元】,带出标识、名称、字段类型,且不能修改。 |
| 4 | 字段类型 | 是 | 元素的类型 | 数据元为空,可输入,模型内唯一。 包含:文本、整数、小数、长整数、多行文本、大文本、日期、长日期、复选框、下拉列表、基础资料、基础资料属性、金额。组织和用户为系统内部使用,主数据模型定义是不能使用。 |
| 5 | 名称 | 是 | 文本 | 数据元为空,可输入,模型内唯一。 |
| 6 | 标识 | 是 | 文本 | 数据元为空,可输入,模型内唯一。 |
| 7 | 接口标识 | 否 | 文本 | 定义数据采集或分发时报文的标签。 |
| 8 | 接口名称 | 否 | 文本 | 定义数据采集或分发时报文标签的说明。 |
| 9 | 下发控制 | 否 | 下拉列表 | 接口标识非空,且设置了主数据分发配置时,可对部分字段取消下发,规则如下: 1-空 :默认值,下发报文中有该字段。 2-不下发:下发报文中无该字段。 3-元素类型=单据体时,设置为"不下发",则报文中无该单据体。 |
- 数据建模-插件配置:参见主数据模型。
- 数据建模-已发布字段日志:参见主数据模型。
- 数据建模-校验规则:参见主数据模型。
# 保存
用点击按钮【保存】,通过校验后,出现【预览】按钮。
# 预览
用点击按钮【预览】,可在定义模型过程中,随时预览发布后的样式。
# 发布菜单
模型审核后,出现按钮【发布】,点击发布。可将当前模型创建的应用系统数据(例如,erp客户)发布到主数据应用内的菜单下。
# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段编码链接,则打开修改状态的详情页面。
# 修改接口
对于已经发布(发布=)的应用系统模型,调整主数据采集及分发报文的接口标识,不需要变更模型,可以操作【修改接口】->【保存】完成。
# 变更
满足操作的条件:当前模型【发布】字段为已发布状态(
),并且当前用户已分配按钮的【功能权限】。
操作说明:在列表中选择一个模型点击按钮【变更】,打开详情页面,数据状态为暂存,版本号加1。变更操作打开的页面【基本信息】区域,只能修改名称,页面标识,界面规则,业务规则。【公有属性】区域不能增加及删除字段,可修改接口标识、接口名称,属性定义,样式定义。【私有属性】区域可增加字段。
# 删除
满足操作的条件:当前模型未发布,【数据状态】为暂存,并且当前用户已分配按钮的【功能权限】。已发布的模型不能删除,只能变更。
操作说明:在列表中选择一个模型点击按钮【删除】,通过校验后,模型被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用,同时已发布的功能菜单(例如,erp客户)将会失效不可见。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。同时已发布的功能菜单(例如,erp客户)将会变为可见。
# 校验规则
参见主数据建模校验规则。
# 查看流程图
- 操作说明:参见【基本操作】说明。点击查看流程图跳转到消息中心的流程审批页面。可查看当前流转到哪个审批节点,以及各个节点的审批信息。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 参考数据建模
- 用途:
一部分静态数据在不同应用系统内,通常以常量的形态存在,不可调整(例如,数据状态,性别,政治面貌等)。
另一部静态数据以类似主数据的形式存在,但是由于种类多,基本不变化,每种类型的数据量较小(通常几条到几十条,例如,学历,客户类别等),为降低集成成本,采用与主数据系统映射的方式,依靠主数据管理人员维护,保持映射的正确,因此参考数据建模的目的是为了实现不同应用系统之间常量,枚举类型的值映射,以保障此类静态数据在集成环境内的数据一致性。
参考数据建模产生的模型,参考数据也是一种基础资料,在审核后(如配置工作流,可在流程中审批),发布成为功能菜单,参考数据默认的一级菜单为【参考数据维护】。
- 列表页面:

参考数据建模列表为分组基础资料结构,列表左侧为数据类型树形分组,必须先创建模型类型=“参考数据”的【数据类型】,才能创建参考数据模型,数据类型在【基础资料】-【数据类型】维护。
- 重要概念说明:
| 序号 | 基本约束 | 说明 | 业务用途 |
|---|---|---|---|
| 1 | 新建模型 | 一个参考数据类型(例如,公共参考数据)能创建多个模型。应用场景如下: 1、创建一个单表分组模型,创建一个分组参考数据模型(关联分组模型),发布后产生一个分组参考数据实体及菜单功能,该功能左侧为分组树,右侧为参考数据的列表。此类模型可容纳性别、学历、政治面貌,客商分类等非树形结构参考数据。 2、创建一个树形结构参考数据,发布后产生一个树形参考数据实体及菜单功能。此类模型适用于数据本身有上下级关系的参考数据,例如行政区划。 | 1、定义参考数据页面样式及扩展属性字段,参考数据不采集和分发,因此通常仅用于扩充说明类辅助字段。 2、定义页面规则,业务规则,实现页面样式显示、隐藏,数据携带计算等联动效果。 |
| 2 | 变更模型 | 针对已发布模型可进行变更操作。 | 参考数据结构变化时,按需调整,预置的模板字段不能调整。 |
| 3 | 历史版本模型 | 一个数据类型下存在若干使用状态为禁用,版本状态为历史版模型数据。 | 追溯历史版本主数据时,采用历史版本模型的样式和数据结构。 |
| 4 | 版本号 | 一个数据类型下存在若干使用状态为禁用,版本状态为历史版模型数据。 | 历史模型的页面标识包含版本号,该标识也是苍穹元数据页面标识。 |
# 新增
选择一个数据类型,点击【新增】按钮,打开一个新的“新增页面”。
- 基本信息-模型基本信息:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 编码 | 是 | 文本 | 编码必须唯一。默认生成规则“ref_”+“数据类型编码”,例如ref_refdemo。 |
| 3 | 名称 | 是 | 文本 | 名称必须唯一。默认生成规则为数据类型名称。 |
| 4 | 数据类型 | 是 | 基础资料 | 在【数据建模-数据类型】定义,从列表页面默认携带。 |
| 5 | 模型模板 | 是 | 基础资料 | 通过系统配置-模型模板注册中注册的模板,包含预置的主数据模板,以及参考数据模板。 |
| 6 | 静态模板 | 否 | 基础资料 | 内置静态模板,由模型模板注册设定,不需要选择,支持二次化开发定制个性化样式的静态模板。 |
| 7 | 页面标识 | 是 | 文本 | 参考数据模型发布后产生的苍穹平台页面唯一标识。默认生成规则“m_”+“当前模型编码”,可修改,建议保持默认标识。例如m_ref_refdemo。 |
| 8 | 模型类型 | 是 | 下拉列表 | 默认为“参考数据”,不可修改。 |
| 9 | 表名 | 是 | 文本 | 模型发布后,参考数据在数据库中存储的主表名。默认生成规则“tm_”+“当前模型编码”,可修改。例如tm_ref_refdemo。 |
| 10 | 版本 | 是 | 数字 | 模型新增时,版本号从0开始,每次变更时,版本号加1。不可编辑。 |
| 应用系统专属 | 否 | 复选框 | 否:表示公共参考数据,可被任意类型的模型引用。 是:表示私有参考数据,仅在应用系统模型定义时引用,应用系统模型内字段类型为基础资料时,能够引用主数据,公共参考数据,以及相同应用系统的私有参考数据。 应用系统专属标识默认为否( | |
| 11 | 界面规则 | 否 | 规则引擎 | 定义数据维护页面上字段的显示、隐藏、锁定、解锁等联动负责。 |
| 12 | 业务规则 | 否 | 规则引擎 | 定义数据维护页面上字段值的自动填充的计算公式,以及清除规则等。 |
- 基本信息-模型控制信息:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 参与权限控制 | 否 | 复选框 | 开启:发布的主数据为维护实体【系统服务云-基础服务中】可进行功能权限分配,默认开启。 关闭:不需要功能权限分配,全部用户可使用。 |
| 2 | 启用编码规则 | 否 | 复选框 | 发布的主数据,是否启用苍穹平台编码规则,默认不启用。 |
| 3 | 启用数据版本控制 | 否 | 复选框 | 发布的主数据维护功能是否启用数据版本化,即数据变更时,保存历史版本。默认启用。 |
| 4 | 启用附件 | 否 | 复选框 | 发布的主数据维护页面中,是否允许上传附件。默认不启用。 |
- 基本信息-数据维护参数:

| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 是否保存即审核 | 否 | 复选框 | 参考数据维护时,点击保存操作时,是否直接产生审核后的数据。 关闭:保存成功后为暂存状态。 开启:保存成功后为已审核状态。 默认为否。 |
| 2 | 列表节点显示格式 | 否 | 文本 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的显示格式。 2、格式表达要求:只允许用number,name表达格式。 3、示例: number(name),name(number),number-name,name-number。格式中number和name的连接符可以自定义。 |
| 3 | 列表节点排序方案 | 否 | 下拉列表 | 树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的排序方案。 |
| 4 | 列表节点展开层级 | 否 | 整数 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的默认展开级别。 2、列表刷新时,默认展开的级别。 3、示例: 整数1-10,表示默认展开1-10级。 |
- 数据建模-公有属性:

参考数据有公有属性,没有私有属性。操作及子弹说明参照主数据模型的公有属性。
- 数据建模-插件配置:参见主数据模型。
- 数据建模-已发布字段日志:参见主数据模型。
- 数据建模-校验规则:参见主数据模型。
4.5.2 保存
用点击按钮【保存】,通过校验后,出现【预览】按钮。
# 预览
用点击按钮【预览】,可在定义模型过程中,随时预览发布后的样式。
# 发布菜单
模型审核后,出现按钮【发布】,点击发布。可将当前模型创建的参考数据(例如,公共参考数据)发布到主数据应用内的菜单下。
# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 变更
满足操作的条件:当前模型【发布】字段为已发布状态(
),并且当前用户已分配按钮的【功能权限】。
操作说明:在列表中选择一个模型点击按钮【变更】,打开详情页面,数据状态为暂存,版本号加1。变更操作打开的页面【基本信息】区域,只能修改名称,页面标识,界面规则,业务规则。【公有属性】区域可增加字段,修改属性定义及样式定义。
# 删除
满足操作的条件:当前模型未发布,【数据状态】为暂存,并且当前用户已分配按钮的【功能权限】。已发布的模型不能删除,只能变更。
操作说明:在列表中选择一个模型点击按钮【删除】,通过校验后,模型被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。同时已发布的功能菜单(例如,公共参考数据)将会失效不可见。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。同时已发布的功能菜单(例如,公共参考数据)将会变为可见。
# 校验规则
参见主数据建模校验规则。
# 变更模型模板
参见主数据建模变更模型模板。
# 查看流程图
- 操作说明:参见【基本操作】说明。点击查看流程图跳转到消息中心的流程审批页面。可查看当前流转到哪个审批节点,以及各个节点的审批信息。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据维护
主数据维护菜单下的功能由【主数据建模】创建的模型发布,例如【项目】【组织】【供应商】等,主数据的产生有三种途径。
(1) 初始化产生主数据,通过初始化引入,或初始新增产生。在结束初始化操作时,检查主数据的id与外部应用系统id的关系,通过校验后产生初始化状态=是的有效主数据;
(2) 主数据模型的用途=单源采集与分发,通过【主数据管理-数据集成-主数据采集配置】的定义,从外部应用系统采集生成主数据,这是一种转发模式,主数据必须通过API接口由一个外部系统采集,且采集进入主数据系统后不能变更,但可以对多个外部系统进行分发。;
(3) 主数据模型的用途=多源采集与分发,这是一种创建与分发模式,主数据可通过API接口从多个外部系统采集,也可直接通过主数据维护的功能创建,外部采集的主数据可以变更。同时还可以对多个外部系统进行分发。
主数据维护下的菜单及功能是在在项目实施现场动态建立主数据模型后发布的,本手册模拟主数据建模发布的主数据【组织】进行功能说明
# 组织(示例)
用途说明:
[x] 对某一类主数据进行维护,数据的维护主要包括新增,变更,删除,提交,审核,启用,禁用,下发等操作。
列表页面:

【组织】列表的样式由主数据建模决定,建模时,可选择单表、树形、分组等不同类型的预置静态模板,也可以根据项目需求现场定制个性化静态模板。
- 重要概念说明:
| 序号 | 重要概念 | 说明 | 业务用途 |
|---|---|---|---|
| 1 | 新增 | 主数据模型的用途=多源采集与分发,才能从页面操作新增。 | 1、增加1条有效的主数据 2、数据状态由主数据模型中“保存即审核”参数决定。 |
| 2 | 变更 | 针对已完成初始化的数据进行变更操作。 | 1、保存数据的历史版本,便于追溯 2、同时保存历史版本数据与对应的页面样式的关系,用于展现该历史版本的样式。 |
| 3 | 下发 | 只有初始化状态=是,数据状态=已审核,使用状态=可用的数据才能下发。 | 向应用系统模型推送新增或变更的主数据。 |
| 4 | 历史数据初始 | 通过【导入新增数据】导入后,执行【稽核导入数据】完成。 | 系统上线前完成对历史数据清洗后,导入主数据系统 |
| 5 | 采集用途的数据新增 | 数据类型的用途=采集,不能执行【新增】添加新数据,可完成【主数据采集配置】后,由外部业务系统调用“主数据采集服务API”接口添加增量数据 。 | 外部应用系统新增或修改主数后,向主数据系统同步 |
| 6 | 分发用途的数据新增 | 数据类型的用途=分发,可以执行【新增】添加新数据,审核通过后可手动或自动下发。 可以执行【变更】,对已生效的主数据进行修改。 | 直接在主数据系统中新增会修改数据 |
| 7 | 相似校验通过 | 只有相似校验结果为校验不通过的数据,才能够进行【相似校验通过】操作 | 对相似校验不通过的数据进行人工校验 |
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 基本信息(模板预置) | ||||
| 1 | 编码 | 是 | 文本 | 预置字段 |
| 2 | 名称 | 是 | 文本 | 预置字段 |
| 3 | 上级 | 是 | 基础资料 | 预置字段 |
| 4 | 长编码 | 是 | 文本 | 预置字段,自动填充 |
| 5 | 长名称 | 是 | 文本 | 预置字段,自动填充 |
| 6 | 是否叶子 | 是 | 复选框 | 预置字段,自动填充 |
| 7 | 组织形态 | 是 | 基础资料 | 模型动态定义字段 |
| 8 | 邮编 | 否 | 文本 | 模型动态定义字段 |
| 9 | 国家/地区 | 否 | 基础资料 | 模型动态定义字段 |
| 10 | …… | … | … | 模型动态定义字段 |
| 系统信息(模板预置) | ||||
| 11 | 创建人 | 否 | 基础资料 | 预置字段,自动填充 |
| 12 | 创建时间 | 否 | 日期类型 | 预置字段,自动填充 |
| 13 | 修改人 | 否 | 基础资料 | 预置字段,自动填充 |
| 14 | 修改时间 | 否 | 日期类型 | 预置字段,自动填充 |
| 15 | 数据状态 | 否 | 下拉 | 预置字段,自动填充。 状态=暂存、提交、已审核 |
| 16 | 使用状态 | 否 | 下拉 | 预置字段,自动填充。 状态=启用、禁用 |
| 数据集成信息(模板预置) | ||||
| 17 | 创建应用系统 | 否 | 文本 | 预置字段,记录数据创建时系统标识,如果来自采集接口,记录的是注册的应用系统名称。 如果修改来自当前页面操作或上游页面操作,则记录相关的模型编码。 |
| 18 | 最后修改应用系统 | 否 | 文本 | 预置字段,记录最后一次修改数据的系统标识,如果来自采集接口,记录的是注册的应用系统名称。 如果修改来自AMDM当前页面操作或AMDM上游页面操作(例如下发),则记录相关的模型名称。 |
| 19 | 下发状态 | 否 | 复选框 | 预置字段,表示当前数据创建或更新后,是否已经成功下发的状态 |
| 数据状态信息(模板预置) | ||||
| 20 | 主数据唯一标识 | 否 | 文本 | 预置字段,主数据唯一性标识字段。 用于记录与外部系统之间的映射关系。 |
| 21 | 数据版本(主数据) | 否 | 整数 | 预置字段,记录主数据维护,变更引起的数据版本变化,自增1。 |
| 22 | 数据版本(应用系统) | 否 | 整数 | 预置字段,记录应用系统维护,变更引起的数据版本变化,自增1。 |
| 23 | 模型页面标识 | 否 | 文本 | 预置字段,记录当前数据对应的模型页面 |
| 24 | 模型版本 | 否 | 整数 | 预置字段,记录当前版本数据对应的模型版本 |
| 25 | 初始化状态 | 否 | 复选框 | 预置字段,记录数据的初始化状态,完成初始化的数据才能下发。 |
| 26 | 相似校验结果 | 否 | 下拉框 | 校验通过:相似校验通过 。 校验不通过:相似校验结果大于等于相似校验阈值,校验不通过。 人工校验通过:对校验不通过的数据进行了人工校验 不校验:未进行相似度校验 |
| 27 | 相似数据 | 否 | 文本+点击 | 查看最近一次新增或修改时,检测到的相似数据 |
保存:参见【基本操作】说明。
提交:参见【基本操作】说明。
撤销:参见【基本操作】说明。
审核:参见【基本操作】说明。
反审核:参见【基本操作】说明。
查看历史:查询历史版本数据列表。
# 导入新增数据
- 操作路径:列表中【更多】-【导入新增数据】

- 操作说明:
当前操作是针对主数据集成环境中,将清洗整理后的历史数据以Excel格式导入主数据系统功能。导入新增数据后,初始化状态为“未初始”,该状态的数据不能下发,必须执行【稽核导入数据】,该操作将校验导入数据的合法性,校验通过后,初始化状态变更为“已初始”(),才能下发。
如果在【系统配置】-【主数据参数配置】设定了主数据需要记录应用系统唯一标识
导入的数据中需要包含对应的应用系统唯一标识,应用系统范围(参见下图),例如数据类型=组织,由【数据建模】-【集成方案配置】中的“应用系统”,“导入数据检查”,“生效状态”共同决定。

- 导入操作说明如下:(假设下游有三个应用系统对接,分别是【企业资源计划系统】、【生产制造系统】、【办公自动化系统】)

(1) 从组织主数据的【更多-导入新增数据】中下载Excel模板,按照模板格式,整理【企业资源计划系统】、【生产制造系统】、【办公自动化系统】中的组织历史数据,当前模板中已经自动生成了三个应用系统中的数据“唯一标识”字段的列,便于一次性完成Excel数据准备;
(2) 在组织主数据列表上执行【导入新增数据】,上传第(1)步整理的Excel数据,完成数据上传,当前过程中,一次性将数据导入了【组织主数据】、【企业资源计划系统】、【生产制造系统】、【办公自动化系统】四套模型中;
(3) 在组织主数据列表上,勾选第(2)步导入的未初始组织数据,执行【稽核导入数据】,通过校验后,数据初始化状态变更为“已初始”。
# 稽核导入数据
- 操作路径:列表中【稽核导入数据】。

(1) 导入新增数据的场景:
- [x] 数据新增导入指主数据,以及【数据建模】-【集成配置方案】设定的应用系统范围,同时进行多个模型数据的初始备。
- [x] 在列表中,选择初始化状态为未初始(值为空)的数据,执行【稽核导入数据】操作,检查通过后,主数据和相关的应用系统数据的初始化状态变更为已初始(值为
),只有已初始数据可以执行列表上的手动【下发】操作,或被后台的调度作业定时下发。
- [x] 在列表中,选择初始化状态已初始(值为
)的数据,执行【稽核导入数据】操作,对数据合法性进行检查,并将相关的应用系统数据的初始化状态变更为已初始(值为
)。

(2) 导入映射数据的场景:
当主数据已经上线运行后,一个新的应用系统接入(例如mes系统),需要接收一种主数据数据(例如mes组织),这时主数据的应用系统数据维护列表中,将应用系统需要的初始数据(mes组织初始数据)在Excel表格中整理后,执行【导入映射数据】后(初始化状态为未初始),再执行【稽核导入数据】,检查通过后,应用系统数据(mes组织)初始化状态变更为已初始(值为)。

**(3) 稽核导入数据的规则:**参见下图
[x] 【数据建模】-【集成配置方案】,配置了当前数据类型的方案,并且【应用系统】的【导入数据检查】=“开启”(
),若【系统配置】-【主数据参数配置】中,主数据系统是否记录应用系统唯一标识=记录 ,则主数据维护-导入新增数据时,校验【各个应用系统唯一标识init_XX_id】字段值必填,应用系统维护-导入映射数据时,校验【应用系统唯一标识】字段值必填。
[x] 【数据建模】-【集成配置方案】,配置了当前数据类型的方案,并且【应用系统】的【导入数据检查】=“关闭”(
),若【系统配置】-【主数据参数配置】中,主数据系统是否记录应用系统唯一标识=记录,则主数据维护-导入新增数据时,只校验【用途为采集的应用系统唯一标识init_XX_id】字段值必填。
[x] 【数据建模】-【集成配置方案】-【应用系统配置】-【生效状态】=关闭,才允许【应用系统数据维护-导入映射数据】。


# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段编码链接,则打开修改状态的详情页面。
# 变更
满足操作的条件:【初始化状态】=
,并且【数据状态】=已审核。当前用户已分配按钮的【功能权限】。
操作说明:可在列表批量选择后,执行【变更】操作,满足变更操作条件的记录,保存一份历史版本数据,同时当前数据的【数据状态】变更为暂存,版本号加1。再次点击暂存状态数据的链接,打开详情页面进行变更。
# 查看历史
- 操作说明:在表单中选择一条数据,查看当前数据的历史版本数据。


- 与当前对比:选择一条历史数据与当前对比

- 历史对比:选择两条历史数据对比

# 下发

满足操作的条件:
[x] 当前用户已分配按钮的【功能权限】。
[x] 【数据状态】=已审核。
[x] 【初始化状态】=已初始(
)。
操作说明:可在列表中批量选择待下发记录,勾选目标应用系统模型(应用系统模型的属性【发布】=
,执行【下发】,完成数据下发。
# 删除
满足操作的条件:
[x] 当前用户已分配按钮的【功能权限】。
[x] 【数据状态】=暂存。
[x] 未被其它基础资料或单据引用。
[x] 从未向外部应用系统分发过。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 查看流程图
- 操作说明:参见【基本操作】说明。点击查看流程图跳转到消息中心的流程审批页面。可查看当前流转到哪个审批节点,以及各个节点的审批信息。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 参考数据维护
参考数据维护菜单下的功能由【参考数据建模】创建的模型发布。
参考数据维护下的菜单及功能是在在项目实施现场动态建立参考数据模型后发布的,本手册模拟参考数据建模发布的分组类型【公共参考数据】进行功能说明。
# 公共参考数据(示例)
用途:创建并维护对某一类参考数据,主要包括新增,提交,审核等操作。参考数据也是基础资料。
[x] 参考数据的【应用系统专属】=是,表示公共参考数据,可以被全部的主数据模型和应用系统模型引用。
[x] 参考数据的【应用系统专属】=否,表示应用系统专用的参考数据,在指定【应用系统】后,被该应用系统模型引用。
[x] 参考数据用于建立主数据系统与应用系统之间的数据映射,参考数据不采集,也不下发,依靠主数据管理岗位维护。
[x] 参考数据不需要初始化。
列表页面:
【公共参考数据】列表的样式由主数据建模决定,建模时,可选择树形或分组类型的预置静态模板,参考数据模型不能新增个性化静态模板,但是可以在预置静态模板上扩充字段。
下图的分组结构参考数据列表,左侧为树形分组,右侧为【公共参考数据】的数据区域。

参考数据的分组也是一种通过建模生成的基础数据,发布在参考数据维护菜单下。下图为分组的新增页面。

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 基本信息 | ||||
| 1 | 编码 | 是 | 文本 | 预置字段,唯一。 |
| 2 | 名称 | 是 | 文本 | 预置字段,唯一。 |
| 3 | 分组 | 否 | 文本 | 预置字段。 |
| 业务信息 | ||||
| 4 | 应用系统 | 是 | 基础资料 | 预置字段,录入关联应用系统。项目实施初始化阶段,应在制订参考数据范围,参考数据标准的基础上,收集各个业务系统对应参考数据,进行参考数据的初始化。 |
| 5 | 应用系统对应值 | 是 | 文本 | 预置字段,应用系统内的常量、枚举、基础资料等按照参考数据管理时,录入对应的值。 主数据系统在采集、分发时,对接收报文和发送报文中的参考数据的处理,是按照当前实体中的映射关系进行转换。 主数据系统数据表中,对参考数据的存储仍旧是以数据的id保存。 |
| 系统信息(略) |
- 主数据采集场景下参考数据转换说明:
(1) 外部的一个应用系统(例如ERP系统)中“性别”为常量或枚举类型,其中“男性”的值=X,“女性”的值=Y,按照主数据管理规范,性别以参考数据管理;
(2) 在AMDM系统中,通过建模创建了参考数据,并且维护了分组=性别的一类参考数据,在性别分组下新建了两条数据
- [x] 编码=0301,名称=男,数据id=861553024718362624;
包含分录:应用系统=ERP,应用系统对应值=X
应用系统=OA,应用系统对应值=MALE
- [x] 编码=0302,名称=女,数据id=154553024718362624;
包含分录:应用系统=ERP,应用系统对应值=Y
应用系统=OA,应用系统对应值=FEMALE
(3) ERP系统向AMDM发送人员主数据,其中包含性别为男性的值=X;
(4) AMDM系统接收到ERP系统发送的人员,其中包含了性别字段,数据的值=X,AMDM用X查询到参考数据的性别分组下,与X对应的AMDM数据id=861553024718362624,则以数据id存储在AMDM系统中。
主数据分发场景下参考数据转换说明:AMDM向外部系统OA分发时,转换逻辑与采集相反,是通过参考数据的映射关系,将AMDM的数据id转换为应用系统对应值,例如,发送性别为男性的转换过程是,将AMDM数据(id=861553024718362624,男性)转换为OA系统的应用系统对应值=MALE。
保存:参见【基本操作】说明。
提交:参见【基本操作】说明。
撤销:参见【基本操作】说明。
审核:参见【基本操作】说明。
反审核:参见【基本操作】说明。
禁用:参见【基本操作】说明。
启用:参见【基本操作】说明。
# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 【数据状态】=暂存。
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 查看流程图
- 操作说明:参见【基本操作】说明。点击查看流程图跳转到消息中心的流程审批页面。可查看当前流转到哪个审批节点,以及各个节点的审批信息。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 应用系统数据维护
# erp组织(示例)
用途说明:
[x] 与主数据维护的差异是,应用系统数据维护包含可以自定义的私有属性字段,并在接收到主数据公有属性数据后,二次维护,填充私有属性字段值,再向外部应用系统推送。另外,根据【主数据参数配置】的参数设定,可以建立主数据与外部应用系统的数据映射关系。
[x] 数据的维护主要包括删除,变更,提交,审核,启用,禁用,下发等操作。
列表页面:

【erp组织】列表的样式由主数据建模决定,主数据建模时,可选择单表、树形、分组等不同类型的模型模板,也可以根据项目需求现场定制个性化模板。
- 重要概念说明:
| 序号 | 重要概念 | 说明 | 业务用途 |
|---|---|---|---|
| 1 | 变更 | 针对已完成初始化的数据进行变更操作。只能修改私有属性字段的值。 | 1、保存数据的历史版本,便于追溯 2、同时保存历史版本数据与对应的页面样式的关系,用于展现该历史版本的样式。 |
| 2 | 下发 | 【下发】操作执行向外部应用系统发送主数据,只有初始化状态=是,数据状态=已审核,使用状态=可用的数据才能下发到外部应用系统。 | 将数据推送到外部应用系统,可记录数据间的id映射关系。 |
| 3 | 采集用途的数据新增及变更 | 当应用系统模型的用途=采集时,增量或变更的数据的入口为外部应用系统,需要通过主数据采集配置及“单源采集主数据服务”API接口接收。 | 保存主数据的副本,并可维护私有属性字段值 从外部应用系统接收主数据 |
| 4 | 分发用途的数据新增及变更 | 当应用系统模型的用途=分发时。增量和变更数据来自于 1、主数据维护页面增加或变更,并审核通过后,向应用系统数据实体中手动下发或后台任务下发。 2、也可能来源于“多源采集主数据服务”API接口接收。 | 保存主数据的副本,并可维护私有属性字段值 向外部应用系统发送主数据 |
| 5 | 历史数据初始 | 主数据和多个应用系统数据统一初始,通过主数据维护中的【导入新增数据】导入后,执行【稽核导入数据】完成。 单一的应用系统模型中数据初始,针对主数据已经完成初始,新增接入应用系统的场景,通过当前列表中的【导入映射数据】导入后,执行对应主数据列表中的【稽核导入数据】完成。 | 针对当前一个应用系统数据模型,完成对历史数据清洗后,导入主数据系统。 |
# 导入映射数据
- 操作路径:列表中【更多】-【导入映射数据】

- 操作说明:
当前操作是针对主数据集成环境中,将清洗整理后的历史数据以Excel格式导入主数据系统功能。导入映射数据后,初始化状态为“未初始”,该状态的数据不能下发,必须执行对应的主数据维护列表【更过】-【稽核导入数据】,该操作将校验导入数据的合法性,校验通过后,初始化状态变更为“已初始”(),才能下发。
如果在【系统配置】-【主数据参数配置】设定了主数据需要记录应用系统唯一标识
导入的数据中需要包含对应的应用系统唯一标识,应用系统范围(参见下图),例如数据类型=组织,由【数据建模】-【集成方案配置】中的“应用系统”,“导入数据检查”,“生效状态”共同决定(参见集成方案配置)。

如果主数据进行了相似校验。导入的数据必须是校验结果为校验通过的数据
# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。 公有属性字段值不能修改,私有属性字段值可修改。
修改页面:

- 初始新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 基本信息 | ||||
| 1 | 编码 | 是 | 文本 | 模板预置字段,公有属性 |
| 2 | 名称 | 是 | 文本 | 模板预置字段,公有属性 |
| 3 | 上级 | 否 | 基础资料 | 模板预置字段,公有属性 |
| 4 | 地址 | 是 | 文本 | 模型动态定义字段,公有属性 |
| 5 | 电话 | 否 | 文本 | 模型动态定义字段,公有属性 |
| 6 | 法人 | 否 | 文本 | 模型动态定义字段,公有属性 |
| 7 | …… | … | … | 模型动态定义字段,私有属性 |
| 系统信息(预置字段) | ||||
| 8 | 创建人 | 否 | 基础资料 | 模板预置字段 |
| 9 | 创建时间 | 否 | 日期类型 | 模板预置字段 |
| 10 | 修改人 | 否 | 基础资料 | 模板预置字段 |
| 11 | 修改时间 | 否 | 日期类型 | 模板预置字段 |
| 数据集成信息(预置字段) | ||||
| 12 | 创建系统编码 | 否 | 文本 | 模板预置字段,记录数据创建时系统标识,如果来自采集接口,记录的是注册的应用系统编码。如果修改来自当前页面操作或上游页面操作,则记录相关的模型编码。 |
| 13 | 最后修改系统编码 | 否 | 文本 | 模板预置字段,记录最后一次修改数据的系统标识,如果来自采集接口,记录的是注册的应用系统编码。如果修改来自AMDM当前页面操作或AMDM上游页面操作(例如下发),则记录相关的模型编码。 |
| 14 | 下发状态 | 否 | 复选框 | 模板预置字段,表示当前数据创建或更新后,是否已经成功下发的状态 |
| 15 | 下发失败次数 | 否 | 整数 | 模板预置字段,调度作业自动下发时,每一次发送失败,错误次数加1,累计超过错误补偿次数不再下发。数据新增、变更、发送成功时,数据中的错误次数重置为0。 |
| 16 | 接口最后同步时间 | 否 | 日期类型 | 最后一次从外部应用系统采集,或向外部应用系统分发成功的时间。 |
| 数据状态信息(预置字段) | ||||
| 17 | 主数据唯一标识 | 否 | 文本 | 预置字段,主数据唯一性标识字段。 用于记录与外部系统之间的映射关系。 |
| 18 | 数据版本(主数据) | 否 | 整数 | 预置字段,记录主数据维护,变更引起的数据版本变化,自增1。 |
| 19 | 数据版本(应用系统) | 否 | 整数 | 预置字段,记录应用系统维护,变更引起的数据版本变化,自增1。 |
| 20 | 模型页面标识 | 否 | 文本 | 预置字段,记录当前数据对应的模型页面 |
| 21 | 模型版本 | 否 | 整数 | 预置字段,记录当前版本数据对应的模型版本 |
| 22 | 初始化状态 | 否 | 复选框 | 预置字段,记录数据的初始化状态,完成初始化的数据才能下发。 |
保存:参见【基本操作】说明。
提交:参见【基本操作】说明。
撤销:参见【基本操作】说明。
审核:参见【基本操作】说明。
反审核:参见【基本操作】说明。
查看历史:查询历史版本数据列表。
# 变更
满足操作的条件:【初始化状态】=
,并且【数据状态】=已审核。当前用户已分配按钮的【功能权限】。
操作说明:可在列表批量选择后,执行【变更】操作,满足变更操作条件的记录,保存一份历史版本数据,同时当前数据的【数据状态】变更为暂存,版本号加1。再次点击暂存状态数据的链接,打开详情页面进行修改。
# 下发
满足操作的条件:
[x] 当前用户已分配按钮的【功能权限】。
[x] 【数据状态】=已审核。
[x] 【初始化状态】=已初始(
)。
不满足操作的条件:
[x] 在列表上的手动分发,在【集成接口】菜单下,维护了【主数据分发配置】。
[x] 后台按照时间频率(例如间隔1分钟,10分钟)自动分发,需要在【集成调度】菜单下配置【主数据调度计划】和作业类型=分发作业,状态=
的【主数据调度作业】。

- 操作说明:可批量选择待下发记录,勾选目标模型(状态【发布】=
),执行【下发】。
# 删除
满足操作的条件:
[x] 【数据状态】=暂存。
[x] 未被其它实体(基础资料或单据)引用。
[x] 未向外部应用系统分发。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 查看流程图
- 操作说明:参见【基本操作】说明。点击查看流程图跳转到消息中心的流程审批页面。可查看当前流转到哪个审批节点,以及各个节点的审批信息。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 数据集成
集成接口是主数据采集和分发配置的入口,包含“API服务”、“主数据采集配置”、“主数据分发配置”、“主数据分发客户端” 。
# 预置API服务
**菜单位置:**天燕数据管理云->主数据管理-> 数据集成->集成接口->API服务
**预置服务位置:**天燕数据管理云-> 主数据管理
# 单源采集主数据服务
- [x] 协议类型为http,报文格式为Json。
- [x] 编码:app-masterdata-receiving
- [x] 用途:用于接收外部应用系统发送的主数据。主数据建模的用途=“单源采集与分发”时,创建对应的应用系统(采集)模型,外部应用系统新增会修改主数据后,通过该服务接口向应用系统(采集)实体发送主数据(例如erp物料是一个采集实体)。
- [x] url地址: http://ip:port/ierp/kapi/app/gov_amdm/app-masterdata-receiving
- [x] 插件注册名称:apusic.mdm.api.plugin.ApiServicePlugIn
# 多源采集主数据服务
[x] 协议类型为http,报文格式为Json。
[x] 编码:app-masterdata-multisourcereceving
[x] 用途:用于接收不同外部应用系统发送的主数据。主数据模型.用途=“多源采集与分发”,且集成方案配置.启用多源采集API=“开启”,外部应用系统对该类型主数据的新增或修改,可通过当前服务接口接收主数据。
[x] URL地址 http://ip:port/ierp/kapi/app/gov_amdm/app-masterdata-multisourcereceving
[x] 插件注册名称:apusic.mdm.api.plugin.ApiServicePlugIn
# 应用系统主数据转换服务
[x] 协议类型为http,报文格式为Json。
[x] 编码:app-masterdata-translation
[x] 用途:应用系统之间交互交易类数据(例如采购订单)时,AMDM提供的主数据id和参考数据值的转换服务,将来源系统内部的唯一性的主数据标识(或id)转换为目标系统的主数据标识(或id)。
[x] url地址: http://ip:port/ierp/kapi/app/gov_amdm/app-masterdata-translation
[x] 插件注册名称:apusic.mdm.api.plugin.ApiServicePlugIn
# 主数据系统数据查询服务
- [x] 协议类型为http,报文格式为Json。
- [x] 编码:app-masterdata-query
- [x] 用途:主数据系统中包含三种类型的模型,即:“主数据”,“应用系统数据”,“参考数据”,这三种数据模型保存发布后,生成实体、数据库、功能菜单。
- [x] url地址: http://ip:port/ierp/kapi/app/gov_amdm/app-masterdata-query
- [x] 插件注册名称:apusic.mdm.api.plugin.ApiServicePlugIn
- [x] 主数据集成环境中,存在类似以下场景查询需求:
(1) 主数据查询:全量查询。或按照模型的某个字段条件(例如按照主数据唯一标识,或数据名称,或数据编码查询满足条件的记录);
(2) 应用系统数据查询:全量查询。或按照模型的某个字段条件查询(例如按照主数据唯一标识,或应用系统唯一标识,或数据名称,或数据编码查询满足条件的记录);
(3) 参考数据查询:全量查询。或按照模型的某个字段条件查询(例如按照参考数据编码,或应用系统数据编码满足条件的记录);
| - 查询请求报文示例:以对主数据模型的数据进行查询为例。 { "modelType": "mdm", "modelNumber":"mdm_org", "isfull":"false", "conditionField": "number", "conditionLevel":"=", "conditionValue":"001" } - 查询请求报文说明: Ø modelType:模型类型 Ø modelType=mdm,查询主数据。modelType=app,查询应用系统模型数据。modelType=ref,查询参考模型数据 Ø modelNumber:模型编码 Ø isfull:true/false是否全量 Ø conditionField:isfull=fasle有效。过滤字段(模型信息中【标识】,如需要根据单据体上字段查询数据,则在字段名前边再加上单据体标识和‘.’,例【entryentity.filedname】) Ø conditionLevel:isfull=fasle有效。过滤条件比较符号(值域为=, > ,< ,>=, <= ,!=, <>, like, not like ,is null,is not null) Ø conditionValue:过滤条件的值(isfull=fasle有效) |
|---|
| - 查询服务响应报文示例: { "success": "true", "data": [ { "id": "990526837169896448", "number": "001", "name": "金蝶天燕云计算股份有限公司" …… } ] "errorCode": "success", "error_desc": "", "message": "null", "stack":"" } - 查询服务响应报文说明: Ø Success :true表示成功/false表示失败 Ø data :查询结果数据包,与模型定义的结构相同(JSON格式) Ø errorCode:success表示无异常。有异常时,显示平台定义的异常编码 Ø error_desc:有异常时,显示异常描述信息。 Ø message:平台信息。 Ø stack:平台异常堆栈。 |
# 应用系统主数据分发服务
[x] 协议类型为http,报文格式为Json。
[x] 编码:app-masterdata-distribution
[x] 用途:主数据系统向外部应用系统分发主数据时,包含两种分发模式。
(1) 模式一:主数据主动推送的分发模式,即主数据系统配置分发客户端,当主数据发生新增或变更时,及时触发客户端的分发作业,主动向应用系统推送。
(2) 模式二:外部应用系统主动从主数据系统拉取的模式。即主数据系统发布API服务接口,由外部应用系统主动拉取,该模式是一种异步模式,包含拉取和回调(参见应用系统主数据分发回调服务)两个步骤。当前服务提供了对模式二的支持。
[x] 插件注册名称:apusic.mdm.api.plugin.ApiServicePlugIn
[x] url地址:URL地址 http://ip:port/ierp/kapi/app/gov_amdm/app-masterdata-distribution
请求报文示例:
{ "reqInfo": { "clientId": "oa", "reqBatchId": "550e8400-e29b-41d4-a716-446655440000", "reqTime": "2020-8-24 14:52:37", "dataType": "008" } }
请求报文说明:
clientId:主数据系统内定义的应用系统注册的编码。
reqBatchId:请求批号,应用系统自定义,建议唯一,例如UUID。
reqTime:请求时间。
dataType:主数据系统内定义的数据类型的编码。
响应报文示例:
{ "success": "true", "data": [ { "number":"002", "name":"深圳市金蝶天燕", "sysDataId":"3", "mdmDataId":"981170291868813312" } ], "errorCode": "success", "error_desc": "", "message": "null", "stack":"" }
查询服务响应报文说明:
Success :true表示成功/false表示失败
data :查询结果数据包,与模型定义的结构相同(JSON格式)
errorCode:success表示无异常。有异常时,显示平台定义的异常编码
error_desc:有异常时,显示异常描述信息。
message:平台信息。
stack:平台异常堆栈。
# 应用系统主数据分发回调服务
[x] 协议类型为http,报文格式为Json。
[x] 编码:app-masterdata-dispatchcallback
[x] 用途:由外部应用系统主动拉取的分发模式时,外部系统在对拉取的主数据完成处理后,调用回调接口,通知主数据系统处理的每一条数据的成功或失败的状态,主数据系统接收后对成功状态数据更新,变更该条记录下发状态为已下发。
[x] 插件注册名称:apusic.mdm.api.plugin.ApiServicePlugIn
[x] url地址:http://ip:port/ierp/kapi/app/gov_amdm/app-masterdata-distributecallback
| - 请求报文示例: { "reqInfo": { "clientId": "oa", "reqTime": "2020-8-24 14:52:37", "reqBatchId":"", "dataType": "008" }, "reqData": [ { "sysDataId":"12314677", "masterDataId":"986008279807214592", "status":"1", "message":"" } ] } - 请求报文说明: Ø clientId:主数据系统内定义的应用系统注册的编码。 Ø dataType:主数据系统内定义的数据类型的编码。 Ø sysDataId:应用系统唯一性标识(根据系统参数配置可空) Ø masterDataId:主数据唯一性标识(必填) Ø status:1-成功、0-失败 Ø message:错误信息 Ø reqBatchId:请求批号,应用系统自定义,建议唯一,例如UUID。 Ø reqTime:请求时间。 |
|---|
| - 响应报文示例: { "success": true, "data":[ {"status":"1", "mdmDataId":"986008279807214592" } ], "errorCode": "success" } } - 查询服务响应报文说明: Ø success :true表示本次请求响应的交互过程成功/false表示失败 Ø staus: 响应应用系统对回调数据处理结果的状态,1-成功、0-失败。处理成功时,在主数据系统中更新该条主数据的下发状态为“已下发” Ø mdmDataId:主数据唯一性标识 Ø errorCode:success表示无异常。有异常时,显示平台定义的异常编码 Ø error_desc:有异常时,显示异常描述信息。 Ø message:平台信息。 Ø stack:平台异常堆栈。 |
# 主数据系统数据转换查询服务
[x] 协议类型为http,报文格式为Json。
[x] 编码:app-masterdata-convertquery
[x] 用途:系统预置服务,提供对应用系统数据查询并转换成与分发相同格式的报文服务
[x] 插件注册名称:apusic.mdm.api.plugin.ApiServicePlugIn
[x] url地址:http://ip:port/ierp/kapi/app/gov_amdm/app-masterdata-convertquery
# API服务
用途:苍穹开放平台API服务注册入口。API服务是苍穹平台基础功能,新增AMDM相关的服务定义时(包含客户化开发服务),应注册在燕数据管理云-主数据管理下。
列表页面:

# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:选择自定义服务,定义服务操作码,名称,所属应用,描述,生成url格式访问地址。注册服务对应的插件。

- 新增自定义服务:

# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 应用授权
满足操作的条件:具有菜单权限,不需要按钮权限。
操作说明: 控制一个业务云,或一个苍穹的应用系统内的API接口是否可以访问,默认允许访问,可“禁止访问”关闭接口服务。

# 用户授权
- 操作说明: 为每个API服务单独授权,权限授予苍穹内的人员。只有完成用户授权,才能访问相应的API服务。

# 8.刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据采集配置
用途:针对采集类的主数据,进行采集配置。主要包括新增,提交,审核等操作。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 采集服务 | 是 | 基础资料 | 选择一个主数据服务API。 |
| 3 | 应用系统 | 是 | 基础资料 | 主数据管理-数据集成-主数据应用系统注册:选择一个注册且能够被主数据系统使用的应用系统基础资料。 |
| 4 | 应用系统模型 | 是 | 基础资料 | 选择应用系统模型。注意识别单源采集与分发,多源采集与分发。 采集服务=单源采集主数据服务,只能选择到用途=采集的应用系统模型。 采集服务=多源采集主数据服务,只能选择到用途=分发的应用系统模型。 |
| 5 | 编码 | 是 | 文本 | 唯一。 |
| 6 | 名称 | 是 | 文本 | 唯一。根据应用系统模型名称生成,可修改。 |
| 7 | 数据类型编码 | 否 | 基础资料属性 | 应用系统模型所属的数据类型编码。 |
| 8 | 数据类型名称 | 否 | 基础资料属性 | 应用系统模型所属的数据类型名称。 |
| 9 | 接收批量 | 是 | 下拉列表 | 一次服务调用过程中,数据报文中记录数量的上限,超过此数量,拒绝接收。 |
| 10 | 采集方式 | 是 | 下拉列表 | 主数据采集默认为应用系统推送模式。 |
| 11 | 是否同步 | 否 | 复选框 | 1-同步模式( 2-非同步模式( |
查看API:
[x] 调用代码示例:列举Java客户端调用主数据采集接口的示例代码;
[x] 请求示例:列举当前接口接收报文的格式;
[x] 响应示例:列举当前接口响应报文的格式;
[x] 接口测试:对当前接口服务进行模拟连接的测试;



# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分新增配按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 【数据状态】=暂存。
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 查看流程图
- 操作说明:参见【基本操作】说明。点击查看流程图跳转到消息中心的流程审批页面。可查看当前流转到哪个审批节点,以及各个节点的审批信息。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据分发配置
用途:针对外部应用系统发送主数据的配置。主要包括新增,提交,审核等操作。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 应用系统 | 是 | 基础资料 | 选择已经注册的应用系统 |
| 3 | 编码 | 是 | 文本 | 唯一。 |
| 4 | 名称 | 是 | 文本 | 唯一。根据应用系统名称生成,可修改。 |
| 5 | 客户端类型 | 否 | 下拉列表 | 默认restful |
| 6 | 错误补偿次数 | 是 | 整数 | 失败后重发的计数器上限。调度作业自动下发时,每一次发送失败,数据中的错误次数加1,累计超过错误补偿次数不再下发。数据新增、变更、发送成功时,数据中的错误次数重置为0。默认值为10次。 |
- 字段说明-分发配置:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 是否启用 | 否 | 复选框 | 启用后,当前行配置生效,否则视为无配置 |
| 2 | 实时下发 | 否 | 复选框 | 1、开启:用途为分发的应用系统模型,数据维护触发审核操作成功时,自动执行一次下发操作。 2、关闭:用途为分发的应用系统模型,数据维护触发审核操作成功时,不自动执行数据下发。 3、注意事项:当前行"是否启用"=关闭 或 "分发方式"=应用系统拉取,不触发实时下发 |
| 3 | 应用系统模型 | 是 | 基础资料 | 选择对应的应用系统模型中,用途=采集的模型。 |
| 4 | 数据类型名称 | 是 | 基础资料属性 | 显示应用系统模型所属的数据类型名称 |
| 5 | 数据类型编码 | 是 | 基础资料属性 | 显示应用系统模型所属的数据类型编码 |
| 6 | 分发过滤条件定义 | 否 | 操作列 | 点击操作列,弹出过滤条件定义。满足条件的数据可被手动下发,以及定时调度作业下发。 |
| 7 | 条件 | 否 | 文本 | 存储下发条件公式。该条件适用场景: 1、当前行的操作:手动分发。 2、主数据调度作业,类型类型=分发作业,通过主数据调度计划的后台下发。 3、当前行开启实时下发,满足条件的将自动下发,不满足条件的不向下游推送。 当前条件不适用的场景:从应用系统数据维护列表中,选择数据,点击列表中的下发按钮,则无论是否满足当前条件,都会向下游发送。 |
| 8 | 条件应用到列表 | 否 | 复选框 | 1-状态=关闭:应用系统数据维护列表显示全部数据。 2-状态=开启:应用系统数据维护列表打开或刷新时,按照对应的【主数据分发配置-分发过滤条件定义】过滤显示。 3-开启主数据集团管控特性时,当前定义与与主数据集团管控-主数据管控角色-数据隔离条件同时生效,可能导致可观察的列表数据变少。 |
| 9 | 手动分发 | 操作列 | 点击操作,弹出手动分发页面,按照分发过滤条件定义,显示可分发数据,并可以执行下发操作。 | |
| 10 | 分发方式 | 是 | 下拉列表 | 1、主数据推送:默认值。即外部系统提供服务API,由主数据restful的客户端主动推送,触发时机为应用系统数据维护模型的主数据审核通过,且满足分发条件。触发途径包含主数据调度作业、手动下发、实时下发三种途径。 2、应用系统拉取:由外部系统调用主数据提供的API服务接口获取主数据,并通过回调API接口,返回处理结果。 3、主从数据同步:主数据定义了主从模型配置后,由主模型向从模型同步新增或变更的主数据。 |
| 11 | 分发服务 | 否 | 基础资料 | 1、分发方式=主数据推送,不需要选择主数据的分发服务。 2、分发方式=应用系统拉取,应首选预置的API服务“应用系统主数据分发服务”,即由外部系统调用该服务主动拉取增量或变更的主数据。 3、分发方式=主从数据同步,应首选预置的API服务“多源采集主数据服务”,即主从数据同步时,主模型端调用从模型端的多源采集主数据服务API,推送增量或变更的主模型数据。 |
| 12 | 客户端 | 否 | 基础资料 | 1、分发方式=“主数据推送”,需根据实际对接的苍穹平台内部目标,或外部目标,选择相应类型的客户端,客户端对应的服务端类型包括:“外部系统“,”苍穹REST“、”主数据星瀚适配器“。 2、分发方式=主从数据同步,需选择的客户端.服务端类型为”主从数据同步“。 |
| 13 | 后台执行阈值(条) | 是 | 整数 | 默认100条。在页面上执行手动分发时,待分发记录数量小于等于阈值设定,同步执行。大于阈值设定,转为后台分发。 |
| 14 | 查看API | 否 | 操作列 | 点击操作,查看数据发送的报文格式。 |
| 15 | 每次拉取条数 | 否 | 下拉列表 | 每次拉取返回的数据条数,缺省50条,最大1000条。 |
# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段编码链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 【数据状态】=暂存。
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据分发客户端
用途:向外部应用系统发送主数据前,需先配置发送的客户端。主要包括新增,提交,审核等操作。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

服务端类型=苍穹REST或主从数据同步,需设置苍穹的认证配置信息。

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。基本信息 |
| 2 | 编码 | 是 | 文本 | 唯一。 |
| 3 | 名称 | 是 | 文本 | 唯一。根据应用系统名称生成,可修改。 |
| 4 | 应用系统 | 是 | 基础资料 | 选择已经注册的应用系统 |
| 5 | 服务端类型 | 是 | 下拉列表 | 1、外部系统:对接外部数据集成平台,例如ESB(企业服务总线),或外部业务系统。 2、苍穹REST:跨租户或跨数据中心,主数据向苍穹或星瀚基发送新增或变更数据,每次请求,需要通过苍穹平台API接口进行身份认证。 3、主数据星瀚适配器:同一数据中心内,主数据向苍穹或星瀚基发送新增或变更数据,通过微服务接口实现同步,无需API接口认证。 4、主从数据同步:同一数据中心内,主数据的主模型向从模型发送主数据,通过微服务接口实现同步,无需API接口认证。 |
- 字段说明-配置信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | URL | 否 | 文本 | 外部系统,或跨数据中心的苍穹平台restful格式的服务地址。 |
| 2 | 响应等待时间(秒) | 否 | 整数 | 读取目标服务器数据超时时间(缺省值为60秒):指的是连接上一个url后,获取response的返回等待时间 ,即在与目标url建立连接后,等待返回response的最大时间,在规定时间内没有返回响应的话就抛出SocketTimeout |
| 3 | 创建连接超时时间(秒) | 否 | 整数 | 连接目标服务器超时时间(缺省值为60秒):指的是连接目标url的连接超时时间,即客户端发送请求到与目标url建立起连接的最大时间。如果在该时间范围内还没有建立起连接,则就抛出connectionTimeOut异常 |
| 4 | 获取连接超时时间(秒) | 否 | 整数 | 从连接池获取连接超时时间(缺省值为60秒):HttpClient要用连接时尝试从连接池中获取,若是在等待了一定的时间后还没有获取到可用连接(比如连接池中没有空闲连接了)则会抛出获取连接超时异常。 |
| 5 | 服务问题重试次数 | 否 | 整数 | 连接或请求时出现异常重试次数(缺省值为0):包括以下几种异常情况ConnectTimeoutException | NoHttpResponseException | SocketTimeoutException | UnknownHostException | InterruptedIOException | SSLException | SSLHandshakeException。 |
| 6 | 响应问题重试次数 | 否 | 整数 | 响应问题重试次数(缺省值为0):指的是返回状态码不为200的情况下重试次数,如果响应问题重试次数或重试间隔时间其中一个为0时,则不会触发自定义的ServiceUnavailableRetryStrategy重试策略。 |
| 7 | 重试间隔时间(秒) | 否 | 整数 | 配合响应问题重试次数使用(缺省值为60秒),如果响应问题重试次数或重试间隔时间其中一个为0时,则不会触发自定义的ServiceUnavailableRetryStrategy重试策略。 |
- 字段说明-认证配置:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 需要认证 | 否 | 文本 | 定义http服务端是否采用Basic认证模式。 |
| 2 | 用户名 | 否 | 文本 | Basic认证的用户名。 |
| 3 | 密码 | 否 | 文本 | Basic认证的密码。 |
| 4 | 获取令牌地址 | 否 | 文本 | 苍穹平台API认证获取AccessToken的地址 |
| 5 | 应用编码(appId) | 否 | 文本 | 苍穹平台API认证参数 |
| 6 | 应用秘钥(appSecuret) | 否 | 文本 | 苍穹平台API认证参数 |
| 7 | 租户(tenantid) | 否 | 文本 | 苍穹平台API认证参数 |
| 8 | 数据中心(accountId) | 否 | 文本 | 苍穹平台API认证参数 |
| 9 | 用户名(user) | 否 | 文本 | 苍穹平台API认证参数 |
- 字段说明-请求头参数:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 参数名称 | 否 | 文本 | http客户端的请求头参数的变量名称。 |
| 2 | 参数值 | 否 | 文本 | http客户端的请求头参数的值。 |
# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 【数据状态】=暂存。
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据调度作业
用途:主数据系统内的数据同步调度作业,包括
(1)内部同步作业,执行主数据系统内部的数据同步任务(即应用系统模型管理的数据,与主数据模型管的数据之间的同步)。(2)分发作业,执行向外部应用系统下发数据的任务。
(3)预警平台作业,执行预警方案的任务。
(4)其它,可定制开发其它类型的作业,在后台定时执行,例如日志清理,数据的转移等等。
列表页面:

重要概念说明:
【主数据调度作业】继承自【系统服务云-系统管理-调度管理-调度作业】,系统管理中的的调度作业,其本身不按照组织隔离,因此调度作业列表可以查看到平台内全部的调度作业,也包含了主数据调度作业。
主数据管理相关的调度作业新增及维护,需要从【主数据调度作业】进入,【主数据调度作业】列表按照业务组织隔离显示,因此需要分配【主数据调度作业】的组织权限。与系统管理的调度作业不同,主数据管理调度作业增加了主数据领域内特有的作业类型,即”分发作业、内部同步作业、预警作业“,且每种作业对应的自定义参数类型为主数据内的业务对象,例如“主数据应用系统注册、主数据模型、主数据预警监控方案”,因此这些作业在系统管理的调度作业中无法定义的,必须通过主数据调度作业定义。
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。基本信息 |
| 2 | 编码 | 是 | 文本 | 唯一。 |
| 3 | 名称 | 是 | 文本 | 唯一。 |
| 4 | 执行程序 | 是 | 基础资料 | 作业类型对应的任务插件名称。 |
| 5 | 作业负责人 | 是 | 人员 | 执行作业的苍穹平台用户。 |
| 6 | 作业类型 | 是 | 下拉列表 | 1、分发作业,定义定时下发任务; 2、内部同步作业,定义主数据内部的应用系统数据和主数据之间的同步任务。 3、预警平台作业,执行主数据管理预置的预警监控方案 。 4、其它,用户自定义的作业,需要配合客户化开发插件执行。 |
| 执行策略 | ||||
| 7 | 执行模式 | 是 | 下拉列表 | 默认为单机执行。 |
| 8 | 执行顺序 | 是 | 下拉列表 | 主数据管理内作业,只允许串行执行。 |
- 字段说明-自定义参数:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 5 | 操作列 | 否 | 文本 | 上移,下移。改变顺序将影响作业执行的顺序顺序。序号小的先执行。 |
| 6 | 目标系统 | 否 | 基础资料 | 选择在主数据内注册的应用系统,显示应用系统的名称。选择的应用系统.业务组织,与表头业务组织一致,不能跨组织选择。 |
| 7 | 目标系统编码 | 否 | 基础资料属性 | 显示应用系统的编码。 |
| 8 | 主数据模型 | 否 | 基础资料 | 选择主数据模型,按照顺序执行内部同步作业,选择与表头业务组织一致的主数据模型,不能跨组织选择。 |
| 9 | 模型编码 | 否 | 基础资料属性 | 显示模型的编码。 |
| 10 | 模型用途 | 否 | 基础资料属性 | 显示模型的用途。 |
| 11 | 模型版本 | 否 | 基础资料属性 | 显示模型的版本。 |
- 字段说明-执行上下文:
选择执行作业的用户,以及语言环境。

字段说明-消息通知:
设置作业执行的消息通知参数。消息渠道在系统管理中设置,通常可选择的渠道包括:钉钉、电子邮件、短信、企业微信、WeLink、云之家等。

# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据调度计划
用途:主数据系统内的调度计划,通过设定时间规则,执行主数据调度作业。完成数据的定时分发,定时内部同步,以及其它类型调度作业的执行。
列表页面:

重要概念说明:
【主数据调度计划】继承自【系统服务云-系统管理-调度管理-调度计划】,系统管理中的的调度计划,其本身不按照组织隔离,因此调度计划列表可以查看到平台内全部的调度计划,也包含了【主数据调度计划】。
主数据管理相关的调度计划新增及维护,需要从【主数据调度计划】进入,【主数据调度计划】列表按照业务组织隔离显示,因此需要分配【主数据调度计划】的组织权限。
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 字段说明-基本信息:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。基本信息 |
| 2 | 编码 | 是 | 文本 | 唯一。 |
| 3 | 名称 | 是 | 文本 | 唯一。 |
| 4 | 调度作业 | 是 | 基础资料 | 选择主数据应用内的调度作业。 |
| 5 | 执行时间 | 是 | 长日期 | 调度计划开始执行的时间。 |
| 6 | 失效时间 | 是 | 长日期 | 调度计划开停止行的时间。 |
| 7 | 计划负责人 | 否 | 人员 | 调度计划的负责人,用于调度作业的日志记录。接收作业执行情况的消息通知。 |
- 字段说明-调度规则-调度作业:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 作业编码 | 是 | 基础资料 | 选择本组织内的主数据调度作业。选择范围由表头组织决定,不能跨组织选择。 |
| 2 | 作业名称 | 是 | 基础资料属性 | 显示作业的名称 |
| 3 | 操作 | 否 | 按钮 | 查看 日志:查看当前或历史的调度作业执行日志 |
- 字段说明-调度规则-消息通知:


| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 消息类型 | 否 | 复选框 | 作业执行失败、成功、超时,选择一种或多挣场景发送消息通知。 |
| 2 | 消息渠道 | 否 | 下拉列表 | 选择当前数据中心内生效的消息渠道。消息渠道在系统管理中设置,通常可选择的渠道包括:钉钉、电子邮件、短信、企业微信、WeLink、云之家等。 |
| 3 | 消息接收人 | 否 | 基础资料 | 消息除了除了发送给接收人外,默认也会发送给计划负责人。 |
| 4 | 消息内容 | 否 | 大文本 | 通过消息内容编辑器,定制消息通知的格式。 |
- 字段说明-计划设置:按照时间单位,定义调度计划的执行频率。

# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 【数据状态】=暂存。
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据调度日志
用途:记录主数据调度计划的执行日志,即主数据调度作业执行的成功或失败的日志。一次调度执行过程中,可能会涉及多条数据的同步,则同时记录每一条数据的“主数据同步日志”。可通过调度日志查询本次调度有关的“主数据同步日志”。
列表页面:

- 重要概念说明:无
# 查询
满足操作的条件:当前用户已分配【功能权限】的查询按钮权限。
操作说明:在列表中点击字段“编码”链接,则打开详情页面。 如果当前日志执行过程中存在数据同步,并且生成了数据同步日志,则可联查主数据同步日志。

# 主数据服务日志
用途:记录主数据的API服务被调用时的日志,一次调用执行过程中,可能会涉及多条数据的同步,例如主数据采集接收到报文记录数量>1,则同时记录每一条数据的“主数据同步日志”。可通过服务日志查询本次服务调用有关的“主数据同步日志”。
列表页面:

- 重要概念说明:无
# 查询
满足操作的条件:当前用户已分【功能权限】的查询按钮权限。
操作说明:在列表中点击字段“编码”链接,则打开详情页面。 如果当前日志执行过程中存在数据同步,并且生成了数据同步日志,则可联查主数据同步日志。


# 主数据同步日志
用途:记录每一条数据同步的日志,数据流向的类型包含:采集、分发(推送)、内部同步(采集)、内部同步(分发)、分发(拉取)、分发(回调)、多来源采集。
列表页面:

- 重要概念说明:无
# 查询
满足操作的条件:当前用户已分【功能权限】的查询按钮权限。
操作说明:在列表中点击字段“编码”链接,则打开详情页面。数据流图区域,绿色的色块表示该环节正常,红色色块表示该环节异常。点击“异常信息”后的图标,可查看详细的失败原因。
多来源采集日志示例:


- 分发推送数据日志示例


# 主数据应用系统注册
用途:主数据应用系统注册是主数据系统的核心基础资料,被多个配置或基础资料(集成方案配置、主数据采集配置、主数据分发配置、主数据分发客户端、主数据调度作业等)引用。主要用于模型创建,主数据采集,主数据发送等场景。
列表页面:

重要概念说明:
【主数据应用系统注册】继承自【开发服务云-开放平台-第三方应用】,开放平台中的第三方应用,其本身不按照组织隔离,因此第三方应用列表可以查看到平台内全部的应用系统,也包含了【主数据应用系统】。
主数据管理相关的应用系统新增及维护,需要从【主数据应用系统注册】进入,【主数据应用系统注册】列表按照业务组织隔离显示,因此需要分配【主数据应用系统注册】的组织权限。
对于不需要主数据使用的应用系统,可通过列表中的功能“移除”(参见下图),即“是否用于主数据”=“否”,主数据内的相关配置就不能再选取到这些应用系统。

对于需要将“是否用于主数据”=“否”的应用系统,可通过列表中的功能“快速新增”(参见下图),恢复为可以被主数据相关配置的引用的状态。

# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 系统编码 | 是 | 文本 | 唯一。 |
| 2 | 系统名称 | 是 | 文本 | 唯一。 |
| 3 | 创建人 | 是 | 用户 | 苍穹平台用户,不可编辑。 |
| 4 | 是否启用 | 否 | 复选框 | 数据的启用或禁用的状态。 |
| 5 | 系统最后启用时间 | 否 | 日期 | |
| 6 | 系统最后停止时间 | 否 | 日期 | |
| 7 | AccessToken加密认证密钥 | 否 | 文本 | 用于外部应用系统调用API接口时的验证。 |
| 8 | 摘要加密认证密钥 | 否 | 文本 | 点击生成,用于外部应用系统调用API接口时的验证。 |
| 9 | 启用JWT加密 | 否 | 复选框 | 用于外部应用系统调用API接口时的验证。 |
| 10 | JWT加密认证密钥 | 否 | 文本 | 点击生成,用于外部应用系统调用API接口时的验证。 |
| 11 | API授权 | 对以当前应用的身份,访问苍穹API服务时,授权可访问的服务范围。可设置允许访问全部的API服务。 | ||
| 12 | IP白名单 | 对以当前应用的身份,访问苍穹API服务时,授权可访问的IP地址范围。可设置允许全部IP访问 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 预警平台
# 预警参数配置
- 用途:主数据系统内的数据告警及预警参数配置,包括以下六个场景:
(1) 采集服务异常告警默认消息接收人:产生采集异常服务日志时
(服务类型=采集服务 and 日志状态 = 异常);
(2) 采集数据异常告警默认消息接收人:产生采集异常同步日志时
(数据流向 = 采集/多来源采集 and 日志状态 = 异常)
(3) 分发服务异常告警默认消息接收人:产生分发异常服务日志时
(服务类型=分发拉取/分发回调 and 日志状态 = 异常);
(4) 分发数据异常告警默认消息接收人:产生分发异常同步日志时
(数据流向 = 分发推送/分发拉取/分发回调 and 日志状态 = 异常)
(5) 分发数据超时未下发预警默认消息接收人、预警阈值:用途为"分发"的应用系统模型中,当数据新增或变更后,应及时向外部业务系统发送,此处设定时间阈值,表示数据新增或变更后,期望在此时间范围内完成下发,如果超时未处理(下发状态=未下发);
(6) 相似校验超时未通过预警默认消息接收人、预警阈值:主数据系统模型中,当相似校验开启,数据保存后,相似校验未通过数据应及时再次修改保存,通过相似校验,数据才会继续向下流转,此处设定时间阈值,表示数据保存后相似校验未通过,期望在此时间范围内完成相似校验,如果超时未处理(相似校验结果=校验不通过);
满足以上场景,则:a: 依据"集成方案配置-预警消息接收人"发送消息;b: 同时向此“默认消息接收人”发送消息。
# 修改
- 点击菜单【预警平台】-【预警参数配置】进入修改页面。

- 页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 默认告警信息接收人 | 是 | 多选基础资料 | 指定该告警/预警信息默认接收人 |
| 2 | 预警阈值 | 是 | 整数 | 大于零整数 |
| 3 | 时间单位 | 是 | 下拉 | 分钟/小时 |
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据业务预警对象
- 用途:主数据系统预置的的数据告警及预警对象。
(1)采集服务异常告警,执行采集服务产生的异常服务日志告警。
(2)分发服务异常告警,执行分发服务产生的异常服务日志告警。
(3)采集数据异常告警,执行采集和多来源采集时,产生的异常同步日志告警。
(4)分发数据异常告警,通过推送、拉取和回调执行分发时,产生的异常同步日志告警。
(5)分发数据超时未下发预警,分发数据超过阈值未下发的数据预警。
(6)主数据超时未校验通过预警,主数据超过阈值未相似校验通过的数据预警。
- 列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 编码 | 是 | 文本 | 唯一。 |
| 2 | 名称 | 是 | 文本 | 唯一。 |
| 3 | 数据源 | 否 | 基础资料 | 选择需要预警内容所在单据或基础资料 |
| 4 | 自定义条件表单 | 否 | 基础资料 | 1- 自定义条件表单会显示在监控方案的条件编辑默认过滤条件上方,可通过自定义表单的方式来保存一些预警处理过程中所需的数据,如预警取数逻辑。 2- 自定义表单需要配置插件实现接口IEarlyWarnConditionForm,平台通过该接口保存用户自定义的预警条件数据,在后续预警数据处理时,会将自定义预警条件数据传递给IEarlyWarnDataSource接口,以实现自定义取数逻辑。 3- 配置自定义条件表单需要同时设置数据源插件。 |
| 插件设置 | ||||
| 5 | 数据源插件 | 否 | 插件 | 可以干预预警对象取数整个过程 |
| 6 | 数据写出插件 | 否 | 插件 | 干预预警数据写出过程,用户可以通过该接口将预警数据保存下来以备后续使用,接口为IEarlyWarnWriteOut。 |
| 7 | 消息解析插件 | 否 | 插件 | 解析用户配置的预警消息,接口为IEarlyWarnMessageCompiler |
| 8 | 消息处理插件 | 否 | 插件 | 干预消息至消息中心后的处理逻辑,接口为IEarlyWarnMessageHandler |
| 9 | 自定义消息接收人插件 | 否 | 插件 | 干预获取消息接收人的处理逻辑,接口为IEarlyWarnCustomReceiver |
# 修改
- 操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
主数据预置预警对象,修改可能影响消息推送,不建议修改。

# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据预警监控方案
用途:主数据系统内的预警监控方案,通过设定消息发送方式,接收人,消息标题内容等信息,执行主数据调度作业(预警平台作业),完成定时预警及告警消息推送。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:



- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 方案编码 | 是 | 文本 | 唯一。 |
| 2 | 方案名称 | 是 | 文本 | 唯一。 |
| 3 | 应用 | 是 | 基础资料 | 选择应用(主数据应用)。 |
| 3 | 预警对象 | 是 | 基础资料 | 选择预警对象。 |
| 4 | 监控周期 | 是 | 长日期 | 预警方案开停止行的时间。 |
| 5 | 是否启用 | 否 | 开关 | 预警方案是否开启 |
| 其他设置-监控条件 | ||||
| 6 | 字段 | 否 | 下拉列表 | 预警对象中数据源字段 |
| 7 | 条件 | 否 | 下拉列表 | 条件。 |
| 8 | 值 | 否 | 下拉/文本 | 条件中字段对应值 |
| 9 | 逻辑 | 否 | 下拉 | 并且/或 |
| 其他设置-消息设置 | ||||
| 10 | 发送方式 | 是 | 多选 | 消息发送方式 |
| 11 | 接收人 | 是 | 列表 | 消息接收人 |
| 12 | 标题 | 是 | 文本 | 消息标题 |
| 13 | 预警内容 | 是 | 文本 | 消息内容 |
# 修改
满足操作的条件:当前数据为暂存状态,并且当前用户已分配新增按钮的【功能权限】。否则只能打开查看状态的详情页面。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
主数据预置预警方案,可根据需求修改消息设置内容,其他设置修改可能影响消息推送,不建议修改。
# 删除
满足操作的条件:
[x] 【数据状态】=暂存。
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 预警执行日志
用途:记录主数据的预警被调用时的日志。
列表页面。

- 重要概念说明:无
# 查询
满足操作的条件:当前用户已分【功能权限】的查询按钮权限。
操作说明:在列表中点击字段“监控方案名称”链接,则打开详情页面。

# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 基础资料
# 同义词维护
用途:通过相似度校验规则配置,对进入主数据系统中数据进行相似度校验时,同义词库中维护的数据,对于同义词的相似计算,优先于其它算法执行,并且同义词库更新后,不需要重启苍穹服务,新的同义词能够被相似计算使用。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 编码 | 是 | 文本 | 唯一。 |
| 3 | 名称 | 是 | 文本 | 唯一。 |
| 4 | 分组 | 是 | 基础资料 | 同义词分组基础资料 |
| 5 | 同义词文本序列 | 否 | 文本 | 锁定,根据同义词组维护信息保存时自动生成 |
| 同义词组维护 | ||||
| 1 | 同义词组 | 是 | 文本 | 同义词组设置内容 |
| 2 | 操作列 | 否 | 操作 | 可对分录进行新增、插入、删除、上移下移操作 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 同义词分组
用途:可根据业务场景定义同义词分组,管理同义词库。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是 | 组织 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 编码 | 是 | 文本 | 唯一 |
| 3 | 名称 | 是 | 文本 | 唯一。 |
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 系统配置
# 主数据参数配置
用途
[x] 主数据集成环境中,涉及主数据系统与多个应用系统之间的数据交互,对于一种主数据中包含另一个主数据对象的复杂数据结构的交互,需要在主数据规范中制订明确的数据交互标准。
[x] 主数据集成环境中,主数据系统和多个应用系统之间的数据交互过程中,会生成调度日志、同步日志以及服务日志,需要在主数据规范中制订是否记录日志
[x] 主数据集成环境中,多个应用系统都会向主数据系统发送数据,数据之间会存在相似,需要在需要在主数据规范中设置是否需要进行相似度校验,
参数设定页面:

重点说明:
1- 数据交互标准
[x] **应用系统唯一标识:**由主数据系统记录应用系统数据与主数据之间的映射关系,业务系统之间的交互报文中(例如erp系统向mes系统传递一张销售订单),其中包含主数据和参考数据时(例如:客户、物料、计量单位等主数据,以及订单分类、客户分类等参考数据),可调用主数据的“应用系统主数据转换服务”API接口,将此类数据在发出方系统(例如erp系统)中的标识(或内码),转化为目标系统(例如mes系统)的标识(或内码),从而使接收方系统能够方便的识别。
[x] **主数据唯一标识:**主数据系统可记录,或不记录应用系统数据的唯一标识(或内码),业务系统负责记录主数据唯一标识,业务系统之间的交互报文中(例如erp系统向mes系统传递一张销售订单),其中包含主数据和参考数据时(例如:客户、物料、计量单位等主数据,以及订单分类、客户分类等参考数据),发送的报文为主数据唯一标识和业务系统参考数据编码(主数据系统提供参的应用系统主数据转换服务包含了对参考数据的转换查询),由于发送方和接收方业务系统都存储了主数据唯一标识,因此接收方可以进行报文识别。
2- 增加交互标准有关的参数组合:
“应用系统是否记录主数据唯一标识”,“主数据系统是否记录应用系统唯一标识”。根据“主数据交互标准”选项进行设定。
3- 对主数据采集与向外部业务系统下发的影响:
[x] 当采用“主数据唯一标识”为交互标准,且“主数据系统是否记录应用系统唯一标识”为“记录”时,采集和分发的数据报文中,“应用系统唯一标识”必须提供。
[x] 当采用“主数据唯一标识”为交互标准,且“主数据系统是否记录应用系统唯一标识”为“不记录”时,采集和分发的数据报文中,“应用系统唯一标识”允许为空。
# 主数据参数配置-交互标准
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 数据交互标准 | 是 | 下拉框 | **1、主数据唯一标识:**应用系统间可以主数据唯一标识作为标准直接进行数据交互; **2、应用系统唯一标识:**应用系统间需要先通过主数据管理系统的转换服务进行报文转换后才可进行数据交互。 |
| 2 | 应用系统是否记录主数据唯一标识 | 是 | 下拉框 | 略 |
| 3 | 主数据系统是否记录应用系统唯一标识 | 是 | 下拉框 | 见以上重点说明 |
| 4 | 手动下发上限 | 否 | 下拉框 | 应用系统维护,手动下发数据的上限,超过上限转为后台下发。 |
- 主数据参数配置-数据建模:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 数据模型表名校验 | 否 | 复选框 | 1、开启:数据建模表名只能包含英文字母、数字和下划线,且必须以tm_或TM_开头,默认开启。 2、关闭:数据建模表名只能包含英文字母、数字和下划线,开头不做限制。 |
| 2 | 数据维护菜单 | 否 | 复选框 | 1、开启:显示【数据维护】菜单,主数据维护、应用系统数据维护、参考数据维护都可从此菜单打开,默认开启。 2、关闭:隐藏【数据维护】菜单。 |
| 3 | 分类型数据维护菜单 | 否 | 复选框 | 1、开启:主数据建模执行【发布菜单】时,可指定发布菜单到主数据维护,应用系统数据维护,参考数据维护,或自定义菜单下,默认开启。 2、关闭:主数据建模执行【发布菜单】时,不能指定每个模型发布菜单的位置,而是统一发布到集中的入口【数据维护】菜单下,并且隐藏预置的一级菜单【主数据维护】、【应用系统数据维护】、【参考数据维护】。 |
| 4 | 覆盖移动端页面 | 否 | 复选框 | 主数据建模模型变更时,是否使用模型模板移动端页面对原模型移动端页面进行覆盖。 1、开启:覆盖移动端页面。 2、关闭:不覆盖移动端页面,默认关闭。 |
# 主数据参数配置-集团管控
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 主数据集团管控 | 否 | 复选框 | 是否启用主数据集团管控特性,默认关闭。 |
| 2 | 主数据强制授权 | 否 | 复选框 | 1、开启:依照主数据集团管控进行数据权限管控,在主数据集团管控配置了角色且对用户进行授权,则按照权限控制数据的可见或只读,如果未配置主数据管控角色或未对用户授权,则视为无数据权限,数据维护列表中显示的数据为空。 2、关闭:默认关闭。关闭时,如果未对用户授予主数据集团管控角色,视为该用户对该主数据拥有全部数据范围的权限,及全部可见。如果对用户授予了主数据集团管控角色中的权限,则相应主数据维护列表(根据权限设置,权限适用范围可能包含该类主数据对应的应用系统数据维护),依照授权的范围显示,或对只读进行 |
| 3 | 集团管控提示 | 否 | 复选框 | 主数据集团管控参数=开启,该参数有效。 1、开启:数据维护列表显示提示信息,默认开启。 2、关闭:数据维护列表不显示提示信息。 |
| 4 | 角色条件上限 | 否 | 下拉列表 | 主数据集团管控-主数据管控角色:设定数据隔离条件上限条数,以及数据只读定义条件上限条数,可选择5行或10行。 |
| 5 | 数据类型角色上限 | 否 | 下拉列表 | 主数据集团管控-主数据管控授权:在一个用户的角色授权表中,新增相同数据类型的管控角色条数上限,可选择5行或10行。 |
# 主数据参数配置-调度日志
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 分发作业 | 否 | 下拉框 | 记录全部日志:使用调度服务执行分发作业时,记录全部的调度日志 只记录错误日志:使用调度服务执行分发作业时,只记录错误的调度日志 不记录日志:使用调度服务执行分发作业时,不记录调度日志 |
| 2 | 内部同步作业 | 否 | 下拉框 | 记录全部日志:使用调度服务执行内部同步作业时,记录全部的调度日志 只记录错误日志:使用调度服务执行内部同步作业时,只记录错误的调度日志 不记录日志:使用调度服务执行内部同步作业时,不记录调度日志 |
| 3 | 预警作业 | 否 | 下拉框 | 记录全部日志:使用调度服务执行预警平台作业作业时,记录全部的调度日志 只记录错误日志:使用调度服务执行预警平台作业作业时,只记录错误的调度日志 不记录日志:使用调度服务执行预警平台作业作业时,不记录调度日志 |
| 4 | 其他作业 | 否 | 下拉框 | 略 |
# 主数据参数配置-同步日志
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 采集 | 否 | 下拉框 | 记录全部同步数据日志:调用采集服务采集数据时,记录全部同步数据日志 只记录同步失败数据日志:调用采集服务采集数据时,只记录同步失败数据日志 不记录同步数据日志:调用采集服务采集数据时,不记录同步数据日志 |
| 2 | 分发(推送) | 否 | 下拉框 | 记录全部同步数据日志:调用分发(推送)服务分发数据时,记录全部同步数据日志 只记录同步失败数据日志:调用分发(推送)服务分发数据时,只记录同步失败数据日志 不记录同步数据日志:调用分发(推送)服务分发数据时,不记录同步数据日志 |
| 3 | 内部同步(采集) | 否 | 下拉框 | 记录全部同步数据日志:调用内部同步(采集)服务同步数据时,记录全部同步数据日志 只记录同步失败数据日志:调用内部同步(采集)服务同步数据时,只记录同步失败数据日志 不记录同步数据日志:调用内部同步(采集)服务同步数据时,不记录同步数据日志 |
| 4 | 内部同步(分发) | 否 | 下拉框 | 记录全部同步数据日志:调用内部同步(分发)服务同步数据时,记录全部同步数据日志 只记录同步失败数据日志:调用内部同步(分发)服务同步数据时,只记录同步失败数据日志 不记录同步数据日志:调用内部同步(分发)服务同步数据时,不记录同步数据日志 |
| 5 | 分发拉取 | 否 | 下拉框 | 记录全部同步数据日志:调用分发拉取服务分发数据时,记录全部同步数据日志 只记录同步失败数据日志:调用分发拉取服务分发数据时,只记录同步失败数据日志 不记录同步数据日志:调用分发拉取服务分发数据时,不记录同步数据日志 |
| 6 | 分发回调 | 否 | 下拉框 | 记录全部同步数据日志:调用分发回调服务回调数据时,记录全部同步数据日志 只记录同步失败数据日志:调用分发回调服务回调数据时,只记录同步失败数据日志 不记录同步数据日志:调用分发回调服务回调数据时,不记录同步数据日志 |
# 主数据参数配置-服务日志
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 采集服务 | 否 | 下拉框 | 记录全部日志:调用采集服务时,记录全部采集服务日志 只记录错误日志:调用采集服务时,只记录错误采集服务日志 不记录日志:调用采集服务时,不记录采集服务日志 |
| 2 | 查询服务 | 否 | 下拉框 | 记录全部日志:调用查询服务时,记录全部查询服务日志 只记录错误日志:调用查询服务时,只记录错误查询服务日志 不记录日志:调用查询服务时,不记录查询服务日志 |
| 3 | 查询转换服务 | 否 | 下拉框 | 记录全部日志:调用查询转换服务时,记录全部查询转换服务日志 只记录错误日志:调用查询转换服务时,只记录错误查询转换服务日志 不记录日志:调用查询转换服务时,不记录查询转换服务日志 |
| 4 | 分发拉取服务 | 否 | 下拉框 | 记录全部日志:调用分发拉取服务时,记录全部分发拉取服务日志 只记录错误日志:调用分发拉取服务时,只记录错误分发拉取服务日志 不记录日志:调用分发拉取服务时,不记录分发拉取服务日志 |
| 5 | 分发回调服务 | 否 | 下拉框 | 记录全部日志:调用分发回调服务时,记录全部分发回调服务日志 只记录错误日志:调用分发回调服务时,只记录错误分发回调服务日志 不记录日志:调用分发回调服务时,不记录分发回调服务日志 |
# 主数据参数配置-特征项管理
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 启用特征项 | 否 | 复选框 | 是否启用特性“主数据特征项管理”,默认关闭。 |
| 2 | 分类特征项一致 | 否 | 复选框 | 1、开启:新增或修改主数据时,如果分类发生变化,强制使分类中特征项设置,与主数据特征项保持一致,默认开启。 2、关闭:新增或修改主数据时,如果分类发生变化,允许只改变分类,不改变特征项。 |
| 3 | 特征描述前缀 | 否 | 下拉 | 1、空:特征项描述字段无前缀 2、分组.名称:特征项描述字段前缀规则为“特征项分组的名称”,默认拼接“分组.名称”前缀。 |
# 主数据参数配置-数据质量
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 启用相似度校验 | 否 | 复选框 | 启用相似度校验=开启: (1)主数据模型是多来源采集模型,进入主数据系统的数据需要进行相似度校验 (2)主数据模型不是多来源采集模型。 如果主数据模型在相似度校验配置页面存在有效的相似度校验配置,则根据相似度校验配置中的设置决定是否需要进行相似度校验。 如果主数据模型在相似度校验配置页面不存在有效的相似度校验配置,进入主数据系统的数据不需要进行相似度校验 **启用相似度校验=关闭:**默认关闭 。 (1)主数据模型为多来源采集模型,不允许从应用系统采集数据、不允许导入数据、不允许新增数据 (2)主数据模型非多来源采集模型,允许从应用系统采集数据、允许导入数据、允许新增数据。但是进入主数据系统的数据不进行相似度校验 |
# 模型模板注册
用途:主数据建模,参考数据建模选择的“静态模板”为当前注册的模板。
列表页面:

- 重要概念说明:无
# 新增
点击【新增】按钮,打开一个新增页面。
- 新增页面:

- 新增页面字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 业务组织 | 是业务组织 | 组织是 | 默认的业务组织,新增时在列表中选择,不可编辑。按照用户的组织权限范围进行数据隔离。 |
| 2 | 编码 | 是 | 文本 | 唯一。 |
| 3 | 名称 | 是 | 文本 | 唯一。 |
| 4 | 模板用途 | 是 | 下拉列表 | 1- 主数据模型:表示用于主数据建模。 2- 参考数据模型:表示用于参考数据建模。 |
| 5 | 静态模板 | 是 | 基础资料 | 唯一。 1、苍穹开发平台中的设计期元数据页面,通常为模板类型页面,二次化开发项目中的模板时,页面标识需要以"gov_ "作为前缀," _tpl"作为结尾,例如"gov_mdm_group_tpl"。 2、静态模板的用途主要是固化页面样式与结构,同时需遵循主数据应用的要求,项目中二次化开发时,建议首选的方式是继承产品出厂预置的模板,继承后修改。此外,可通过继承修改的当时,开发出满足项目需要的个性化主数据维护页面。 |
| 6 | 父页面编码 | 否 | 文本 | 继承的父页面标识 |
| 7 | 是否分组 | 否 | 复选框 | 模板继承自平台分组基础资料元数据,包含标识为group的分组控件。二次化开发注册的模板,要注意标记正确,标记错误可能导致数据维护时出现异常错误。 |
| 8 | 是否树形 | 否 | 复选框 | 模板继承自平台树形基础资料元数据。二次化开发注册的模板,要注意标记正确,标记错误可能导致数据维护时出现异常错误。 |
| 9 | 特性模板 | 否 | 复选框 | 特性模板=开启时,表示使用当前注册的模板发布的实体,使用固定的页面标识,即“特性标识页面”。 |
| 10 | 特性标识页面 | 否 | 文本 | 定义特性模板固定的页面标识,通常该标识已经作为一个实体在开发平台中预先开发完成。 |
- 保存:参见【基本操作】说明。
# 修改
满足操作的条件:当前用户已分配新增按钮的【功能权限】。
操作说明:在列表中点击字段“编码”链接,则打开修改状态的详情页面。
# 删除
满足操作的条件:
[x] 未被其它实体(基础资料或单据)引用。
[x] 且当前用户已分配按钮的【功能权限】。
操作说明:通过校验后,数据被物理删除。
# 提交及撤销
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 审核及反审核
满足操作的条件:当前用户已分配按钮的【功能权限】。
操作说明:参见【基本操作】说明。
# 禁用及启用
满足禁用操作的条件:当前【数据状态】为已审核,并且当前用户已分配【功能权限】。
禁用操作说明:在列表中选择数据击按钮【禁用】,通过校验后,数据的【使用状态】变为禁用。
满足启用操作的条件:当前数据【使用状态】为禁用,并且当前用户已分配【功能权限】。
启用操作说明:在列表中选择数据击按钮【启用】,通过校验后,数据的【使用状态】变为启用。
# 刷新及退出
- 操作说明:参见【基本操作】说明。
# 主数据维护菜单清理
用途:主数据建模、应用系统建模、参考数据建模所发布的菜单,当存在不使用菜单时或模型删除后,存在垃圾菜单,可通过模型菜单清理清除。菜单清除对数据模型,以及数据库中的数据没有影响。清理后如果需要重建菜单,可在主数据建模、应用系统建模、参考数据建模中,重新发布即可。
菜单清理页面:
# 首页卡片默认配置
用途:主数据管理首页添加卡片后,设置卡片每次刷新时默认的时间范围参数。
配置页面:

# 更新实体表
- 用途:主数据应用通过MC补丁方式初次安装,或上传更新补丁升级后,如果元数据中有实体类元数据变更,可通过更新实体表功能,创建或更新主数据库中的表结构。当前操作可重复执行,更新主数据表结构不会对已经存在的历史数据造成影响。
当前操作更新的实体表,不包含数据建模发布的主数据维护,应用系统数据,参考数据维护所涉及的数据表,该类数据表结构的创建或更新由数据建模中的【发布菜单】完成。
- 更新实体表页面:

# 树形列表配置
用途:主数据管理有关的配置,例如:数据类型(树形结构),主数据建模(分组结构)。定义其列表中树形结构的数据节点的显示方式,以及排序方式。
列表页面:

- 配置页面:允许配置的页面由标准产品的安装包或升级包预置。

- 字段说明:
| 序号 | 字段名称 | 是否必录 | 类型 | 功能说明 |
|---|---|---|---|---|
| 1 | 所属应用 | 否 | 基础资料 | 出厂预置数据,不可修改。 |
| 2 | 业务对象标识 | 是 | 文本 | 出厂预置数据,不可修改。 |
| 3 | 业务对象名称 | 是 | 文本 | 出厂预置数据,不可修改。 |
| 4 | 左侧树是否多层级 | 否 | 复选框 | 树形结构是单层级还是多层级,出厂预置数据,不可修改。 |
| 5 | 列表节点显示格式 | 是 | 文本 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的显示格式。 2、格式表达要求:只允许用number,name表达格式。 3、示例: number(name),name(number),number-name,name-number。格式中number和name的连接符可以自定义。 |
| 6 | 列表节点排序方案 | 否 | 下拉列表 | 树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的排序方案。 可选择"编码/名称/长编码/长名称" |
| 7 | 列表节点展开层级 | 否 | 整数 | 1、树形及分组的模型模板发布的主数据维护列表、应用系统数据维护列表、参考数据维护列表,左侧树形节点的默认展开级别。 2、列表刷新时,默认展开的级别。 3、示例: 整数1-10,表示默认展开1-10级。 |
# 业务组织调整
**业务背景:**AMDMv7.5版本开始,增强了对集团化应用的支持,共有超过20类基础资料转变成为按照组织隔离,从AMDMv7.4升级到AMDMv7.5过程中,这些基础资料中增加了“业务组织”字段,对于升级前已经创建的数据,“业务组织”将被默认设置为根节点组织(即组织内码=100000)。
**用途:**当升级后,升级脚本设置的默认业务组织与项目实际情况不符合时,当前功能可帮助实施项目组调整这些数据所属的业务组织,需要注意的是,当前功能提供了对一个组织下部分数据的调整,如果调整时,引用数据的组织未同时调整,可能导致调整后的数据维护,数据采集,分发等方面的执行异常,这些异常不会造成数据的错误,但可能对主数据业务的正确运行产生一定影响,因此在调整前可向研发组咨询。
**影响:**增加了业务组织字段后,由于是主业务组织,如果升级后数据列表中查询不到升级前的数据,则需要检查权限分配,即通过【系统服务云-基础服务-权限管理】检查用户权限,缺少对应组织权限时,则应分配对应组织的权限。
**范围:**AMDMv7.5中,增加了业务组织隔离的基础资料见下表
| 主数据管理v7.5增加了主业务组织的基础资料 |
|---|
| 数据元,数据元分类,数据集,数据集分类,主数据相似规则,相似规则推荐,相似算法训练,标准文件,标准文件分类,数据类型,集成方案配置,主数据建模,应用系统数据建模,参考数据建模,主数据采集配置,主数据分发配置,主数据分发客户端,同义词,同义词分组,模型模板注册,应用系统注册,主数据调度作业,主数据调度计划 |
- **操作页面:**选择来源组织和目标组织,将待调整基础资料,从来源组织列表添加到目标组织列表。保存后生效。该调整将只改变基础资料被调整数据的“业务组织”

# 业务组织一键迁移
- **用途:**参见以上【业务组织调整】
- **区别:**当前功能是将一个组织内全部的主数据管理相关数据,从来源组织迁移至目标组织,不能挑选一个组织内的部分数据迁移。而【业务组织调整】可以挑选部分数据迁移。
- 操作页面:

# 附件
# 正则表达式
# 应用检查
| 序号 | 名称 | 表达式 |
|---|---|---|
| 1 | 身份证验证 | (^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$) |
| 2 | 域名 | [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.? |
| 3 | 电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX) | ^((\d{3,4}-)|\d{3.4}-)?\d{7,8}$ |
| 4 | 国内电话号码(0511-4405222、021-87888822) | \d{3}-\d{8}|\d{4}-\d{7} |
| 5 | 网址验证 | [a-zA-z]+://[^\s]* |
| 6 | 手机验证 | ^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$ |
| 7 | 邮箱格式验证 | ^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$ |
| 8 | 中国邮政编码 | ^[1-9]\d{5}(?!\d)$ |
| 9 | Excel文件 | ^\w:\([\w\]{0,}).(XLS|xls|xlsx|XLSX)$ |
| 10 | ip地址 | ^((?😦?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))).){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))$ |
# 字符检查
| 序号 | 名称 | 表达式 |
|---|---|---|
| 11 | 汉字 | ^[\u4e00-\u9fa5]{0,}$ |
| 12 | 英文和数字 | ^[A-Za-z0-9]+$ |
| 13 | 长度为3-20的所有字符 | ^.{3,20}$ |
| 14 | 由26个英文字母组成的字符串 | ^[A-Za-z]+$ |
| 15 | 由26个大写英文字母组成的字符串 | ^[A-Z]+$ |
| 16 | 由26个小写英文字母组成的字符串 | ^[a-z]+$ |
| 17 | 由数字和26个英文字母组成的字符串 | ^[A-Za-z0-9]+$ |
| 18 | 由数字、26个英文字母或者下划线组成的字符串 | ^\w+$ |
| 19 | 中文、英文、数字包括下划线 | ^[\u4E00-\u9FA5A-Za-z0-9_]+$ |
| 20 | 中文、英文、数字但不包括下划线等符号 | ^[\u4E00-\u9FA5A-Za-z0-9]+$ |
| 21 | 可以输入含有^%&',;=?$"等字符 | [^%&',;=?$\x22]+ |
| 22 | 禁止输入含有~的字符 | [^~\x22]+ |
| 23 | 四位大小写字母 | ^[a-zA-Z]{4}$ |
| 24 | 两位字母或数字或下划线 | ^\w{2}$ |
| 25 | 两位大写字母 | ^[A-Z]{2}$ |
| 26 | 四位字母或数字或下划线 | ^\w{4}$ |
| 27 | 一位大小写字母 | ^[a-zA-Z]{1}$ |
# 数字检查
| 序号 | 名称 | 表达式 |
|---|---|---|
| 28 | 0到100的数字 | ^([0-9]|[0-9]{2}|100)$ |
| 29 | 大于12的数字 | ^(1?[2-9]|[2-9]?[0-9]|[0-9]{3,})$ |
| 30 | 多位十六进制数 | ^[0-9A-F]{0,}$ |
| 31 | 多位数字 | ^\d+$ |
| 32 | 数字 | ^[0-9]*$ |
| 33 | n位的数字 | ^\d{n}$ |
| 34 | 至少n位的数字 | ^\d{n,}$ |
| 35 | m-n位的数字 | ^\d{m,n}$ |
| 36 | 零和非零开头的数字 | ^(0|[1-9][0-9]*)$ |
| 37 | 非零开头的最多带两位小数的数字 | ^([1-9][0-9]*)+(.[0-9]{1,2})?$ |
| 38 | 带1-2位小数的正数或负数 | ^(-)?\d+(.\d{1,2})?$ |
| 39 | 正数、负数、和小数 | ^(-|+)?\d+(.\d+)?$ |
| 40 | 有两位小数的正实数 | ^[0-9]+(.[0-9]{2})?$ |
| 41 | 有1~3位小数的正实数 | ^[0-9]+(.[0-9]{1,3})?$ |
| 42 | 非零的正整数 | ^[1-9]\d*$ |
| 43 | 非零的负整数 | ^-[1-9][]0-9"*$ |
| 44 | 非负整数 | ^\d+$ 或 ^[1-9]\d*|0$ |
| 45 | 非正整数 | ^-[1-9]\d*|0$ |
| 46 | 非负浮点数 | ^\d+(.\d+)?$ |
| 47 | 非正浮点数 | ^((-\d+(.\d+)?)|(0+(.0+)?))$ |
| 48 | 正浮点数 | ^[1-9]\d*.\d*|0.\d*[1-9]\d*$ |
| 49 | 负浮点数 | ^-([1-9]\d*.\d*|0.\d*[1-9]\d*)$ |
| 50 | 浮点数 | ^(-?\d+)(.\d+)?$ |
# 日期检查
| 序号 | 名称 | 表达式 |
|---|---|---|
| 51 | 日期(例如:2014-11-13) | ^\d{4}-\d{1,2}-([0-2][0-9]|[3][0-1])$ |
| 52 | 一个月的31天(01~09和1~31) | ^([1|2|0]?[0-9]|30|31)$ |
| 53 | 一年的12个月(01~09和1~12) | ^(0?[1-9]|1[0-2])$ |