統合の設定
Oracle Integration Cloud (OIC)で、この手順を使用して統合を設定します。
統合の作成
- 「アプリケーション駆動オーケストレーション」を選択します。
- 統合の名前と説明を入力します。
トリガーとしてのERP Cloudアダプタの追加
- 「ビジネス・イベントの受信」ドロップダウン・リストから、「サプライヤ作成済」を選択します。
- エンドポイント名を指定し、ペイロード構造を確認します。
統合フロー内での処理の追加
統合設計の一環として、これらのサブステップを順番に完了します。
- (オプション) GET操作を使用して、Oracle Supplier Modelからサプライヤ詳細を取得します。ノート:このステップはオプションであり、外部データ・プロバイダがサプライヤを一意に識別するためにさらに多くのサプライヤ識別子を必要とする場合にのみ使用する必要があります。
- ERP Cloudアダプタ接続を使用して起動アクションを追加します。
- データ・マッパーで、イベント・ペイロードからREST APIリクエストに
SupplierIdをマップします。 - この呼出しを構成して、GET操作でサプライヤREST API (
/fscmRestApi/resources/latest/suppliers/{SupplierId}など)をコールします。レスポンスには、SupplierId、SupplierName、D-U-N-S番号、TaxpayerID、その他の標準サプライヤ・フィールドなどの属性が含まれます。
- 外部データ・プロバイダ(APIメソッド、仕様ごと)からエンリッチメント・データを取得します。
- 外部データ・プロバイダ用に作成されたRESTアダプタ接続を使用して、起動アクションを追加します。
- 外部データ・プロバイダのAPIドキュメントを参照して、使用する適切な操作(POST、GET)を特定します。 その後、そのガイダンスに従ってOIC統合を設計できます。 この操作は、データが同期的に取得されるか、フォローアップ・コールが必要かによって異なります。
- データが同期的に返される場合は、単一の呼出しアクション(POSTやGETなど)を使用します。
- データが非同期的に取得される場合は、2ステップのフローを実装します(たとえば、エンリッチメントを開始するための初期POST、結果を取得するためのフォローアップGETなど)。
- 必要に応じて、関連するサプライヤ・データ(SupplierId、SupplierName、CustomerID、D-U-N-S番号、TaxpayerIDなど)を外部データ・プロバイダ要求にマップします。
初期コールからでもフォローアップ・コールからでも、レスポンスが正常に起動されると、要求されたエンリッチメント・データ(リスク・スコア、クレジット・スコア、買掛/未払金未回収日数、コンプライアンス・スクリーニング、ESGランキング・スコアなど)が含まれ、これらの値が出力として使用可能になります。
- PATCH操作を使用して、エンリッチメント・データでサプライヤ・プロファイルを更新します。
- ERP Cloudアダプタを使用して起動アクションを追加し、サプライヤ・モデルでサプライヤを更新します。
- PATCHのリソースURIを構成します。 たとえば、
/fscmRestApi/resources/latest/suppliers/{SupplierId}です。 - データ・マッパーで、外部データ・プロバイダ応答から対応するサプライヤ属性または付加フレックスフィールド(DFF)に直接、
SupplierIdおよび各エンリッチメント・フィールド(リスク・スコア、財務安定性など)をマップします。ノート: DFF属性コードがOracle Fusion Cloud Procurement構成と一致していることを確認してください。 - PATCH操作のペイロードまたはフォーマット要件を満たすために必要なデータ変換を適用します。
- 統合をテストしてアクティブ化します。
- フローをテストして、イベント・トリガー、データ取得、外部データ・プロバイダ統合およびサプライヤ・エンリッチメントが期待どおりに機能することを確認します。
- 統合をアクティブ化します。