Salesforce への接続

API Experience Hub は、Experience Cloud を使用している Salesforce 組織と、管理パッケージから構成されます。管理パッケージは、API Experience Hub 管理者が Anypoint Platform 組織を Salesforce 組織に接続するときのオンボーディングプロセス中にインストールされます。管理パッケージには、Anypoint Platform 組織とやり取りするためのコンポーネントとデータオブジェクトが入っています。Salesforce システム管理者は、Salesforce から ​[設定]​ > ​[インストール済みパッケージ]​ に移動し、​[API Experience Hub Package]​ を選択することで、Salesforce 組織内で ​API Experience Hub​ パッケージを表示できます。

Salesforce 組織にリンクして Anypoint Platform 内に API Portal を作成するには、Salesforce Experience Cloud との接続が必要です。このプロセスは、ポータルを作成するために 1 回だけ実行する必要があります。現在、API Experience Hub のインスタンスは、1 つの Anypoint プラットフォーム組織と 1 つの Salesforce 組織にのみ接続できます。

接続アプリケーション

API Experience Hub では、接続アプリケーションを使用して Anypoint Platform のセッショントークンを取得して Salesforce API とやり取りします。

Salesforce 組織で作成された接続アプリケーションを表示する手順は、次のとおりです。

  1. Salesforce で ​[設定]​ をクリックします。

  2. [クイック検索]​ ボックスに​「アプリケーション管理」​と入力し、​[アプリケーションマネージャー]​ をクリックします。

    接続アプリケーション (Anypoint_AEH) がテーブルにリストされます。

このリリースでは、接続アプリケーションの IP 制限はサポートされません。接続アプリケーションは、組織の信頼済み IP 範囲をバイパスします。このオプションを変更すると、ポータルの作成時にエラーが発生するため、変更しないでください。詳細は、​「トラブルシューティング」​を参照してください。

アクセスの許可

接続プロセスを実行するには、API Experience Hub に次へのアクセスを許可してください。

  • ID URL サービスにアクセス

  • Web ブラウザーを使用してユーザーデータを管理

  • API を使用してユーザーデータを管理

  • いつでも要求を実行

管理者チーム

API Experience Hub 管理者チームと API Experience Hub ポータル管理者チームは接続およびリンクプロセス中に作成されます。Salesforce 組織が Anypoint Platform 組織に正常に接続されると、AEH 管理者チームが作成されます。Salesforce リンクプロセスが完了すると、AEH 管理者が割り当てられているユーザーが自動的に AEH 管理者チームに追加されます。

ポータルのスタイリング変更が保存されると、AEH ポータル管理者チームが作成されます。API Experience Hub ポータル管理者チームはアクセス管理で表示されますが、この権限はこのリリースではサポートされません。

Salesforce への接続を開始する前に

  • 「前提条件」​の手順をお読みください。

  • 接続先となる Salesforce 組織のシステム管理者になっていることを確認してください。

Salesforce に接続する

API Portal を作成するプロセスには、Salesforce Experience Cloud と接続して Anypoint Platform 組織を Salesforce 組織にリンクし、Salesforce Experience Cloud パッケージをインストールするプロセスが含まれます。このリンクプロセスは、ポータルの作成時に 1 回だけ実行する手順です。

組織をリンクできるのは、組織のシステム管理者または API Experience Hub 管理者のみです。

以下の手順に従って、API Portal をリンクします。

  1. Anypoint Platform に移動し、ユーザー名とパスワードを入力して、​[Sign in (サインイン)]​ をクリックします。

  2. Anypoint Platform で、製品のリストから ​[API Experience Hub]​ を選択します。

  3. [Connect to Salesforce Experience Cloud (Salesforce Experience Cloud に接続)]​ ダイアログで、​[Environment (環境)]​ リストからオプションを選択します。

    • Production (本番)

    • Sandbox

      Salesforce 組織の環境種別が不明な場合は、Salesforce システム管理者にお問い合わせください。

  4. カスタム Salesforce ドメインがある場合は、​[I have a custom Salesforce domain (カスタム Salesforce ドメインがあります)]​ を選択してドメインアドレスを入力します。

    カスタムドメインを使用しておらず、選択した環境に有効な Salesforce セッションがある場合は、最初の有効なセッションを使用して Salesforce にログインします。

  5. [Connect (接続)]​ をクリックします。

  6. Salesforce アクセス情報を確認し、​[Continue (続行)]​ をクリックします。

  7. [Allow (許可)]​ をクリックして MuleSoft がデータにアクセスできるようにして、​[Connect (接続)]​ をクリックします。

  8. [Continue (続行)]​ をクリックします。

    Salesforce Experience Cloud パッケージをインストールするプロセスが開始されます。パッケージが正常にインストールされたら、メールが届きます。

次のステップ

リンクが完了したら、​API Portal をスタイル設定​できます。