機械翻訳について

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

Oracle Integrationを使用してこれらの外部システムに正常に接続し、Azure Service Busを使用してSalesforceアカウントに対応する顧客レコードをShopifyに作成するには、SalesforceShopifyおよびAzure Service Busインスタンスに対して次の構成タスクを実行する必要があります

Salesforceの構成

Oracle IntegrationからSalesforceにアクセスし、アカウントの顧客を作成するには、Salesforceインスタンスで特定の構成を実行する必要があります。

Oracle Integrationのユーザー・アカウントをSalesforceに作成する必要があります。 このユーザー・アカウントの資格証明は、Oracle IntegrationSalesforce接続を構成するときに使用します。

また、Salesforceインスタンス・タイプおよび現在のSalesforce APIバージョンも識別します。 さらに、レシピのOracle Salesforce AzureSB Shopify統合フローをトリガーするアカウントを作成します。 そのためには、「管理者」としてSalesforceインスタンスにログインし、次のステップを実行します:

  1. Oracle Integrationとの接続を構成するには、ユーザー名とパスワードが必要です。 資格証明を取得するには、「Oracle Integration 3でのSalesforceアダプタの使用」「Salesforceユーザー名パスワード・セキュリティ・ポリシーを使用するための前提条件」のタスクを実行します。
  2. 現在のSalesforce APIバージョンを特定します。 「Oracle Integration 3でのSalesforceアダプタの使用」「現在のSalesforce APIバージョンを検索」を参照してください。
  3. Salesforceインスタンス・タイプを識別します。 「Oracle Integration 3でのSalesforceアダプタの使用」「Salesforce組織のインスタンス・タイプの識別」を参照してください。
  4. Salesforceアダプタがアカウント作成通知を受信できるようにする「プラットフォーム・イベント」を定義します。 「Oracle Integration 3でのSalesforceアダプタの使用」「プラットフォーム・イベントを使用するための前提条件」を参照してください。
  5. 次のステップに従って、「Apexトリガー」を作成します。
    1. Salesforceインスタンスにログインします。
    2. プロファイル名に移動し、「設定」に移動します。
    3. 左側のパネルにあるQuickFind検索ボックスでApex Triggerを検索します。
    4. 「開発者コンソール」をクリックします。
    5. 表示される開発者コンソール・ウィンドウで、「ファイル」「新規」「Apexトリガー」の順にクリックします。
    6. 「新規Apexトリガー」ウィンドウで、トリガーの名前を「名前」フィールドに入力し、ドロップダウン・リストからsObjectを選択します。
    7. 「送信」をクリックします。
      新しいApexトリガーが作成されます。
    8. 要件に従ってビジネス・ロジックを記述し、保存します。 発生したエラーをすべてデバッグします。

    新しく作成されたトリガーが「Apexトリガー」リストに表示されます。

    ノート:

    このレシピについては、次のサンプルのApexトリガー・ファイルを参照してください: SFDC_SHOPIFY_CREATE_ACC_Trig_APEXCode.tgr

Azure Service Busの構成

Oracle IntegrationからAzure Service Busにアクセスするには、Azureポータルで特定の構成を実行する必要があります。

  1. Azureポータルにアプリケーションを登録し、テナントIDおよびクライアントIDを取得します。 「Oracle Integration 3でのAzure Service Busアダプタの使用」「アプリケーションの登録」を参照してください。
  2. 新しいクライアント・シークレットを作成します。 「Oracle Integration 3でのAzure Service Busアダプタの使用」「新規クライアント・シークレットの作成」を参照してください。
  3. 新しいサービス・バス・ネームスペースを作成します。 「Azureポータルでのネームスペースの作成」を参照してください。
  4. ファイアウォール・ポートの権限が次の方法で検証されていることを確認します:
    1. アドバンスト・メッセージ・キューイング・プロトコル(AMQP)ポート5671および5672へのアクセスの確認。
    2. エンドポイントがファイアウォールを介して許可されていることを確認します。
  5. 前述のステップ3で作成したネームスペース内にキューを作成します。 たとえば: queue_sf_to_shopify
    このキューを使用して、Oracle Integrationを使用してメッセージを消費および公開できるようになりました。

Shopifyの構成

Shopifyを構成するには、「Oracle Integration 3でのShopifyアダプタの使用」「接続を作成するための前提条件」を参照してください。