Oracle Integration Cloudを使用したOTM/GTMの統合
Oracle Integration Cloud (OIC)を使用して、Oracle Fusion Cloud Order ManagementをOracle Transportation Planning (OTM)またはOracleの外部にあるその他の輸送管理システムと統合し、Oracle Global Trade Compliance (GTM)と統合できます。
Oracle Order ManagementをOTM、またはOracleの外部にあるその他の輸送管理システムと統合すると、輸送計画の販売オーダーが送信され、計画完了や履行証明など、履行マイルストンの更新を受け取ります。
Oracle Order Managementを取引管理ソリューションとともに使用して、グローバルなインポート取引ルール、エクスポート・グローバル取引ルール、および国やリージョンが要求するその他の取引規制に準拠する取引トランザクションを作成および管理します。
OTM/GTMは、次の統合オプションを介してサポートされます:
- サービス指向アーキテクチャ(SOA)のイベント処理フレームワーク(PublicEventHandlerおよびSOAイベント・サブスクリプション・メソッド)を使用して、Oracle Integration Cloud (OIC)コネクタをコールします。
- Oracle Order Management外部インタフェース・レイヤーを使用して、OICコネクタを直接コールします。
- 同期操作と非同期操作の両方をサポートします。
主な機能
- 市場で使用可能なベースライン統合を使用し、カスタム要件に合せて拡張できます。
- Oracle Transportation Planning (OTM)/Oracle Global Trade Compliance (GTM)統合とOracle Order Managementテンプレート・タスク・レイヤー(カスタム・タスク)サポートを使用できます。
ベスト・プラクティス
- 次の状態に準拠する場合は、事前定義済のイベントベースのOTM/GTM統合および事前定義済のOICアクセラレータを使用することをお薦めします:
- OTM/GTMがオーダー明細詳細を受領したことを確認するには、OTM/GTM確認が必要です。
- OTMがオーダー明細詳細を正常に処理し、OTMリリース・オーダーに変換したことを確認するには、OTM受入が必要です。
- 事前定義済のOTM/GTM統合を使用して、顧客は、同期/非同期サービスを直接コールするようにOracle Order Management外部インタフェース・レイヤーで設定を変更することで、OICコネクタに直接コールすることを選択できます。
- 次の状況では、Oracle Order Managementテンプレート・タスク・レイヤー(カスタム・タスク)を使用してOTM/GTMと統合することをお薦めします:
- OTM/GTM統合の確認および受入状態には準拠していません。
- サードパーティのOTM/GTMソリューションでカスタム・ソリューションを使用することを希望しています。
- お客様は、次の状況で遅延したレスポンスを読むことを常にお薦めします:
- 非同期モードでコールされたときに、OrderFulfillmentResponseサービスを使用して確認または受入れがOracle Order Managementに送信された場合。
- Oracle Order Managementで次の操作を実行する前に、成功したトランザクションを確認します。
- フォルト・トレラントな統合を構築します。 たとえば、顧客がOracle Integration Cloud (OIC)カスタム統合レイヤーから複数の再試行を実行して、Oracle Order Managementでリクエストを再送信できるようにします。
- 以前に構築されたOICアクセラレータとサポート・ノートを通じて顧客に提供されたサンプルには、バック・トゥ・バック・リクエストの提出による同時実行性の問題を回避するための遅延が組み込まれています。 お客様も同じことをすることが期待されています。
制約
- 事前定義済のOTM/GTM統合は、30分以内に確認を受信するまでに時間がかかります。 確認が送信されない場合は、Oracle Order Managementによってオーダー明細の再送信が適格になります。 ノート: 顧客は、外部インタフェース・レイヤー・ルールのOracle Order Management設定でこの制約を上書きできます。
- Oracle Order Managementに対するすべてのインバウンド・サービス・コールが常に成功するという前提で、OIC統合をファイア・アンド・フォーゲット・モードで構築することはお薦めしません。
- お客様は、成功したトランザクションの最終確認として非同期レスポンスを受け入れる必要があります。
- また、一時的な障害がOracle Order Managementから受信されたときにリクエストを再送信するために、OICまたはカスタム統合レイヤーから複数の再試行を実装することをお薦めします。 これは、トランザクションを前進させるのに役立ちます。