質問
Salesforceインテグレーションの既知の問題をトラブルシューティングするにはどうすればよいですか?
回答
この記事には、Salesforceインテグレーションに関する問題のトラブルシューティングに役立つ情報と記事へのリンクが含まれています。その内容は以下のとおりです。
関連情報:
インテグレーションを設定する
インテグレーションが自動的に切断される場合、どうすればよいですか?
インテグレーションでは、Salesforceセッションの設定が、固定IPアドレスに設定されていないことが必要です。セッションの設定がロックされたままの場合、セッションの有効期限が切れるとインテグレーションとの接続が解除されます。
IPアドレスにロックされたSalesforceセッションをオフにするには:
- Salesforceアカウントにサインイン
- 右上の歯車アイコンをクリックし、「設定」をクリックします。
- 左側のナビゲーションウィンドウの「設定」>「>セキュリティ」で、「セッションの設定」を選択します。
-
「ログイン時のIPアドレスとセッションをロックする」チェックボックスが選択されていないことを確認します。
ZendeskをSalesforceに接続する際の「redirect_uri_mismatch」エラーを解決するにはどうすればよいですか?
接続アプリケーションで設定を確認してください。詳細については、Salesforceインテグレーションに接続したときに 「redirect_uri_mismatch」エラーメッセージが表示されるのはなぜですか? を参照してください
SalesforceからZendeskへのデータの同期
このチェックリストを使用して、データの同期が正しく設定されていることを確認してください。
- インテグレーションを設定する際に、Salesforce API設定要件を満たしていることを確認します。
- 同期フィルター:フィルタリングで数式フィールドやルックアップフィールド、テキストエリアフィールドなど、サポートされていないSalesforceフィールドを使用していないことを確認します。これはSalesforce Streaming APIの制限事項です。
- 同期フィルター:同期フィルターの値で正しい構文を使用していることを確認します。これらは大文字と小文字を区別し、カンマで区切って、Salesforceのフィールド値と完全に一致させる必要があります。フィルタリングにSalesforceの選択リスト項目を使用する場合、値はAPI名です。
- フィールドマッピングの同期:フィールドマッピングに「名前から名前」が含まれていることを確認します。Zendesk Supportの組織は名前なしでは作成できないため、これは必須です。
- 同期をテストする場合は、Zendesk SupportにマッピングされているSalesforceフィールドを更新します。同期は、マッピングされたフィールドが更新されたときにのみトリガされます。
- 数式フィールドは、マップされた別のフィールドが更新されたときにのみ更新されます。これはSalesforce Streaming APIの制限事項です。
データ同期が自動的に無効になった場合の対処方法
ストリーミングAPIの制限に達していないことを確認してください。詳細については、「ストリーミングAPIの制限と使用状況を確認するにはどうすればよいですか?」を参照してください。
ZendeskからSalesforceへのチケットの同期
Ticket Syncパッケージが正常にインストールされたかどうかを確認するには:
-
「Salesforce > Setup > Deployment Status」に移動します。
- パッケージをインストールしたときの展開時間を確認して、展開が「successful」または「failed」であったかどうかを確認します。展開に失敗した場合、Salesforceによってエラーの詳細が提供されます。エラーを確認して解決してください。
-
「 Salesforce > Object Manager > Case > Fields & Relationships」に移動します。次に示すように、標準の各Zendesk Supportチケットフィールドに対して、Salesforceケースオブジェクトに追加のケース項目が作成されているかどうかを確認します。
- 手順2と3が成功したことを確認したら、引き続き「Ticket Sync」を設定します。
チケットの同期が正しく設定されているかどうかを確認するには
- Zendesk Supportで、Salesforceトリガがアクティブ化されていることを確認します。
-
トリガのJSONボディが編集されておらず、以下の画像と一致していることを確認します。このJSONボディに変更を加えると、同期エラーの原因になります。以下に示すエラーが表示されます。
- 正しいレコードタイプIDを入力したことを確認します。レコードタイプIDに誤りがあると、同期に失敗します。レコードタイプIDはSalesforceの組織IDではありません。
- すべての必須Salesforceケースフィールドが、カスタムチケットフィールドマッピングに含まれていることを確認します。すべての必須フィールドをマッピングしないと、同期に失敗します。
Salesforceのケースに同期できないチケットを解決するにはどうすればよいですか?
詳細については、「Zendesk tickets fail to sync into cases in Salesforce」を参照してください。
チケットビューのエラーを解決する
このセクションを使用して、チケットビュー設定におけるエラーを解決します。
SalesforceとZendesk Support間の認証が完了していません
管理者は管理センターで設定を完了する
- 管理センターで、サイドバーにあるアプリとインテグレーションアイコン()を選択して、「インテグレーション」>を選択し、「接続」をクリックします。
- 「チケットビュー」タブをクリックし、「チケットビューを有効にする」チェックボックスを選択します。
- 「保存」をクリックします。
Displaying Zendesk tickets in Salesforce is not enabled.(SalesforceでZendeskチケットの表示が有効になっていません)
管理者は管理センターでこれを有効にする必要があります。
- 管理センターで、サイドバーにあるアプリとインテグレーションアイコン()をクリックして、「インテグレーション」 > 「インテグレーション」を選択します。
- Salesforceの横にある「Configure」をクリックします。
- 「チケットビュー」タブをクリックし、「チケットビューを有効にする」チェックボックスを選択します。
- 「保存」をクリックします。
SalesforceとZendesk Support間の接続が中断されました
管理者は管理センターで再認証する必要があります。
- 管理センターで、サイドバーにあるアプリとインテグレーションアイコン()を選択して、「インテグレーション」>を選択し、「再接続」をクリックします。
- 「設定」を選択し、「チケットビューを再度有効にする」を選択します。
- 「保存」をクリックします。
インテグレーションを設定したZendesk Supportユーザーが変更または削除された場合
管理者は管理センターで再認証する必要があります。
- 管理センターで、サイドバーにあるアプリとインテグレーションアイコン()をクリックして、「インテグレーション」 > 「インテグレーション」を選択します。
- Salesforceの横にある「Configure」をクリックします。
- 「チケットビューを再度有効にする」を選択し、「保存」をクリックします。
または、インテグレーションを切断して再接続することで解決します。「切断」を参照してください。
このアプリケーションを表示するために必要なレベルのアクセス権がありません
次の手順に進む前に、Salesforce Integration for Zendesk Support接続アプリで、「許可されたユーザー」設定が「Admin approved users are pre-authorized(管理者承認済みユーザーが事前承認される)」に設定されていることを確認してください。「Setting up user access to Zendesk tickets in Salesforce」を参照してください。
次の手順は、Visualforceページに適用されます。
- Salesforceにサインインし、「Setup」をクリックします。
- 左側のナビゲーションペインの「管理」で、「ユーザー」 > 権限セットを選択します。
- 「権限セット」ページで、「新規」を選択します。
- ラベル名を入力し、API名に「Zendesk_Ticket_View」と入力して、「保存」をクリックします
- 「App」セクションで、「Assigned Connected Apps」を選択し、「Edit」をクリックします。
- 「Salesforce Integration for Zendesk Support」を「Enabled Connected Apps」フィールドに追加し、「保存」をクリックします。
- 「権限セット」設定ページに戻り、「Visualforceページアクセス」をクリックします。
-
「編集」をクリックし、次のページを有効にします。
zdsf.Zendesk_Ticket_View_Account
zdsf.Zendesk_Ticket_View_Contact
zdsf.Zendesk_Ticket_View_Lead
zdsf.Zendesk_Ticket_View_Opportunity - 「権限セット」設定ページに戻り、ページの上部にある「割り当てを管理」を選択します
- すべてのユーザーを選択し、「Add Assignments」をクリックします。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。