あらゆるERPと連携

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

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

連携プロジェクトを相談

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

外部連携 / ERP / monday.com

monday.com連携ガイド SkyPlanner APSで生産スケジューリング

このガイドでは、パートナーやITチームに向けて、monday.comのボードをSkyPlanner APSに接続する方法を説明します。SkyPlannerとmonday.comは双方向に連携します。

  • 製品、数量、納期、優先度、ステータスを含む受注アイテムを取り込みます。
  • 開始・終了予定を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-Versionヘッダーで使用するバージョンを固定します。非推奨化は少なくとも六か月前に告知されます。(APIのバージョン管理)

スケジューリング連携では、次のオブジェクトを使用します。

  • Boardsとgroups。段階別や週別の管理によく使われます。
  • Itemsとsubitems。通常、アイテムは受注や作業を表し、サブアイテムに工程を格納します。
  • Column values:Status、Date、Timeline、Numbers、People、Dependency、Time Tracking、Connect Boards、Mirror。
  • 変更イベントを通知するWebhook。

読み取りには、ボードまたはグループの配下にある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が追加されています。署名付きURLにCSVをアップロードし、処理状況をポーリングします。(一括インポート)

認証

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トークンがあれば利用を開始できます。最初の呼び出し手順は、連携チュートリアルで説明しています。

Webhookとデータの整合性確認

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を使い、最近更新されたアイテムに絞って定期的に読み取り、データの整合性も確認します。(Webhook)

逆方向では、状態やスケジュールが変わるとSkyPlannerがWebhookを送信します。連携サービスがそれを受信し、新しい日程を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 → SkyPlannerWebhookまたは定期読み取り
Peopleとteams人員(作業者をスケジュールに割り当てる場合)monday.com → SkyPlanner初回取り込み
monday.comでは保持しないリソース、シフト、段取り時間マトリクス、工具、代替設備SkyPlannerで管理導入支援時に設定
Timeline列開始・終了予定SkyPlanner → monday.comスケジュール変更時にSkyPlannerのWebhook経由で反映
Status、Dropdown、Textのいずれかの列割り当てられたリソースSkyPlanner → monday.comスケジュール変更時
Status列(例:In production、Done)Mobile Confirmationsで報告された作業進捗SkyPlanner → monday.com実績報告ごと

連携パターン

1. マスタデータの初回取り込み。items_pageで製品、資材、未完了の受注を読み取ります。リソース、シフト、制約条件はSkyPlannerで作成するか、Excelからインポートします。工程をサブアイテムで管理するか、接続したボードで管理するかは、早い段階で決めてください。

2. 受注の同期。生産ボードのWebhookが、新規作成・変更されたアイテムを受注としてSkyPlannerに送信します。ボードで発注を管理する場合、SkyPlannerは発注済みの資材を入荷日から使用可能として扱い、発注のステータスがDeliveredに設定されると在庫を更新します。

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列、リソース列、Status列への書き戻しを設定します。
  6. 並行テスト。 既存のボードとSkyPlannerを並行して運用し、日付を比較してデータを修正します。
  7. 本番稼働。 日付が一致したら、書き戻しを有効にします。

monday.com連携で事前に検討すべきこと

  • オーダーの管理方法はアカウントごとに異なります。 顧客ごとにボードを分ける、工程をアイテムやサブアイテムにする、設備をPeopleやStatusカラムで表すなど、構成はさまざまです。マッピングには必ずアカウントごとのカラムIDを使い、カラム名では対応付けないでください。
  • プランごとの上限。 日あたりのAPI呼び出し上限は、Free、Basic、Standardが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. 自社の開発者による拡張も可能です。 仕様が公開されているSkyPlannerのREST APIに、APIトークンでアクセスして開発できます。APIトークンがあれば着手でき、必要に応じてSkyPlannerチームが支援します。公開製品ドキュメントはSkyPlannerドキュメントをご覧ください。

SkyPlannerは5リソースを含む月額199 €から利用でき、月ごとの請求です。連携費用は、お客様の業務プロセスと要件に合わせて、ご利用プランとともに事前に見積もるため、開始前に総費用を把握できます。設備や人員の実際の能力を考慮した生産スケジューリングと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を使いますか?

api.monday.com/v2のGraphQL APIであるmonday.com platform 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を試せますか?

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