连接任何 ERP

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

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

讨论集成项目

连接 ERP 和 MES 系统,如

集成 / ERP / Visma Nova

Visma Nova APS 集成指南:生产排程

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

  • 从 Nova 导入产品(nimike)及其产品结构(tuoterakenne)和工序(työvaiheet),以及销售订单、采购订单和库存余额。
  • 生产完工数据、批次、托盘标签和库存事件实时回传至 Nova。
  • 工序的开始和结束时间以工序报工记录(vaihekuittaus)的形式写入 Nova。
  • 排程发生变化时,SkyPlanner webhook 会即时推送。
SkyPlanner APS 甘特图时间轴,显示各工作中心的生产任务安排,下方为订单列表。

SkyPlanner 已在客户项目中与 Visma Nova 完成集成,Piristeel 和 Opes Corporation 正在使用。SkyPlanner 团队会在导入实施期间,根据您的 Nova 配置设置集成,并在上线后继续提供支持。合作伙伴和开发人员也可以基于 SkyPlanner 的 REST API 文档进行开发(API 参考文档)。

Visma Nova 的集成接口

Visma 表示,Nova 同时提供批量文件集成和实时集成接口(来源)。与 SkyPlanner 集成时,两种接口都会用到。

  • Nova WebService (Nova SDK)。这是一项 SOAP 服务,提供 Execute 和 Execute2 方法,安装在您自有的 Windows 服务器上,使用 IIS。它连接一个 Nova 公司数据库,通过 XML 消息实时读写数据(手册)。
  • 自动文件传输。Nova 的数据导入和导出功能(Tiedon tuonti、Tiedon vienti)按计划从文件夹中读写以分号分隔的 UTF-8 文件(文件格式、自动导入、自动导出)。
  • 排程所需的文件类型。包括 PRODUCT(含结构行和工序行)、SALES ORDER、采购订单,以及用于工序报工的 PHASE STAMP(工序报工)。

Nova 可在本地 Windows 环境中运行,也可使用 Visma 的应用托管服务。无论采用哪种方式,SkyPlanner 都在云端运行,无需在 Nova 客户端安装任何组件。

身份验证

  • Nova WebService。安装 WebService 时会生成一个唯一密钥,每条 XML 消息都通过 Login 部分发送该密钥。服务器需要有公网地址,防火墙规则需与集成方商定(手册)。
  • 传输文件。文件传输在您的 Nova 安装环境内运行,访问权限由传输文件夹的访问权限控制。

SkyPlanner 的 REST API 使用 API 令牌进行身份验证,令牌通过 Authorization-Token 请求头发送。您可以在 Settings > API 中创建令牌。集成教程会逐步介绍如何进行首次调用。

变更检测

Nova 文档未列出 webhook。集成通过两种方式获取变更:

  • 定时导出。自动导出可仅发送自上次运行以来更新的记录,并按日期、编号、类型或生产线筛选。
  • 通过 WebService 读取。集成程序以较短的时间间隔读取产品和订单。

状态或排程发生变化时,SkyPlanner 会发送 webhook,因此回写由事件驱动,数据可实时传至 Nova。

数据映射

Visma Nova 对象(接口)SkyPlanner 对象方向频率
Nimike(PRODUCT 文件、WebService)产品和物料Nova → SkyPlanner首次加载,之后在变更时同步
Tuoterakenne 行(PRODUCT 结构行)产品结构、子产品、物料需求Nova → SkyPlanner首次加载,之后在变更时同步
Työvaiheet 行:设备组、产能、准备时间(PRODUCT 工序行)工艺步骤及其加工时间和准备时间Nova → SkyPlanner首次加载,之后在变更时同步
资源和设备组工作中心和工作中心组根据 Nova 数据在 SkyPlanner 中设置导入实施期间
含交货日期的销售订单(SALES ORDER、WebService)含交期和客户优先级的订单Nova → SkyPlanner变更时同步
含交货日期的采购订单采购订单Nova → SkyPlanner变更时同步
库存余额库存Nova → SkyPlanner变更时同步
完工数量、批次、托盘标签、库存事件Mobile Confirmations 中的报工记录SkyPlanner → Nova实时
工序报工:工单号、工序、开始时间、结束时间、人员(PHASE STAMP)每项生产任务的工时记录SkyPlanner → Nova每次报工时
在 SkyPlanner 中设置的排程规则允许使用的工作中心、换型时间矩阵、工具、人员、班次在 SkyPlanner 中维护导入实施期间设置

集成模式

1. 首次加载主数据。读取产品及其结构和工序。在 SkyPlanner 中为每台设备创建一个工作中心,并按 Nova 设备组分组。将每道工序的产能和准备时间映射到相应的工艺步骤。

2. 订单同步。导入未结销售订单及其交货日期。每条订单行转换为一个订单,其产品的工序转换为生产任务。同时导入采购订单和库存,使工序安排在所需物料的交货日期之后开始。

3. 排程。Arcturus 可在数秒内优化整个计划。订单、数量或库存水平发生变化时,Autopilot 会重新排程。

4. 将生产数据回传至 Nova。操作人员通过 Mobile Confirmations 或 Production Timer 报工。完工数量、批次和托盘标签以库存事件的形式实时传至 Nova,而不是等到次日再批量处理。工序的开始和结束时间以工序报工记录的形式写入,用于事后成本核算(Jälkilaskenta)。

5. 数据归属和冲突处理规则。上线前应以书面形式明确以下规则:

数据主责系统
产品、结构、工序、销售订单和采购订单Visma Nova
工序顺序、开始和结束时间、设备选择SkyPlanner
允许使用的工作中心、换型时间矩阵、工具、人员、班次SkyPlanner
库存和成品Visma Nova,根据 SkyPlanner 的报工记录过账

冲突主要源于两套系统同时排程。保留 Nova 的工作队列,用于订单流转和物料预留,排程日期则由 SkyPlanner 管理。生产报工只从一个系统过账,选择 SkyPlanner 或 Työpiste,避免库存重复记账。

典型项目步骤

实施通常在导入工作启动后的数周内完成。在此之前,您可先进行 30 天免费试用,使用从 Nova 导出的自有产品、工序和未结订单数据。

  1. 范围评估。确定映射表、数据归属规则和同步间隔。
  2. 接口配置。在您的服务器上安装 Nova WebService,或设置自动传输文件夹。建议准备测试环境。
  3. 首次加载。导入产品、结构和工序。
  4. 订单与库存同步。同步销售订单、采购订单和库存余额。
  5. 在 SkyPlanner 中设置约束。配置工作中心、班次、允许使用的工作中心、换型时间矩阵、工具和人员。
  6. 回写。在测试环境中测试库存事件和工序报工记录的回写。
  7. 并行运行与上线。与现有工作队列对比,修正主数据,然后在生产环境中启用回写。

Visma Nova 集成需要提前规划的事项

  • 服务器访问。WebService 在您自有的 IIS 服务器上运行,需要公网地址。请尽早商定防火墙规则。
  • 结构层级。Nova 默认处理第一层结构(来源)。需确定如何将半成品作为子产品传入 SkyPlanner。
  • 产能。Nova 保存每个资源的每周工时(来源)。请在 SkyPlanner 中按实际班次建模。
  • 设备组。Nova 按设备组计算负荷。在 SkyPlanner 中,应将设备组拆分为各台设备。
  • 工序单位。工序产能可以用件/小时、小时/件或分钟/件表示。需将这些单位统一换算为单件运行时间。
  • 统一报工入口。确定操作员是在 SkyPlanner 还是 Työpiste 中报工。

Visma Nova 集成:谁负责配置与支持

配置工作包括根据您的产品、工序和 Nova 配置建立映射,以及设置在 SkyPlanner 中维护的排程规则:允许使用的工作中心、准备与切换时间矩阵、工具和人员。

  1. SkyPlanner 团队在实施阶段负责配置,并在上线后提供支持。每家工厂使用 Nova 的方式各不相同,配置时需要将这些实际经验融入其中。
  2. 您的 Visma 合作伙伴也可以参与。已有 Visma 合作伙伴为 Nova 客户引入 SkyPlanner:Piristeel 就是通过其 ERP 供应商 Rauhala Group 引入的。合作伙伴可以负责 WebService 安装、传输文件夹和测试环境。SkyPlanner 提供 REST API、Swagger/OpenAPI 文档和 webhooks。
  3. 您的开发人员也可以基于该接口进行开发,使用 API 令牌调用同一套有文档说明的 REST API。只需一个 API 令牌即可开始,SkyPlanner 团队会在需要时提供协助。

SkyPlanner 每月 199 € 起,包含 5 个工作中心,按月计费。集成费用会根据您的流程和需求,与套餐一并提前报价,让您在开始前就了解全部费用。

阅读Visma Nova 是否支持按实际产能进行生产排程?,了解 Nova 自带计划功能的对比情况。集成概览请参阅 Visma Nova 页面,其他系统请参阅 ERP 集成中心。您使用的是 Visma Net?请参阅 Visma Net 页面。

制造企业对 SkyPlanner 的评价

Piristeel 位于 Kauhava 的屋面安全设施工厂航拍图

99.2%准时交付率

“SkyPlanner 让生产瓶颈清晰可见,也让生产管理更加清楚明了。”

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

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

阅读 Piristeel 的评价

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

“SkyPlanner 让我们清楚掌握产能,让计划更可预测。”

Dan Berglund,COO/CFO
Opes Corporation · 化工与食品制造

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

阅读 Opes Corporation 的评价

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 的评价

常见问题

Visma Nova 有 API 吗?

有。Nova 提供 Nova WebService,这是一项安装在您自有服务器上的 SOAP 服务,用于实时集成;也提供自动化文件传输,用于批量集成。两种方式都可传输产品、产品结构、工序和订单。

SkyPlanner 会向 Visma Nova 回传哪些数据?

实时回传完工数量、批次、托盘标签和库存事件。工序开始和结束时间会作为 Nova 工序时间戳写入,因此 Nova 在事后成本核算时使用的是实际时间。

Visma Nova 支持 webhooks 吗?

文档中未说明支持 webhooks。Nova 中的数据变更通过定时导出更新记录以及 WebService 读取来获取。SkyPlanner 自身的 webhooks 则会在排程发生变化时即时推送。

哪些排程软件可以与 Visma Nova 集成?

SkyPlanner APS 可与 Visma Nova 双向集成,Visma 的 Nova 集成页面也列出了 Skycode 及其 SkyPlanner 产品。Piristeel 和 Opes Corporation 都在使用这项集成。

谁负责构建 Visma Nova 集成?

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

能否在构建集成前先试用 SkyPlanner?

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