MDM基础数据管理平台是进行清洗和治理企业的主数据,使企业的主数据具有唯一性、准确性、一致性、及时性,通过主数据数据清洗功能将错误数据和重复数据进行清洗,从而保证企业数据能够做到以上那几点,然后再分发至下游系统,使企业信息化更加完善。

MDM主数据管理平台作为数通畅联的一款核心产品,它所承担的任务就是对数据进行治理,而数据分析功能则是对数据治理前后的一些信息变化进行统计和展示,方便用户对数据进行管理分析,从而提高决策的科学性。 

1整体介绍 

MDC控制台功能建模主数据详情配置下,添加是否跳转配置,配置后可在主数据详情页跳转到对应页面,可以快速查看配置组件对应的详情信息。 

1.1产品说明 

MDM基础数据管理系统是对主数据进行同步、清洗、治理、分发全生命周期的一次管理,帮助各个业务系统的主数据统一,保障它们的完整性、一致性,同步就是从主数据源头到主数据过程,治理是到主数据后进行一系列的管理和维护、分发是把治理后主数据分发给各个业务系统包括源头。 

MDM属性跳转功能说明_主数据

通过以上各个过程的相互配合,从根本上解决企业各个业务系统之间数据不能共享,数据重复、错误等问题。使企业在数据方面更完善,业务进行更顺畅。 

1.2功能介绍 

AEAI MDM基础数据平台的设计理念,在于保证主数据在各个系统中的正确性、重用性和通用性。通过基础数据平台将企业的主数据进行整合,集中进行数据清洗和标准化,并以集成服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给各业务系统。 

助力企业创建并维护主数据的统一视图,通过保证统一视图的准确性、一致性和完整性,提高数据质量,逐步统一企业级数据模型,简化改进企业流程并提高业务的响应速度。 

MDM属性跳转功能说明_数据_02

1.3功能需求 

在控制台元素表单编辑界面添加是否跳转单选按钮,选择是并且显示类型为组件时,出现跳转配置标签。在调整配置界面中,通过下拉框方式配置跳转的条件,点击保存生成目标页面的URL网址,最后在主数据对应字段中点击提交按钮,完成跳转功能。 

MDM属性跳转功能说明_字段_03

  

2需求分析 

在开发MDM属性跳转功能时,首先进行了需求分析,确定需求点。本章从功能说明,工作目标,实现思路三方面进行说明。 

2.1功能说明 

在跳转配置界面可以进行目标功能、页面类型、数据管理三个条件选择,首先是目标功能。 

首先在表单元素编辑界面是否跳转按钮选中“是”点击保存。 

MDM属性跳转功能说明_字段_04

点击调整配置标签,跳转到跳转配置界面进行相应配置。 

MDM属性跳转功能说明_需求分析_05

选择完成后点击保存,可以生成对应的URL地址。 

MDM属性跳转功能说明_功能开发_06

其中页面类型为列表界面时显示字段选择按钮。 

MDM属性跳转功能说明_主数据_07

点击后可弹出对应的字段树,选择后可以拼在下发URL中。 

MDM属性跳转功能说明_需求分析_08

点击确定效果如下。 

MDM属性跳转功能说明_数据_09

至此调整配置完毕。配置完成后部署主数据,即可在主数据详情界面看到对应的调整按钮。 

MDM属性跳转功能说明_主数据_10

点击该按钮即可完成跳转功能。 

2.2工作目标 

本文主要是具体阐述MDM属性跳转功能的作用,对一些细节功能进行说明,使其他人可以在阅读本文档后大致了解为什么开发这个功能,以及该功能是如何操作使用的。 

2.3实现思路 

1.首先在MDC控制台对应主数据的元素表单编辑界面配置好对应组件。 

2.其次在将是否跳转单选按钮选为“是”,并点击保存。 

3.然后在跳转配置界面配置好对应的URL并保存。 

4.最后部署对应的主数据,然后到对应的主数据字段点击跳转按钮完成属性跳转。 

3实施过程 

在进行开发时,功能实现分为了页面设计,属性配置,代码调整三大步骤进行开发,下面针对每个步骤展开说明。 

3.1页面调整 

在页面设计中主要添加了是否跳转单选按钮和调整配置界面。 

MDM属性跳转功能说明_功能开发_11

跳转配置界面如下。 

MDM属性跳转功能说明_字段_12

3.2属性配置 

可以在属性配置界面下拉框选中对应的选项,目标功能。 

MDM属性跳转功能说明_主数据_13

页面类型。 

MDM属性跳转功能说明_数据_14

目标页面。 

MDM属性跳转功能说明_数据_15

接下来如上所示即可。 

3.3代码调整 

目标页面下拉框动态判断代码如下。 

MDM属性跳转功能说明_功能开发_16

保存方法如下。 

MDM属性跳转功能说明_字段_17

4问题总结 

如下是作者针对本次MDM属性跳转功能开发梳理总结的问题,分别从问题解决、原因分析、问题避免三个方面进行说明。 

4.1问题解决 

刚开始新的工作任务对下拉框生成方法不是很了解,不知道怎么对后台传值。通过查看其它模块的方法进行对比,加上对数据库字段越来越熟悉,逐渐可以快速解决列表生成代码的调整。并且通过找窍门的方法熟悉树方法,拿到对应树生成所需要的值进行拼接,即可生成对的树。 

4.2原因分析 

由于刚毕业入职时间较短,首先遇到的问题是对代码不太熟悉,在修改问题或者需要添加代码时,不能快速找到对应位置;其次就是思考角度比较欠缺,对于容易写错的字段和需要配置的代码要多次检查和改正;最后就是要养成良好的工作习惯,比如每次写完代码后要及时保存。 

4.3问题避免 

对出现的问题进行总结分析,主要问题在于自己对代码不够熟悉,避免问题的方法就是掌握解决问题的逻辑,面对需求首先出一份设计需求文档,写明大致的解决方案,这样可以确保开发过程中的思路和目标性,并且对于细节地方要进行检查。 

5心得体会 

现在无论是传统企业和互联网企业,企业内各类庞大的数据都需要一个载体来承接。传统的纸质资料早已被信息化的各类系统所取代,如下通过产品作用、产品应用、产品发展三个方面的理解进行说明。 

5.1产品作用 

MDM主数据平台的目的在于将各类杂乱无章的数据进行筛选、清晰、过滤,把最后的高质量数据留下来,保证数据的完整性,统一性。并支持对于其它系统数据与MDM主数据平台的统一分发,还可以根据需求搭配本公司其它产品进行组合使用,使数据治理变得游刃有余。 

5.2产品应用 

MDM主数据平台侧重于对数据的治理方面,保证主数据在各个系统中的正确性、重用性和通用性。平台具有敏捷性,主数据管理功能配置简单,可根据用户需求自定义设置编码规则、字段校验等。内置BPM工作流功能,允许用户自定义是否绑定工作流程,使主数据的管理维护能够适应各种业务流程审批场景,开发与配置过程可视化。 

5.3产品发展 

平台是保障主数据治理方案落地的重要工具,平台在功能上满足主数据治理需求的同时,具备快速扩展能力,以适应不同业务场景的变化。并根据技术的发展及业务的演变,不断迭代升级。 

通常选择的主数据管理平台要预置典型的模型功能、样例数据,这些数据可在项目中复用,节省时间。且可以与公司的其他产品组合、搭配使用,满足绝大多数应用场景,更加灵活地适应企业业务需求的变化,解决不同的企业面临的问题,与其他产品组合形成不同的解决方案。