サプライ・チェーン・オーケストレーションの在庫との統合の拡張
サービス・マッピングを使用して、転送オーダー・フローの特定の統合要件を満たします。
Oracle Order Managementで販売オーダーを作成し、Oracle Supply Chain Orchestrationで供給をオーケストレーションし、次にOracle Inventory Managementで転送オーダーを作成します。 必要に応じて、拡張可能フレックスフィールドを使用して、実装固有のデータを統合します。 サービス・マッピングを使用して、計画と購入からサプライ・チェーン・オーケストレーション、在庫に移動するデータを統合することもできます。
たとえば、TransferRequestSourceサービスのTransferOrderRequestエンティティを使用するサービス・マッピングを作成します。

サービスは、サプライ・チェーン・オーケストレーションからInventory Managementに転送オーダーを作成するリクエストを送信します。
- SupplyOrchestrationサービス・マッピングを編集します。
- TransferRequestSourceソースを選択します。
- TransferOrderRequestエンティティを選択します。
- 属性をマップします。 たとえば:
属性 式 AttributeChar1 'create' AttributeNumber1 1000 NotetoSupplier 'Extra Material'
設定
Oracle Inventory Managementと統合するための設定は、Oracle Procurementと統合するための設定と似ています。 したがって、「サプライ・チェーン・オーケストレーションの調達との統合の拡張」で説明されている作業を行いますが、次の違いがあります:
- サービス・マッピングの使用を有効にして、サプライ・チェーン・オーケストレーションの在庫との統合機能を拡張します。
- 機能を有効にするときに必要なフローを選択します。
- バック・トゥ・バック転送
- 計画から生産への転送
- MinMax転送
- 供給リクエスト転送
- セルフサービス・リクエスト転送
- 外部異動
必要なフローのみを選択します。 少ないフローを選択すると、次に実行する設定が簡略化されます。 たとえば、バック・トゥ・バック転送のみを選択した場合、設定中に実行するステップの中には、バック・トゥ・バック転送フローに適用される値のみを選択できるように値がフィルタリングされるものがあります。
- マッピングを変更する場合は、PurchaseRequestSourceではなくTransferRequestSourceソースを変更します。
- 「エンティティ・マッピング」タブを使用して、サプライ・チェーン・オーケストレーションとInventory Managementの間でマップする必要があるデータを表すエンティティを選択します。 たとえば、次を選択します:
- Inventory Managementに手数料調整をマップするためのSalesOrderChargeAdjustmentエンティティ
- 転送オーダーのリクエストの変更をInventory ManagementにマップするTransferOrderRequestChangeEntryDetailエンティティ。
ガイドライン
- 統合によって、Inventory Managementが適用される検証が満たされていることを確認します。 要求ペイロードには問題がなくても、在庫管理が要求を受け入れない可能性があります。
- 特に複数の要求明細を問い合せる場合は、統合アルゴリズムで参照するオブジェクトが存在することを確認します。 実行時に存在しないオブジェクトを参照すると、エラーが発生する可能性があります。
- フローごとに同じ属性を異なる方法でマップする必要があるかどうかを考慮します。 たとえば、Order Managementでは通常、品目がバック・トゥ・バック・フローで顧客に出荷されますが、他のフローでは供給が倉庫に残る場合があります。
- パフォーマンスに影響する可能性のある供給リクエストがあるかどうかを検討します。 たとえば、計画から生産までのフローおよび最小から最大までのフローでは、多数のラインを持つ供給オーダーを生成できます。
- エラーが発生した場合は修正し、「サプライ・チェーン・オーケストレーション」作業領域を使用して要求を再送信します。