あらゆるERPと連携

SkyPlannerのオープンREST APIは、社内ERPを含むERP、MES、運用システムと連携します。自社で構築することも、当社チームの支援を受けることもできます。

単体でも動作 — ERP連携はオプションで、必須ではありません。

連携プロジェクトを相談

以下のようなERP・MESシステムと連携

外部システム連携 / ERP / Infor LN

Infor LN連携ガイド SkyPlanner APSで生産スケジューリング

このガイドでは、パートナー企業やITチームに向けて、Infor LNとSkyPlanner APSを接続する方法を解説します。SkyPlannerはInfor LNと双方向に連携します。

  • 製造オーダ、工順の工程、作業区、機械、品目、在庫、購買オーダを取り込みます。
  • 工程ごとの計画開始日と計画終了日を、LNの製造オーダに書き戻します。
  • 作業者の時間記録を、機械稼働時間、作業時間、完了数量としてLNに返します。
  • SkyPlannerのWebhookが、スケジュールの変更を発生時に通知します。
各リソースに作業を割り付けたSkyPlanner APSのガントチャートと、その下に表示された指図一覧。

導入時にSkyPlannerチームがLN環境に合わせて連携を設定し、本稼働後もサポートします。パートナー企業や開発者も参加できます。また、公開ドキュメントのあるSkyPlannerのREST API(APIリファレンス)を使って、独自に開発することもできます。

クラウドかオンプレミスか:LN連携の前提となる違い

LNには二つのリリース系列があり、それぞれ接続方法が異なります。どちらの場合もSkyPlannerはクラウドで動作するため、LN内にインストールするものはありません。

クラウド版LN(2022.x~2026.x、CloudSuites)オンプレミス版LN 10.x
主なインターフェースION API Gateway経由のLN REST API(サービスグループLN/lnapi)BODsを使ったION連携
認証OAuth 2.0、.ionapiのバックエンドサービス認証情報IONの接続ポイント
変更の検知方法IONに発行されるBODs、または定期ポーリングIONに発行されるBODs
一括抽出ION Data Lakeまたはエクスポート交換スキーマ、データベースビュー、またはセッションからのエクスポート

スケジューリングに使うLNのインターフェース

1. LN REST API。InforはION API GatewayでLNのサービスを公開しており、次のように説明しています。”You can review the available documentation for the public services that are part of LN API.”(LN APIに含まれる公開サービスのドキュメントを確認できます。)スケジューリングで中心となるサービスはtiapi.sfcProductionOrderです。製造オーダと機械工程を扱い、Get Machine Operations、Register machine quantities、Register machine hours、Finish Machine Operationsの各アクションを提供します。このほかに利用できるtiapiとtcapiのサービスは、Gatewayにテナントごとに一覧表示されます。

各サービスには利用権限と有効化が必要です。Inforは、”Try it out”(試してみる)について、”only works if you are entitled for the service and the service has been activated.”(サービスの利用権限があり、かつサービスが有効化されている場合にのみ動作します。)と説明しています。プロジェクト初日からチェックリストに入れておきましょう。

2. ION BODs。“Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.”(BODsは、企業間または企業アプリケーション間でデータを交換するためのXMLメッセージです。)LNはBODsをInfor IONに送信し、IONがサブスクライバーに振り分けます。LN 10.8のドキュメントにはProcess.ItemMasterとProcess.BillOfMaterialsが記載されており、オンプレミス版LNとのBODベースの連携も説明されています。お使いのリリースで利用できるBODの全一覧は、テナント内で確認できます。

3. ファイルのエクスポート。オンプレミス版LNでは、交換スキーマやデータベースビューを使ってテーブルをエクスポートできます。初回のデータ取り込みや、定期的なファイル交換を運用方針とする工場に適した方法です。

認証

クラウド版LNでは、ION API GatewayとOAuth 2.0を使います。

  • ION APIで種類がBackend Serviceの認可済みアプリを作成し、その.ionapiファイルをダウンロードします。
  • ファイルには、クライアントID(ci)、クライアントシークレット(cs)、GatewayのURL(iu)、認証サーバー(pu)、トークンのパス(ot)、テナント(ti)が含まれています。
  • クライアントクレデンシャルグラントでトークンを要求します。API呼び出しはサービスアカウントとして実行されます。
  • サービスアカウントには、連携に必要なLNのロールだけを付与します。

SkyPlanner側のREST APIはAPIトークン(SkyPlanner Settings > API)で認証し、仕様はSwagger/OpenAPIに記載されています。連携チュートリアルでは、最初のAPI呼び出しの手順を説明しています。APIトークンがあれば開始できます。

イベント、Webhook、ポーリング

LNは業務イベントの発生時にInfor IONへBODsを発行し、IONがサブスクライバーに振り分けます。サブスクライバーは変更された品目やオーダを同期します。適したBODがない場合は、未完了のオーダに対象を絞り、LNのRESTサービスを定期的にポーリングします。

SkyPlannerは状態やスケジュールが変わるとWebhookを送信するため、書き戻し処理はイベント駆動で行われます。

データのマッピング

Infor LNのオブジェクト(セッションまたはサービス)SkyPlannerのオブジェクト連携方向頻度
Items – General (tcibd0501m000)、Items – Planning (cprpd1100m000)、Process.ItemMaster製品と資材LN → SkyPlanner初回取り込み後、変更時に同期
Bill of Material (tibom1110m000)、製造BOM、資材と工順の関連付け、Process.BillOfMaterials製品構成、子製品、工程ごとの資材LN → SkyPlanner初回取り込み後、変更時に同期
Routing Operations (tirou1102m000)、Tasks (tirou0103m000)段取り時間と加工時間を含む工程LN → SkyPlanner初回取り込み後、変更時に同期
Work Centers (tirou0101m000)、Machines (tirou0102m000)リソース、リソースグループ、効率LN → SkyPlanner初回取り込み後の同期はまれ
Calendars、Working Time Schedule (tcppl1100m000)シフトと稼働時間LN → SkyPlanner毎日同期、またはSkyPlannerでシフトを管理
Production Orders (tisfc0501m000)、機械工程(tiapi.sfcProductionOrder)納期と資材所要量を含むオーダおよび作業LN → SkyPlannerBODイベント発生時、または数分おきのポーリング
手持在庫在庫残高LN → SkyPlanner毎時、またはスケジューリングの実行前
入荷予定日を含む購買オーダ明細入荷予定資材。購買オーダがDeliveredになると在庫を更新LN → SkyPlanner毎時、またはスケジューリングの実行前
製造オーダの工程:計画開始、計画終了、機械スケジュール済みの工程SkyPlanner → LNスケジュール変更時にSkyPlannerのWebhookで通知
Register machine hours and quantities、Finish Machine Operations、Production Order Hours (bptmm1120m000)、Report Operations Completed (tisfc0130m000)時間記録、数量、完了した工程SkyPlanner → LN実績報告ごと、またはシフトごと
LNには存在しないデータ段取り時間マトリクス、数量に制約のあるリソースとして扱う工具、作業者数、代替リソースSkyPlannerで管理導入時に設定

連携パターン

1. マスタデータの初回取り込み。品目、BOM、工順の工程、タスク、作業区、機械、カレンダーを取り込みます。LNの作業区と機械の階層をSkyPlannerにどう対応させるかを決めます。たとえば、機械が四台ある作業区は、四つのリソースを持つ一つのリソースグループに対応させることができます。

2. オーダの同期。製造オーダとその工程・資材明細に加え、在庫と未完了の購買オーダ明細を読み込みます。SkyPlannerは発注済みの資材を購買オーダの納入日から使用可能とみなし、在庫と入荷予定を確認してスケジュールを組みます。

3. スケジュールの書き戻し。エンジンが配置または移動した各工程について、SkyPlannerは計画開始、計画終了、機械をLNの製造オーダ工程に書き戻します。数量、ステータス、原価計算は引き続きLNで管理します。

4. 製造現場からの実績報告。作業者はMobile Confirmations、Production Timer、Quick Log Modeを使って作業を記録します。時間記録はスケジュールを最新に保つとともに、機械稼働時間、数量、完了した工程としてLNに返されます。時間を二重計上しないよう、実績の登録経路はSkyPlannerかLNのセッションのどちらか一つに統一します。

5. データの管理主体と競合時のルール。本稼働前に合意しておきます。

データ管理主体
品目、BOM、工順、オーダの数量とステータス、在庫、実績計上Infor LN
工程の実行順序、計画開始・終了、機械の割り当てSkyPlanner
段取り時間マトリクス、工具、作業者数、代替リソースSkyPlanner
シフトと欠勤要件定義で選定した一つのシステム

6. Infor標準の計画機能との併用。 Enterprise Planningは引き続き供給を提案し、SkyPlannerは実際の能力に基づいて製造オーダーをスケジューリングします。LN 2026リリースには、外部の計画ソリューションとの連携用にExternal Planner設定が用意されています。”The organization can integrate an external planning solution with Infor LN.”(外部の計画ソリューションをInfor LNと連携できます。)Scheduler+を有効にしている場合は、まず日程をどちらのシステムで管理するかを決めてください。Scheduler+ではScheduledステータスが追加され、リリース前のスケジューリングが必須になります。

一般的なプロジェクトの流れ

導入は通常、オンボーディング開始から数週間以内に完了します。その前に、30日間の無料トライアルで自社データを使って試せます。LNのセッションから作業区、機械、工順の各工程、未完了の製造オーダーをExcelにエクスポートし、SkyPlannerにインポートしてスケジュールを検証してください。

プロジェクトでは、次の作業を行います。

  1. 要件定義。 リリース系列、接続方法、マッピング表、データの管理責任、実績の登録経路を決めます。
  2. アクセスの設定。 LN RESTサービスの利用権限を付与して有効化し、.ionapiのバックエンドサービスとサービスアカウントを作成します。または、IONでBODサブスクリプションを設定します。まずはサンドボックステナントで行います。
  3. 初期データの取り込み。 品目、BOM、工順の各工程、作業区、機械、カレンダーを取り込みます。
  4. オーダーの同期。 BODイベントまたはポーリングを使い、製造オーダー、在庫、購買オーダー明細を同期します。
  5. SkyPlannerでの制約設定。 段取り時間マトリクス、工具、作業者数、代替リソースを設定します。
  6. 書き戻し。 まず工程の計画日程を、次に時間と数量を書き戻します。
  7. 並行運用。 現行の計画と並行してSkyPlannerを動かし、日程を比較してマスタデータを修正します。
  8. 本稼働。 データの整合性を確認したら、書き戻しを有効にします。

Infor LN連携で事前に確認すべきこと

  • 参照するドキュメントの版。 LN 10.xと年次のクラウドリリースでは仕様が異なります。Planner+とScheduler+の記載があるのは2026版のドキュメントのみで、Job Shop Schedulerは10.8から提供されています。参照するページごとに、使用中のリリースに対応しているか確認してください。
  • Infor製品の取り違え。 Infor LNはCloudSuite Industrial (SyteLine)やM3とは別の製品です。BODもAPIも異なるため、LNのドキュメントだけを参照してください。
  • サービスの有効化漏れ。 テナントでサービスの利用権限を付与し、有効化するまでは、LN RESTの呼び出しは失敗します。
  • 列挙型のフィルター。 OrderStatusは列挙型です。Inforコミュニティのユーザーからも報告されているとおり、ODataの$filterでステータスを絞り込む際は、列挙型の構文が必要です。
  • リードタイムと工順の違い。 Items – PlanningのOperations Horizonによって、計画オーダーに工順データを使うか、固定のOrder Lead Timeを使うかが決まります。所要時間はオーダーのリードタイムではなく、工順の各工程から取得してください。
  • 作業区のセッション。 Job Shop by Siteが有効な場合、LNはWork Centers (tirou0101m000)ではなくWork Centerセッション (tirou0601m000)を使用します。自社で使用しているセッションをマッピング元にしてください。
  • 機械時間と作業者時間の違い。 Production Order Hoursでは、機械時間の明細はEmployeeフィールドが空欄です。SkyPlannerの機械時間と作業者時間を、それぞれ正しい明細にマッピングしてください。
  • 企業単位ごとのカレンダー。 工場共通のカレンダーを一つ取り込むのではなく、各作業区が属する企業単位のカレンダーを取り込んでください。

Infor LN連携の設定は誰が担当するか

  1. SkyPlannerチームがオンボーディング中に設定し、本稼働後もサポートします。 計画単位、作業区の構成、リリースの流れ、実績の登録方法など、LNの運用は工場ごとに異なります。こうした違いをマッピングに反映する際に、ノウハウが生きます。
  2. お取引先のInfor LNパートナーも参加できます。 パートナーはテナント、利用権限、IONの設定を把握しているため、LN側を担当できます。SkyPlannerはREST API、Swagger/OpenAPIドキュメント、Webhookを提供します。
  3. 自社の開発者による構築も可能です。 ドキュメントが公開されている同じREST APIを、APIトークンで利用できます。APIトークンさえあれば着手でき、必要に応じてSkyPlannerチームが支援します。製品ドキュメントはSkyPlannerドキュメントで公開しています。

SkyPlannerは5リソース込みで月額199 €から利用でき、毎月の請求となります。連携費用は、お客様の業務プロセスと要件に合わせて、ご利用プランとともに事前にお見積もりします。開始前に総費用を確認できます。LN標準の計画機能との比較はInfor LNの生産スケジューリング、連携の概要はInfor LNのページ、他のシステムとの連携は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のレビューを読む

よくある質問

APSをInfor LNに接続するにはどうすればよいですか?

クラウド版LNでは、ION API Gateway上のLN REST APIにOAuth 2.0で接続し、変更イベントにはION BODを使います。オンプレミスのLN 10.xでは、ION BODまたはファイルのエクスポートを使います。どちらの環境でも、SkyPlannerはInfor LNと双方向に連携します。

製造オーダーに対応するLN APIはどれですか?

LN REST APIのtiapi.sfcProductionOrderサービスです。製造オーダーと機械工程を読み取り、機械時間、数量、完了した工程を登録します。その他のサービスは、ION API Gatewayでテナントごとに一覧表示されます。

Infor LN連携は誰が構築しますか?

SkyPlannerチームがオンボーディング中にお客様のLN環境に合わせて双方向連携を設定し、本稼働後もサポートします。Infor LNパートナーや自社の開発者が、ドキュメントの公開されたSkyPlannerのREST APIを使って構築することも可能です。APIトークンさえあれば着手できます。

SkyPlannerを使うにはScheduler+やPlanner+が必要ですか?

いいえ、必要ありません。SkyPlannerは、どのLNリリースでも独自のエンジンで製造オーダーをスケジューリングします。LN 2026リリースでは、外部の計画ソリューションをLNと併用する方法として、External Planner設定がドキュメントに記載されています。

Scheduler+の導入ではなくSkyPlannerとの連携を選ぶ理由は何ですか?

Scheduler+は、”may require a commercial component”(商用コンポーネントが必要になる場合がある)とされるアドオンモジュールで(出典)、LN 2026リリースからドキュメントに記載されています。計画担当者がスケジュールを読み込み、実行した後、承認する仕組みです(出典)。SkyPlannerは現在お使いのLNに接続でき、オンボーディング開始から数週間以内に本稼働します。Autopilotは、計画に影響する変更があるたびに自動で再計画します。SkyPlannerチームが双方向連携の設定とサポートを担当し、LN側はお取引先のLNパートナーに任せることもできます。

連携を構築する前にSkyPlannerを試せますか?

はい。30日間の無料トライアルでは、LNからエクスポートしたCSVまたはExcelを使い、最大20リソースで試せます。クレジットカードは不要です。トライアルを開始するか、連携の要件定義について営業に相談してください。