21.2. Salesforce コネクションの作成
Salesforce でデータにアクセスするインテグレーションを作成するには、最初に Salesforce コネクションを作成する必要があります。Salesforce コネクションの作成後、複数のインテグレーションで使用することができます。
前提条件
- Fuse Online にログインしている必要があります。Fuse Online にアクセスできる URL は、Red Hat Fuse Online Evaluation プログラムのウェルカムメールメッセージにあります。
- Fuse Online がウェブブラウザーで開かれている必要があります。
- Fuse Online 環境が Salesforce にアクセスできるアプリケーションとして登録されている必要があります。
Fuse Online の Settings ページで登録した後に受け取った Salesforce クライアント ID およびクライアントシークレットが追加済みである必要があります。
Fuse Online インストールを Salesforce クライアントとして登録した後、必ず 2 - 10 分ほど待ってから Salesforce コネクションを作成してください。
手順
- Fuse Online で、左側のパネルにある Connections をクリックして、使用できるコネクションを表示します。
- 右上の Create Connection をクリックし、利用可能なコネクターを表示します。コネクターは、1 つ以上のコネクションを作成するためのテンプレートです。
- Salesforce コネクターをクリックします。
Connect Salesforce をクリックして、Salesforce の承認ページを表示します。承認ページを表示するには Salesforce にログインする必要があることがあります。
Connect Salesforce が表示されない場合、Fuse Online 環境は Salesforce クライアントアプリケーションとして登録されていません。Fuse Online を Salesforce クライアントアプリケーションとして登録 を参照してください。Salesforce コネクションの作成時に Fuse Online 環境が Salesforce クライアントアプリケーションとして登録されていない場合、Fuse Online は承認を要求する複数のフィールドを表示します。これらのフィールドに値を入力して Salesforce コネクションを作成することはできますが、推奨されません。
注記以下のエラーは、Salesforce に正しい Fuse Online コールバック URL が指定されていないことを表しています。
error=redirect_uri_mismatch&error_description=redirect_uri%20must%20match%20configuration
このエラーメッセージが表示されたら、Salesforce で Fuse Online を Salesforce クライアントアプリケーションとして登録 の手順にしたがって Fuse Online コールバック URL が指定されていることを確認してください。
- Allow をクリックして、Fuse Online に戻ります。
-
Name フィールドに、このコネクションを別のコネクションと区別するために使用する名前を入力します。たとえば、
SF Connect 1
を入力します。 -
Description は任意のフィールドで、このコネクションに関する便利な情報を入力します。たとえば、
Sample Salesforce connection that uses my Salesforce login credentials.
を入力します。 - Save をクリックし、作成したコネクションが利用可能になったことを確認します。上記の例の名前を入力した場合は、インテグレーションに追加できるコネクションとして SF Connect 1 が表示されます。