连接任何 ERP

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

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

讨论集成项目

连接 ERP 和 MES 系统,如

集成 / ERP / Plex Smart Manufacturing Platform

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

本指南向合作伙伴和 IT 团队介绍如何将 Plex Smart Manufacturing Platform 连接至 SkyPlanner APS。SkyPlanner 与 Plex 之间支持双向集成:

  • 导入生产任务、零件、工艺路线、工作中心、库存和采购订单。
  • 将各工序的计划开始和结束时间回写至 Plex。
  • 将操作员的报工数据传送至 Plex,用于生产报告。
  • 排程发生变化时,SkyPlanner webhook 会即时推送。
SkyPlanner APS 甘特图时间轴,显示各工作中心的生产任务安排,下方为订单列表。

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

Plex 集成接口

Plex 是统一的多租户云平台,因此所有租户都运行当前版本。集成有四种途径:

  1. Plex Connect REST APIs。Plex 于 2015 年推出 Plex Connect,称其为 “a new REST/JSON API.”(一种新的接口。)(来源)其带版本的接口集合涵盖零件、供应商、客户、采购订单、工作中心和工具。
  2. Plex Custom APIs。Plex 的产品资料写道:”The developer portal is also available for creating unique APIs.”(也可通过开发者门户创建专用 API。)(来源)对于没有标准接口集合的对象,合作伙伴可采用这种方式。
  3. Plex UX Data Sources。Plex 通过 REST 开放数据源。生产任务、任务工序、生产记录和库存容器通常通过此接口读取。
  4. Plex Classic Data Sources。这是旧版 SOAP 接口,仅在 Classic 数据源没有对应的 UX 数据源时使用。

SkyPlanner 通过 Plex Connect 获取主数据和采购数据,通过 Plex Data Sources 获取生产任务、工序和生产数据。

访问配置与 PCN

API 访问权限按应用在 Plex Developer Portal 中配置,并在其中启用集成所需的 API 集合。每次调用都针对一个 PCN,即 Plant Control Number,用于在 Plex 中标识工厂或法人单位。一个拥有三家工厂的集团有三个 PCN。集成时,可将每个 PCN 映射至独立的 SkyPlanner 配置,也可映射至同一配置下的不同工作中心组。

调用 Data Source 时,使用各 PCN 对应的 Web 服务凭据。请创建专用集成账户,仅授予其访问所需数据源的权限。

SkyPlanner 端的 REST API 使用 API 令牌进行身份验证(SkyPlanner Settings > API),并提供 Swagger/OpenAPI 文档。集成教程会逐步介绍最初几次调用。

同步模式

Plex 端采用定时同步。SkyPlanner 按各工厂设定的频率,从 Plex Connect 和 Data Sources 读取新增及变更的生产任务、工序和库存。Plex 合作伙伴也可以利用 Plex 端的触发事件,例如创建生产任务时,将变更直接推送至 SkyPlanner 的 REST API。

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

数据映射

Plex 对象(接口)SkyPlanner 对象方向频率
Part(Plex Connect parts 集合)产品和物料Plex → SkyPlanner首次加载,之后增量同步
Bill of Materials(Data Source)产品结构、子产品及各产品所需物料Plex → SkyPlanner首次加载,之后在变更时同步
工艺路线和零件工序:工作中心、标准工时(Data Source)工序及其准备时间和运行时间Plex → SkyPlanner首次加载,之后在变更时同步
工作中心:单台设备、生产单元或区域(Plex Connect work centers)工作中心、工作中心组及效率Plex → SkyPlanner首次加载,之后很少同步
生产任务及任务工序:数量、交期(Data Source)订单和生产任务Plex → SkyPlanner每隔几分钟同步,或在创建生产任务时推送
库存和容器(Data Source)库存结存Plex → SkyPlanner每小时或每次排程前同步
采购订单及预计到货信息(Plex Connect purchase orders)按交货日期计入待到货物料;标记为 Delivered 时更新库存Plex → SkyPlanner每小时或每次排程前同步
工具(Plex Connect tools)作为有限共享资源的工具Plex → SkyPlanner首次加载,之后在 SkyPlanner 中维护
各工序及工作中心的计划开始和结束时间(Custom API 或 Data Source)排程SkyPlanner → Plex排程变更时,通过 SkyPlanner webhook 同步
生产记录:数量、开始、结束、停机工时记录和操作员报工SkyPlanner → Plex每次报工或每个班次同步
SkyPlanner 约束数据准备时间矩阵、各生产任务所需操作员人数、可替代的工作中心和人员在 SkyPlanner 中维护上线准备阶段配置

集成模式

1. 首次加载主数据。加载零件、BOM、包含零件工序的工艺路线、工作中心和工具。务必明确工作中心的建模层级。Plex 中的工作中心可以是单台设备、生产单元或区域;SkyPlanner 应在共用一个任务队列的层级进行排程。

2. 同步生产任务。读取已下达的生产任务及其工序、数量和交期,同时读取库存和未结采购订单。SkyPlanner 将已订购物料视为在采购订单交货日期可用,并在采购订单标记为 Delivered 时更新库存。排程时会同时检查现有库存和待到货采购物料。

3. 回写排程。对于引擎已安排或调整的每道工序,SkyPlanner 都会通过约定的 Custom API 或数据源,将计划开始时间、结束时间和工作中心回写至 Plex。生产任务及其数量和状态仍由 Plex 管理。

4. 车间报工。操作员通过 Mobile Confirmations、Production Timer 或 Quick Log Mode 记录开工、数量和停机情况,排程随生产进展更新。报工数据作为生产记录回写至 Plex。每个工作中心只能选择一个报工渠道:操作员要么在 SkyPlanner 中报工,要么在 Plex Control Panel 中报工,不能同时使用两者。

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

数据管理系统
零件、BOM、工艺路线、生产任务数量和状态、库存Plex
工序顺序、开始和结束时间、工作中心分配SkyPlanner
准备时间矩阵、工具和操作员需求、可替代资源SkyPlanner
班次和缺勤由一个系统管理,在范围评估时确定
生产记录Plex,由 SkyPlanner 报工数据写入

在 Plex 中更改生产任务数量或工艺路线后,该生产任务即形成新版本。SkyPlanner 会重新读取;生产发生变化时,Autopilot 会自动重新排程。

典型项目步骤

实施通常可在上线准备启动后数周内完成。在此之前,您可以使用自己的数据进行 30 天免费试用。从 Plex 将未结生产任务、工序和工作中心导出为 Excel 或 CSV,导入后验证排程,再开展集成工作。

随后,项目分七步进行:

  1. 映射。确定映射表、PCN 和工作中心层级、数据管理归属规则及同步频率。
  2. Plex 访问配置。在 Developer Portal 中启用 Plex Connect 集合,并为每个 PCN 配置 Data Source 账户。
  3. 首次加载。加载零件、BOM、工艺路线、工作中心和工具。
  4. 同步生产任务和采购订单。定时同步生产任务、工序、库存和未结采购订单。
  5. 在 SkyPlanner 中配置约束。设置准备时间矩阵、各生产任务所需操作员人数、可替代的工作中心和人员。
  6. 回写与报工。将计划时间和生产记录写入 Plex。
  7. 并行运行与上线。让 SkyPlanner 与现有计划并行运行,修正主数据后,再启用回写。

Plex 集成需要提前考虑哪些事项

  • 选对数据源。Plex 有许多数据源,字段之间存在重叠。Plex 集成最难的部分,是选出能返回所需数量或状态的数据源。在范围评估阶段,应逐一按名称确认所用的数据源。
  • 工作中心的划分粒度。如果一个工作中心实际代表包含四台机器的区域,就需要将其建模为四个工作中心,或设为带有效率参数的资源组,否则排程会超出其产能。
  • 计量单位。流程型工厂按克或升进行批次生产,下一道工序则按件计量。导入时,应按各道工序换算单位。
  • 容器库存与零件总量。Plex 按车间内的容器跟踪库存。应汇总排程可用容器中的数量,并排除冻结或隔离库存。
  • 标准工时。首次运行排程前,应根据实际生产记录核对零件各道工序的准备时间和运行时间。
  • 多个 PCN。在映射中区分各个工厂,确保一个工厂的生产任务不会被安排到另一个工厂的工作中心。

Plex 集成由谁配置和提供支持

这项工作包括映射您的生产任务、工艺路线、工作中心和 PCN,以及配置 SkyPlanner 排程所依据的约束条件:准备时间矩阵、操作人员数量和备选资源。

  1. SkyPlanner 团队在实施阶段完成配置,并在上线后提供支持,涵盖 SkyPlanner 端和双方约定的 Plex 接口。每家工厂使用 Plex 的方式都不同,配置时需要用到对这些具体情况的了解。
  2. 您的 Plex 合作伙伴可以参与或负责开发集成。合作伙伴熟悉您的 PCN、数据源和 Custom APIs。SkyPlanner 提供 REST API、Swagger/OpenAPI 文档和 webhook。
  3. 您的开发人员也可以自行开发集成,使用同一套文档中说明的 REST API,通过 API 令牌访问。有了 API 令牌即可开始,SkyPlanner 团队会在需要时提供协助。公开文档涵盖采购订单以及产品和物料 API,详见 SkyPlanner 文档。

SkyPlanner 每月 199 € 起,包含 5 个工作中心,按月计费。集成费用会根据您的流程和需求提前报价,并与订阅方案一并提供,让您在开始前了解全部费用。要比较 Plex 自带的排程功能,请参阅 Plex 生产排程;要了解概况,请访问 Plex 页面;其他系统则见 ERP 集成中心。

制造企业对 SkyPlanner 的评价

UTU 供应链专员 Kalle Kalliomäki 在 Ulvila 的配电盘生产车间

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 在 Rauma 的机器人码垛单元旁

6 个月销售可查看的未来空闲产能

“SkyPlanner 为所有生产计划工作奠定了基础,让计划可靠有据。”

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

销售人员可以看到未来六个月的空闲产能;以往需要一小时或更久才能答复的排程变更请求,现在几秒钟就能得到答复。

阅读 Fredman Operations 的评价

100%自 2021 年以来的准时交付率

“SkyPlanner 让我们看清产能情况,也让计划结果变得可预测。”

Dan Berglund,首席运营官兼首席财务官(COO/CFO)
Opes Corporation · 化工与食品制造

自 2021 年开始使用 SkyPlanner 以来,准时交付率始终保持在 100%。

阅读 Opes Corporation 的评价

常见问题

Plex 是否提供用于获取生产排程数据的 API?

是的。Plex Connect 提供零件、采购订单、工作中心和工具的 REST/JSON API。Plex Data Sources 可提供生产任务、工序、生产记录和库存数据。其他需求可通过 Plex Custom APIs 满足。

谁负责开发 Plex 集成?

SkyPlanner 团队在实施阶段根据您的 Plex 配置完成双向集成,并在上线后提供支持。您的 Plex 合作伙伴或内部开发人员也可以使用 SkyPlanner 文档中说明的 REST API 进行开发,有了 API 令牌即可开始。

为什么要接入 SkyPlanner,而不是增购 Plex Finite Scheduling 或 Finite Scheduler?

Plex 将考虑实际产能约束的生产排程纳入 MES/MOM 功能(来源),并将 Finite Scheduler 宣传为 “An Adaptive Plex MES Integration”(一种自适应的 Plex MES 集成)(来源)。SkyPlanner 可连接您现有的 Plex 套件,在实施开始后数周内上线;每当发生影响排程的变化,Autopilot 都会自动重新排程。SkyPlanner 团队负责双向集成的配置与支持,您的 Plex 合作伙伴可以负责 Plex 端。

需要在 Plex 中安装任何东西吗?

不需要。访问权限在 Plex Developer Portal 中按 PCN 分别配置。SkyPlanner 在云端运行,与 Plex 配合使用。

Plex 能实时推送变更吗?

Plex 端采用定时同步,通常每隔几分钟同步一次。Plex 合作伙伴也可以根据 Plex 端的触发事件,将新的生产任务推送到 SkyPlanner 的 REST API。反向传输时,SkyPlanner 的 webhook 会在排程发生变更时即时推送。

可以在开发集成前先测试 SkyPlanner 吗?

可以。30 天免费试用最多支持 20 个工作中心,可通过 CSV 或 Excel 导入 Plex 数据,无需信用卡。开始试用,或联系销售进行集成范围评估。