首页 > Epicor > Epicor接口开发 >

Epicor 接口开发 · ERP 系统集成

SOA 开放框架 · WCF/WebService 标准服务 · 实时 + 定时双通道 · 表对表同步 · 客制化调用

Epicor ERP 是国际知名品牌,使用 C#.NET 语言开发,以具备开放 SOA 框架和开放接口技术著称。蓝鲸通过 WCF/WebService 标准服务与 Epicor API 深度对接,实现基础资料、工单订单、报工入库、出货对账等数据的双向同步,让 MES / WMS 与 Epicor 成为一体化的数字工厂平台。本页整合了集成方式与实效、数据级接口清单、WCF 标准服务,以及《蓝鲸 & Epicor API 标准化技术白皮书 V3.2》的标准化成果与版本演进。

一、集成方式与实施实效

两种集成通道

实时(S):业务发生时即刻触发接口,数据秒级落地;
定时(D):按计划任务批量同步,适合大批量基础资料。
表对表同步服务发布于 IIS 服务器,桌面程序与 Web 应用程序均可调用,不影响 Epicor 正常运作;单向/双向同步策略可配置,服务程序开发完毕后可交由 Epicor 管理员自行管理,权限与数据安全由客户掌握。

量化实效

启用订单、工单等数据同步机制后,无需每日导出 Excel 再导入,为 ERP 部数据员、生管部、CS 部开单人员每日减少约 2 小时重复劳动;PMC 下发工作单后车间即时可查,彻底解决旧生产流程系统(VB6.0)中「ERP 部未导入数据导致报完工时工艺流程无法过帐」的问题,并消除语言转换、长度不匹配造成的数据丢失与 Excel/Access 数据不实时等弊端。

集成所解决的三类核心问题
01
基础数据对接,避免重复输入

通过与 Epicor ERP 系统 API 对接取得基础数据,提供服务器间表对表同步服务(如工作单、订单、产品资料等),发布到 IIS 服务器供桌面程序或 Web 应用程序调用;在不影响 Epicor 正常运作前提下完成单向同步,并可交由 Epicor 管理员管理。

02
排程负荷与工单成本

集成 Epicor 生产排程系统提供实时生产负荷数据;集成 Epicor 工单成本管理系统,为人工成本与制造费用的快速准确计算提供依据。数据同步以 WebService 程序实现,可被桌面程序或 Web 应用程序调用。

03
WMS 对接销售出货系统

使用 Epicor 提供的专用接口访问 API,实现工单收货至库存处理逻辑,并可生成客户出货输入、转移出货条目(转移至关联公司)、接收转移订单(关联公司接收),打通出货与库存的最后一段链路。

二、接口开发与联调界面

项目实施过程中的 Epicor 接口配置与联调实景

基础数据表对表同步服务
基础数据表对表同步服务
同步服务发布与调用
同步服务发布与调用
实时生产负荷与工单成本集成
实时生产负荷与工单成本集成
工单收货至库存接口(Epicor 专用 API)
工单收货至库存接口(Epicor 专用 API)
客户出货输入生成
客户出货输入生成
转移出货条目(转移至关联公司)
转移出货条目(转移至关联公司)
接收转移订单(关联公司接收)
接收转移订单(关联公司接收)
三、蓝鲸 → Epicor 回写接口清单(17 项)

基础资料、工单、报工、入库、发料等数据由蓝鲸 MES/WMS 回写至 Epicor 对应业务表

序号模块名称数据流向同步方式
1品号分类信息回写物料分类 → 客户物料类别D
2品号基础信息回写(半成品/原材料)物料主档 → 客户物料S
3工艺基础信息回写工艺主档 → 作业主档S
4资源基础信息回写资源群组 → 资源组S
5库位基础信息回写库位档案 → 库位D
6仓库基础信息回写仓库档案 → 仓库D
7工单单头信息回写生产工单 → 加工单S
8工单明细信息回写工单用料 → 加工单用料S
9工单工艺信息回写工单工艺 → 加工单工序S
10订单生产信息回写[DDSC]订单生产 → 加工单产出S
11工单生产信息回写[GDSC]工单生产 → 加工单产出S
12备货生产信息回写备货生产 → 加工单产出S
13MES 生产报工回写生产报工 → 人工明细S
14员工上下班回写员工考勤 → 人工主档S
15包装资料信息回写包装资料 → 客制字段(UD20)D
16成品[半成品]入库成品/半成品入库单 → 库存交易D
17工单发料单身回写工单领料/退料单 → 库存移动D

S=实时同步   D=定时同步

四、Epicor → 蓝鲸 同步接口清单(12 项)

客户、订单、品号、采购、出货等 Epicor 主数据同步至蓝鲸系统,避免重复录入

序号模块名称数据流向同步方式
1客户表同步信息客户 → 客户主档S
2员工表同步信息员工 → 人员档案S
3销售订单单头信息销售订单主档 → 销售订单S
4销售订单单身信息销售订单明细 → 销售订单明细S
5销售订单出货信息订单出货关联 → 订单关联单S
6成品品号表信息同步客户物料 → 物料主档S
7采购单同步信息采购订单 → 采购单主档D
8出货输入单头信息出货通知 → 出货通知主档D
9出货输入单身信息出货通知明细 → 出货通知明细D
10机台报工 ID 表同步客制字段(UD13) → 机台报工标识S
11部门基础信息回写部门 → 工作中心—
12单位基础信息回写计量单位 → 标准单位—

S=实时同步   D=定时同步

五、WCF 标准服务接口
01
客户出货输入

DoInvokeSyncCustShipData:参数 Company、DeliveryType(固定 DLN)、DeliveryNO、DeliveryLine、TabName、OpeState(D 删除/O 其他),返回 Json 成功失败标识(S/E)。

02
销售订单录入

SingleInvokeSyncDataMethod:参数 Company、OrderNO、OrderLine、BatchNO、TabName(多表用分号隔开)、OpeState;支持整单删除、删单条明细、删单条分批发货三种粒度。

03
成品物料

SingleInvokeSyncDataMethod:参数 Company、PartNO、TabName、OpeState,品号资料实时同步至 Epicor Part 主档。

04
客户资料录入

SingleInvokeSyncDataMethod:参数 Company、CustID、TabName、OpeState,客户主档双向一致。

05
员工资料录入

SingleInvokeSyncDataMethod:参数 Company、EmployeeID、TabName、OpeState,组织人员主数据统一。

06
机台报工 ID

SingleInvokeSyncDataMethod:参数 Company、UD13ID、TabName、OpeState,机台/报工点档案与 Epicor UD13 对齐。

07
生产工单审核/删除

DoApproveJobOrder / DeleteEpicorJobOrder:参数 Company、JobType、JobNO、AuditID,蓝鲸工单在 Epicor 侧审核或删除。

08
客制化调用

Epicor 客制化可通过动态调用 WCF 服务(读取 WSDL 生成代理类)发起同步,如 SyncJobOrder 一键同步工单至 MES,调用结果以消息框即时反馈。

六、技术白皮书 V3.2:标准化与版本演进

《蓝鲸 & Epicor API 标准化技术白皮书》由蓝鲸软件开发部维护(作者:陈海峰),自 2022 年 3 月 V1.0 发布以来持续演进至 V3.2,沉淀了多个 Epicor 客户项目中的同步与回写接口——通讯协议、访问授权、请求参数、调用流程与联调测试方式全部标准化,新项目按规范即可快速接入。

按业务场景沉淀的 12 项标准化接口
01
Epicor → 蓝鲸 MES 同步

工单、订单、物料、工艺等基础与单据数据同步(V1.0 起持续优化)

02
MES 报工回写

车间报工经审核后写入 Epicor 报数记录(V2.0 / 2022-06-29)

03
成品挂单回写包装

MES 成品挂单回写 Epicor 订单包装资料(V2.1);成品挂单标签回写(V2.9)

04
收货输入同步

Epicor 收货输入同步 MES 采购进货单(V2.2 / 2023-02-02),采购收货数据双向一致

05
成品入库回写工单收货

MES 成品入库回写 Epicor 工单收货至工单(V2.5 / 2023-02-07),对应 ReceiptsFromMfg 逻辑

06
发料回写库存转移

MES 工单发料回写 Epicor Inventory Transfer(V2.8 / 2023-02-10),材料出库实时过账

07
出货审核回写

销售订单审核回写 Epicor 客户出货输入为已出货(V3.0 / 2023-02-18),出货状态闭环

08
库存调拨回写

MES 库存调拨单回写 Epicor 库位转移(V3.1 / 2023-02-22),库位级库存保持一致

09
库存实时同步

Epicor 库存实时同步至蓝鲸库存(V3.2 / 2023-10-14),库存查询以 ERP 为准绳

10
Epicor BO 直接调用

ReceiptsFromMfg 工单收货至库存、CustShip 客户出货、TransOrderShip 转移出货、TransOrderReceipt 关联公司接收,共 4 个 BO 插件

11
数据变化表同步

系统外数据变化表 + 触发表机制,不影响 Epicor 运作,支持重同步与追溯

12
标准错误代码

错误代码体系覆盖登录限制、工单/物料/工艺、出货、库存各类问题,均附解决方法指引

对接与联调方式

Epicor ERP 端与蓝鲸 MES 端各自提供明确的调用流程;联调分 Epicor ERP 端与蓝鲸 MES 端两侧验证;接口错误以标准错误代码返回,并配套错误代码解决方法指引,显著降低联调成本。复杂集成可由 Epicor 侧直接调用 4 个标准 BO 插件完成。

版本演进(节选)

V1.0(2022.03.25)首版发布 → V1.1 回写细节优化 → V2.0(2022.06.29)MES 报工回写 → V2.1 成品挂单回写包装 → V2.2 收货输入同步 → V2.5 成品入库回写 → V2.8 发料回写库存转移 → V2.9 挂单标签回写 → V3.0 出货审核回写 → V3.1 调拨回写库位转移 → V3.2(2023.10.14)库存实时同步。

让每一次对接,都站在已验证的白皮书之上

目前白皮书已沉淀 12 项同步/回写接口、7 类 WMS→ERP 回写、4 个 Epicor BO 调用与 32 条标准错误代码指引,并支持 Epicor 库存实时同步,让 MES 与 Epicor 的数据始终保持一致。

七、集成价值
免重复录入:启用订单、工单等数据同步机制后,无需每日导出 Excel 再导入,ERP 数据员、生管、CS 开单人员每日减少约 2 小时重复劳动
数据实时一致:PMC 下发工作单后车间即时可查,报完工时工艺流程不过帐、语言转换丢失、长度不匹配等问题彻底解决
全程可追踪:工单、订单变更实时同步,人工方式无法追踪的变化全部留痕
主动双向:Epicor 中可主动调用蓝鲸 MES 接口,报工、入库、出货数据自动回写,实现真正的业务闭环

咨询热线:18046986669(龚先生)  |  广东蓝鲸智造网络技术有限公司  |  官网:www.ljepic.com

上一篇:SAP ERP接口 下一篇:没有了
X

蓝鲸客服中心

点击按钮可通过QQ进行沟通,请确认启动QQ

  • 业务咨询
    业务相关,请咨询售前客服,为避免丢失消息,请尽量添加好友
  • 售后支持
    点击这里给我发消息 蓝鲸 紧急电话:18046986669
    售后问题处理,请QQ在线售后技术,或者提交服务请求,我们会尽全力解决您的问题
  • 投诉/合作
    邮箱:蓝鲸顾问
    我们会全力以赴满足您的服务请求