近年来,随着国内外的信息技术发展日益迅速,无论是企业的业务模式,还是企业的人员管理,都在不断发展变化,OA系统作为公司的核心协调系统,必须能够及时响应公司的发展,实现与企业内部各种业务系统的打通,打破数据孤岛,整合企业数据资产。
某主流OA供应商作为OA行业唯一在主板上市的企业,属于OA协同办公领域的头部公司,其市场占有率也呈现稳步上涨的趋势,越来越多的企业选择使用此公司的OA系统,而与其OA的集成需求也越来越强烈,但传统数据集成方式的弊端也越发凸显:
定时同步影响了数据的及时性
据悉,某大型企业管理解决方案供应商的软件与此主流OA供应商的OA产品的集成通常是采用定时获取的方式,例如采购订单的审批,通常是在某大型企业管理解决方案供应商的软件中发起PO申请,OA系统定时从中获取PO信息,OA系统读取之后,对PO进行锁定,锁定接口及标识,退回对PO进行解锁,解锁接口及标识,流程结束后回传成功标识给到软件中。定时获取的使数据的及时性受制于定时频率,频率过低会导致业务流程漫长,而频率过高则会导致服务资源紧张。
二次开发无法实现快速响应
部分企业会选择基于某主流OA供应商的基础平台进行二次开发,虽然二次开发很大程度上解决了企业业务流转,打破各系统间业务数据隔离的问题,但却无法及时响应企业内部业务的快速调整。频繁二次开发既拉高了企业业务调整的成本,也无法实现数据集成的快速响应。
异构数据源导致开发困难
公司的业务系统随着信息化的不断扩展,通常会采用不同供应商提供的系统服务,这些系统底层数据库技术不尽相同,导致数据库存储方式也变得复杂多样,关系型与非关系型并存,多结构化与非结构化并存。某主流OA供应商的OA系统需要与其他异构系统之间进行数据交互,需要读取异构系统中的数据,同时也需要将自身的数据传输给异构系统,这就需要提高在数据集成过程中的数据转换能力。
文件与非结构化数据交互困难
长久以来,某大型企业管理解决方案供应商的软件与此主流OA供应商的OA系统之间的文件的集成成为项目方案设计中经常讨论的问题。文件的交互都是非结构化的,而且不同的系统之间对于文件资料的处理方式也不相同,因此在文件的格式、转换、识别、对接方面存在诸多问题。
缺乏有效集成监控影响业务流转
某主流OA供应商所提供的标准的集成工具缺少统一的监控平台,一旦出现问题,无法快速定位问题并进行解决,而且需要运维人员去排查打印日志,在增大了运维工作量的情况,往往也很难快速定位问题并予以解决,从而影响企业业务的正常运转。如何实现数据集成预警与失败溯源,成为企业信息化运维的重点。
得帆信息结合自身丰富实施经验及众多实践案例,编写了《得帆云 AIGC+低代码PaaS平台系列白皮书——主流OA系统集成应用》,以上众多在主流OA系统与其他系统集成时出现的问题,都能够在其中寻找到解决办法。
01 强大的连接功能,全面覆盖OA集成场景
☑ 得帆云DeFusion融合集成iPaaS平台提供专门针对某主流OA供应商的OA产品研发的连接组件,可以快速对其OA业务数据进行新增、修改、查询等操作。通过简单的表单配置,可将来源于此OA系统的流程实例、线索和订单等数据变化同步到下游系统,或从上游系统获取相关数据同步更新到此OA系统的流程管理、财务管理、人力资源管理等模块中。
(某主流OA供应商的OA连接器-选择页面)
(某主流OA供应商的OA连接器-配置页面)
☑ 200+集成连接器:得帆云DeFusion融合集成iPaaS平台预置200+集成连接器,包括了各类数据库、中间件连接器、主流应用系统连接器,全面覆盖某主流OA系统与外围各类系统的集成场景。
不仅如此,得帆云DeFusion融合集成iPaaS平台还可进行数据格式转换、缓存处理、事务处理等。
02 API资产全方位管理,能力开放一体化
☑ API开发透明化:后台API开发列表可通过应用系统(例如:某主流OA系统)、业务维度(例如:财务类)、标签(例如:定时接口)对接口进行分类检索,还可以通过接口名称、描述等信息快速检索需要的API,可实现API资产透明化管理。
☑ API管理标准化:API开发后支持根据接口定义自动生成接口文档,可以有效降低维护及沟通成本。
☑ API能力对内开放:通过API门户,租户内成员同样可通过多样化的筛选规则快速检索所需API,并支持直接申请调用,节省了沟通成本。
☑ API能力对外开放:通过API市场,租户外供应商或集团其他租户成员可获取企业公开的API数据,方便进行上下游供应链或集团多租户标准化数据打通。
03 系统字段变更维护,最大程度保证调用逻辑不变
主流OA系统存在字段变更时,需要追溯变更字段的关联应用系统,并做对应接口的修改,效率不高且容易遗漏,而且关联的接口可能会存在无法连通的风险,容易导致生产事故发生。得帆云DeFusion融合集成iPaaS平台提供多种系统字段变更的维护方案:
① 通过可视化配置方式更新接口转换逻辑,可使用拓展字段存储变更字段,再通过简单的拖拽进行字段转换,可保证调用方系统调用逻辑尽量保持不变,统一在iPaaS平台中管理转换逻辑,降低变更维护难度。
② 可通过网关功能调整接口,使用请求转换器、响应转换器和网关Webhook等插件无需重新发布API即可完成某主流OA系统的原接口字段转换,保证原接口请求响应格式不变,其他应用系统关联接口无需任何调整即可正常使用。
-
简单字段变更通过请求/响应转换器实现:
若某主流OA系统的接口发生请求或响应字段变更,可通过请求转换器或响应转换器插件调整原API字段,无需调整API本身流程即可实现字段转换。
(请求转换器&响应转换器插件)
-
复杂变更逻辑通过网关Webhook引入JAVA代码实现:如涉及更为复杂的处理逻辑,还可通过插件中心的网关Webhook插件通过JAVA代码实现请求、响应内容的转换,同样无需调整API内部逻辑。
(网关Webhook插件及配置)
04 围绕API、运行引擎等数据,进行全方位监控预警
API监控模块:以API运行日志、API运行引擎、API调用关系等为对象,提供针对性的统计分析、数据监控等功能,保障API运行数据可回溯、可统计、可导出。如针对API运行日志数据,可通过「统计报表」功能支持从应用系统、消费者、API调用和API消费多个维度进行表格和趋势图数据的展示,方便从不同角度进行数据分析,同时支持数据导出,方便同步到企业其他BI展示工具中。
API预警模块:围绕API运行提供全方位的预警策略,针对影响API运行的多种场景,如请求错误、高频访问、运行引擎内存溢出、第三方系统心跳异常等,提供4种预警类型,覆盖API日志数据、API运行引擎、第三方系统服务器等多类对象,并支持角色、消费者、应用系统通知人、创建人等5种维度的通知对象,及通知方式自定义,通知模版自定义等个性化功能。
05 API运维不止于日志记录
得帆云DeFusion融合集成iPaaS平台提供了接口调用的全链路追踪日志,能非常清晰地看到每个步骤的数据流转,根据日志数据可快速定位错误发生点。
(调用日志全链路追踪)
除此之外,平台还提供了日志数据的更多拓展功能,如业务状态和业务关键字功能可拓展日志数据筛选维度,方便运维人员快速识别日志数据;异常知识库功能提供异常数据智能归类功能,方便运维人员积累异常数据知识。
(业务状态、业务关键字)
(异常知识库)
06 多租户多角色模式,实现数据与角色隔离
多租户体系实现租户数据分离:集团型公司、多基地公司可通过多租户体系汇总分公司、分基地API资产数据,租户之间可实现数据隔离,互不影响,方便推广集团数据整合管理。
(多租户管理)
(租户切换)
纯消费视角:无后台管理权限,API门户检索所需API,消费中心查看已拥有的资产和日志。
角色管理功能实现租户内数据、功能权限分离:通过授权不同角色人员职责范围内的功能权限、数据权限和操作权限可保证API数据安全性。