泛微E9与金蝶云星空ERP的无缝集成案例详解(包括接口与字段)
业务系统现状
背景介绍
泛微E9和金蝶云星空ERP是两款广泛应用与企业管理的信息系统,分别在移动办公自动化和企业资源计划管理领域占据重要地位。然而企业在使用这些系统时往往面临着信息孤岛和系统孤立的问题,导致数据无法在不系统之间高效流转共享。
当前业务系统存在的问题
根据业务系统现状图,可以看出泛微E9和金蝶云星空ERP系统在实际应用中面临以下几个主要问题:
-
数据孤岛:两边系统没有实时数据互通,存在业务人员需要在两边系统重复进行冗余操作,基础资料需要手工刷新,系统多语言版本管理困难等一系列问题。
-
基础资料管理:基础资料在泛微E9和金蝶云星空ERP系统中无法同步更新,导致信息不一致,需要手动进行数据的同步和更新。
-
业务流程冗余:由于缺乏系统间的集成,业务流程需要手动处理,增加了操作的复杂性和出错的可能性。例如,付款申请、费用报销和采购申请等流程需要分别在两个系统中操作,效率低下且容易出错。
技术难点
根据项目技术难点图,可以看出实现系统集成面临以下技术挑战:
-
历史数据不一致:部门两边系统历史存量数据不一致,需要进行数据的清洗和同步,确保集成后的数据一致性。
-
数据更新操作复杂:部门、员工数据需要支持更新操作,确保系统间数据的一致性和实时性。
-
多语言数据集成:两边系统需要实现多语言数据的集成和同步,解决不同语言版本数据的管理问题。
-
审批单据管理:审批单据存在多个版本的情况,需要实现不同版本间的同步和管理,确保审批流程的顺利进行。
基础资料的集成
基础资料对接流程
基础资料的对接是泛微E9与金蝶云星空ERP系统集成的关键步骤之一。通过轻易云数据集成平台,我们可以实现物料、客户、供应商、费用项目、项目、用户、部门等基础资料的高效同步与更新。以下是具体的对接流程:
- 物料同步集成方案
- 在泛微E9系统中新增或更新物料数据。
- 轻易云集成平台接收并处理物料数据,进行关键字段校验。
- 校验通过后,数据同步至金蝶云星空ERP系统。
- 物料数据在ERP系统中更新完成后,返回物料ID至泛微E9进行确认和绑定。
场景概述:金蝶物料基础资料 -> 泛微写入
在企业数字化转型过程中,数据孤岛问题常常阻碍各个业务系统之间的高效协同。通过轻易云数据集成平台,可以实现快速、无缝地集成企业的多个业务系统。本次分享将详细介绍如何通过轻易云数据集成平台,将金蝶云星空ERP的物料基础资料写入到泛微E9系统中。具体操作步骤将从接口配置、字段映射、数据调度等方面进行深入探讨。
请求调度者:查询金蝶云星空接口实现
在集成过程中,首先需要从金蝶云星空ERP系统中查询物料基础资料。这一步骤涉及接口的调用与配置。以下是具体实现过程:
-
接口信息配置
- API名称: executeBillQuery
- 作用: 查询作用
- 方法: POST
- 主要字段: FNumber (物料编码)
- 业务编号字段: FNumber (业务编号)
-
请求参数配置
在接口信息配置中,需要定义请求参数,以确保能够准确地查询到所需的物料基础资料。- FMaterialId: 物料ID
- FName: 名称
- FSpecification: 规格型号
- FMaterialGroup_FNumber: 物料分组编号
- FErpClsID: 物料分类ID
-
调度任务设置
调度任务用于控制接口的调用频率和方式。- 默认任务延迟: 0秒
- 最大任务重试次数: 3次
以下是接口配置信息的可视化示例:
写入调度者:将物料数据写入到泛微系统
在成功查询到金蝶云星空ERP的物料基础资料后,需要将数据写入到泛微E9系统中。写入过程同样需要进行接口配置和参数映射。
-
接口信息配置
- API名称: /api/cube/new/card/doSubmit
- 作用: 操作作用
- 方法: POST
-
请求参数配置
通过请求参数配置,确保能够准确地将查询到的物料数据写入到泛微E9系统中。- billid: 参考ID
- type: 类型
- modelid: 模型ID
- JSONStr: JSON字符串,其中包含物料的详细信息
-
调度任务设置
调度任务用于控制接口的调用频率和方式。- 默认任务延迟: 0秒
- 最大任务重试次数: 3次
以下是接口配置信息的可视化示例:
-
客户同步集成方案
- 在泛微E9系统中新增或更新客户数据。
- 轻易云集成平台接收并处理客户数据,进行关键字段校验。
- 校验通过后,数据同步至金蝶云星空ERP系统。
- 客户数据在ERP系统中更新完成后,返回客户ID至泛微E9进行确认和绑定。
-
供应商同步集成方案
- 在泛微E9系统中新增或更新供应商数据。
- 轻易云集成平台接收并处理供应商数据,进行关键字段校验。
- 校验通过后,数据同步至金蝶云星空ERP系统。
- 供应商数据在ERP系统中更新完成后,返回供应商ID至泛微E9进行确认和绑定。
-
费用项目同步集成方案
- 在泛微E9系统中新增或更新费用项目数据。
- 轻易云集成平台接收并处理费用项目数据,进行关键字段校验。
- 校验通过后,数据同步至金蝶云星空ERP系统。
- 费用项目数据在ERP系统中更新完成后,返回费用项目ID至泛微E9进行确认和绑定。
具体解决方案拆解
-
物料数据集成
- 在泛微E9系统中,物料模块负责新增、修改物料数据。
- 轻易云集成平台接收物料数据,并通过API接口传输至金蝶云星空ERP系统。
- 数据同步过程包括新增和更新两个步骤,确保物料数据的实时同步和一致性。
-
组织架构与员工数据集成
- 泛微E9的组织架构和员工信息需要同步到金蝶云星空ERP系统。
- 轻易云集成平台负责接收泛微的组织和员工数据,通过关键字段校验后,将数据同步至金蝶云星空ERP。
- 新增或更新的数据将通过金蝶云星空ERP系统的API接口进行写入,并返回数据ID进行确认和绑定。
请求调度者:查询泛微E9接口实现
首先,我们需要从泛微E9系统中查询组织架构和员工信息。以下是具体的接口配置和实现步骤:
-
接口信息配置
- API名称: /api/cube/new/card/doSubmit
- 作用: 操作作用
- 方法: POST
-
请求参数配置
- billid: 参考ID
- type: 类型
- modelid: 模型ID
- JSONStr: JSON字符串,其中包含组织架构和员工的详细信息
-
调度任务设置
- 默认任务延迟: 0秒
- 最大任务重试次数: 3次
以下是接口配置信息的可视化示例:
写入调度者:将数据写入金蝶云星空ERP
在成功查询到泛微E9系统的组织架构和员工信息后,需要将数据写入到金蝶云星空ERP系统中。写入过程同样需要进行接口配置和参数映射。
-
接口信息配置
- API名称: batchSave
- 作用: 操作作用
- 方法: POST
-
请求参数配置
通过请求参数配置,确保能够准确地将查询到的数据写入到金蝶云星空ERP系统中。- FName: 名称
- FNumber: 编码
- FUseOrgId: 使用组织
- FCreateOrgId: 创建组织
- FStaffNumber: 员工编号
-
调度任务设置
- 默认任务延迟: 0秒
- 最大任务重试次数: 3次
以下是接口配置信息的可视化示例:
- 多层级部门数据处理
- 对于多层级的部门数据,轻易云集成平台会判断数据的层级关系,进行逐级处理和同步。
- 通过平台的加工厂功能,实现部门数据的逐级推送和反审核,确保数据的完整性和一致性。
业务单据的集成
业务单据对接流程
业务单据的集成是泛微E9与金蝶云星空ERP系统集成的重要环节之一。通过轻易云数据集成平台,我们可以实现差旅费报销单、非生产付款申请单、对公费用报销单、生产订单、委外生产订单等业务单据的高效同步与更新。以下是具体的对接流程:
-
差旅费报销单集成方案
- 在泛微E9系统中,差旅费报销单(FD001流程)通过审批后触发数据传输。
- 轻易云集成平台接收差旅费报销单数据,进行必要的字段校验和处理。
- 数据同步至金蝶云星空ERP系统,生成对应的付款单。
- 差旅费报销单数据在ERP系统中更新完成后,返回相应的确认信息至泛微E9。
-
非生产付款申请单集成方案
- 在泛微E9系统中,非生产性付款申请单(FD003流程)通过审批后触发数据传输。
- 轻易云集成平台接收付款申请单数据,进行必要的字段校验和处理。
- 数据同步至金蝶云星空ERP系统,生成对应的应付款单和预付款单。
- 非生产性付款申请单数据在ERP系统中更新完成后,返回相应的确认信息至泛微E9。
-
对公费用报销单集成方案
- 在泛微E9系统中,对公费用报销单(FD004流程)通过审批后触发数据传输。
- 轻易云集成平台接收费用报销单数据,进行必要的字段校验和处理。
- 数据同步至金蝶云星空ERP系统,生成对应的付款单。
- 对公费用报销单数据在ERP系统中更新完成后,返回相应的确认信息至泛微E9。
-
生产订单集成方案
- 在泛微E9系统中,生产订单通过审批后触发数据传输。
- 轻易云集成平台接收生产订单数据,进行必要的字段校验和处理。
- 数据同步至金蝶云星空ERP系统,生成对应的采购订单。
- 生产订单数据在ERP系统中更新完成后,返回相应的确认信息至泛微E9。
-
委外生产订单集成方案
- 在泛微E9系统中,委外生产订单通过审批后触发数据传输。
- 轻易云集成平台接收委外生产订单数据,进行必要的字段校验和处理。
- 数据同步至金蝶云星空ERP系统,生成对应的采购订单。
- 委外生产订单数据在ERP系统中更新完成后,返回相应的确认信息至泛微E9。
具体解决方案拆解
-
差旅费报销单处理
- 在泛微E9系统中,差旅费报销单完成审批后,通过API接口将数据传输至轻易云集成平台。
- 平台对接收到的数据进行字段校验和转换,确保数据格式符合金蝶云星空ERP系统的要求。
- 数据同步至金蝶云星空ERP系统,生成对应的付款单,并返回确认信息至泛微E9。
-
非生产付款申请单处理
- 在泛微E9系统中,非生产性付款申请单完成审批后,通过API接口将数据传输至轻易云集成平台。
- 平台对接收到的数据进行字段校验和转换,确保数据格式符合金蝶云星空ERP系统的要求。
- 数据同步至金蝶云星空ERP系统,生成对应的应付款单和预付款单,并返回确认信息至泛微E9。
-
对公费用报销单处理
- 在泛微E9系统中,对公费用报销单完成审批后,通过API接口将数据传输至轻易云集成平台。
- 平台对接收到的数据进行字段校验和转换,确保数据格式符合金蝶云星空ERP系统的要求。
- 数据同步至金蝶云星空ERP系统,生成对应的付款单,并返回确认信息至泛微E9。
-
生产订单处理
- 在泛微E9系统中,生产订单完成审批后,通过API接口将数据传输至轻易云集成平台。
- 平台对接收到的数据进行字段校验和转换,确保数据格式符合金蝶云星空ERP系统的要求。
- 数据同步至金蝶云星空ERP系统,生成对应的采购订单,并返回确认信息至泛微E9。
-
委外生产订单处理
- 在泛微E9系统中,委外生产订单完成审批后,通过API接口将数据传输至轻易云集成平台。
- 平台对接收到的数据进行字段校验和转换,确保数据格式符合金蝶云星空ERP系统的要求。
- 数据同步至金蝶云星空ERP系统,生成对应的采购订单,并返回确认信息至泛微E9。
基础资料多语言数据拆分
具体解决方案
轻易云数据集成平台通过其强大的数据处理和集成能力,实现基础资料多语言数据的拆分和同步。具体的解决方案包括以下几个方面:
-
数据接收与解析
- 轻易云数据集成平台从金蝶云星空和泛微E9系统接收多语言版本的基础资料数据。
- 接收的数据包括繁体中文名称、简体中文名称和英文名称等多个字段。
-
数据处理与拆分
- 轻易云数据集成平台利用加工厂脚本对接收到的多语言数据进行拆分和处理。
- 数据处理包括将繁体中文名称、简体中文名称和英文名称字段拆分为独立的数据段,确保每个字段的数据完整性和准确性。
-
数据同步与更新
- 处理后的多语言数据通过轻易云数据集成平台的API接口同步至目标系统(如泛微E9)。
- 在同步过程中,平台进行关键字段校验,确保数据格式符合目标系统的要求。
- 数据同步完成后,目标系统更新相应的多语言基础资料,并返回确认信息至轻易云数据集成平台。
数据处理流程
-
繁体中文名称处理
- 从金蝶云星空系统接收繁体中文名称数据。
- 利用加工厂脚本对数据进行拆分,将繁体中文名称字段拆分为独立的数据段。
- 数据同步至泛微E9系统,确保繁体中文名称数据的准确性和一致性。
-
简体中文名称处理
- 从金蝶云星空系统接收简体中文名称数据。
- 利用解析器对数据进行拆分,将简体中文名称字段拆分为独立的数据段。
- 数据同步至泛微E9系统,确保简体中文名称数据的准确性和一致性。
-
英文名称处理
- 从金蝶云星空系统接收英文名称数据。
- 利用加工厂脚本对数据进行拆分,将英文名称字段拆分为独立的数据段。
- 数据同步至泛微E9系统,确保英文名称数据的准确性和一致性。
加工厂脚本与解析器
轻易云数据集成平台利用加工厂脚本和解析器对接收到的多语言数据进行处理。具体步骤如下:
-
加工厂脚本
- 处理数据的拆分和转换,将多语言字段拆分为独立的数据段。
- 执行数据格式转换,确保数据格式符合目标系统的要求。
-
解析器
- 对接收到的数据进行解析,将数据拆分为多个字段。
- 将拆分后的数据组装为符合目标系统要求的格式。
案例分析
在实际应用中,通过轻易云数据集成平台可以实现以下多语言数据拆分和同步任务:
-
基础资料的多语言管理
- 管理和同步多个语言版本的基础资料,确保数据的准确性和一致性。
-
多语言数据的实时更新
- 实现多语言数据的实时更新和同步,确保不同系统间的数据一致性。
复杂的数据集成项目如何管理
在实施一个复杂的系统集成项目时,清晰的项目时间节点规划是确保项目顺利进行的关键。以下是轻易云数据集成平台项目实施的一般时间节点:
1. 需求沟通
- 现场确认对接流程:与客户进行面对面的交流,详细了解系统对接的具体需求和业务流程。
- 现场确认业务蓝图:根据客户的业务需求,绘制业务蓝图,明确系统集成的目标和范围。
- 现场确认项目后续计划:制定详细的项目实施计划,包括时间安排、人员配置和资源需求等。
2. 前期准备
- 开发写入泛微应用模块适配器:根据需求开发适配器,确保泛微E9系统能够与轻易云数据集成平台进行无缝对接。
- 获取服务器连接信息、部署集成平台:确认服务器的相关信息,部署并配置轻易云数据集成平台。
3. 实施配置
- 配置集成对接方案:根据业务需求,配置轻易云数据集成平台的对接方案。
- 开发加工厂处理特殊需求:针对项目中的特殊需求,开发相应的加工厂处理逻辑。
- 内部测试与业务联调:进行系统内部测试和业务联调,确保集成方案的正确性和稳定性。
4. 项目上线
- 历史数据导入:将历史数据导入到集成平台中,确保新旧系统的数据一致性。
- 方案设置调度定时:配置集成方案的调度和定时任务,确保数据的实时同步。
- 方案启动与集成平台使用培训:正式启动集成方案,并对客户进行集成平台的使用培训,确保客户能够熟练操作系统。
5. 后续运维
- 高度响应处理对接问题:在项目上线后,保持高度的响应能力,及时处理系统对接过程中出现的问题。
- 平台使用答疑:提供持续的技术支持和使用答疑,帮助客户解决在使用过程中遇到的问题。
项目实施的深度探讨
一个复杂的系统集成项目,涉及多个环节和不同系统之间的数据交互和处理。以下是项目实施过程中需要深入探讨和关注的几个关键点:
1. 数据一致性与完整性
- 数据格式转换:在不同系统之间进行数据同步时,需要确保数据格式的一致性和完整性。轻易云数据集成平台通过解析器和加工厂功能,对数据进行格式转换和校验,确保数据的准确性。
- 历史数据处理:在项目上线前,需对历史数据进行清洗和导入,确保新系统能够无缝衔接旧系统的数据。
2. 系统稳定性与可靠性
- 系统联调与测试:在项目实施过程中,必须进行充分的系统联调和测试,发现并解决潜在问题,确保系统的稳定性和可靠性。
- 高并发处理能力:对于大规模企业系统集成项目,需关注系统的高并发处理能力,确保在高负载情况下系统依然能够稳定运行。
3. 业务流程优化
- 业务流程梳理:在系统集成过程中,需要对企业的业务流程进行全面梳理,发现并优化冗余流程,提高业务效率。
- 自动化与智能化:通过轻易云数据集成平台的自动化和智能化功能,减少人工干预,提高数据处理的效率和准确性。
4. 用户培训与支持
- 用户培训:在项目上线前,对客户进行详细的用户培训,确保客户能够熟练使用新系统,减少由于操作不当引起的问题。
- 持续技术支持:提供持续的技术支持和服务,及时响应客户需求,确保系统的平稳运行。