金蝶 · 各类 ERP 接口定制开发 · 拓展 MES / WMS 需求
首页 > Epicor 解决方案 > 其他ERP接口
首页 > Epicor > 其他ERP接口 >
制造业客户的 ERP 往往是金蝶,而现场的生产执行需要 MES / WMS。金蝶旗下 K3Cloud(云星空)、K3 ERP、KIS 旗舰版等多个产品系列,部署形态、认证方式、单据模型与字段结构差异很大,通用接口无法直接套用。蓝鲸针对客户的金蝶版本、账套与实际业务单据逐一开发定制接口,打通工单、物料、工艺、订单、库存与出货数据,把客户的金蝶 ERP 顺利扩展为满足 MES / WMS 需求的一体化数字化工厂平台。
蓝鲸已针对金蝶主流产品系列完成接口适配,并按客户实际部署版本做参数级定制:
标准开放平台接口,采用 Web Service + JSON 报文;认证需账套 ID + 应用 ID + 应用密钥 三要素授权。适合已上云 ERP、希望与 MES 双向实时同步的中大型企业。
经典 K3 版本,通过 Web Service 封装内部逻辑并发布查询接口;对接配置文件由金蝶方发放并写入 web.config。适合本地化部署、以 K3 为主核算体系的老客户升级。
轻量级产品,通过 HTTP POST + application/json 调用 7 个 .ashx 接口,以 AppKey + Secret + Token 鉴权(令牌有效期 2 小时)。适合小微企业 / 单厂 MES 轻量集成场景。
蓝鲸 MES 与金蝶 ERP 之间的对接采用 Web Service 方式:两个系统各自封装内部实现逻辑,互相只提供调用接口,不侵入对方业务代码,后续任一侧升级只需在接口层适配。
金蝶侧提供 Web Service 查询接口,以 JSON 格式把工单、物料、工艺、工作中心等基础数据发送给蓝鲸 MES;同步由后台服务定时调用,不占用人工。
金蝶提供 Web Service 查询接口,蓝鲸 MES 系统主动调用该接口获取数据。适用于首次全量初始化与批量补录场景。
MES 提供 Web Service 接口供 ERP 调用实现业务逻辑,ERP 亦提供接口供 MES 调用;报工、领料、入库、出货等业务单据在两个系统间双向流转。
金蝶相关数据发生变化(工单新增行、更新行、删除行等)时需同步至 MES。做法是在金蝶侧建立同步主键数据表,以数字标记与时间戳记录是否同步及同步时间;同时建立同步日志表留存变化痕迹,便于追溯与重同步。
TableName
ViewName
KeyField
SyncFlag
SyncDate
Deleted
ChangeDate
RecNo
ChangeFlag
提供表对表单向同步:只将金蝶系统基础数据同步到 MES 系统中,目前覆盖 10 张数据表:
同步程序以 Windows 服务方式定时运行,调用数据同步服务程序;安装时修改日志目录与同步服务地址,运行注册批处理后在控制面板启动服务即可。金蝶侧读取服务参数写入应用配置文件,红色标注项需按客户实际情况设置(下表已做脱敏处理):
※ 账套 ID、应用 ID、应用密钥等敏感凭证由金蝶方发放,仅存放于服务端配置文件,不进入前端页面、不随文档外发。本页面所有取值均以 ************ 脱敏示意。客户租户域名与账套编号因涉密已移除。
************
基于金蝶 KIS 旗舰版,采用 C# + VB 方式完成查询与数据保存。服务器需安装 IIS 6.0 以上与 .Net 4.0;提交方式为 HTTP POST,Content-Type: application/json。所有接口必须传递 AppKey、Secret,除令牌获取接口外还需传递 Token。
status
userToken
※ 单据的表头 / 表体字段名以 模板对应字段接口返回的 FFieldName 为准,基础资料字段以 FSQLColumnName 为准。
FFieldName
FSQLColumnName
金蝶接口返回 JSON 后,由蓝鲸侧遍历数据集、与 MES 的 WCF 服务字段一一对应赋值后再传入,实现金蝶 → MES 的单向落库。共发布 3 个标准同步服务:
品号、品名、规格、品号分类、商品描述 5 个核心字段,路径 PM/SyncPartService.svc。
PM/SyncPartService.svc
工单单别、单号、材料品号、需领用量、已领用量、工艺、单位、仓库、取替代料、材料类型、上阶主件品号、预计/实际领料日、审核码、包装量、已生成工序卡标志等 22 个字段,路径 MOC/SyncJobOrderService.svc。
MOC/SyncJobOrderService.svc
机器编号、工作中心编号、机器名称、机器产能、负荷率、备注,并预留 6 个字符串、6 个数值与 12 个用户自定义字段,路径 CMS/SyncCenterWorkService.svc。
CMS/SyncCenterWorkService.svc
调用金蝶接口取得 JSON 数据集,按 API 文档取所需字段,通过 for 循环遍历并与 MES WCF 服务接口字段一一赋值,再传入 MES 完成落库。
同步标志作用很大,它能限制已经同步过的数据再次同步,避免重复推送与数据翻倍。
同步实施时必须确保三主键的唯一性(表名 + 视图名 + 键值),否则同步标志与键值表无法准确定位记录,会造成漏同步或错更新。
AppKey / Secret、应用 ID / 密钥、账套 ID 均由金蝶方发放,只写入服务端配置文件,前端页面与文档中一律脱敏。
接口授权用户建议单独开设(如“系统接口”账号)并限定可访问对象,避免使用金蝶管理员账号做系统对接。
应用密钥与令牌建议定期轮换;令牌有效期 2 小时,过期后需重新调用令牌接口获取,服务端应做自动续期。
K3Cloud 走 HTTPS 服务地址;建议配合 IP 白名单与反向代理访问控制,数据库连接串与密码不落前端。
按客户版本与账套定制开发,覆盖 K3Cloud、K3 ERP、KIS 旗舰版多系列;基础数据表对表单向同步,业务单据双向回写;同步标记 + 三主键机制保证不重不漏、变更可追溯;凭证集中在服务端配置并定期轮换,安全与运维均可控。接口方案已沉淀为标准化交付模板,新客户只需替换参数与字段映射即可快速上线。
接口开发咨询:18046986669(龚先生) | 广东蓝鲸智造网络技术有限公司 | 官网:www.ljepic.com
点击按钮可通过QQ进行沟通,请确认启动QQ