Cegid連携ガイド SkyPlanner APSによる生産スケジューリング
このガイドでは、パートナー企業とIT部門に向けて、Cegidの製造業向けERPをSkyPlanner APSに接続する方法を解説します。まずCegid PMIを取り上げ、続いてCegid PrimaveraとCegid Ekonを説明します。SkyPlannerはCegid標準のインターフェースを使い、次のように双方向で連携します。
- 製造指図であるOF(ordres de fabrication、ordens de fabrico、órdenes de fabricación)とその工程、工程順序、部品表、作業区と機械、品目、在庫、仕入先への発注を取り込みます。
- 計画開始日と計画終了日をOFの各工程に書き戻します。
- 必要に応じて、作業者の作業時間をpointages(PMI)、Diários de Trabalho(Primavera)、imputaciones(Ekon)として書き戻すこともできます。
Cegidの連携インターフェース
Cegid PMI。 CegidはPMI向けにWeb APIを提供しています。”Facilitez les échanges sécurisés avec vos applications externes grâce à la mise à disposition de Web API depuis votre gestion de production Cegid.”(Cegidの生産管理システムが提供するWeb APIにより、外部アプリケーションとの安全なデータ交換を容易にします。)このWeb APIを使えば、外部アプリケーションからもManufacturing PMIの業務ルールを維持したまま連携できます(Cegid PMI)。PMIはEDI、CADの技術データを受け渡すための標準化されたXMLファイル、Excelへのエクスポートに対応した帳票作成機能も備えています。試用データを用意するには、Excelへのエクスポートが最も手早い方法です。
Cegid Primavera。 PRIMAVERA ERP V10 APIは、”allows third party applications to perform both data query and writing operations”(外部アプリケーションからデータの照会と書き込みの両方を実行できます)とされ、製品の全モジュールをカバーしています(V10 APIドキュメント)。Web APIはモジュールごとに分かれており、Swaggerで仕様を確認して呼び出せます(Web APIのSwagger)。Produção(GPR)モジュールは、技術仕様書、正味所要量、OFの発行、Planeamento、生産実績、Diários de Trabalhoを扱います(Produçãoリファレンス)。スケジューリングで使う主なサービスは次のとおりです。
- IGprBSOrdensFabricoは、製造指図とその工程(GprBEOFOperacao)を読み取ります。
- IGprBSPlaneamentoは、計画対象のOFを読み込み、ActualizaPlaneamentoOperacaoで工程の計画を更新します。
- IGprBSCentrosTrabalho、IGprBSPostosTrabalho、IGprBSOperadores、IGprBSRoteirosは、それぞれ作業センタ、作業ステーション、作業者、工程順序を読み取ります。
- IGprBSDiariosTrabalhoは、IniciaPicagemとTerminaPicagemで作業を記録します。
Cegid Ekon XRP Industria。 Cegidは、Ekonが社内の他の管理システムと接続できると説明しています(Cegid Ekon)。SkyPlannerチームが要件定義の段階で、利用中のEkon環境に合わせたインターフェースを決定します。
認証とライセンス
- Cegid PMI。 要件定義の段階で、Cegidパートナーと協力し、利用中のPMI環境で連携用のWeb APIアクセスを有効にします。
- Cegid Primavera。 各Web APIエンティティはLoginメソッドを公開しており、このメソッドはセッションキー付きのBearerトークンを返します。トークンの更新にはtokenエンドポイントを使います(Web APIのSwagger)。連携ユーザーには、呼び出す領域に対応したProduçãoのライセンスが必要です。
- SkyPlanner側。 REST APIは、Authorization-Tokenヘッダーに設定したAPIトークンで認証します(SkyPlanner Settings > API)。仕様はSwagger/OpenAPIで公開しています。最初の呼び出し手順は、連携チュートリアルで確認できます。
イベントとポーリング
Cegid側のデータはポーリングで取得します。未完了のOFと直近の変更に絞って照会し、新たな作業を取り込みます。取得頻度は工場ごとに設定し、OFは数分おき、在庫は毎時といった間隔で運用します。
SkyPlannerは状態やスケジュールが変わるとWebhookを送信するため、書き戻し側はイベント駆動で動作します。
データマッピング
| Cegidのオブジェクト(PMI / Primavera) | SkyPlannerのオブジェクト | 連携方向 | 連携頻度 |
|---|---|---|---|
| 品目(Articles / artigos) | 製品と資材 | Cegid → SkyPlanner | 初回取り込み後、ポーリング |
| 部品表(Nomenclatures)/ 技術仕様書・構成部品(fichas técnicas, componentes) | 製品構成、子製品、製品ごとの資材 | Cegid → SkyPlanner | 初回取り込み後、変更時 |
| 工程順序と工程(Gammes / roteiros, operações) | 各工程とその所要時間、段取り時間、後片付け時間 | Cegid → SkyPlanner | 初回取り込み後、変更時 |
| 作業区と機械(Postes de charge)/ 作業センタ・作業ステーション(centros de trabalho, postos de trabalho) | リソース、リソースグループ、稼働効率 | Cegid → SkyPlanner | 初回取り込み後はまれに更新 |
| 従業員(Salariés)/ 作業者(operadores) | 要員 | Cegid → SkyPlanner | 初回取り込み後、変更時 |
| カレンダー / 能力の例外設定(exceções de capacidade) | シフトと非稼働日 | Cegid → SkyPlanner | 毎日、またはSkyPlannerでシフトを管理 |
| 工具と金型(Ferramentas e moldes、Primavera) | 利用可能数に制約のあるリソースとしての工具 | Cegid → SkyPlanner | 初回取り込み後、変更時 |
| 確定OFと計画OF / 工程を含む製造指図(ordens de fabrico) | 納期と資材所要量を含むオーダーと作業 | Cegid → SkyPlanner | 数分おきにポーリング |
| 品目別・倉庫別の在庫 | 在庫残高 | Cegid → SkyPlanner | 毎時またはスケジューリング実行時にポーリング |
| 納入日を含む仕入先への発注 | 購買発注、納入日別の入荷予定資材 | Cegid → SkyPlanner | 毎時またはスケジューリング実行時にポーリング |
| OF工程の計画開始日・計画終了日 / ActualizaPlaneamentoOperacao経由で更新するGprBEOFOperacaoのDataIniPrevista、DataFimPrevista | 各工程の計画開始・終了日時、割り当てリソース | SkyPlanner → Cegid | スケジュール変更時にSkyPlannerのWebhook経由で連携 |
| 作業時間実績(Pointages / Diários de Trabalho、IniciaPicagem、TerminaPicagem) | 作業時間ログと作業者による実績報告 | SkyPlanner → Cegid | 連携を選択した場合、実績報告ごとまたはシフトごと |
| Cegidにはなし | 段取り時間マトリクス、利用可能数に制約のあるリソースとしての工具(PMI)、代替機械・要員 | SkyPlannerで管理 | 導入支援時に設定 |
連携パターン
1. マスタデータの初回取り込み。 品目、部品表、工程順序、作業区、機械、作業者、カレンダーを読み取ります。作業区の対応付けは慎重に行ってください。たとえば、四台の機械を持つ作業区は、四つのリソースを含む一つのリソースグループに対応付けます。
2. OFの同期。 確定OFとその工程・構成部品に加え、未完了の仕入先発注を読み取ります。SkyPlannerは、発注済み資材を購買発注の納入日に利用可能とみなし、購買発注がDeliveredになると在庫を更新します。計画OF(OF prévisionnels)もスケジューリングするか、確定OFだけを対象にするかは、要件定義で決定します。
3. スケジュールの書き戻し。 エンジンが作業を配置または移動すると、SkyPlannerのWebhookをきっかけにCegidへの書き込みが実行されます。PMIでは、PMIの業務ルールに従い、Web API経由でOFの各工程に計画開始日と計画終了日を書き込みます。Primaveraでは、工程、作業センタ、計画開始・終了日時を指定してIGprBSPlaneamento.ActualizaPlaneamentoOperacaoを呼び出します。これにより、製造指図の工程にあるDataIniPrevistaとDataFimPrevistaが更新されます。
4. 製造現場での実績報告。 作業者はSkyPlanner Mobile ConfirmationsまたはProduction Timerで作業を記録し、その作業時間ログによってスケジュールが最新の状態に保たれます。作業時間をCegidに書き戻すかどうかは選択できます。書き戻す場合、PMIではpointagesとして、PrimaveraではDiários de TrabalhoのIniciaPicagemとTerminaPicagemを通じて登録します。書き戻さない場合は、従来どおりバーコードでCegidに作業時間を記録します。
5. データの管理元と競合時のルール。 本稼働前に、次の管理分担を文書化してください。
| データ | 管理元 |
|---|---|
| 品目、部品表、工程順序、OFの数量とステータス | Cegid |
| 工程の実行順序、開始・終了時刻、機械の割り当て | SkyPlanner |
| 段取り時間マトリクス、必要な工具と作業者の条件、代替リソース | SkyPlanner |
| シフトと非稼働日 | 要件定義で選択した一つのシステム |
| 作業時間、消費実績、完了実績 | Cegidで管理。Cegidに直接入力するか、SkyPlannerの作業時間ログから登録 |
OFの日付を書き込むシステムは一つに決めてください。計画日付の書き込みは、PMIの計画処理やPrimaveraの計画アルゴリズムに代わってSkyPlannerが担います。互いの結果を上書きしないよう、SkyPlannerがスケジューリングするOFについては、これらの計画処理を実行しないでください。
一般的な導入手順
導入は通常、オンボーディング開始から数週間で完了します。その前に、CegidからCSVまたはExcel形式でエクスポートした作業区、工程順序、未完了のOFを使い、30日間の無料トライアルでスケジュールを検証してください。
- マッピング。マッピング表、データの管理元に関するルール、同期頻度、作業時間を書き戻すかどうかを確定します。
- Cegidへのアクセス。連携用ユーザーを作成し、生産関連オブジェクトへのアクセス権とライセンスを確認します。まずテスト用会社で検証してください。
- 初期データの取り込み。品目、部品表、工程順序、作業区、機械、作業者、カレンダーを取り込みます。
- OFと仕入先への発注の同期。フィルター、ページング、リトライを組み込んだポーリングを行います。
- SkyPlannerでの制約設定。段取り時間マトリクス、工具、作業ごとの必要人数、代替の機械や担当者を設定します。
- スケジュールの書き戻し。SkyPlannerのWebhookから工程の計画日時を書き戻します。時間実績の登録を選択した場合は、それも行います。
- 並行テスト。現行の計画と並行してSkyPlannerを運用し、日付を比較してマスタデータを修正します。
- 本稼働。データの一致を確認してから、書き戻しを有効にします。
Cegid連携で事前に検討すべきこと
- 確定OFと計画OF。PMIはCBNから両方を作成します。計画OFをスケジューリングすると将来の負荷を把握できますが、日付の書き戻しは確定OFだけを対象にしてください。
- 計画対象外の工程。Primaveraでは、工程を計画対象外(NaoSujeitaPlaneamento)に設定できます。書き戻しの際は、これらの工程を除外してください。
- 機械時間と作業者時間。Primaveraは工程ごとに機械時間と作業者時間を別々に保持します。複数人で行う作業に適切な人数を割り当てられるよう、両方をマッピングしてください。
- 工程の重複。Primaveraの工程には重複係数があります。SkyPlannerの工程の実行タイミングにマッピングしてください。反映しないと、実際の現場よりも長い待ち時間がスケジュールに組み込まれます。
- Cegid ERPの製品確認。PMI、Primavera、Ekonではインターフェースが異なります。まず製品とバージョンを確認してください。Cegid XRP Flexの場合は、Acumatica連携ガイドをご覧ください。
Cegid連携の設定とサポートの担当
- SkyPlannerチームがオンボーディング時に設定し、本稼働後もサポートします。対象は、合意したCegid API呼び出しの範囲です。Cegidの運用方法は工場ごとに異なり、そのノウハウをここで設定に反映します。
- ご利用のCegidパートナーも参加できます。パートナーはお客様の設定、カスタマイズ、ライセンスを把握しており、SkyPlannerチームと協力して連携用ユーザーやAPIアクセスを設定できます。
- 自社の開発者による拡張も可能です。APIトークンを使い、SkyPlannerのREST APIで開発できます。APIトークンがあれば着手でき、必要に応じてSkyPlannerチームが支援します。連携に関する技術資料はSkyPlanner連携ドキュメントをご覧ください。
SkyPlannerは5リソースを含み、月額199 €から利用できます。請求は月ごとです。連携費用は、お客様の業務プロセスと要件に合わせて、プランと併せて事前にお見積もりします。料金、Cegidで設備・人員の実際の能力を考慮した生産スケジューリング、Cegidのページ、ERP連携一覧をご覧ください。
製造業のお客様によるSkyPlannerの評価
2時間毎週の業務時間を削減
「SkyPlannerによって、Excelの表で行っていた生産計画から、リアルタイムで生産を最適化する運用へ移行できました。」
Kalle Kalliomäki、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる業務時間を毎週2時間削減し、新しい作業キューは数秒で製造ラインに届きます。
+90%生産効率が向上
「生産効率が90%向上しました。」
Abdul Rucyinga、IT部門責任者
Laboratory & Allied · 医薬品製造
生産効率が90%向上し、全リソースを対象に三か月分の最適化された計画を30分未満で作成できます。
6か月先まで営業部門が余力を把握
「SkyPlannerは、あらゆる生産計画の基盤を築き、その信頼性を支えています。」
Anu Järvinen、生産マネージャー
Fredman Operations · 食品用包装紙
営業部門は六か月先までの余力を把握できます。従来は一時間以上かかっていたスケジュール変更の依頼にも、数秒で回答できるようになりました。
100%2021年からの納期遵守率
「SkyPlannerで生産能力を把握できるようになり、見通しを持って計画を立てられるようになりました。」
Dan Berglund、COO/CFO
Opes Corporation · 化学品・食品製造
2021年にSkyPlannerを使い始めて以来、納期遵守率は一貫して100%を維持しています。
よくある質問
Cegid PMIにはAPIがありますか?
はい。CegidはPMI向けに、Manufacturing PMIのビジネスルールを維持しながら外部アプリケーションと安全にデータを交換できるWeb APIを提供しています。SkyPlannerはこのAPIを使い、OFの読み取りと、計画日時およびpointagesの書き込みを行います。
Cegid Primaveraには製造指図用のAPIがありますか?
はい。PRIMAVERA V10 APIは、すべてのモジュールで読み取りと書き込みに対応しています。Produçãoモジュールでは、ordens de fabrico、ActualizaPlaneamentoOperacaoを備えたPlaneamento、Diários de Trabalhoにアクセスできます。
計画日時はどのようにCegidへ書き戻されますか?
PMIでは、Web APIを通じて各OFの工程に書き戻します。Primaveraでは、IGprBSPlaneamento.ActualizaPlaneamentoOperacaoを使い、ordem de fabricoの工程の計画開始・終了日時を設定します。
CegidはWebhookに対応していますか?
この連携では、工場ごとに設定した周期でCegidをポーリングします。SkyPlanner側のWebhookはスケジュールの変更をその都度プッシュ通知するため、再計画の直後に日時がCegidに届きます。
Cegidパートナーは、Cegid標準の計画機能とSkyPlannerのどちらを提案すべきですか?
お客様が機械と在庫以外の制約も考慮する必要がある場合は、SkyPlannerです。Cegid自身も、さらに多くの制約に対応するため、高度な計画ツールとの連携を推奨しています(Cegid PMI)。SkyPlannerは作業者、工具、段取り、資材を計画に組み込み、自動で再計画します。ユーザー数に制限はなく、月額199 €から利用できます。
連携を構築する前にSkyPlannerを試せますか?
はい。30日間の無料トライアルでは、CegidからCSVまたはExcel形式でデータを取り込み、最大20リソースまで利用できます。クレジットカードは不要です。無料トライアルを開始するか、連携の要件定義について営業担当にご相談ください。