Salesforce への接続

API Experience Hub には、Experience Cloud を使用している Salesforce 組織と、管理パッケージが含まれます。管理パッケージはオンボーディングプロセス中にインストールされます。API Experience Hub 管理者、またはシステム管理者プロファイルか ​AEH_A​nypoint 権限セット​を持つ Salesforce ユーザーが、Salesforce 組織を Anypoint Platform 組織に接続します。管理パッケージには、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 への接続を開始する前に

  • API Experience Hub の使用開始の手順をお読みください。

  • 接続先となる Salesforce 組織のシステム管理者になっているか、​AEH_A​nypoint 権限セットを持っていることを確認してください。

Salesforce に接続する

この接続プロセスは、ポータルの作成時に 1 回だけ実行する手順です。

Salesforce に接続して組織をリンクできるのは、組織のシステム管理者、API Experience Hub 管理者、またはシステム管理者プロファイルか ​AEH_A​nypoint 権限セットを持つ Salesforce ユーザーのみです。

以下の手順に従って、Salesforce 組織に接続します。

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

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

  3. Salesforce 組織に初めて接続する場合は、​[Let’s Start (始めましょう)]​ をクリックします。

  4. [Connect to Salesforce (Salesforce に接続)]​ をクリックします。

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

    • Production (本番)

    • Sandbox

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

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

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

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

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

  9. Salesforce アクセス情報を確認し、​[Confirm connection (接続を確認)]​ をクリックします。

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

次のステップ

Salesforce 組織への接続が完了したら、ポータルをセットアップします。詳細は、API Portal のセットアップを参照してください。