连接任何 ERP

SkyPlanner 的开放 REST API 可连接 ERP、MES 和运营系统,包括内部 ERP。您可以自行构建集成,也可以让我们的团队协助。

也可独立运行 — ERP 集成是可选的,非必需的。

讨论集成项目

连接 ERP 和 MES 系统,如

集成 / ERP / monday.com

monday.com 集成指南:使用 SkyPlanner APS 进行生产排程

本指南面向合作伙伴和 IT 团队,介绍如何将 monday.com 看板连接到 SkyPlanner APS。SkyPlanner 与 monday.com 支持双向集成:

  • 将订单条目导入 SkyPlanner,包括产品、数量、交期、优先级和状态。
  • 将计划开始和结束时间写入 Timeline 列,工作中心则写入单独的一列。
  • 根据车间操作人员反馈的进度更新 Status 列。
  • 排程发生变化时,SkyPlanner webhook 会即时推送。
SkyPlanner APS 甘特图时间轴,显示各工作中心的作业安排,下方为订单列表。

在上线准备阶段,SkyPlanner 团队会根据您的看板配置集成,并在上线后提供支持。本指南面向希望参与集成,或希望参照 SkyPlanner 的 REST API 文档(API 参考)自行开发的合作伙伴和开发人员。

monday.com 平台 API

monday.com 提供一个 GraphQL API,端点为 POST https://api.monday.com/v2。该 API 每季度发布版本,您可以通过 API-Version 请求头固定使用的版本。弃用公告至少提前六个月发布。(API 版本管理)

排程集成会用到以下对象:

  • Boards 和 groups,通常用于按阶段或周组织数据。
  • Items 和 subitems。一个 item 通常代表一个订单或生产任务,subitems 则用于存放工序。
  • 列值:Status、Date、Timeline、Numbers、People、Dependency、Time Tracking、Connect Boards 和 Mirror。
  • Webhooks,用于接收变更事件。

读取时,使用嵌套在 board 或 group 中的 items_page。默认每页返回 25 个条目,且 “the maximum is 500.”(最多为五百个)。使用 next_items_page 继续读取后续页面;注意,”each cursor will expire 60 minutes after the first request.”(每个游标都会在首次请求六十分钟后过期)。通过 query_params 筛选,即可只读取未结订单。(items_page)

写入使用 create_item、create_subitem、change_column_value 和 change_multiple_column_values。最后一个方法可以在一次调用中更新一个条目的多个列,正好满足排程回写的需要。

针对大批量数据加载,API 版本 2026-07 及后续版本新增了 ingest_items 和 backfill_items。将 CSV 文件上传到预签名 URL 后,轮询导入任务的状态即可。(批量导入)

身份验证

monday.com 支持三种令牌:

  • 个人 API 令牌。“Each token is unique to a user”(每个令牌都专属于一个用户),并具有该用户的权限。适合用于概念验证。
  • 应用令牌,带有权限范围,用于集成应用。
  • OAuth,通过 auth.monday.com/oauth2/authorize 和 /oauth2/token 进行授权,权限范围包括 boards:read、boards:write、webhooks:read 和 webhooks:write 等。

生产环境中请使用应用令牌或 OAuth 令牌。个人令牌的所有者重新生成令牌后,原令牌就会失效。(身份验证)

SkyPlanner 的 REST API 使用 API 令牌进行身份验证(SkyPlanner Settings > API),并提供 Swagger/OpenAPI 文档。只需一个 API 令牌即可开始,集成教程会带您完成最初的 API 调用。

Webhooks 与数据核对

使用 create_webhook(board_id, url, event, config) 创建订阅。排程集成需要以下事件:

  • create_item 和 create_subitem,用于接收新增订单和工序的事件。
  • change_column_value 或 change_specific_column_value,用于交期、数量或优先级变更。
  • change_status_column_value,用于接收人工修改状态的事件。
  • item_archived、item_deleted 和 item_moved_to_specific_group,用于已取消或已完成的订单。

创建 webhook 时,接收 URL 必须响应验证令牌。投递失败后会 “retry once a minute for 30 minutes,”(每分钟重试一次,持续三十分钟),随后停止。因此,集成服务还会定期使用 items_page 读取数据,并筛选最近更新的条目进行核对。(webhooks)

在反向同步中,SkyPlanner 会在状态或排程发生变化时发送 webhooks。集成服务接收后,将新的日期写入 monday.com,因此回写由事件驱动。

数据映射

monday.com 没有标准的订单对象,因此需要按账户配置列 ID 的映射。典型配置如下:

monday.com 对象SkyPlanner 对象数据流向同步频率
生产看板上的条目:Name、Numbers(数量)、Date(交期)、Status 或 Dropdown(优先级)订单,包含产品、数量、交期和优先级monday.com → SkyPlanner创建和变更时通过 webhook 同步,并进行数据核对
子条目,或通过 Connect Boards 关联的看板上的条目工序及其时长monday.com → SkyPlanner随订单同步
产品看板上的条目(通过 Mirror 获取产品数据)产品及产品结构monday.com → SkyPlanner首次加载,之后在变更时同步
库存或物料看板上的条目(如果这些数据在 monday.com 中维护)物料及库存余额monday.com → SkyPlanner定时读取
采购订单看板上的条目,包含预计交货日期待到货物料,在交货日期可用monday.com → SkyPlanner通过 webhook 同步或定时读取
人员和团队人员(如需对操作人员进行排程)monday.com → SkyPlanner首次加载
不在 monday.com 中维护工作中心、班次、准备时间矩阵、工具、替代设备在 SkyPlanner 中维护在上线准备阶段配置
Timeline 列计划开始和结束时间SkyPlanner → monday.com排程变更时,通过 SkyPlanner webhook 同步
Status、Dropdown 或 Text 列分配的工作中心SkyPlanner → monday.com排程变更时
Status 列(例如:生产中、已完成)来自 Mobile Confirmations 的生产任务进度SkyPlanner → monday.com每次确认时

集成模式

1. 首次加载主数据。使用 items_page 读取产品、物料和未结订单。在 SkyPlanner 中创建工作中心、班次和约束,或从 Excel 导入。尽早确定工序是存为子条目,还是存放在关联看板上。

2. 订单同步。生产看板上的 webhooks 将新增和修改的条目作为订单发送到 SkyPlanner。如果您在看板上跟踪采购订单,SkyPlanner 会将订购物料视为在交货日期可用,并在采购订单标记为已交付时更新库存。

3. 排程回写。对于排程引擎新安排或调整的每个订单,集成服务都会调用 change_multiple_column_values,将计划开始和结束时间写入 Timeline 列,并填写工作中心列。每个条目只调用一次,可减少请求数量。

4. 车间进度。操作人员通过 Mobile Confirmations、Production Timer 或 Quick Log Mode 记录作业。工时记录让排程保持最新,对应的 Status 标签则回写到看板,销售人员无需询问就能了解进度。

5. 数据归属与冲突处理规则。上线前应明确并记录以下规则:

数据归属系统
订单、客户、数量、交期、优先级monday.com
工序顺序、开始和结束时间、工作中心SkyPlanner
班次、生产准备、工具、替代设备SkyPlanner
表示进度的 Status 标签SkyPlanner 写入,monday.com 显示

冲突主要来自人工修改 Timeline 列。应约定仅由 SkyPlanner 写入该列,或将人工修改视为调整请求,再由 SkyPlanner 重新排程。生产情况变化时,Autopilot 会自动重新排程。

典型项目步骤

实施通常可在上线准备工作启动后的数周内完成。在此之前,您可以用自己的数据进行 30 天免费试用:将生产看板导出为 Excel 文件,再导入 SkyPlanner。

  1. 梳理看板。梳理看板、分组、列 ID 和状态标签的映射,并核查 monday.com 订阅套餐。
  2. 确定映射与数据归属。确定映射表、数据归属规则和同步频率。
  3. 在 SkyPlanner 中设置约束。配置工作中心、班次、准备时间矩阵、工具和备选设备。
  4. 同步订单。配置 Webhook、用于核对数据的读取机制及令牌处理。
  5. 回写数据。配置 Timeline 列、工作中心列和状态列。
  6. 并行测试。让 SkyPlanner 与现有看板并行运行,比对日期并修正数据。
  7. 上线。日期一致后,启用回写。

集成 monday.com 时需要提前考虑什么

  • 每个账户组织订单的方式都不同。有的为每位客户建立一个看板,有的将工序设为条目或子条目,有的用 People 或 Status 列表示设备。必须按账户映射列 ID,切勿按列标题映射。
  • 套餐限制。Free、Basic 和 Standard 每天允许调用 API 1,000 次,Pro 为 10,000 次,Enterprise 为 25,000 次。通过 Webhook 接收变更,使用 change_multiple_column_values 批量回写。(调用频率限制)
  • 关联看板的数量有上限。Basic 允许关联一个看板,Standard 允许关联五个,因此可关联的工序或产品看板数量会受到限制。(Connect Boards 限制)
  • 固定 API 版本。版本每季度更新。在 2026-04 版本之前,默认的 boards 查询不包含多层级看板。
  • 游标有效期。items_page 游标的有效期为 60 分钟。长时间运行的数据核对任务必须能够从头重新执行,不受上次运行残留状态的影响。
  • Webhook 限制。URL 最长为 255 个字符,重试会在 30 分钟后停止。接收端必须具备幂等性。
  • 单位与时长。Numbers 列不带单位。首次导入前,应约定时长采用分钟还是小时。

monday.com 集成由谁配置和提供支持

配置工作包括映射您的看板和列,以及设置 monday.com 中未保存的约束:工作中心、班次、准备时间矩阵、工具和备选设备。

  1. SkyPlanner 团队在实施阶段完成配置,并在上线后提供支持。每家企业的看板结构都不同,这正是团队实施经验发挥作用的地方。
  2. 您的 monday.com 合作伙伴也可以参与。合作伙伴熟悉您的看板和自动化流程,可以审核列映射和令牌设置。
  3. 您的开发团队可以在此基础上继续开发,使用 API 令牌对接 SkyPlanner 文档中说明的 REST API。只需一个 API 令牌即可开始,SkyPlanner 团队会在需要时提供协助。公开的产品文档见 SkyPlanner 文档。

SkyPlanner 每月 199 € 起,包含 5 个工作中心,按月计费。我们会根据您的流程和需求,在开始前将集成费用与套餐一并报价,让您提前了解全部成本。要了解 monday.com 自带视图的对比情况,请参阅 monday.com 生产排程。总体介绍见 monday.com 页面,其他系统的集成信息见 ERP 集成中心。

制造企业对 SkyPlanner 的评价

UTU 供应链专员 Kalle Kalliomäki 在乌尔维拉的配电盘生产车间

2 小时每周节省的时间

“SkyPlanner 让我们的生产计划从 Excel 电子表格转向了实时生产优化。”

Kalle Kalliomäki,供应链专员
UTU · 配电盘与开关设备

生产计划工作每周节省 2 小时,新的任务队列只需几秒即可下达到产线。

阅读 UTU 的评价

Laboratory & Allied 内罗毕制药厂瓶装灌装线旁身穿洁净服的操作员

+90%生产效率提升

“生产效率提高了 90%。”

Abdul Rucyinga,IT 负责人
Laboratory & Allied · 制药

生产效率提高了 90%,为所有工作中心生成覆盖三个月的优化计划,用时不到 30 分钟。

阅读 Laboratory & Allied 的评价

Fredman Operations 生产经理 Anu Järvinen 在劳马的机器人码垛单元旁

6 个月销售团队可提前查看的空闲产能

“SkyPlanner 为所有生产计划工作奠定基础,并提供可靠保障。”

Anu Järvinen,生产经理
Fredman Operations · 食品级包装纸

销售团队可以提前六个月查看空闲产能。过去需要一小时或更久才能答复的排程变更请求,现在几秒即可答复。

阅读 Fredman Operations 的评价

常见问题

该集成使用 monday.com 的哪个 API?

使用 monday.com 平台 API,即位于 api.monday.com/v2 的 GraphQL API,并通过 API-Version 请求头固定版本。读取使用 items_page,写入使用 change_multiple_column_values,变更通过 Webhook 通知。

我们需要在 monday.com 中设置什么?

需要配置访问权限和两列。您的 monday.com 管理员只需为限定权限范围的 OAuth 或应用令牌授权一次,然后在看板上添加 Timeline 列和工作中心列,用于回写。现有看板和自动化流程保持不变。

我们需要哪个 monday.com 套餐?

每日 API 调用上限随套餐提升:Standard 及以下为 1,000 次,Pro 为 10,000 次,Enterprise 为 25,000 次。对于变更频繁的双向同步,Pro 或 Enterprise 更合适。SkyPlanner 团队会在评估看板时核查您的套餐和数据量。

monday.com 能实时推送变更吗?

可以。创建项目、修改列或更改状态时都会触发 Webhook。系统会定期读取数据进行核对,补齐在 monday.com 的 30 分钟重试窗口结束后仍未送达的变更。

计划日期如何回写到 monday.com?

对每个项目调用 change_multiple_column_values。计划开始和结束日期写入 Timeline 列,同一次调用还会更新工作中心列和状态列。

能否在开发集成前试用 SkyPlanner?

可以。将看板导出为 Excel 文件,即可在 30 天免费试用中使用,最多支持 20 个工作中心,无需信用卡。开始试用,或联系销售团队确定集成范围。