機械翻訳について

レシピをインストールする前に

Oracle Integrationを使用してこれらの外部システムに正常に接続し、顧客とアカウントを同期するには、Oracle NetSuiteおよび「Oracle CX SalesおよびB2B Service」インスタンスに対して次の構成タスクを実行する必要があります。

Oracle NetSuiteの構成

Oracle Integrationを使用してOracle NetSuiteに正常に接続するには、Oracle NetSuiteインスタンスで特定の構成と、アクセスに使用するセキュリティ・ポリシーに固有の構成を実行する必要があります。 このレシピでは、トークン・ベース認証(TBA)セキュリティ・ポリシーを使用します。

「管理者」としてOracle NetSuiteインスタンスにログインし、次のタスクを実行します。
  1. Oracle NetSuiteへの接続に必要な一般構成を実行します。 「Oracle NetSuiteでの機能の有効化」「Oracle NetSuite WSDL URLのアセンブル」を参照してください。
  2. TBA関連の構成タスクを実行します。 「トークン・ベース認証セキュリティ・ポリシーの前提条件」を参照してください。

    このステップで作成したロールに、次の権限を付与します。

    タブ名 権限 レベル
    リスト 通貨 完全
    リスト 顧客 完全
    リスト 子会社 完全
    リスト 連絡先 完全
    設定 ユーザー・アクセス・トークン 完全
    設定 アクセス・トークンを使用してログイン 完全
    設定 SOAP Webサービス 完全
  3. 顧客レコードのカスタム・フィールドを作成します。 「カスタム・トランザクション本文フィールドの作成」を参照してください。 カスタム・フィールドの作成時に、次の値を入力します。
    1. 「ラベル」の値をCxSalesPartyNumber として指定します。
    2. IDの値をid_cxsalespartynumberとして指定します。
    3. 「適用先」タブで、「顧客」を選択します。
    4. 「保存」をクリックします。
  4. ユーザー・イベント・スクリプトを構成およびデプロイします。
    1. サンプル・ユーザー・イベント・スクリプトのダウンロード: NS-CXSales.js
    2. Notepad++などのテキスト・エディタでスクリプトを開き、次の更新を行います:
      1. 「行30」には、値が***your admin user email***に設定されている変数があります。 この値を、作成した統合ユーザーの電子メール・アドレスに置き換えます。 最終結果は次のようになります: var integrationUserEmail = "john@netsuite.com"
      2. 「行85」には、値が*The base URL of your Oracle Integration instance*に設定されている変数があります。 この値を、Oracle Integrationインスタンスのドメイン名に置き換えます。 必ず、.comトップレベル・ドメインの後にすべてを省略してください。
      3. 「行83」には、値がユーザー名に設定された変数があります。 この値をOracle Integrationインスタンスのユーザー名に置き換えます。
      4. 「行84」には、値がパスワードに設定された変数があります。 この値をOracle Integrationインスタンスのパスワードに置き換えます。
      5. スクリプトに加えた変更を保存します。
    3. NetSuiteで、「ドキュメント」「ファイル」SuiteScriptsの順にナビゲートします。
    4. SuiteScriptsフォルダ内に、新しいフォルダを作成します。 たとえば: Stripe Integration
    5. ステップbで変更および保存したスクリプトを、新しく作成したフォルダにアップロードします。
    6. 「カスタマイズ」「スクリプト」「スクリプト」の順に移動します。
    7. 「スクリプト・ファイル」フィールドで、Oracle_NS_Stripe_Customer_Create.jsの入力を開始し、自動補完オプションを選択します。
    8. 「スクリプト・レコードを作成」をクリックします。
    9. 「名前」フィールドをOracle NS Stripe Customer Scriptに、ID_oracle_stripe_custに設定します。
    10. 「保存」をクリックし、「スクリプトのデプロイ」をクリックします。
    11. 「適用先」フィールドをCustomerに設定し、ID_oracle_stripe_cust_deplに設定します。
    12. 「ステータス」「デプロイ済」に設定します。
    13. 「対象者」タブで、該当する場合はすべてのチェック・ボックスを選択するか、各リストのすべての項目を選択します。
    14. 「保存」をクリックします。

「Oracle CX SalesおよびB2B Service」の構成

Oracle Integrationを使用して「Oracle CX SalesおよびB2B Service」に正常に接続するには、「Oracle CX SalesおよびB2B Service」インスタンスで特定の構成を実行する必要があります。

  1. 統合ユーザー・アカウントを作成します。
    から「Oracle CX SalesおよびB2B Service」サービス・カタログまたはイベント・カタログwebサービスを呼び出すには、別のユーザーを作成します。
    1. システム管理者権限を持つユーザーで「Oracle CX SalesおよびB2B Service」にログインします。
    2. 「ナビゲータ」 > 「自分のチーム」 > 「ユーザーの管理」に移動します。
    3. 「ユーザーの管理」ページで、「ユーザーの管理」をクリックします。
    4. 「写真の表示」の横の「新規ユーザーの作成」アイコンをクリックします。
    5. 次の情報を入力して、「保存」をクリックします。
      フィールド 説明
      FUSION_APPS_ICS_APPIDと入力
      電子メール 有効な電子メール・アドレスを入力します。
      採用日 日付を入力します。
      User Name FUSION_APPS_ICS_APPIDと入力します。
      Personタイプ Employeeと入力します。
      雇用主 有効な法律上の組織を選択します。
      ビジネス・ユニット 有効なビジネス・ユニットを選択します。
      ユーザー名およびパスワードの送信 このチェック・ボックスを選択します。

      ユーザーが作成されると、電子メール・アドレスに通知電子メールが送信されます。

    6. 「Oracle CX SalesおよびB2B Service」からログアウトします。
    7. FUSION_APPS_ICS_APPIDおよび通知Eメールで指定した一時パスワードを使用して、「Oracle CX SalesおよびB2B Service」インスタンスにログインします。
    8. 最初のログイン時にプロンプトが表示されたら、パスワードを変更します。
      「Oracle CX SalesおよびB2B Service」ようこそページが表示されます。
    9. 「Oracle CX SalesおよびB2B Service」からログアウトします。
  2. 統合ロールの割当て。
    Oracleセキュリティ・コンソールを使用して、統合ユーザーに特定のロールおよび権限を割り当てます。

    ノート:

    セキュリティ・コンソールへのアクセスは、あらかじめ定義された「セキュリティ・マネージャ」ロールによって提供されます。
    1. 「ナビゲータ」 > 「ツール」 > 「セキュリティ・コンソール」を選択します。
    2. ウィンドウの右上隅にある「ロールの作成」をクリックします。
    3. 作成ロール内: 「基本情報」ページで、次の情報を使用して新しいレコードを作成し、「次」をクリックします。
      パラメータ
      ロール名 OIC統合ロール
      役割コード INT_ OIC_ Integration_ロール
      ロール・カテゴリ CRM - ジョブ・ロール
      説明 OSCサービス・カタログにアクセスするためのカスタム・ロール
    4. 作成ロール内: 「機能セキュリティ・ポリシー」ページで、「機能セキュリティ・ポリシーの追加」をクリックします。
    5. 「機能セキュリティ・ポリシーの追加」ページで、「検索」ボックスに FND_MANAGE_CATALOG_SERVICE_PRIVと入力し、「ロールへの権限の追加」をクリックします。 「次へ」をクリックします
    6. 作成ロール内: 「データ・セキュリティ・ポリシー」ページで、「次」をクリックします。
    7. 「営業管理者」ロールと「SOAオペレータ」ロールを追加し、「次」をクリックします。

      「営業管理者」ロールを追加するには、「ロールの作成」で次を実行: 「ロール階層」ページ:

      1. 「ロールの追加」をクリックします。
      2. 「検索」フィールドに、Sales Adminと入力します。
      3. 「営業管理者」ロールを選択し、「ロール・メンバーシップの追加」をクリックします。
      4. 「ロール・メンバーシップの追加」ウィンドウを閉じます。

      「SOAオペレータ」ロールを追加するには、「ロールの作成」で次を実行: 「ロール階層」ページ:

      1. 「ロールの追加」をクリックします。
      2. 「検索」フィールドに、SOA Operatorと入力します。
      3. 「SOAオペレータ」ロールを選択し、「ロール・メンバーシップの追加」をクリックします。
      4. 「ロール・メンバーシップの追加」ウィンドウを閉じます。
    8. 統合ユーザーをロールに割り当てます。

      ロールの作成時: 「ユーザー」ページで、「ユーザーを追加」をクリックし、次を実行します:

      1. 「検索」フィールドに、FUSION_APPS_ICS_APPIDと入力します。
      2. FUSION_APPS_ICS_APPIDユーザーを選択し、「ロールへのユーザーの追加」をクリックします。
      3. 「ユーザーの追加」ウィンドウを閉じます。
    9. 「次」をクリックし、「サマリーと影響」ページの詳細を確認して、「保存してクローズ」をクリックします。