機械翻訳について

このレシピについて

このレシピは、「Oracle CX SalesおよびB2B Service」の商談とOracle NetSuiteの販売オーダーをリアルタイムで同期します。 標準の「Oracle CX SalesおよびB2B Service」アダプタとOracle NetSuiteアダプタを使用します。 レシピを使用するには、レシピをインストールし、レシピ内の接続およびその他のリソースを構成する必要があります。

「Oracle CX SalesおよびB2B Service」で「受注済」ステータスで商談がクローズすると、レシピのメイン統合フローがトリガーされます。 「Oracle CX SalesおよびB2B Service」から、この統合フローは、受注した商談に関連付けられた顧客および在庫品目詳細を受け取ります。 その後、メイン・フローは2つの子会社統合フローをコールして、対応する顧客および在庫品目詳細をOracle NetSuiteから取得します。 子会社のフローでは、特定の顧客および在庫アイテムのレコードがOracle NetSuiteに存在するかどうかがチェックされます。 レコードが存在する場合、子会社フローはレコードの内部IDをメイン・フローに戻します。 レコードが存在しない場合(つまり、新規顧客または新規在庫アイテムの場合)、子会社フローは、Oracle NetSuiteに新しい顧客レコードまたは新規在庫アイテム・レコード(あるいはその両方)を作成し、これらのレコードの内部IDをメイン・フローに返します。 必要な詳細を受信すると、メイン・フローによってOracle NetSuiteに新しい販売オーダーが作成され、「Oracle CX SalesおよびB2B Service」Oracle NetSuiteの間でデータが同期されます。

ノート:

  • このレシピは、一度に1つの「Oracle CX SalesおよびB2B Service」製品グループに対して実行できます。
  • レシピを正常に実行するには、「Oracle CX SalesおよびB2B Service」の商談に1つの製品グループのみを追加する必要があり、商談に製品アイテムを追加しないでください。

システムおよびアクセスの要件

  • Oracle Integration、バージョン21.1.2.0.0 (210129.2200.39447)以上

  • Oracle NetSuite、バージョン2018.1.0

  • Oracle CX SalesおよびB2B Service

  • 管理者ロールを持つOracle NetSuiteのアカウント

  • 管理者ロールおよび営業ユーザー・ロールを持つ「Oracle CX SalesおよびB2B Service」のアカウント(商談を作成してクローズするため)

レシピ・スキーマ

この項では、レシピに存在する統合フローについて説明します。

「メイン統合フロー - NetSuiteでのオーダーの作成」

この統合フローは、「Oracle CX SalesおよびB2B Service」のステータス「成約」で商談がクローズされるとトリガーされます。 受注した商談に関連付けられた顧客および在庫品目詳細を受信し、子会社統合フローをコールして、対応する顧客および在庫品目詳細をOracle NetSuiteから取得します。 詳細を受け取った後、メイン・フローはOracle NetSuiteに新しい受注を作成します。


oec-ns-main-integration.pngの説明は以下のとおりです
図oec-ns-main-integration.pngの説明

「子会社の統合フロー - NetSuiteからの顧客レコードのフェッチ」

この統合フローは、メイン統合フローからRESTサービスによってトリガーされます。 パラメータとして、「Oracle CX SalesおよびB2B Service」で受注した商談に関連付けられた顧客レコードのPartyId (AccountId)を受け取ります。 このパラメータを使用して、対応する顧客レコードがOracle NetSuiteに存在するかどうかをチェックします。 レコードが存在する場合、レコードの内部IDがメイン・フローに戻されます。 レコードが存在しない場合(つまり、新規顧客の場合)、フローは顧客レコードのアカウント詳細を「Oracle CX SalesおよびB2B Service」からフェッチし、Oracle NetSuiteに新しい顧客レコードを作成します。 最後に、このレコードの内部IDをメイン・フローに返します。


oec-ns-subsidiary-integration1.pngの説明は以下のとおりです
図oec-ns-subsidiary-integration1.pngの説明

「子会社の統合フロー - NetSuiteから在庫アイテム・レコードをフェッチ」

この統合フローは、メイン統合フローからRESTサービスによってトリガーされます。 パラメータとして、商談に関連付けられた在庫品目のprodgroupidおよびprodgroupname「Oracle CX SalesおよびB2B Service」で受注されます。 これらのパラメータを使用して、対応する在庫品目レコードがOracle NetSuiteに存在するかどうかがチェックされます。 レコードが存在する場合、レコードの内部IDがメイン・フローに戻されます。 レコードが存在しない場合(つまり、新規在庫アイテムの場合)、フローはOracle NetSuiteに新しい在庫アイテム・レコードを作成し、このレコードの内部IDをメイン・フローに戻します。


oec-ns-subsidiary-integration2.pngの説明は以下のとおりです
図oec-ns-subsidiary-integration2.pngの説明