金蝶K3-WISE和黑湖MES接口打通对接实战

数据源系统:金蝶K3-WISE
金蝶K/3WISE是一款面向成长型企业,适应企业在快速成长过程中业务与管理的不断变化的信息化平台,实现云服务、ERP、物联网的融合,帮助企业从信息化建设到构建企业工业互联网与数字化管理平台。
目标系统:黑湖MES
“制造执行系统(简称MES,亦为生产管理系统)MES系统主要负责车间生产管理和调度,用于跟踪和记录从原材料到成品的生产转换。为实现MES系统现场管理、监控并实时同步执行生产指令,会将订单流程、生产计划与企业管理系统(如ERP或产品生命周期管理(PLM)系统)进行协调。生产全流程数字化管理–黑湖智造协同系统MES实时运作,可以控制生产过程的多个要素,例如物料,人员,设备和库存。更进一步讲,MES打通各系统信息,跨多个功能领域
接口方案配置
异构系统具有非常丰富的业务流程、复杂的系统架构和服务接口。在很多情况下,这两个系统都是分别独立部署和运行的,各自拥有不同的技术栈和编程模型,甚至两者在系统平台、技术平台和编程语言上是完全异构的。那么对接就需要根据接口配置对应的规则,例如取数就要根据查询接口获取金蝶K3-WISE的数据,并且根据对应的条件进行取数,目标系统就必须根据目标系统的格式,以及获取的数据进行加工处理后进行写入到黑湖MES中。轻易云集成平台的可视化配置轻松实现。

金蝶K3-WISE接口明细
- API:PD/GetList
- NAME:生产任务单查询
- METHOD:POST
请求参数
| 接口字段 | 字段名称 | 预设值 | 描述 |
| FConfirmDate | 单据确认日期 | FConfirmDate | |
| FOrderInterID | 销售订单号 | FOrderInterID | |
| FCheckDate | 制单日期 | FCheckDate | |
| FItemID | 物料代码 | FItemID | |
| FItemName | 物料名称 | FItemName | |
| FItemModel | 规格型号 | FItemModel | |
| FUnitID | 单 位 | FUnitID | |
| FGMPBatchNo | 批 号 | FGMPBatchNo | |
| FCostObjID | 成本对象 | FCostObjID | |
| FTranType | 事务类型 | FTranType | |
| FWorktypeID | 生产类型 | FWorktypeID | |
| FBomInterID | BOM 编号 | FBomInterID | |
| FRoutingID | 工艺路线 | FRoutingID | |
| Fauxqty | 计划生产数量 | Fauxqty | |
| FInHighLimit | 完工入库超收比例(%) | FInHighLimit | |
| FAuxInHighLimitQty | 完工入库上限 | FAuxInHighLimitQty | |
| FWorkShop | 生产车间 | FWorkShop | |
| FInLowLimit | 完工入库欠收比例(%) | FInLowLimit | |
| FAuxInLowLimitQty | 完工入库下限 | FAuxInLowLimitQty | |
| FBillNo | 编 号 | FBillNo | |
| FPlanCommitDate | 计划开工日期 | FPlanCommitDate | |
| FPlanFinishDate | 计划完工日期 | FPlanFinishDate | |
| FMRP | 单据来源 | FMRP | |
| FHeadSelfJ01102 | 备 注 | FHeadSelfJ01102 | |
| FProductionLineID | 生 产 线 | FProductionLineID | |
| Fstatus | 单据状态 | Fstatus | |
| FCommitDate | 单据下达日期 | FCommitDate | |
| FBillerID | 制 单 人 | FBillerID | |
| FStartDate | 实际开工日期 | FStartDate | |
| FSourceEntryID | 源单行号 | FSourceEntryID | |
| FPPOrderInterID | 生产预测单号 | FPPOrderInterID | |
| FPlanOrderInterID | 计划订单号 | FPlanOrderInterID | |
| FChangeTimes | 变更次数 | FChangeTimes | |
| FScheduleID | 上级重复生产计划单号 | FScheduleID | |
| FType | 生产类型属性 | FType | |
| FTraceTypeID | 工序跟踪 | FTraceTypeID | |
| FErpClsID | 物料属性 | FErpClsID | |
| FCommitQty | 完工数量 | FCommitQty | |
| FProcessPrice | 加工单价 | FProcessPrice | |
| FCustID | 委托加工单位 | FCustID | |
| FAuxQtyLost | 遗失数量 | FAuxQtyLost | |
| FPlanIssueDate | 计划发料日期 | FPlanIssueDate | |
| FFinishDate | 实际完工日期 | FFinishDate | |
| FSupplyID | 加工单位 | FSupplyID | |
| FProcessFee | 加工费用 | FProcessFee | |
| FAuxStockQty | 入库数量 | FAuxStockQty | |
| FAuxQtyFinish | 实作数量 | FAuxQtyFinish | |
| FAuxQtyPass | 合格数量 | FAuxQtyPass | |
| FAuxQtyScrap | 因工报废数量 | FAuxQtyScrap | |
| FAuxQtyForItem | 因料报废数量 | FAuxQtyForItem | |
| FDecimal | 数量小数位 | FDecimal | |
| FConfirmerID | 确认人 | FConfirmerID | |
| FCheckerID | 结 案 人 | FCheckerID | |
| FParentInterID | 上级任务单号 | FParentInterID | |
| FConveyerID | 下 达 人 | FConveyerID | |
| FFinishTime | 人工实作工时 | FFinishTime | |
| FReadyTime | 机台准备工时 | FReadyTime | |
| FFixTime | 机台实作工时 | FFixTime | |
| FMrpLockFlag | MRP计算标记 | FMrpLockFlag | |
| FCloseDate | 结案日期 | FCloseDate | |
| FPlanMode | 计划模式 | FPlanMode | |
| FMtoNo | 计划跟踪号 | FMtoNo | |
| FPlanConfirmed | 计划确认 | FPlanConfirmed | |
| FPrintCount | 打印次数 | FPrintCount | |
| FCardClosed | 流转卡关联关闭 | FCardClosed | |
| FHRReadyTime | 人工准备工时 | FHRReadyTime | |
| FFinClosed | 财务结算标志 | FFinClosed | |
| FFinCloseer | 财务结算人 | FFinCloseer | |
| FFinClosedate | 财务结算日期 | FFinClosedate | |
| FStockFlag | 领料标识 | FStockFlag | |
| FBomCategory | BOM类别 | FBomCategory | |
| FAddInterID | 源入单库号 | FAddInterID | |
| FPlanCategory | 计划类别 | FPlanCategory | |
| FQtyLost | 基本遗失数量 | FQtyLost | |
| FQtyForItem | 基本单位因料报废数量 | FQtyForItem | |
| FQtyScrap | 基本单位因工报废数量 | FQtyScrap | |
| FSampleBreakAuxQty | 样本破坏数量 | FSampleBreakAuxQty | |
| FSampleBreakQty | 基本单位样本破坏数量 | FSampleBreakQty | |
| FSelDiscardStockInAuxQty | 报废入库选单数量$ | FSelDiscardStockInAuxQty | |
| FSelDiscardStockInQty | 基本单位报废入库选单数量$ | FSelDiscardStockInQty | |
| FAuxCommitQty | 计划完工数量 | FAuxCommitQty | |
| FQty | 生产数量 | FQty | |
| FAuxPropID | 辅助属性 | FAuxPropID | |
| FProChkMde | 产品检验方式 | FProChkMde | |
| FQtyPass | 基本单位合格数量 | FQtyPass | |
| Top | 当前记录数 | 90000000 | |
| PageSize | 每页条数 | {{PAGINATION_PAGE_SIZE}} | |
| PageIndex | 开始行索引 | _function {{PAGINATION_START_PAGE}}+1 | |
| Filter | 过滤条件 | FConfirmDate >= '{{LAST_SYNC_TIME date}}' | |
| Fields | 需查询的字段key集合 | | |
| SelectPage | SelectPage | 1 | |
响应参数
| 接口字段 | 字段名称 | 预设值 | 描述 |
| FConfirmDate | 单据确认日期 | FConfirmDate | |
| FOrderInterID | 销售订单号 | FOrderInterID | |
| FCheckDate | 制单日期 | FCheckDate | |
| FItemID | 物料代码 | FItemID | |
| FItemName | 物料名称 | FItemName | |
| FItemModel | 规格型号 | FItemModel | |
| FUnitID | 单 位 | FUnitID | |
| FGMPBatchNo | 批 号 | FGMPBatchNo | |
| FCostObjID | 成本对象 | FCostObjID | |
| FTranType | 事务类型 | FTranType | |
| FWorktypeID | 生产类型 | FWorktypeID | |
| FBomInterID | BOM 编号 | FBomInterID | |
| FRoutingID | 工艺路线 | FRoutingID | |
| Fauxqty | 计划生产数量 | Fauxqty | |
| FInHighLimit | 完工入库超收比例(%) | FInHighLimit | |
| FAuxInHighLimitQty | 完工入库上限 | FAuxInHighLimitQty | |
| FWorkShop | 生产车间 | FWorkShop | |
| FInLowLimit | 完工入库欠收比例(%) | FInLowLimit | |
| FAuxInLowLimitQty | 完工入库下限 | FAuxInLowLimitQty | |
| FBillNo | 编 号 | FBillNo | |
| FPlanCommitDate | 计划开工日期 | FPlanCommitDate | |
| FPlanFinishDate | 计划完工日期 | FPlanFinishDate | |
| FMRP | 单据来源 | FMRP | |
| FHeadSelfJ01102 | 备 注 | FHeadSelfJ01102 | |
| FProductionLineID | 生 产 线 | FProductionLineID | |
| Fstatus | 单据状态 | Fstatus | |
| FCommitDate | 单据下达日期 | FCommitDate | |
| FBillerID | 制 单 人 | FBillerID | |
| FStartDate | 实际开工日期 | FStartDate | |
| FSourceEntryID | 源单行号 | FSourceEntryID | |
| FPPOrderInterID | 生产预测单号 | FPPOrderInterID | |
| FPlanOrderInterID | 计划订单号 | FPlanOrderInterID | |
| FChangeTimes | 变更次数 | FChangeTimes | |
| FScheduleID | 上级重复生产计划单号 | FScheduleID | |
| FType | 生产类型属性 | FType | |
| FTraceTypeID | 工序跟踪 | FTraceTypeID | |
| FErpClsID | 物料属性 | FErpClsID | |
| FCommitQty | 完工数量 | FCommitQty | |
| FProcessPrice | 加工单价 | FProcessPrice | |
| FCustID | 委托加工单位 | FCustID | |
| FAuxQtyLost | 遗失数量 | FAuxQtyLost | |
| FPlanIssueDate | 计划发料日期 | FPlanIssueDate | |
| FFinishDate | 实际完工日期 | FFinishDate | |
| FSupplyID | 加工单位 | FSupplyID | |
| FProcessFee | 加工费用 | FProcessFee | |
| FAuxStockQty | 入库数量 | FAuxStockQty | |
| FAuxQtyFinish | 实作数量 | FAuxQtyFinish | |
| FAuxQtyPass | 合格数量 | FAuxQtyPass | |
| FAuxQtyScrap | 因工报废数量 | FAuxQtyScrap | |
| FAuxQtyForItem | 因料报废数量 | FAuxQtyForItem | |
| FDecimal | 数量小数位 | FDecimal | |
| FConfirmerID | 确认人 | FConfirmerID | |
| FCheckerID | 结 案 人 | FCheckerID | |
| FParentInterID | 上级任务单号 | FParentInterID | |
| FConveyerID | 下 达 人 | FConveyerID | |
| FFinishTime | 人工实作工时 | FFinishTime | |
| FReadyTime | 机台准备工时 | FReadyTime | |
| FFixTime | 机台实作工时 | FFixTime | |
| FMrpLockFlag | MRP计算标记 | FMrpLockFlag | |
| FCloseDate | 结案日期 | FCloseDate | |
| FPlanMode | 计划模式 | FPlanMode | |
| FMtoNo | 计划跟踪号 | FMtoNo | |
| FPlanConfirmed | 计划确认 | FPlanConfirmed | |
| FPrintCount | 打印次数 | FPrintCount | |
| FCardClosed | 流转卡关联关闭 | FCardClosed | |
| FHRReadyTime | 人工准备工时 | FHRReadyTime | |
| FFinClosed | 财务结算标志 | FFinClosed | |
| FFinCloseer | 财务结算人 | FFinCloseer | |
| FFinClosedate | 财务结算日期 | FFinClosedate | |
| FStockFlag | 领料标识 | FStockFlag | |
| FBomCategory | BOM类别 | FBomCategory | |
| FAddInterID | 源入单库号 | FAddInterID | |
| FPlanCategory | 计划类别 | FPlanCategory | |
| FQtyLost | 基本遗失数量 | FQtyLost | |
| FQtyForItem | 基本单位因料报废数量 | FQtyForItem | |
| FQtyScrap | 基本单位因工报废数量 | FQtyScrap | |
| FSampleBreakAuxQty | 样本破坏数量 | FSampleBreakAuxQty | |
| FSampleBreakQty | 基本单位样本破坏数量 | FSampleBreakQty | |
| FSelDiscardStockInAuxQty | 报废入库选单数量$ | FSelDiscardStockInAuxQty | |
| FSelDiscardStockInQty | 基本单位报废入库选单数量$ | FSelDiscardStockInQty | |
| FAuxCommitQty | 计划完工数量 | FAuxCommitQty | |
| FQty | 生产数量 | FQty | |
| FAuxPropID | 辅助属性 | FAuxPropID | |
| FProChkMde | 产品检验方式 | FProChkMde | |
| FQtyPass | 基本单位合格数量 | FQtyPass | |
黑湖MES接口明细
- 调用接口:openapi/v1/work_order/import
- 接口名称:导入计划工单
- 方法:POST
请求参数
| 字段 | 字段名称 | 类型 | 配置值 |
| code | 计划工单号 | string | {{FBillNo}} |
| amount | 计划数量 | string | {{Fauxqty}} |
| planBeginTime | 计划开始时间 | string | {{FPlanCommitDate date}} |
| planEndTime | 计划结束时间 | string | {{FPlanFinishDate date}} |
| priority | 优先级 | string | 1 |
| status | 计划执行状态 | string | |
| materialCode | 物料编号 | string | {{FItemID_DSPName}} |
| type | 类型 | string | 2 |
| productBatchType | 批号生成方式 | string | |
| productBatch | 批号 | string | |
| mbomVersion | Bom版本号 | string | 1.0 |
| plannerName | 计划员 | string | 总部计划主管 |
| managerName | 生产主管 | string | 总部计划主管 |
| remark | 备注 | string | {{FHeadSelfJ01102}} |
| array | array | string | createPlanWorkOrderDTOList |
系统集成总览
将传统的统计分析转变为预测分析,从被动分析到主动分析,从非实时分析转变为实时分析,从结构化的数据变成多元化的数据。精准查询数据流同步状况,实时监管队列任务以及数据资产的有序管理。为业务赋能,降本增效,让企业能够更加合理的布局团队;结合业务需求实现与OA,CRM,WMS等系统之间的数据交流与同步,为企业定制自定义的数据管理方案,用技术拓展商业边界,为新业务、新部门提供成长空间。
