Dynamics 365 Finance & Operationsのラベル印刷:X++、REST、ファイル連携
Dynamics 365 F&O / Supply Chain Managementから製品・ライセンスプレート・出荷ラベルをREST API、監視フォルダ、直接データベースビューで印刷 — 倉庫シナリオとチェックリスト付き。
Dynamics 365 Finance & Operations(現Supply Chain Management)は高度な倉庫管理で倉庫を運営します:ライセンスプレート、作業指示、ウェーブ、モバイルデバイスフロー。これらの各ステップがラベルを生み、標準のドキュメントルーティングはWindowsの印刷管理に依存します。EtikStudioは同じイベントを受け取り、どのプリンタでも、どの言語でも、どの拠点でも印刷します。
Dynamics 365に適した連携経路
| 経路 | 適合度 | 理由 |
|---|---|---|
| REST API | 最適 | X++(System.Net.Http)またはビジネスイベント上のPower Automate / Logic Appsフローから:レコードのフィールドを伴うREST API。ジョブ状態をD365へ返却。 |
| 監視フォルダ / FTP | 良好 | データ管理エクスポート(CSV/XML)や定期データジョブがファイルを置き、EtikStudioがバッチ印刷。X++不要。 |
| 埋め込みデータ(ODBC) | 補完 | BYOD / Azure SQLエクスポートやエンティティストア上の読み取り専用ビュー:品目、ロット、ライセンスプレート、顧客データを印刷時に取得。 |
| コネクタ + リレー | 良好 | クラウド上のD365が各倉庫のリンク済みコネクタを介し、VPNなしでオンプレミスのプリンタに印刷。 |
倉庫と生産のシナリオ
| プロセス | ラベル | トリガー |
|---|---|---|
| 入庫 | 入荷時のライセンスプレートラベル、ロットと有効期限 | 発注明細の登録、ライセンスプレート作成 |
| 生産 | ロットとシリアルを含む完成品・容器ラベル | 完了報告、製造指図の状態変更 |
| 出庫 | 出荷、SSCCパレット、運送業者ラベル | ウェーブ処理、作業完了、出荷確認 |
| 小売 | リリース済み製品からの棚札・値札 | 価格変更、品揃え更新 |
推奨フロー
ラベルが必要なステップ — ライセンスプレート作成、作業完了、出荷確認 — にビジネスイベント(またはPower Automateトリガー)を使い、フィールドを伴ってREST APIを呼び出します。ラベルデザインはEtikStudioに、プリンタマッピングは倉庫ごとに保持します。プリンタネットワークからD365テナントに到達できない拠点では、コネクタ + リレー経路がインバウンドのファイアウォール規則なしでローカル印刷します。
導入チェックリスト
- トリガーを選ぶ:X++拡張、ビジネスイベント + Power Automate、またはデータ管理エクスポートのスケジュール。
- D365の倉庫とプリンタをEtikStudioのプリンタ名にマッピングする。拠点ごとに1コネクタ。
- 呼び出しで運ぶフィールドと、ラベルがビューから読むフィールド(品目説明、アレルゲン、価格)を決める。
- 対象プリンタでライセンスプレートのバーコードとSSCCを検証機で確認する。
- レポートのドキュメントルーティングはD365に残し、ラベルだけをEtikStudioへ移す。
EtikStudioの対応
RESTサーバーは各呼び出しにジョブIDと状態を返すため、D365は成功を記録したり再試行したりできます。テンプレートは中央でバージョン管理され、同じデザインがある倉庫のZebraと別の倉庫のTSCで印刷されます。
連携の詳細はERPのバージョン、導入形態、ライセンスにより異なります。アダプタと実例は導入時に提供します。