Redwood: Oracle Configure, Price, Quote (CPQ)からのオーダーの受信

新しい事前定義済Oracle CPQメッセージ定義Oracle-1-0-A2A-CPQ-Quote-Inを使用して、Oracle CPQから見積メッセージを受信し、Fusion Order Managementでオーダー取込みに必要な適切なペイロード形式にシームレスに変換します。

アウトバウンド・アプリケーションのレスポンス・メッセージOracle-1-0-A2A-Application-Response-Outを利用することで、Oracle-1-0-A2A-CPQ-Quote-Inメッセージの処理に関するステータス更新通知をCPQの開始ユーザーに自動的に送信できるようになりました。

この機能の利点の一部を次に示します:

  • データ転送の合理化: この統合により、見積からオーダーまでのプロセスが簡素化され、手動作業が削減され、Fusionアプリケーションで構成された見積から実用的な販売オーダーへのスムーズな移行が可能になります。
  • 自動通知: 成功通知とエラー通知は自動的に処理され、ユーザーがリアルタイムで通知されるようにCPQに返送されます。

有効化および構成ステップ

B2Bメッセージングの構成および処理の簡略化機能を有効にした後、次の高レベルのタスクを実行して設定を完了する必要があります。

  1. アプリケーション内ナビゲーション・バーから「接続」を選択します。
    1. 「プロバイダ」タブを選択し、Oracle CPQを検索してサービス・プロバイダの詳細を表示します。

Oracle CPQプロバイダ

Oracle CPQプロバイダ

    1. 「配信方法」タブを選択して、事前定義済の配信方法ORA_CPQ_REST_WebServiceにアクセスします。

Oracle CPQ配信方法

Oracle CPQ配信方法

    1. 「接続」タブを選択し、プロバイダOracle CPQでフィルタして、すべてのシード済接続を表示します。

Oracle CPQメッセージ

Oracle CPQメッセージ

  1. アプリケーション内ナビゲーション・バーから「ドキュメント」を選択します。
    1. 「B2B Message Processing Result - Outbound」ドキュメントを選択し、「Enabled」フィールドを「Yes」に設定します。 このアウトバウンド・ドキュメントに接続を割り当てる必要はありません。

文書

文書

    1. インバウンド文書でフィルタします。
    2. 「発注書- インバウンド」文書を選択し、「有効」フィールドを「はい」に設定します。

文書

文書

  1. B2Bメッセージ定義で、Oracle CPQメッセージ定義をプロバイダ別に検索することもできます。
  1. アプリ内ナビゲーション・バーから「定義」を選択します。
  2. 「プロバイダ」フィルタで「Oracle CPQ」を選択します。

Oracle CPQメッセージ定義

Oracle CPQメッセージ定義

  1. メッセージに追加の属性を含めることができます。
    1. アプリ内ナビゲーション・バーから「定義」を選択します。
    2. カスタマイズする事前定義済メッセージ定義(Oracle-1-0-A2A-CPQ-Quote-InまたはOracle-1-0-A2A-Application-Response-Out)を選択し、「変換パッケージのエクスポート」を選択します。 変換パッケージには、mappingFileとmappingFunctionFileの2つのフォルダがあります。

変換パッケージ

変換パッケージ

    1. マッピング・ファイルを編集して、追加の属性を含めます。
    2. マッピング・ファンクション・ファイルを編集して、マッピング・ファイルで使用されるビジネス機能を編集または作成します。
    3. マッピングをカスタマイズした事前定義済メッセージ定義(たとえば、Oracle-1-0-A2A-CPQ-Quote-In)を選択し、「複製」を選択します。 名前を入力し、変更したファイルをアップロードします。

重複メッセージ定義

重複メッセージ定義

  1. 事前定義済メッセージ定義- Oracle-1-0-A2A-CPQ-Quote-InまたはOracle-1-0-A2A-Application-Response-Out - を、新しく複製されたメッセージ定義に置き換えることができます。
    1. アプリケーション内ナビゲーション・バーから「接続」を選択します。
    2. 「接続」タブを選択し、プロバイダOracle CPQでフィルタして、すべてのOracle CPQメッセージの接続を表示します。
    3. 事前定義済のORA_CPQ_Oracle-1-0-A2A-CPQ-Quote-In接続を選択します。 重複したメッセージが「メッセージ定義」ドロップダウン・リストに表示されます。

メッセージ定義の置換

メッセージ定義の置換

  1. 0Oracle-1-0-A2A-CPQ-Quote-InOracle-1-0-A2A-Application-Responseの両方のトランザクションは、B2Bメッセージ・タスクを使用して確認し、該当するドキュメントを選択することで確認できます。
    1. アプリ内ナビゲーション・バーから「メッセージ」を選択します。
    2. ドキュメント、プロバイダおよびステータス日付でメッセージをフィルタします。

B2Bメッセージ・トランザクション

B2Bメッセージ・トランザクション

ヒントと考慮事項

  • Oracle CPQプロバイダを定義するアプリケーション・プロバイダ・タイプは、メッセージを交換する内部Oracleアプリケーションです。
  • CPQ配信方法(ORA_CPQ_REST_WebService)によって2つのOracle applications間の通信が容易になるため、RESTサービスの詳細はページに表示されません。
  • 変換モードdは、文書をXSLTスタイルシートとマッピング・ファイルのどちらを使用して変換するかを指定するオプションを表示します。 Oracle-1-0-A2A-CPQ-Quote-InおよびOracle-1-0-A2A-Application-Response-Outメッセージの場合、変換はXSLTではなくJSONを使用して実行されるため、変換モードはマッピング・ファイルに設定されます。
  • マッピング・ファイルには属性マッピングが含まれ、必要に応じてJavaScriptファイルに定義されている関数を使用できます。 さらに処理を必要としない属性に対するXMLからJSONへの直接マッピングも含まれます。
  • マッピング関数ファイルには、マッピング・ファイルで使用されるすべての関数が含まれています。 マッピング操作の実行に必要なビジネス・ロジックをカプセル化します。
  • 変更されるファイルが1つのみの場合でも、メッセージを複製するときにマッピング・ファイルとマッピング関数ファイルの両方をアップロードする必要があります。
  • Oracle-1-0-A2A-CPQ-Quote-Inメッセージの顧客B2Bプロパティを構成する必要はありません。
  • B2Bメッセージ処理結果- アウトバウンド文書は、購買オーダー- インバウンド(Oracle-1-0-A2A-CPQ-Quote-In)文書の処理に応じて自動的に生成されます。
    • 接続を割り当てる必要はありません。
    • アプリケーションからのすべてのエラー情報はペイロードで使用でき、特定のエラー・メッセージは個別に抽出および表示されます。
    • レスポンスが相関するCPQインバウンド・メッセージIDがペイロードに含まれます。
  • Oracle-1-0-A2A-CPQ-Quote-InまたはOracle-1-0-A2A-Application-Response-Outに関連付けられたドキュメントは、B2Bメッセージ・ページから再処理または再発行できません。

主なリソース

Oracle Fusion Cloud SCMのB2Bメッセージングの構成および管理ガイド(Oracle Help Center)を参照してください。

アクセス要件

この権限を含む構成済ジョブ・ロールが割り当てられているユーザーは、この機能にアクセスできます。

  • CMK_INVOKE_INBOUND_COLLAB_DOC_SERVICE_PRIV

この権限はこの更新より前に使用可能でした。