Salesforceタスクからデータを抽出
[Salesforce からデータを抽出] タスクについて
[Salesforceからデータを抽出]タスクは、Qualtricsで使用するSalesforceインスタンスからデータをインポートします。最初の実行では、タスクによってすべてのオブジェクトレコードがインポートされ、後続の実行では最終実行以降の新規または更新済レコードが取得されます。データがクアルトリクスにインポートされたら、データローダータスクを使用して、プラットフォーム上の目的の領域にデータを保存します。
製造とサンドボックスタスク
Salesforceタスクからの抽出データは2つあります。
- Salesforce からのデータ抽出: カスタマコンタクトおよびアカウントデータをインポートするために、本稼働 Salesforce アカウントに接続します。
- Salesforce(サンドボックス)からデータを抽出:本稼動環境に実装する前に、ワークフローをテストするためのサンドボックス Salesforce アカウントに接続します。
注意サンドボックス接続は、Salesforce からのデータ抽出タスクでアカウントを追加する場合にサポートされます。Salesforce からデータを抽出 (Sandbox) タスクはサポートされなくなり、近い将来利用できなくなります。
Qualtricsではこのタスクのサンドボックスバージョンが提供されているため、実際の顧客データを使用してワークフローを実行する前に、ワークフローをテストして完成させることができます。サンドボックス環境の詳細については、こちらのSalesforceサポートページを参照してください。
Salesforceタスクからデータを抽出する設定
このセクションでは、タスクの製造バージョンに焦点を当てていますが、サンドボックスバージョンのステップは同じです。
- ETL ワークフローを作成します。
- データソース (ETL 抽出機能) を選択します。
- Salesforceからデータを抽出タスクを選択します。
- データのインポート元となるSalesforceアカウントを選択します。
ヒント:以前接続したSalesforceアカウントと、ブランド管理者が設定したアカウントは、こちらから利用できます。注意:このタスクには、Salesforceアカウントへの外部接続が5つまで可能です。5 つ以上の接続を追加すると、最も古い接続が切断されます。 - 新しいSalesforceアカウントを追加する場合は、[ユーザーアカウントを追加]をクリックします。
- [次へ] をクリックします。
- [オブジェクトの追加] をクリックします。
- 追加するオブジェクトを選択します。複数のオブジェクトを追加できます。
注意:使用できるオブジェクトは、アカウント、アカウントチームメンバー、取引先担当者、および案件のみです。ヒント:ここにオブジェクトがない場合は、Salesforceアカウントとクアルトリクス間の接続が無効または期限切れです。[戻る]をクリックしてアカウント選択画面に戻り、新しいSalesforce認証情報を追加します。
- 追加したオブジェクトを選択して、フィールドのマッピングを開始します。
- 必要に応じて、Salesforceリストドロップダウンメニューを使用して、Salesforceのリストフィルター基準(Salesforceではリストビューと呼ばれます)に基づいてインポートするオブジェクトを制限します。オプションが選択されていない場合は、関連するすべてのオブジェクトがインポートされます。
- [フィールドの追加] をクリックします。
- [フィールドを選択]ドロップダウンメニューを使用して、マップするフィールドを選択します。必要な数だけこれらのステップを繰り返します。
注意:Salesforceの複合フィールドをクアルトリクスにインポートすることはできません。
- マッピングからフィールドを削除するには、ごみ箱アイコンをクリックします。
- 複数のオブジェクトをインポートする場合は、上記のマッピングステップを繰り返して、各オブジェクトに対して項目をマッピングします。
- 終了したら[保存]をクリックします。
Salesforceからデータを抽出した後、データローダータスクでデータを保存する場所をQualtricsに指示する必要があります。詳細については、利用可能なローダタスクを参照してください。
トラブルシューティング
ワークフローが完了
しなかった場合は、レポート & 履歴に移動して、失敗に関する詳細情報を取得します。このセクションでは、一般的なエラーと、Salesforce からの抽出データタスクの解決方法について説明します。
“Salesforce への認証情報が無効です。再接続してください。”
タスクで使用される認証情報が無効であるため、再入力する必要があります。この問題を解決するには、失敗したタスクを編集し、有効な別の認証情報を選択するか、新しい認証情報を追加します。
「sObject {{sObjectName}} の ListView {{listviewId}} は存在しません」
タスクで使用されている一覧は、ユーザがアクセスできないか、または削除されています。この問題を解決するには、失敗したタスクを編集し、無効なリストがあるオブジェクトを選択します。次に、使用する新しい一覧を選択します。
エラーメッセージの {{listviewId}} フィールドには Salesforce の一覧の ID が含まれ、{{sObjectName}} フィールドは Salesforce のオブジェクト名です。
sObject {{sObjectName}} は存在しません。
タスクで使用されているオブジェクトは、ユーザがアクセスできないか、削除されています。この問題を解決するには、失敗したタスクを編集し、無効なオブジェクトを削除して、タスクを保存します。
エラーメッセージの{{sObjectName}}フィールドには、Salesforceのオブジェクト名が含まれています。
sObject {{sObjectId}} にフィールド {{fieldName}} が存在しません。
タスクで使用されている項目は、ユーザがアクセスできないか、または削除されています。この問題を解決するには、失敗したタスクを編集し、無効なフィールドを削除して、タスクを保存します。
エラーメッセージの{{fieldName}}フィールドにはSalesforceのフィールド名が含まれており、{{sObjectId}}フィールドはSalesforceのオブジェクトIDです。
データアイソレーションを決定できませんでした
この
エラーが発生した場合は、クアルトリクスサポートにお問い合わせください。
予期しないエラーが発生しました
この
エラーが発生した場合は、クアルトリクスサポートにお問い合わせください。
サンドボックスでエラーが発生しました
サンドボックスでエラーが発生した場合は、サンドボックス以外のバージョンを使用して解決することをお勧めします。サンドボックス環境はテスト目的であり、非サンドボックス環境と常に同じ動作をするとは限りません。