协同办公OA&业务系统数据集成
第一章 OA&CRM数据集成业务场景及技术方案概述
第二章 基于CRM(LiveBOS webservice接口)获取数据
第三章 基于OA(ecology9 jersey)定义Rest Api前端数据接口封装
第四章 前端业务流程数据接口调用
目录
前言
协同办公平台,承载着企业内部协作的枢纽,专业的领域会有特定的业务系统支撑,如CRM、MES、ERP、PLM等,业务系统中涉及跨组织协同作业场景,更多的会依托协同办公OA平台进行衔接,本文针对近期业务上比较典型的业务系统数据集成的场景,进行讲解。
一、业务场景
客户投诉建议业务,业务涉及到客户数据的填写,客户数据的获取,需要考量数据量、安全、性能等方面的因素。海量客户数据,如需要通过数据同步方式进行,需要占用更多的存储和服务资源来完成。最终确定客户数据非本地化存储,通过接口方式请求CRM按需获取客户相关信息,完成前端业务。
二、技术方案
1.技术分析
客户数据获取的过程,可以分解为以下几个环节:
一、前端用户新建客户投诉建议流程,输入客户编号
二、前端调用后端发布的数据获取api接口,返回数据,填充客户姓名
三、后端程序调用数据接口程序获取客户数据,通过api接口返回给前端
四、数据接口程序根据数据源获取CRM\OA的客户信息
整体开发分为3个部分:
一、客户数据获取程序(CRM-webservice接口、OA-数据库接口)
二、客户数据获取API程序 (接收前端参数,整合后端获取程序数据,返回前端)
三、web前端调用api接口(用户输入数据处理,接收后端数据,完成数据填充和异常提示)
2.数据获取逻辑图
总结
总结
对数据集成场景做了整体逻辑的分析