KARAT連携ガイド SkyPlanner APSで生産スケジューリング
このガイドでは、パートナーとIT部門向けに、IS KARATとSkyPlanner APSを接続する方法を解説します。SkyPlannerはKARATのインターフェースを使い、双方向に連携します。
- 製造指図(výrobní příkazy)と製造オーダー(výrobní zakázky)、それらの工程に加え、品目カード、部品表、工程順序、機械、作業場、要員、在庫、発行済み購買発注を取り込みます。
- 計画開始日と計画終了日をKARATの生産データに書き戻します。
- 必要に応じて、作業者の作業時間記録をKARATの端末実績報告機能経由で書き戻すこともできます。
- SkyPlannerのWebhookが、スケジュールの変更を発生時に通知します。
SkyPlannerチームが導入支援の際にお客様のKARAT環境に合わせて連携を設定し、本稼働後もサポートします。このガイドは、連携構築に参加するKARATパートナーや開発者、またはSkyPlannerの公開REST API(APIリファレンス)を使って自ら開発する方を対象としています。
KARATの連携インターフェース
合意した仕様に基づくデータインターフェース。
KARAT Softwareによると、ERP KARATはオープンな構造により外部の情報システムと接続でき、XML、EDI、ISDOC、ISDSでの電子データ交換に対応しています(KARATのソフトウェア開発)。生産スケジューラと連携する場合は、お客様の環境に合わせてインターフェース仕様を合意します。このインターフェースから未完了の製造指図、工程順序、リソース、在庫、購買発注を出力し、計画日程を取り込みます。
端末実績報告インターフェース。
KARATの端末実績報告モジュール(terminálové odvádění)は、外部システムへの出力データを準備し、合意したインターフェース仕様に従ってデータを取り込みます(端末実績報告)。作業の開始・中断・終了、工程の引き渡し、生産への材料出庫、完成品の入庫を扱います。SkyPlannerで記録した作業実績を取り込むには、この経路が適しています。
システム連携サービス。
KARAT Softwareは、IS KARATを製造現場のデータ収集システム、自動倉庫、CAD/CAM、その他の専門アプリケーションに接続するサービスを提供しています(システム連携)。要件定義の段階で、SkyPlannerチームがKARAT Softwareまたはお客様のKARATパートナーとインターフェース仕様を合意します。
ExcelとCSV。
試用時のデータ取り込みには、未完了の製造指図をExcelまたはCSVで出力したものがあれば十分です。
認証とライセンス
- 連携用ユーザー。 インターフェースは、読み書きする生産・倉庫・購買データへの権限を持つKARATユーザーで実行します。KARATではテーブルのキー単位までアクセス権限を設定できるため、必要な範囲に厳密に絞ってください。
- 運用環境。 IS KARATはオンプレミス、運用委託、SaaSのいずれでも利用できます。合意したインターフェースの通信方式(ファイル交換またはサービスエンドポイント)は、要件定義の段階でお客様の運用環境に合わせて設定します。
- ライセンス。 合意したインターフェースとKARAT Softwareによる作業については、KARAT Softwareまたはお客様のパートナーと取り決めます。
SkyPlanner側のREST APIは、Authorization-Tokenヘッダーに指定するAPIトークンで認証します(SkyPlanner Settings > API)。仕様はSwagger/OpenAPIで公開されています。最初のAPI呼び出しの手順は、連携チュートリアルで確認できます。
イベントとポーリング
SkyPlannerはKARATから定期的にデータを読み取ります。合意したインターフェースを通じて定期出力または読み取りを行い、未完了の製造指図と最近の変更に対象を絞って、新しい作業を取得します。頻度は工場ごとに設定し、製造指図は数分ごと、在庫は毎時などとします。
SkyPlannerは状態やスケジュールが変わるとWebhookを送信するため、書き戻しはイベント駆動で行われます。
データマッピング
| KARATのオブジェクト | SkyPlannerのオブジェクト | 連携方向 | 頻度 |
|---|---|---|---|
| 品目カード(karty)、単位 | 製品と材料 | KARAT → SkyPlanner | 初回取り込み後はポーリング |
| 部品表(kusovníky) | 製品構成、子製品、製品ごとの材料 | KARAT → SkyPlanner | 初回取り込み後は変更時 |
| 工程順序(technologické postupy)、工程、所要時間 | 各工程とその所要時間、段取り時間、後片付け時間 | KARAT → SkyPlanner | 初回取り込み後は変更時 |
| リソース(zdroje):機械、作業場 | リソース、リソースグループ、代替リソース | KARAT → SkyPlanner | 初回取り込み後の更新はまれ |
| 要員 | 要員と作業ごとの作業者数 | KARAT → SkyPlanner | 初回取り込み後は変更時 |
| 製造指図(výrobní příkazy)、製造オーダー(výrobní zakázky)、工程、材料 | オーダーと作業、それぞれの納期と材料所要量 | KARAT → SkyPlanner | 数分ごとにポーリング |
| 倉庫在庫(sklady) | 在庫残高 | KARAT → SkyPlanner | 毎時またはスケジューリング実行時にポーリング |
| 発行済み購買発注(objednávky vydané)と納入日 | 購買発注、納入日ごとの入荷予定材料 | KARAT → SkyPlanner | 毎時またはスケジューリング実行時にポーリング |
| 製造指図の工程ごとの計画開始・終了日時(合意した取込仕様) | 作業ごとの計画開始・終了日時 | SkyPlanner → KARAT | スケジュール変更時にSkyPlannerのWebhook経由で連携 |
| 端末実績報告:開始、停止、引き渡し、数量 | 作業時間記録と作業者による実績報告 | SkyPlanner → KARAT | 連携する場合は実績報告ごと、またはシフトごと |
| KARATには存在しないデータ | 段取り時間マトリクス、数量制約のあるリソースとしての工具、複数の作業者による作業 | SkyPlannerで管理 | 導入支援時に設定 |
連携パターン
1. マスタデータの初回取り込み。 品目カード、部品表、工程順序、リソースを読み取ります。リソースをSkyPlannerにどう対応付けるかは、よく検討してください。たとえば、機械が四台ある作業場は、一つのリソースグループまたは四つのリソースとして扱います。技術者や設計者など、生産前の作業を重み付け計画で管理している要員は、別途含めると決めない限り、製造現場のスケジュールには含めません。
2. オーダーの同期。 リリース済みの製造指図とその工程・材料、および発行済み購買発注を読み取ります。SkyPlannerは発注済みの材料を購買発注の納入日に利用可能とみなし、購買発注がDeliveredになると在庫を更新します。
3. スケジュールの書き戻し。 エンジンが作業を配置または移動すると、SkyPlannerのWebhookをきっかけに、合意したインターフェース経由で計画開始日と計画終了日をKARATに取り込みます。KARAT側の取込先をリソース予約にするか、製造指図の工程日程にするかは、導入支援の要件定義で確定します。
4. 製造現場の実績報告。 作業者はSkyPlanner Mobile ConfirmationsまたはProduction Timerで作業を記録し、その作業時間記録によってスケジュールが最新の状態に保たれます。実績時間をKARATに書き戻すかどうかは、お客様が選択します。書き戻す場合は、端末実績報告インターフェースを通じて、工程ごとの開始・停止・数量イベントとして取り込みます。書き戻さない場合は、作業者が引き続きKARAT端末で実績を報告し、SkyPlannerがその報告を読み取ります。
5. データの管理主体と競合時のルール。 本稼働前に、次の内容を文書化してください。
| データ | 管理主体 |
|---|---|
| 品目カード、部品表、工程順序、数量、オーダーの状態 | KARAT |
| 工程の実行順序、開始・終了時刻、機械の割り当て | SkyPlanner |
| 段取り時間マトリクス、工具・作業者の要件、代替リソース | SkyPlanner |
| シフトと非稼働日 | 要件定義で選定した一つのシステム |
| 工程実績報告、材料の出入庫 | KARATで管理。KARATに直接入力するか、SkyPlannerの作業時間記録から転記 |
オーダーの日程を書き込むシステムは一つに絞ってください。APS KARATが引き続き計画を生産データに書き戻している場合は、SkyPlannerでスケジューリングするオーダーについて、その機能を無効にします。これにより、双方が互いのデータを上書きすることを防ぎます。
標準的な導入手順
通常、実装は導入支援の開始から数週間以内に完了します。その前に、KARATから機械、工程順序、未完了の製造指図をCSVまたはExcelで出力し、30日間の無料トライアルでスケジュールを検証してください。
- マッピング。 マッピング表、データの管理ルール、同期頻度、工程実績報告を書き戻すかどうかを確定します。
- KARATインターフェース。 KARAT Softwareまたはお客様のパートナーと入出力形式および通信方式を合意し、連携用ユーザーを設定します。まずは複製したデータベースでテストしてください。
- 初回取り込み。 品目カード、部品表、工程順序、リソースを取り込みます。
- 製造オーダーと購買発注の同期。 フィルターとリトライを設定して定期的に読み取ります。
- SkyPlannerでの制約条件の設定。段取り時間マトリクス、工具、作業ごとの必要人数、代替可能な設備や作業者を設定します。
- スケジュールの書き戻し。計画日付のインポートをテストします。端末からの実績報告も連携する場合は、そのインポートもテストします。
- 並行テスト。現在の計画と並行してSkyPlannerを運用し、日付を比較してマスタデータを修正します。
- 本稼働。データの一致を確認したら、書き戻しを有効にします。
KARAT連携で事前に検討すべきこと
- インターフェースは導入環境ごとに合意します。KARAT Softwareまたはパートナーと要件定義を行う時間を確保し、マッピングの一環としてエクスポートとインポートの形式を文書化してください。
- 計画を担当するシステムの分担。APS KARATは終了時に計画を生産データに保存します。引き続きAPS KARATで計画するオーダーを残すか、残す場合はどのオーダーにするかを決めてください。
- 工場をまたぐ全体計画。SkyPlannerでスケジューリングするオーダーを工場ごとに決めてください。
- 既存の端末連携。端末の実績報告をすでに別のシステムにエクスポートしている場合は、二つ目のインターフェースを追加せず、合意済みのインターフェースをSkyPlannerの作業時間記録にも再利用してください。
- 時間の単位。初回の取り込み時に、工程表に設定された工程時間の単位を確認してください。すべての所要時間がこの単位に左右されます。
KARAT連携の設定とサポートの担当
- SkyPlannerチームが導入時に設定し、本稼働後もサポートします。対象は、合意したエクスポート、インポート、端末の実績報告の各フローです。KARATの運用方法は工場ごとに異なるため、それぞれの運用ノウハウをここに反映します。
- KARAT Softwareやご利用のKARATパートナーも参加できます。導入環境やデータ構造を把握しているため、SkyPlannerチームと協力して、合意したインターフェースや連携用ユーザーを設定できます。
- 自社の開発者による連携開発も可能です。APIトークンを使ってSkyPlannerのREST APIに接続します。APIトークンがあれば開発を開始でき、必要に応じてSkyPlannerチームが支援します。技術資料はSkyPlanner連携ドキュメントをご覧ください。
SkyPlannerは5リソースを含めて月額199 €から利用でき、毎月の請求となります。連携費用は、お客様の業務プロセスと要件に応じて、ご利用プランとあわせて事前にお見積もりします。料金、KARATでの設備・人員の能力を考慮した生産スケジューリング、KARATのページ、ERP連携の一覧をご覧ください。スケジューリングの基本については、生産スケジューリングをご覧ください。
製造業のお客様によるSkyPlannerの評価
2時間毎週の作業時間を削減
「SkyPlannerにより、Excelの表で行っていた生産計画が、リアルタイムの生産最適化へと変わりました。」
Kalle Kalliomäki、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる作業時間を毎週2時間削減し、新しい作業キューを数秒でラインに届けられます。
+90%生産効率
「生産効率が90%向上しました。」
Abdul Rucyinga、IT責任者
Laboratory & Allied · 医薬品製造
生産効率は90%向上し、全リソースを対象とした三か月分の最適化計画を30分未満で作成できます。
99.2%納期遵守率
「SkyPlannerによりボトルネックが見えるようになり、生産管理が明確になりました。」
Toni Tuori、生産部長
Piristeel · 屋根用安全設備・雨水排水システム
今年の納期遵守率は99.2%に達し、スケジューリングにかかる作業時間を一日あたり最大四時間削減しています。
削減材料不足による生産停止
「SkyPlannerの価値は、日々の業務で役立つこと、特に納期の設定に使えることです。」
Tommi Männistö、生産計画マネージャー
Eskomatic · 機械加工受託
負荷を自動でスケジューリングすることで納期の精度が向上し、材料不足による生産停止も大幅に減少しました。
よくある質問
SkyPlannerはKARATとどのように接続しますか?
オーダー、マスタデータ、計画日付は、合意したXML形式のKARATデータインターフェースで連携します。作業実績はKARATの端末実績報告機能を通じて連携します。導入時にSkyPlannerチームがKARAT Softwareまたはご利用のKARATパートナーと設定を行います。
SkyPlannerはKARATの変更をどのように取り込みますか?
SkyPlannerは工場ごとに設定したスケジュールでKARATからデータを読み取り、未完了の製造オーダーと直近の変更に対象を絞って取り込みます。SkyPlanner側のスケジュール変更は、SkyPlannerのWebhookによって発生時にプッシュ通知されます。
計画日付はどのようにKARATへ書き戻されますか?
合意したインターフェースを通じて、製造オーダーの工程ごとに計画開始日と計画終了日をインポートします。インポート先をリソース予約にするか、製造オーダー上の工程日付にするかは、導入時の要件定義でSkyPlannerチームが確定します。
作業者の作業時間記録をKARATへ書き戻せますか?
はい、ご希望に応じて連携できます。KARATの端末実績報告機能は合意したインターフェース経由でデータをインポートできるため、SkyPlannerの作業時間記録を工程ごとの開始、停止、数量のイベントとして書き戻せます。
KARATパートナーはAPS KARATとSkyPlannerのどちらを提案すべきですか?
お客様の計画が頻繁に変わり、最新データに基づいて計画する必要がある場合は、SkyPlannerです。APS KARATでは、生産現場からエクスポートしたデータを基に計画を立てます。計画担当者が複数の案を作成し、そのうち一つを書き戻します(KARAT)。SkyPlannerは自動で再計画し、段取り替えの予定や工具、作業班、材料の使用計画も立てます。月額199 €から利用でき、ユーザー数に制限はありません。
連携を構築する前にSkyPlannerを試せますか?
はい。30日間の無料トライアルでは、KARATからCSVまたはExcelでデータを取り込み、最大20リソースでお試しいただけます。クレジットカードは不要です。無料トライアルを開始するか、連携の要件定義について営業に相談してください。