はじめに
Salesforce.com は世界で最もよく使用されている顧客関係管理(CRM)製品を提供しています。DomoのSalesforce Advancedコネクターを使用すると、既に設定されている表形式レポートをインポートしたり、所定のSalesforceオブジェクトからフィールドを取得したりできます。SalesforceのAPIの詳細については、Salesforceのウェブサイト( https://trailhead.salesforce.com/en/content/learn/modules/api_basics )を参照してください。 Salesforceのアカウントには、Data Centerから接続します。このトピックでは、Salesforceコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
Salesforceアカウントに接続してDataSetを作成するには、Salesforceの認証情報が必要です。Salesforce AppExchangeからインストールしたDomoコネクターパッケージも必要となります(2018年8月1日以降は必須。インストール手順については次のセクションを参照)。Domoコネクターパッケージをインストールする
Salesforce AppExchangeにある「Domoコネクターパッケージ」を使用して、Salesforceユーザーは、SalesforceのデータをDomoにインポートできます。この手順に沿ってAppExchangeからコネクターパッケージをダウンロードし、インストールします。 DomoのSalesforce管理パッケージをインストールするには:- Salesforceにログインします。
- Salesforce AppExchange( https://appexchange.salesforce.com )に移動し、「Domo Connector Package」を検索してクリックします。
- お客様は、次のリンクを使用して直接パッケージにアクセスできます。 https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1I000001ymKN
-
サンドボックス組織にインストールする場合は、URLの最初の部分を
http://test.salesforce.com
に置き換える必要があります。または、 https://appexchange.salesforce.com/a…A00000EcrsyUAB に直接移動することもできます。

-
[Get It Now]
をクリックします。

-
インストール先として本稼働環境かサンドボックスを選択します。

- 利用規約を確認した後、「I have read and agree to the terms and conditions」というボックスにチェックを入れます。
-
[Confirm and Install]
をクリックします。

-
[Install for All Users]
タイルをクリックします。

Salesforceアカウントに接続する
このセクションでは、Salesforceコネクターページの [認証情報] と [データの選択] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
Salesforce Advancedコネクターは、接続にOAuthを使用しており、Domo内で認証情報を入力する必要はありません。希望するSalesforce環境として、 [Sandbox] または [Salesforce] を選択し、 [接続] をクリック(Domoに既存のSalesforceアカウントがある場合は [アカウントを追加] を選択)します。開いたSalesforceのOAuth画面で、Salesforceの認証情報を入力できます。有効なSalesforceの認証情報を一度入力しておくと、随時同じアカウントを利用して新しいSalesforce DataSetを作成できます。コネクターのアカウントは Data Center の [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。[データの選択]ペイン
このペインから、DomoがSalesforceからデータを取得する際の4つの異なる経路にアクセスできます。それぞれの経路については、以下で説明します。Browse Objects and Fields
このオプションを使うと、Salesforceオブジェクトを選択し、関連するフィールドとリレーションシップを定義できます。ここで選択する設定オプションはすべてSOQLクエリに反映され、 [Query] タブに自動で生成されます。 以下の表では、この経路を選択した場合に利用できる設定オプションをまとめています。オプション | 説明 |
|---|---|
Which Salesforce Object Would You Like to Use? | DomoにインポートするSalesforceオブジェクトを選択します。 |
What Fields Would You Like to Retrieve? | 取得するフィールドをすべて選択します。必要な数のフィールドを選択できます。オブジェクトをドリルダウンして、オブジェクトの下にあるフィールドを表示するか、 [Search] ボックスを使用して特定のフィールドを検索できます。 |
Would You Like to Filter by Date? | 日付フィルターオプションを選択します。作成日、最終アクティビティの日、最終閲覧日など、多数のオプションがあります。 |
What Relationships Would You Like to Include? | DataSetに含めるリレーションシップをすべて選択します。 |
Column Name Styles | Salesforceの内部名またはラベルを、DataSetの列名として使用するかどうか選択します。 |
Retrieve All Fields | 親オブジェクトの下にあるすべてのフィールドが選択されている場合、Salesforceから新しいフィールドを自動的に取得するかどうかを選択します。 |
Type of Records to Retrieve | 削除済みレコードを含むすべてのレコードをインポートするか、アクティブなフィールドのみインポートするかを指定します。 |
Reset Schema? | クエリやフィールドの選択が変更された場合に、DataSetの列をリセットするかどうかを指定します。 |
Query
このオプションを使うと、クエリ入力でSalesforceからDomoにデータを出力します。オプション | 説明 |
|---|---|
Enter your SOQL Query | 必要なSOQLクエリを入力します。 [Browse Objects and Fields] タブで設定オプションを指定すると、クエリがここに自動生成されます。ただし、必要であればクエリを編集することも、全く新しいクエリを入力することもできます。 |
Data Retrieval — Type of Records to Retrieve | 削除済みレコードを含むすべてのレコードをインポートするか、アクティブなレコードのみインポートするかを指定します。 |
Schema Options — Reset Schema | クエリやフィールドの選択が変更された場合に、DataSetの列をリセットするかどうかを指定します。 |
Tabular Reports
メニュー | 説明 |
|---|---|
Select a Salesforce Tabular Report | Salesforceからインポートする表形式レポートを選択します。 |
| Select a Unique Key Present in the Data | DataSetのユニークキーを選択します。2,000行を超えるデータをインポートする際には必須となります。 |
| Select the Date Format Returned by the Report | レポートで日付をどうフォーマットするか選択します。 |