连接任何 ERP

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

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

讨论集成项目

连接 ERP 和 MES 系统,如

集成 / ERP / proALPHA ERP

proALPHA 集成指南:使用 SkyPlanner APS 进行生产排程

本 Proalpha 集成指南面向合作伙伴和 IT 团队,介绍如何将 Proalpha ERP 接入 SkyPlanner APS。SkyPlanner 与 Proalpha 之间支持双向集成:

  • 从 Proalpha 导入物料、包含工序的工单、资源、日历、库存和采购订单。
  • 通过 setWorkOrderOperationDates 回写各工序的计划开始和结束时间。
  • 通过 changeWorkOrderOperationResource 回写资源变更。
  • 通过 operationDataEntry 回写操作员的报工记录。
  • SkyPlanner 通过 webhook 实时推送排程变更。
SkyPlanner APS 甘特时间轴,显示分配到各工作中心的生产任务,下方为订单列表。

SkyPlanner 团队会在实施阶段根据您的 Proalpha 环境配置集成,并在上线后继续提供支持。本指南适用于希望参与集成,或参照 SkyPlanner 的 REST API 文档(API 参考)自行开发的合作伙伴和开发人员。

Proalpha 接口

Proalpha ERP 运行在 Progress OpenEdge 上,Release 9 将平台升级到了 OpenEdge 12。(Proalpha)与排程相关的接口有四类。

  1. Proalpha ERP REST APIs。公开的 Proalpha API Portal 列出了 api/web/v1 下的 108 份 OpenAPI 3.0 规范。这些接口用于回写数据,以及读取物料和库存。
  2. Integration Workbench (INWB)。Proalpha 将 INWB 描述为 “is a central platform which connects different IT systems, machines, sites”(连接不同 IT 系统、机器和厂区的中央平台),并说明它 “converts the data into the format of the target system.”(将数据转换为目标系统的格式。)(Proalpha)它通过 POST /api/web/v1/inwb/message 接收 pAX 消息,可用于向 Proalpha 导入工单或从中导出工单。
  3. Proalpha Integration Platform。该平台于 2026 年 4 月发布,由 n8n 提供技术支持,”will be available to customers either on-premises or in the cloud.”(将提供本地部署和云端部署两种方式。)Proalpha “will rely on an API-centric reference architecture and REST interfaces.”(将采用以 API 为中心的参考架构和 REST 接口。)(Proalpha)
  4. EDI 和文件导出。INWB 可处理行业专用文件格式;SkyPlanner 试用期间,通过文件导出即可满足数据需求。

生产相关端点

Proalpha API端点集成用途
Production Workorder Operation Dates API V1POST /api/web/v1/pps/prod/setWorkOrderOperationDates各工序的计划开始和结束时间(guid、startTimePoint、endTimePoint)
Production Workorder Operation Resource API V1POST /api/web/v1/pps/prod/changeWorkOrderOperationResource排程选定的资源(guid、resourceGUID)
Production Workorder Operation API V1POST /api/web/v1/pps/prod/operationDataEntry/{combined, setup, process}报工:postingQty、scrapQty、finishOperation、employeeID、resourceTime
Part APIGET/POST /api/web/v1/master/part物料及其 partNumber、partType、quantityUnitCode 字段
Material API V1GET /api/web/v1/mawi/MRPArea/{mrpAreaGuid}/part/{partGuid}/stock各 MRP 区域的库存

身份验证

已发布的 Proalpha 规范采用 HTTP Basic 身份验证。端点取决于具体环境,格式为 {schema}://{host}:{port}/api/web/v1/...,位于您的 Proalpha 服务器或 Proalpha Cloud 上。请创建专用的技术用户账号,仅授予其访问映射表中对象的权限。与 IT 团队一起规划从 SkyPlanner 云端到该端点的网络访问。

SkyPlanner 的 REST API 使用 API 令牌进行身份验证(SkyPlanner Settings > API),并提供 Swagger/OpenAPI 文档。只需一个 API 令牌即可开始。集成教程会逐步介绍如何完成首次调用。

事件与轮询

Proalpha API Portal 未列出 webhook 订阅 API。Proalpha 的变更数据可通过以下方式传出:

  • 通过 INWB 消息流发送新增或变更的工单及其工序
  • 使用 Proalpha Integration Platform 上的 n8n 工作流
  • 定时轮询 Material API,获取库存

状态或排程发生变化时,SkyPlanner 会发送 webhook,因此向 Proalpha 回写数据采用事件驱动方式。

数据映射

Proalpha 对象或 APISkyPlanner 对象方向频率
Part(Part API)产品和物料Proalpha → SkyPlanner首次加载,之后在变更时同步
产品工艺模型:process、activities;工单 BOM 行项目产品结构、子产品、工序Proalpha → SkyPlanner首次加载,之后在变更时同步
包含数量和交期的工单(Fertigungsauftrag)包含交期和优先级的订单及生产任务Proalpha → SkyPlanner通过 INWB 或 n8n 推送,或每隔几分钟同步
工单工序:targetSetupTime、targetProcessTime、resource包含准备时间和加工时长的工序Proalpha → SkyPlanner随工单同步
资源、资源组、替代资源组工作中心、工作中心组、替代工作中心Proalpha → SkyPlanner首次加载
包含 intensity 和 overloadIntensity 的资源日历时段班次和工作中心效率Proalpha → SkyPlanner首次加载;之后每日同步或在 SkyPlanner 中维护
各 MRP 区域的库存物料库存Proalpha → SkyPlanner每小时或每次运行排程前
包含交货日期的采购订单按交货日期到货的物料Proalpha → SkyPlanner每小时或每次运行排程前
setWorkOrderOperationDates各工序排定的开始和结束时间SkyPlanner → Proalpha排程变更时,通过 SkyPlanner webhook 同步
changeWorkOrderOperationResource引擎选定的工作中心SkyPlanner → Proalpha排程变更时
operationDataEntry (setup, process, combined)来自 Mobile Confirmations 的工时记录和数量SkyPlanner → Proalpha每次报工或每个班次
SkyPlanner 排程规则换型时间矩阵、作为有限资源的工具、操作员人数在 SkyPlanner 中维护实施阶段配置

集成模式

1. 首次加载主数据。通过 Part API 读取物料,并通过 INWB 或文件导出一次性加载资源、资源组和日历。逐一确认每个 Proalpha 资源与 SkyPlanner 工作中心的映射关系。替代资源组映射为替代工作中心。

2. 订单同步。通过 INWB 消息流或 n8n 工作流发送未结工单及其工序、目标工时和资源。库存按 MRP 区域从 Material API 获取,未结采购订单则通过 INWB 获取。SkyPlanner 将已订购的物料视为在采购订单交货日期可用,并在采购订单标记为 Delivered 时更新库存。

3. 排程回写。对于引擎安排或调整的每道工序,集成程序都会调用 setWorkOrderOperationDates,传入工序 guid、开始时间和结束时间。如果引擎选择了其他资源,随后还会调用 changeWorkOrderOperationResource。

4. 车间报工。操作人员通过 SkyPlanner Mobile Confirmations 或 Production Timer 记录作业。工时记录用于保持排程实时更新,并通过 operationDataEntry 过账到 Proalpha。如果工厂已经使用 PDC 终端报工,请只保留一个报工渠道,避免重复过账。

5. 数据归属与冲突处理规则。上线前请将这些规则明确记录下来:

数据负责系统
零件、工艺模型、数量、工单状态Proalpha
工序顺序、起止时间、资源分配SkyPlanner
换型时间矩阵、工装、操作人员数量SkyPlanner
班次与缺勤由一个系统负责,在范围评估阶段确定
报工与库存过账Proalpha,数据来自 SkyPlanner 工时记录或 PDC

如果已启用 Proalpha APS 或 Feinplanung,请确定由哪个系统负责工序日期。两个排程系统写入同一组日期,会相互覆盖。启用 Autopilot 后,SkyPlanner 会在生产发生变化时自动重新排程。

典型项目步骤

实施通常在上线准备工作开始后的数周内完成。在此之前,您可以使用自己的数据进行 30 天免费试用。将 Proalpha 中的未结工单、工序和资源导出为 CSV 或 Excel 文件,再导入 SkyPlanner 并验证排程。

  1. 映射研讨。与您的 Proalpha 合作伙伴共同确定映射表、数据归属规则、同步频率和报工渠道。
  2. 接口配置。启用 REST API 和 INWB 流程,创建技术用户并开放网络访问。先在测试系统中配置,再配置生产系统。
  3. 初始加载。加载零件、资源、资源组和日历。
  4. 订单、库存和采购订单同步。通过 INWB 或 n8n 推送工单,通过轮询获取库存,并配置重试机制。
  5. 在 SkyPlanner 中设置约束。设置换型时间矩阵、工装、操作人员数量和备选工作中心。
  6. 排程回写。配置 setWorkOrderOperationDates 和 changeWorkOrderOperationResource,并在此阶段加入 operationDataEntry。
  7. 并行运行。将 SkyPlanner 的日期与当前计划进行对比,并修正主数据。
  8. 上线。数据核对一致后,启用回写。

Proalpha 集成需要提前考虑的事项

  • 没有工艺路线对象。Proalpha 基于产品工艺模型制定计划。直接沿用 SAP 或 Business Central 项目的工具,会因查找工艺路线而遗漏数据。应从工单中读取工序和 BOM 行。
  • 日历负荷强度。日历时间块包含 intensity 和 overloadIntensity。请将其映射为 SkyPlanner 的班次和效率,而不是直接复制原始小时数。
  • 计量单位。检查 quantityUnitCode,并确认目标准备时间是按订单还是按件计算。单位错误会导致所有时长失真。
  • 端点托管在客户侧。REST 层运行在您的 Proalpha 服务器上。防火墙、端口和证书的准备情况决定了项目何时能够启动,因此请尽早完成相关配置并开放访问。
  • 版本。确定映射前,请与合作伙伴确认您使用的 Proalpha 版本提供哪些 REST API。
  • 文档需登录访问。Proalpha 的在线帮助需要通过 Documentation Portal 登录后查看。请与合作伙伴确认字段名称,不要凭猜测填写。

Proalpha 集成由谁配置和支持

  1. SkyPlanner 团队在上线准备阶段负责配置,并在上线后提供支持。每套 Proalpha 系统的建模方式都不同,这正是团队专业经验发挥作用的地方。
  2. 您的 Proalpha 合作伙伴也可以参与。合作伙伴了解您的工艺模型、INWB 流程和版本,并可配置 API 访问。SkyPlanner 提供 REST API、Swagger/OpenAPI 文档和 webhook。
  3. 您自己的开发人员也可以在此基础上开发,使用 API 令牌访问同一套 REST API。SkyPlanner 团队会在需要时提供协助。产品文档已公开,可在 SkyPlanner 文档中查看。

SkyPlanner 每月 199 € 起,包含 5 个工作中心,按月计费。我们会根据您的流程和需求,提前提供集成报价,并与套餐费用一并列明,让您在开始前了解全部成本。了解 Proalpha 如何规划产能,请阅读proALPHA 是否支持考虑实际产能的生产排程?;查看概览,请访问 proALPHA 页面;了解其他系统,请访问 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 的评价

Piristeel 位于考哈瓦的屋面安全设施工厂航拍图

99.2%准时交付率

“SkyPlanner 让生产瓶颈更容易识别,也让生产管理更加清晰。”

Toni Tuori,生产经理
Piristeel · 屋面安全设施与雨水系统

今年准时交付率达到 99.2%,排程工作每天最多可节省四小时。

阅读 Piristeel 的评价

减少缺料造成的停工

“SkyPlanner 给我们带来的价值在于,它是一款在日常工作中真正实用的工具,尤其适合用来确定交货日期。”

Tommi Männistö,生产计划经理
Eskomatic · 机械加工服务

自动负荷排程让交货日期更准确,缺料造成的生产停工也大幅减少。

阅读 Eskomatic 的评价

常见问题

集成使用哪些 Proalpha 接口?

使用 Proalpha REST API 获取零件和库存,并回写日期、资源和报工数据。INWB 消息流或基于 n8n 的 Integration Platform 传输工单及其工序。试用和批量加载则使用文件导出。

计划日期写入 Proalpha 的哪个位置?

通过 setWorkOrderOperationDates,将开始和结束时间点写入工单工序。如果引擎将生产任务移到另一台机器,则通过 changeWorkOrderOperationResource 更新资源。

Proalpha 支持 webhook 吗?

Proalpha API Portal 未列出 webhook 订阅 API。变更通过 INWB 消息流、n8n 工作流或轮询传递给 SkyPlanner。SkyPlanner 自身的 webhook 可让回写由事件驱动。

操作人员的报工数据可以过账到 Proalpha 吗?

可以。SkyPlanner Mobile Confirmations 的工时记录通过 operationDataEntry 过账,包含数量、员工工时和资源工时。如果同时使用 PDC 终端,请只保留一个报工渠道。

是否需要 Proalpha APS?如果已经在用,该如何处理?

不需要。SkyPlanner 会根据您的工单、工序和资源,自行生成符合实际产能约束的生产排程,并由 Autopilot 保持更新。如果已启用 Proalpha APS,请在范围评估阶段确定由哪个系统负责工序日期。之后,SkyPlanner 只写入由其负责的日期,确保两套计划不会相互覆盖。

搭建集成前,可以先测试 SkyPlanner 吗?

可以。30 天免费试用最多支持 20 个工作中心,只需将工单导出为 CSV 或 Excel 文件即可使用,无需信用卡。您可以开始试用,或联系销售进行集成范围评估。