メインコンテンツへスキップ

はじめに

Salesforce Chatterは、ビジネスプロセスでのコラボレーション、アクションの実行、コラボレーションへの関与を可能にするコラボレーションツールです。DomoのChatterデータを使用すると、Chatterの使用状況をひと目で確認する、使用率を向上させるための変更を加える、使用状況に関するデータをシェアするといったことができます。Salesforce Chatter APIの詳細については、 https://developer.salesforce.com/doc…er_connect.htm を参照してください。 Salesforceのアカウントには、Data Centerから接続します。このトピックでは、Salesforce Chatterコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Salesforceアカウントに接続してDataSetを作成するには、以下が必要です。
  • Salesforceアカウントのユーザー名とパスワード
  • Salesforce AppExchangeからインストールしたDomoコネクターパッケージ(2018年8月1日以降は必須。インストール手順については次のセクションを参照)

Domoコネクターパッケージをインストールする

Salesforce AppExchangeにある「Domoコネクターパッケージ」を使用して、Salesforceユーザーは、SalesforceのデータをDomoにインポートできます。この手順に沿ってAppExchangeからコネクターパッケージをダウンロードし、インストールします。 DomoのSalesforce管理パッケージをインストールするには:
  1. Salesforceにログインします。
  2. Salesforce AppExchange( https://appexchange.salesforce.com )に移動し、「Domo Connector Package」を検索してクリックします。
    sfmp_1.png
    または https://appexchange.salesforce.com/a…A00000EcrsyUAB に直接移動することもできます。
  3. [Get It Now] をクリックします。
    sfmp_2.png
  4. インストール先として実稼働環境かサンドボックスを選択します。
    sfmp_3.png
  5. 「I have read and agree to the terms and conditions.」というボックスにチェックを入れます。
  6. [Confirm and Install] をクリックします。
    sfmp_4.png
  7. [Install for All Users] タイルをクリックします。
    sfmp_5.png
詳細については、Salesforceのドキュメント( https://help.salesforce.com/articleV…ges.htm&type=5 )を参照してください。

インストールを確認する

DomoのSalesforce管理パッケージ検証ツールを使い、Salesforce管理パッケージが正しくインストールされていることを確認します。 インストールを確認するには:
  1. DomoのData CenterまたはAppstoreのコネクターページで「Salesforce Managed Package」を検索し、アイコンをダブルクリックします。
    sfmp_v1.png
  2. [Get the Data] をクリックします。
    sfmp_v2.png
  3. [認証情報] でSalesforceのアカウント名を選択し、 [Next] をクリックします。
    sfmp_v3.png
  4. [詳細][Next] をクリックします。
    sfmp_v4.png
  5. [Update] メニューで [Manually] を選択し、 [Next] をクリックします。
    sfmp_v5.png
  6. DataSetに名前をつけて、[Save] をクリックします。
    sfmp_v6.png
これでDataSetが実行します。すべて正しく設定できていれば、このまま正常に実行でき、「Validation Success: You have set up your Salesforce Managed Package correctly.」というメッセージが表示されます。
sfmp_v7.png
セットアップに 不備 があった場合はDataSetが失敗し、本記事へのヘルプリンクとともに、「You have not installed Salesforce’s Domo Connector Package」というメッセージが表示されます。
sfmp_v8.png

Salesforceアカウントに接続する

このセクションではSalesforce Chatterコネクターページの[認証情報]と[データの選択]ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

Domo Salesforce Chatterコネクターは、接続にOAuthを使用しており、Domo内で認証情報を入力する必要はありません。[Salesforce環境]メニューで環境を選択し、[接続]をクリックしてSalesforceのログイン画面を開きます。ここで、Salesforceのユーザー名とパスワードを入力できます。有効なSalesforceの認証情報を一度入力しておくと、随時同じアカウントを利用して新しいSalesforce Chatter DataSetを作成できます。コネクターのアカウントはData Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[データの選択]ペイン

このペインには、メインメニュー [How Do You Want to Select Your Salesforce Data] のほかにも様々なメニューがあり、選択したレポートタイプに応じて表示されたりされなかったりします。

メニュー

説明

How Do You Want to Select Your Salesforce Data?

Salesforceからデータを引き出すときに使う方法を選択します。以下の方法があります。

  • [Browse Objects and Fields] - 関連するフィールドやリレーションシップごとにSalesforceのオブジェクトを選択できます。

  • [Query] - SOQLクエリを入力してデータを取得できます。

Query Option

定義済みクエリ( [Chatter Activity] )を選択するか、自分自身のクエリ( [Custom] )を作成します

Query

SalesforceのSOQLクエリをここで入力します。例:

SELECT Account FROM Account

SOQLクエリ記述の詳細については、 http://www.salesforce.com/us/developer/docs/officetoolkit/Content/sforce_api_calls_soql.htm を参照してください。

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。

トラブルシューティング

Salesforceは全体的には非常に安定したコネクターで、Salesforceに特有の問題はほぼありません。問題の大半は権限不足(オブジェクトとフィールドの両方)が原因です。Salesforceの管理者は、特定のオブジェクトとフィールドをアップグレードできる必要があります。 よくあるエラーとしてもう1つ、「クエリロケーターエラー」というものがあります。Salesforceでは、1人のユーザーに対して同時に維持するクエリロケーターは最大10個であり、最長で15分間しか維持しません。同時に実行するDataSetが多すぎると、一部が失敗します。この問題を防ぐ最善の方法は、DataSetを適量ずつ分散させて実行することです。

よくある質問

このコネクターは、Salesforce APIのバージョン44.0( https://{customer instance}.salesforce.com/services/data/v44.0 )を使用しています。

レポート名

エンドポイントURL(1つまたは複数)

Browse Objects and Fields

/query

Query

/query

Salesforceアカウントに関連付けられたユーザー名とパスワードが必要です。
ログインプロセスではOAuthプロセスが使用されるため、DomoによってSalesforceの認証情報が表示または保存されることはありません。これにより、ログインの安全性が保たれます。Domoのアカウントへのアクセスはいつでも取り消すことができます。
ありません。