项目实施难点数据对接,精准对接项目?

深圳市蓝凌软件股份有限公司成立于2001年,生态OA引领者、数字化工作专业服务商、阿里云知识管理与协同领域首家战略合作伙伴,为各类组织提供智能办公、移动门户、知识管理、合同管理、数字运营、财务共享等一体化解决方案;助力企业实现了智慧管理与高效办公的工作变革。

在实际项目中通过与蓝凌OA厂商进行合作,了解了蓝凌OA系统组织架构功能模块。在项目中需要把蓝凌OA系统的组织、岗位、人员数据同步到主数据系统,下面分别从蓝凌OA系统组织架构接口、开发ESB流程两部分进行阐述,帮助项目成员更快地了解与蓝凌OA系统对接的过程,为以后的项目对接工作提供参照文档。

架构说明

下面分别从集成架构、业务架构、功能架构三个部分介绍主数据系统蓝凌OA系统的对接过程。

1.集成架构

下图为主数据系统与OA系统及其它业务系统集成架构图:

项目实施难点数据对接,精准对接项目?

主数据系统实现统一数据管理标准、维护标准、统一数据口径、数据维护流程,清洗企业内部冗余数据,有效提升数据质量。作为主数据治理层,为各个业务系统提供数据支撑。

2.业务架构

下图为主数据系统与OA系统及其它系统对接的业务架构图:

项目实施难点数据对接,精准对接项目?

主数据系统通过ESB调用OA系统组织架构服务获取OA系统的组织、岗位、人员数据,通过数据格式转换、清洗加工利用主数据同步接口插入到主数据系统,再通过ESB调用其它业务系统的数据接收服务分发到各个业务系统。

3.功能架构

下图为主数据系统与OA系统及其它系统对接的功能架构图:

项目实施难点数据对接,精准对接项目?

主数据系统通过数据建模、功能建模、流程建模,实现主数据的查看和管理,流程监控功能可以实时监控数据同步分发流程情况,统计分析功能可以实时查看主数据、参考数据的状态。

接口介绍

下面分别从接口介绍、接口规范、入参说明、出参说明四个部分介绍蓝凌OA系统服务接口。

1.服务接口

蓝凌OA系统组织架构服务接口如下:

项目实施难点数据对接,精准对接项目?

2.接口规范

项目实施难点数据对接,精准对接项目?

项目实施难点数据对接,精准对接项目?

3.入参说明

项目实施难点数据对接,精准对接项目?

4.出参说明

项目实施难点数据对接,精准对接项目?

接口说明

下面分别从蓝凌OA系统的组织、岗位、人员三个部分进行组织架构的接口说明。

1.组织接口

组织接口的入参内容是[{“type”:”org”}],出参是蓝凌OA系统的组织和部门信息:

> > > >入参说明

项目实施难点数据对接,精准对接项目?

> > > >出参说明

项目实施难点数据对接,精准对接项目?

2.岗位接口

岗位接口的入参内容是[{"type":"post"}],出参是蓝凌OA系统的岗位信息。

> > > >入参说明

项目实施难点数据对接,精准对接项目?

> > > >出参说明

项目实施难点数据对接,精准对接项目?

3.人员接口

人员接口的入参内容是[{"type":"person"}],出参是蓝凌OA系统的人员信息:

> > > >入参说明

项目实施难点数据对接,精准对接项目?

> > > >出参说明

项目实施难点数据对接,精准对接项目?

流程开发

了解接口之后,使用ESB设计器开发流程来调用上述这些接口,达到蓝凌OA系统组织架构数据同步到主数据系统中。

1.组织数据

组织数据的同步分为两个方面,一方面是把OA系统现有数据同步到主数据系统中,另一方面是实时同步数据,下面分别进行介绍:

> > > >初始化操作

初始化流程如下:

项目实施难点数据对接,精准对接项目?

首先通过数据库查询组件获取OA系统所有组织数据,然后解析转换成主数据同步接口入参数据格式,利用主数据同步接口循环插入到主数据系统。

> > > >新增操作

新增流程如下:

项目实施难点数据对接,精准对接项目?

首先通过数据库查询组件获取OA系统新增的一条组织数据,然后解析整理成主数据同步接口入参数据格式,利用主数据同步接口插入到主数据系统。

> > > >更新操作

更新流程如下:

项目实施难点数据对接,精准对接项目?

首先OA系统会把更新的这条组织数据推送过来,然后需要将数据转换为主数据同步接口的入参格式,利用主数据同步接口插入到主数据系统。

2.岗位数据

岗位数据的同步分为两个方面,一方面是把OA系统现有数据同步到主数据系统中,另一方面是实时同步数据,下面分别进行介绍:

> > > >初始化操作

初始化流程如下:

项目实施难点数据对接,精准对接项目?

首先通过数据库查询组件获取OA系统所有岗位数据,然后解析转换成主数据同步接口入参数据格式,利用主数据同步接口循环插入到主数据系统。

> > > >新增操作

新增流程如下:

项目实施难点数据对接,精准对接项目?

首先通过数据库查询组件获取OA系统新增的一条岗位数据,然后解析整理成主数据同步接口入参数据格式,利用主数据同步接口插入到主数据系统。

> > > >更新操作

更新流程如下:

项目实施难点数据对接,精准对接项目?

首先OA系统会把更新的这条岗位数据推送过来,然后需要将数据转换为主数据同步接口的入参格式,利用主数据同步接口插入到主数据系统。

3.人员数据

人员数据的同步分为两个方面,一方面是把OA系统现有数据同步到主数据系统中,另一方面是实时同步数据,下面分别进行介绍:

> > > >初始化操作

初始化流程如下:

项目实施难点数据对接,精准对接项目?

首先通过数据库查询组件获取OA系统所有人员数据,然后解析转换成主数据同步接口入参数据格式,利用主数据同步接口循环插入到主数据系统。

> > > >新增操作

新增流程如下:

项目实施难点数据对接,精准对接项目?

首先通过数据库查询组件获取OA系统新增的一条人员数据,然后解析整理成主数据同步接口入参数据格式,利用主数据同步接口插入到主数据系统。

> > > >更新操作

更新流程如下:

项目实施难点数据对接,精准对接项目?

首先OA系统会把更新的这条人员数据推送过来,然后需要将数据转换为主数据同步接口的入参格式,利用主数据同步接口插入到主数据系统。

心得总结

通过本次与蓝凌OA系统的对接,对其业务系统以及公司的主数据治理方案有了一定了解,也为后续主数据治理项目沉淀了经验,现从经验积累、业务积累以及产品开发心得三方面总结如下。

1.经验积累

通过对本次主数据治理项目的实施工作,对主数据治理项目有了初步的了解,清晰地认识到了主数据治理项目及企业应用集成的难点。主数据治理项目的实施同其它行业一样,实施难点在于对企业业务不够了解,只有将企业的整体运营模式吃透后才能对主数据治理及企业应用集成实施进行得更加得心应手,更好地为客户解决问题。

2.业务积累

经过近期不断深入了解制造行业的业务,认识到公司和个人一样,也是在不断地尝试、不断地进步,公司做过许多行业的项目,包含地产行业、能源行业、建筑行业等,也积累了很多宝贵的经验,但在制造行业的经验积累是相对不足的,而公司所处位置是以重工业发展为基础的东北地区,制造业是重中之重,所以公司在制造业的业务积累是必不可缺的。

3.产品心得

通过近期在生产制造企业进行实施工作,自身在业务方面有了更多的理解和提升,公司的主数据管理平台更多是服务于系统的,为各个业务系统提供基础的数据支撑,而在实施过程中往往会遇到客户提出的各种各样的需求,由此清晰地认识到不论是OA系统还是主数据系统,都是实现业务的虚拟化载体,技术最终的价值是帮助客户解决业务问题,只有真正帮助客户解决实际问题,公司才会源源不断地获取收益。

数通畅联作为提供集成产品和解决方案的技术型公司,研发的产品最终目的都是解决业务问题,偏离业务的技术是没有存在的意义的,二者密不可分。自身也渐渐明白了为什么说软件公司更需要业务专家,只有通过IT技术支撑业务运转、促进业务创新,业务模式的快速变化才能形成更多、更灵活的技术解决方案,为企业提供更好的服务。

本文由@数通畅联原创,欢迎转发,仅供学习交流使用,引用请注明出处!谢谢~

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.zhaoshango.com/6471.html