C300-OpenAPI
  1. 集成案例
C300-OpenAPI
  • 使用指南
    • 快速开始(API & 事件订阅)
    • API 参考
    • 事件订阅参考
    • Webwidget使用说明
    • 认证 API
      • 创建 Token
      • 刷新 Token
    • 制造域 MFR
      • 基础数据
        • BOM
          • API
            • 创建 BOM
            • 删除 BOM
            • 更新 BOM
            • 查询 BOM
          • 事件
            • BOM 创建
            • BOM 删除
            • BOM 更新
            • BOM 审核通过
            • BOM 审核驳回
        • 标准工序
          • API
            • 更新标准工序
            • 查询工序
            • 分批查询工序
            • 创建标准工序
            • 删除标准工序
          • 事件
            • 标准工序创建
            • 标准工序删除
            • 标准工序更新
        • 工艺路线
          • API
            • 删除工艺路线
            • 创建工艺路线
            • 更新工艺路线
            • 上传工艺路线图纸信息
            • 查询工艺路线
          • 事件
            • 工艺路线创建
            • 工艺路线删除
            • 工艺路线更新
        • 生产小组
          • API
            • 查询小组
            • 创建生产小组
            • 分批查询小组
            • 更新生产小组
          • 事件
        • 工作中心
          • API
            • 创建工作中心
            • 删除工作中心
            • 更新工作中心
            • 查询工作中心
            • 分批查询工作中心
          • 事件
        • 生产流程
          • API
          • 事件
            • 生产流程创建
            • 生产流程删除
            • 生产流程更新
      • 生产单
        • API
          • ButlerController
            • 更新访客信息
          • 更新生产单
          • 创建生产单
          • 批量删除生产单
          • 查询计划用料
          • 分批查询计划用料
          • 查询生产单工序
          • 修改计划用料
          • 完成生产单
          • 作废生产单
          • 查询生产单
          • 分批查询生产单
          • 创建序列号
        • 事件
          • 生产单创建
          • 生产单删除
          • 生产单更新
          • 生产单作废
          • 生产单完成
          • 生产单审核通过
          • 生产单审核驳回
          • 生产单重审
          • 生产计划用料更新
          • 生产计划用料添加
          • 生产计划用料删除
          • 生产单计划排程
          • 生产单派发
          • 生产单工序派发
          • 生产单加入计划
      • 生产任务单
        • 事件
          • 生产任务流转
        • 查询生产任务单
        • 分批查询生产任务单
      • 生产领料单
        • API
          • 创建申请领料单
        • 事件
      • 生产备料出库任务
        • API
          • 更新生产备料出库任务
          • 查询生产备料出库任务
        • 事件
          • 生产备料出库任务创建
          • 生产备料出库任务删除
          • 生产备料出库任务更新
          • 生产备料出库任务审核通过
          • 生产备料出库任务审核驳回
          • 生产备料出库任务完成
      • 生产领料出库任务
        • API
          • 更新生产领料出库任务
        • 事件
      • 生产补料出库任务
        • API
          • 更新生产补料出库任务
        • 事件
      • 生产还料入库任务
        • API
          • 更新生产还料入库任务
          • 查询生产还料入库任务
        • 事件
          • 生产还料入库任务创建
          • 生产还料入库任务删除
          • 生产还料入库任务更新
          • 生产还料入库任务审核通过
          • 生产还料入库任务审核驳回
          • 生产还料入库任务完成
      • 生产入库任务
        • API
          • 查询生产入库任务
          • 更新生产入库任务
        • 事件
          • 生产入库任务创建
          • 生产入库任务删除
          • 生产入库任务更新
          • 生产入库任务完成
      • 生产报废入库任务
        • API
          • 更新生产报废入库任务
          • 完成生产报废入库任务
          • 查询报废入库
          • 分批查询报废入库
        • 事件
          • 生产报废入库任务创建
          • 生产报废入库任务删除
          • 生产报废入库任务更新
          • 生产报废入库任务完成
      • 生产报工记录
        • API
          • 删除生产报工记录
          • 创建生产报工记录
          • 查询报工记录
          • 分批查询报工记录
        • 事件
          • 生产报工记录创建
          • 生产报工记录删除
          • 生产报工记录更新
      • 委外管理
        • 委外采购单
          • API
            • 创建委外采购单
            • 更新委外采购单审核状态
            • 更新委外采购单
            • 查询委外采购单行
            • 分批查询委外采购单行
          • 事件
            • 委外采购单创建
            • 委外采购单删除
            • 委外采购单更新
            • 委外采购单审核通过
            • 委外采购单审核驳回
            • 委外采购单完成
            • 委外采购单作废
        • 委外收料单
          • API
            • 创建委外收料单
            • 创建并自动完成委外收料单
          • 事件
            • 委外收料单创建
            • 委外收料单删除
            • 委外收料单更新
            • 委外收料单审核通过
            • 委外收料单审核驳回
            • 委外收料单完成
            • 委外收料单作废
        • 委外备料出库任务
          • API
            • 更新委外备料出库任务
            • 确认委外备料出库任务
          • 事件
            • 委外备料出库任务创建
            • 委外备料出库任务删除
            • 委外备料出库任务更新
            • 委外备料出库任务完成
            • 委外备料出库任务作废
        • 委外入库任务
          • API
            • 更新委外入库任务
          • 事件
            • 生产委外入库任务创建
            • 生产委外入库任务删除
            • 生产委外入库任务更新
            • 生产委外入库任务完成
            • 生产委外入库任务作废
            • 库存委外入库任务创建
            • 库存委外入库任务删除
            • 库存委外入库任务更新
            • 库存委外入库任务完成
            • 库存委外入库任务作废
    • 质量域QLTY
      • 生产检验任务
        • 事件
          • 生产检验任务创建
          • 生产检验任务删除
          • 生产检验任务更新
      • 生产检验报工记录
        • API
          • 创建生产检验报工记录
          • 删除生产检验报工记录
          • 作废生产检验报工记录
          • 查询检验记录
          • 分批查询检验记录
          • 查询检验记录行
          • 分批查询检验记录行
        • 事件
          • 生产检验报工记录创建
          • 生产检验报工记录删除
          • 生产检验报工记录更新
      • 生产检验待处理不合格品单
        • 事件
          • 生产检验待处理不合格品单创建
          • 生产检验待处理不合格品单作废
      • 生产检验不合格品处理单
        • 事件
          • 生产检验不合格品处理单创建
          • 生产检验不合格品处理单删除
          • 生产检验不合格品处理单更新
          • 生产检验不合格品处理单审核通过
          • 生产检验不合格品处理单审核驳回
          • 生产检验不合格品处理单完成
          • 生产检验不合格品处理单作废
      • 收料待报检任务
        • 事件
          • 收料待报检任务创建
          • 收料待报检任务更新
          • 收料待报检任务作废
      • 收料检验单
        • API
          • 创建收料检验单
          • 作废收料检验单
          • 删除收料检验单
          • 更新收料检验单审核状态
        • 事件
      • 收料检验报工记录
        • 事件
          • 收料检验报工记录创建
          • 收料检验报工记录删除
      • 收料检待处理不合格品单
        • 事件
          • 收料检待处理不合格品单创建
          • 收料检待处理不合格品单作废
      • 收料检验不合格品处理单
        • 事件
          • 收料检验不合格品处理单创建
          • 收料检验不合格品处理单删除
          • 收料检验不合格品处理单更新
          • 收料检验不合格品处理单审核通过
          • 收料检验不合格品处理单审核驳回
          • 收料检验不合格品处理单完成
          • 收料检验不合格品处理单作废
      • 收料放行单
        • 事件
          • 收料放行单创建
          • 收料放行单删除
          • 收料放行单更新
          • 收料放行单审核通过
          • 收料放行单审核驳回
          • 收料放行单完成
          • 收料放行单作废
      • 收料检验库存申请单
        • 事件
          • 收料检验库存申请单创建
          • 收料检验库存申请单删除
          • 收料检验库存申请单更新
          • 收料检验库存申请单审核通过
          • 收料检验库存申请单审核驳回
          • 收料检验库存申请单完成
          • 收料检验库存申请单作废
      • 库存检验单
        • 事件
          • 库存检验单创建
          • 库存检验单删除
          • 库存检验单更新
          • 库存检验单审核通过
          • 库存检验单审核驳回
          • 库存检验单完成
          • 库存检验单作废
      • 库存检验不合格品处理单
        • 事件
          • 库存检验不合格品处理单创建
          • 库存检验不合格品处理单删除
          • 库存检验不合格品处理单更新
          • 库存检验不合格品处理单审核通过
          • 库存检验不合格品处理单审核驳回
          • 库存检验不合格品处理单完成
          • 库存检验不合格品处理单作废
    • 计划域PLN
      • 生产单计划
        • 事件
          • 生产单计划确认
      • 车间计划
        • 事件
          • 车间计划派发
          • 当前排产编辑
    • 供应链域 SC
      • 基础数据
        • 客户
          • API
            • 创建客户
            • 删除客户
            • 更新客户
            • 查询客户列表
            • 启用客户
            • 禁用客户
            • 查询客户分类列表
            • 查询企业地址
          • 事件
            • 客户创建
            • 客户删除
            • 客户更新
            • 客户禁用
            • 客户启用
            • 客户审核通过
            • 客户审核驳回
        • 客户分类
          • API
            • 创建客户分类
            • 删除客户分类
            • 更新客户分类
            • 查询客户分类列表
          • 事件
            • 客户分类创建
            • 客户分类删除
            • 客户分类更新
        • 供应商
          • API
            • 禁用供应商
            • 启用供应商
            • 创建供应商
            • 删除供应商
            • 查询供应商
            • 更新供应商
            • 分批查询供应商
          • 事件
            • 供应商创建
            • 供应商删除
            • 供应商更新
            • 供应商禁用
            • 供应商启用
            • 供应商审核通过
            • 供应商审核驳回
        • 供应商分类
          • API
            • 创建供应商分类
            • 删除供应商分类
            • 更新供应商分类
            • 查询供应商分类
            • 分批查询供应商分类
          • 事件
            • 供应商分类创建
            • 供应商分类删除
            • 供应商分类更新
        • 销售价目表
          • API
          • 事件
            • 销售价目表创建
            • 销售价目表删除
            • 销售价目表更新
            • 销售价目表审核通过
            • 销售价目表审核驳回
        • 采购价目表
          • API
          • 事件
            • 采购价目表创建
            • 采购价目表删除
            • 采购价目表更新
            • 采购价目表审核通过
            • 采购价目表审核驳回
        • 企业地址
          • API
            • 创建企业地址
            • 删除企业地址
            • 更新企业地址
            • 查询企业地址
          • 事件
      • 销售管理
        • 销售订单
          • API
            • 创建销售订单
            • 删除销售订单
            • 更新销售订单
            • 作废销售订单
            • 查询销售订单
            • 更新销售订单审核状态
            • 查询订单
          • 事件
            • 销售订单创建
            • 销售订单删除
            • 销售订单更新
            • 销售订单审核通过
            • 销售订单审核驳回
            • 销售订单完成
            • 销售订单作废
            • 销售订单加入计划
        • 发货单
          • API
            • 创建发货单
            • 删除发货单
            • 更新发货单
            • 作废发货单
            • 查询发货列表
          • 事件
            • 发货单创建
            • 发货单删除
            • 发货单更新
            • 发货单审核通过
            • 发货单审核驳回
            • 发货单完成
            • 发货单作废
        • 退货单
          • API
            • 创建退货单
            • 作废并删除退货单
          • 事件
            • 退货单创建
            • 退货单删除
            • 退货单更新
            • 退货单审核通过
            • 退货单审核驳回
            • 退货单完成
            • 退货单作废
        • 销售出库任务
          • API
            • 确认销售发货出库任务
          • 事件
            • 销售出库任务创建
            • 销售出库任务删除
            • 销售出库任务更新
            • 销售出库任务完成
            • 销售出库任务作废
        • 销售退货入库任务
          • API
            • 更新销售退货入库任务
          • 事件
            • 销售退货入库任务创建
            • 销售退货入库任务删除
            • 销售退货入库任务更新
            • 销售退货入库任务完成
            • 销售退货入库任务作废
      • 采购管理
        • 采购申请单
          • API
            • 查询采购申请列表
            • 新建采购申请
            • 编辑采购申请
            • 删除采购申请
          • 事件
            • 采购申请单作废
            • 采购申请单创建
            • 采购申请单更新
            • 采购申请单删除
            • 采购申请单审核驳回
            • 采购申请单审核通过
            • 采购申请单完成
        • 采购订单
          • API
            • 创建采购订单
            • 删除采购订单
            • 更新采购订单
            • 查询采购订单
            • 作废采购订单
            • 审核采购订单
            • 获取采购单分享链接
          • 事件
            • 采购订单创建
            • 采购订单删除
            • 采购订单更新
            • 采购订单作废
            • 采购订单审核通过
            • 采购订单审核驳回
            • 采购订单完成
        • 采购收料单
          • API
            • 创建采购收料单
            • 删除采购收料单
            • 修改采购收料单
            • 查询采购收料单
            • 作废采购收料单
          • 事件
            • 采购收料单创建
            • 采购收料单删除
            • 采购收料单更新
            • 采购收料单作废
            • 采购收料单审核通过
            • 采购收料单审核驳回
            • 采购收料单完成
        • 采购退料单
          • API
            • 作废采购退料出库任务
            • 删除采购退料出库任务
          • 事件
            • 采购退料单删除
            • 采购退料单创建
            • 采购退料单更新
            • 采购退料单审核驳回
            • 采购退料单审核通过
            • 采购退料单完成
            • 采购退料单作废
        • 采购入库任务
          • API
            • 更新采购入库任务
            • 撤销采购入库任务
          • 事件
            • 采购入库任务创建
            • 采购入库任务删除
            • 采购入库任务更新
            • 采购入库任务完成
            • 采购入库任务作废
            • 采购检验完入库任务创建
            • 采购检验完入库任务更新
            • 采购检验完入库任务完成
            • 采购检验完入库任务作废
        • 采购退料出库任务
          • API
            • 创建采购退料出库任务
            • 创建并自动完成采购退料出库任务
          • 事件
    • 厂内物流域 LOG
      • 库存任务
        • 查询还料入库任务
        • 查询备料任务
        • 确认生产入库任务
        • 确认备料出库任务
        • 确认领料出库任务
        • 确认补料出库任务
        • 创建领料申请
        • 确认还料入库任务
        • 确认生成报废任务
        • 确认库存申请入库任务
        • 确认库存申请出库任务
        • 确认移库任务
        • 确认销售发货出库任务
        • 确认销售退货入库任务
        • 完成报废入库
        • 确认生产委外入库
        • 查询生产入库任务
      • 基础数据
        • 物料
          • API
            • 删除物料单位
            • 分页物料查询
            • 创建物料
            • 创建物料单位
            • 更新物料单位
            • 更新物料
            • 批量创建物料
            • 删除物料
            • 启用物料
            • 禁用物料
            • 更新物料审核状态
            • 上传物料图纸
            • 分页查询查询物料列表
          • 事件
            • 物料创建
            • 物料删除
            • 物料更新
            • 物料审核通过
            • 物料审核驳回
            • 物料重审
            • 物料启用
            • 物料禁用
        • 物料分类
          • API
            • 删除物料分类
            • 创建物料分类
            • 更新物料分类
            • 查询物料分类
            • 分批查询物料分类
          • 事件
            • 物料分类创建
            • 物料分类删除
            • 物料分类更新
        • 单位
          • API
            • 查询单位
            • 分批查询单位
          • 事件
            • 单位创建
            • 单位删除
            • 单位更新
        • 规格
          • API
            • 删除规格
            • 创建规格
            • 更新规格
            • 查询规格
            • 分批查询规格
          • 事件
        • 仓库
          • API
            • 创建仓库
            • 删除仓库
            • 更新仓库
            • 查询仓库
            • 分批查询仓库
          • 事件
            • 仓库创建
            • 仓库删除
            • 仓库更新
            • 仓库启用
            • 仓库禁用
        • 库位
          • API
            • 创建库位
            • 查询库位
            • 分批查询库位
          • 事件
            • 库位创建
            • 库位删除
            • 库位更新
            • 默认库位设置
      • 库存申请单
        • API
          • 删除入库申请
          • 创建出库申请单
          • 创建移库申请单
          • 作废出库申请
          • 创建入库申请单
          • 作废入库申请
          • 删除出库申请
          • 创建并自动完成出库申请单
          • 创建并自动完成移库申请单
          • 查询出库申请单
          • 创建并自动完成入库申请单
          • 查询入库申请单
        • 事件
          • 申请出库单创建
          • 申请出库单删除
          • 申请出库单更新
          • 申请出库单审核通过
          • 申请出库单审核驳回
          • 申请出库单完成
          • 申请出库单作废
          • 申请入库单创建
          • 申请入库单删除
          • 申请入库单更新
          • 申请入库单审核通过
          • 申请入库单审核驳回
          • 申请入库单完成
          • 申请入库单作废
          • 申请移库单创建
          • 申请移库单删除
          • 申请移库单更新
          • 申请移库单审核通过
          • 申请移库单审核驳回
          • 申请移库单完成
          • 申请移库单作废
      • 申请出库任务
        • API
          • 更新申请出库任务
          • 查询出库申请列表
        • 事件
          • 申请出库任务创建
          • 申请出库任务删除
          • 申请出库任务更新
          • 申请出库任务完成
          • 申请出库任务作废
      • 申请入库任务
        • API
          • 更新申请入库任务
          • 查询入库申请列表
        • 事件
          • 申请入库任务创建
          • 申请入库任务删除
          • 申请入库任务更新
          • 申请入库任务完成
          • 申请入库任务作废
      • 直接移库任务
        • API
          • 移库出入库记录
          • 更新移库任务
        • 事件
          • 申请移库任务创建
          • 申请移库任务删除
          • 申请移库任务更新
          • 申请移库任务完成
          • 申请移库任务作废
      • 物料库存
        • API
          • 查询物料可用库存明细记录
          • 【删除】查询物料库存数量
          • 查询物料库存明细信息
          • 查询物料可用库存明细记录
          • 查询物料库存明细信息
        • 事件
      • 组装拆卸单
        • API
          • 查询组装拆卸单
        • 事件
          • 组装单创建
          • 组装单删除
          • 组装单更新
          • 组装单审核通过
          • 组装单审核驳回
          • 组装单完成
          • 组装单作废
          • 拆卸单创建
          • 拆卸单删除
          • 拆卸单更新
          • 拆卸单审核通过
          • 拆卸单审核驳回
          • 拆卸单完成
          • 拆卸单作废
      • 出入库记录
        • 事件
          • 出入库记录创建
          • 出入库记录撤销
    • 设备域EQUIP
      • 基础数据
        • 设备
          • API
            • 创建设备
            • 更新设备
            • 删除设备
            • 查询设备
          • 事件
            • 设备创建
            • 设备删除
            • 设备更新
            • 设备分类创建
            • 设备分类删除
            • 设备分类更新
      • IOT对接
        • 对接设备数据
    • 3Chat域
      • 智能体(Agent)
        • API
          • 发送消息
        • 事件
      • 渠道(Channel)
        • API
          • 发送消息
        • 事件
      • 流程(Flow)
        • API
          • Coze
      • 会话(Dialog)
        • API
          • 查询
        • 事件
          • 创建会话
      • 访客(Visitor)
        • API
          • 查询
          • 更新
        • 事件
          • 创建访客
          • 更新访客
      • 对话(Conversation)
        • API
          • 主动转人工服务
          • 查询
        • 事件
          • 创建对话
          • 更新对话
          • 再次加入对话
          • 转人工
    • 用户与租户域 USER
      • 员工
        • API
          • 创建员工
          • 更新员工
        • 事件
          • 员工创建
          • 员工删除
          • 员工更新
          • 员工启用
          • 员工禁用
          • 部门创建
          • 部门删除
          • 部门更新
      • 部门
        • API
          • 创建部门
          • 更新部门
        • 事件
    • 基础域DM
      • 文件管理
        • API
          • 上传文件
        • 事件
      • 低代码平台CPS
        • API
          • 查询表单详情
          • 查询表单列表
          • 保存或更新表单
          • 删除表单
      • 开发平台
        • API
          • 更新事件日志状态
    • 采购申请
  • 客户案例
    • 集成案例
      • MES与畅捷通T+无缝集成,破解业财数据割离难题
  1. 集成案例

MES与畅捷通T+无缝集成,破解业财数据割离难题

1. 方案场景#

1.1 业务背景描述#

💡
某农业装备制造企业,拥有多品种、小批量的生产模式,业务环节复杂。车间生产执行依赖 新核云 MES 系统,财务核算和采购结算则基于 畅捷通 T+ ERP 系统。

1.2 客户痛点#

📌
效率低下: 车间物料员每日需将MES中的出入库记录手工录入T+系统,耗时耗力,且容易因疲劳而出错。
数据不准: 手工录入导致MES与T+库存数据长期不一致,财务月底核算成本时困难重重,对账差异排查往往需要跨部门耗费数天时间。
追溯困难: 生产执行与财务记账信息脱节,无法快速响应客户或内部的质量追溯需求,管理决策缺乏实时、准确的数据支撑。

1.3 目标愿景#

📌
企业希望打通两个核心系统,实现:
流程自动化: 车间作业完成,财务单据自动生成,彻底告别二次录入。
数据实时统一: 保障MES库存与T+库存账实相符,实时同步。
管理精细化: 构建完整的“生产-库存-财务”数据链条,提升整体运营效率。

2. 解决方案#

2.1 方案总览#

客户通过新核云开放平台,构建了一条从MES业务事件到T+单据生成的自动化数据流水线。下图展示了完整的业务流程:
📌
触发: 员工在新核云MES中执行完工、出入库等操作。
传递: 新核云开放平台通过Webhook实时捕获业务事件。
转换与同步: 集成应用通过新核云开放平台将数据转换为T+API所需的格式,并自动调用接口,在T+中生成对应单据。

2.2 方案优势#

📌
业财一体,自动同步: 物料、备料出库、采购入库等10+类核心业务单据自动同步,业务发生即记账,从源头保障数据准确。
规则灵活,适配性强: 通过简单配置,即可指定同步仓库、工序等规则,轻松满足企业个性化管理需求。
投入降低,效率倍增: 基于开放API构建,无需昂贵复杂的传统中间件,实施快捷,大幅降低开发和维护成本。
安全可靠,性能稳定: 依托新核云开放平台的高可用架构,确保企业核心业务数据传输的稳定与安全。

3. 集成方式#

3.1 核心集成点#

本方案实现了以下关键业务的自动同步:
MES业务单据T+生成单据备注
物料物料仅同步允许采购的物料,上线初始先同步所有,后续只同步新增、修改的物料,删除不同步
备料出库/补料出库材料出库单仅同步出库仓库为指定仓库的单据,仓库通过cps表单由客户自行维护
还料入库负数材料出库单仅同步入库仓库为指定仓库的单据,仓库通过cps表单由客户自行维护
库存移库调拨申请单仅同步移出仓库为指定仓库的单据,仓库通过cps表单由客户自行维护
采购入库/采购检验二次入库采购入库单所有单据,无论物料属性,全部同步
采购退货出库负数采购入库单所有单据,无论物料属性,全部同步
生产委外备料出库负数材料出库单仅同步出入库明细中物料属性为原料的单据
生产委外入库/生产委外检验入库采购入库单仅同步指定工序单据,工序通过cps表单由客户自行维护
生产委外退货出库采购入库单仅同步指定工序单据,工序通过cps表单由客户自行维护
其他出库材料出库单等仅同步指定自定义库存申请类型,无需表单维护,不支持客户后续增加业务
其它入库其他入库单等仅同步指定自定义库存申请类型,无需表单维护,不支持客户后续增加业务

3.2 实现要点#

📌
事件驱动: 订阅新核云 MES 的 Webhook 事件,实时响应业务变化。
数据转换: 在开放平台侧完成数据格式、字段映射与业务逻辑转换。
接口调用: 通过畅捷通T+开放 API 创建最终单据。
稳健性设计: 采用 Token 动态认证与缓存机制,保证集成的长期稳定性。

3.3 集成步骤#

📌
该集成方案遵循事件驱动架构,通过新核云开放平台的 Webhook 功能触发,经由一个独立的集成应用(数据转换与路由中枢) 进行处理,最终调用畅捷通T+的 API 完成数据同步。

步骤 1: MES 业务操作触发#

操作员在新核云 MES 中完成业务操作:例如,物料员执行完工、出入库、采购入库等操作。
MES 系统生成业务数据:操作完成后,新核云 MES 自动生成相应的业务数据(如库存变动记录、工单信息)。
事件检测:新核云开放平台的事件订阅模块实时检测到这些业务事件。

步骤 2: Webhook 事件推送#

事件订阅配置:在新核云开放平台中,客户预先订阅相关 Webhook 事件(通过平台 UI 或 API 配置),指定事件类型和推送地址。
数据推送:当事件触发时,新核云开放平台通过 Webhook 向预设的集成应用地址推送事件详情和原始数据(JSON 格式),包括事件类型、时间戳、业务数据实体(如物料 ID、数量、仓库信息)。

步骤 3: 集成应用接收与解析#

集成应用部署:客户创建并部署一个集成应用(作为数据转换与路由中枢),例如使用 Node.js 或 Python 编写的微服务,部署在云服务器或本地环境中。
接收数据:集成应用监听 Webhook 推送,接收并解析新核云发送的 JSON 数据,验证签名以确保数据安全。
日志记录:可选步骤,记录接收到的数据用于审计或调试。
租户隔离:通过 @RequestHeader("TENANT_ID") 实现多租户路由(见代码 handler.enable(tenantId))
事件分发:根据 businessType 字段路由到不同处理器(如 CREATE_ITEM → handler.createItem())
以下代码展示如何接收新核云 Webhook 推送的原始事件(@RequestBody String event):
以下代码展示如何将新核云推送的原始 JSON 字符串转换为结构化业务对象:

步骤 4: 数据转换与映射#

执行核心转换逻辑:
字段映射:将新核云 MES 数据字段映射到畅捷通 T+ API 所需的字段(例如,将 MES 的 material_code映射为 T+ 的 InventoryCode)。
格式转换:调整数据格式(如日期时间格式、数值单位)、处理业务规则(如过滤特定仓库或工序的单据)。
业务逻辑处理:应用客户配置的规则(通过 CPS 表单或配置文件),例如只同步指定仓库的出库单或特定工序的委外单据。
构建 T+ API 请求:根据转换后的数据,构建符合畅捷通 T+ API 规范的请求体(通常为 JSON 或 XML)。
规则配置来源:tBusinessCategory 等参数来自客户在CPS表单配置的映射规则
以下是事件路由与业务分发示例代码:
以下是物料类型过滤逻辑:
以下是数据转换逻辑示例代码:

步骤 5: Token 认证与管理#

获取认证 Token: 调用畅捷通T+认证接口(/token),通过配置的 refreshToken 获取访问令牌,并缓存至本地。
以下是Token管理示例代码:

步骤 6: 调用 T+ API#

主动调用 T+ API:集成应用使用构建的请求体和缓存的 Token,调用畅捷通 T+ 的相关 API 端点(例如,对于材料出库单,调用 https://api.chanjet.com/t+/stock/out)。
错误处理:处理 API 调用可能出现的错误(如网络超时、参数错误),实现重试机制(最多 3 次重试)和异常告警(通过邮件或短信通知管理员)。
补充设计:集成应用需实现重试机制(如3次指数退避重试),应对网络抖动或T+系统短暂不可用。
以下是调用T+ API 示例代码:

步骤 7: T+ 系统处理与单据生成#

T+ 接收请求:畅捷通 T+ 系统接收 API 请求,验证 Token 和参数有效性。
生成业务单据:T+ 根据请求数据自动生成对应的业务单据(如材料出库单、采购入库单),并更新库存和财务数据。
返回处理结果:T+ 向集成应用返回响应(包括成功状态、单据 ID 或错误信息)。

步骤 8: 集成应用处理结果#

接收响应:集成应用解析 T+ 的响应,检查操作是否成功。
记录日志与告警:
成功时:记录同步日志(如单据 ID、同步时间),可用于后续查询或报表。
失败时:记录错误详情,除日志外,应补充说明告警通知方式(如集成钉钉机器人)。
结束流程:标记该事件处理完成,确保数据一致性。
以下是异常处理机制示例代码:
以下是业务逻辑层的错误处理:

步骤 9: 业财数据同步完成#

自动同步成功:MES 中的业务操作实时反映在 T+ 系统中,实现库存、财务数据的自动同步。
持续监控:集成应用持续运行,监听新事件,确保流程的稳定性和实时性。

3.4 开发者资源#

🔎
本方案为新核云开放平台的典型应用,您可参考以下资源快速启动:
📖新核云Webhook事件订阅文档
📖畅捷通T+ API接口文档
🖥️本文档提及的示例代码

4. 客户价值总结#

💡
该集成方案的成功实践,为企业系统协同提供了清晰路径:
对客户而言: 成功打通核心业务系统,构建了高效的自动化运营体系,是实现降本增效和精细化管理的关键一步。
对新核云开放平台而言: 验证了其作为企业应用连接器的强大能力,为更多生态集成提供了可复用的范本。
对行业而言: 为中小制造企业提供了低成本、高效益的业财一体化最佳实践。

5. 方案咨询#

📞 如果您也正在面临系统孤岛、数据割裂的挑战,新核云开放平台为您提供了成熟的解决方案。
您是业务负责人?
欢迎联系我们的解决方案专家,为您量身定制集成方案。
联系电话: +(86)400-164-1521 | 邮箱: contact@xinheyun.com
您是开发者或技术伙伴?
立即免费注册为新核云开发者,探索开放API,快速启动您的集成项目!
点此前往新核云社区——开放平台
修改于 2025-09-26 10:47:52
上一页
更新事件日志状态
Built with