問題の内容

Salesforce から Zendesk へのアカウントから組織へのデータ同期を有効にしましたが、同期しません。どうすれば解決できますか?

説明と例

Zendesk 外部 ID は、Zendesk アカウントのすべての組織で一意である必要があるシステム フィールドです。特定の外部 ID を持つ 1 つの組織が既に存在する場合、2 番目の組織を作成しようとすると、競合のために完全に失敗します。

この競合は、以前の Salesforce レガシー統合のために組織に外部 ID が設定されている場合に発生します。これがどのように発生するかの例を、架空の Spiffy Corp アカウントで以下に説明します。

  1. 従来の Salesforce 統合では、 Spiffy Corpアカウントを同期して、Zendesk にSpiffy Corpという名前と外部 ID 0011H000026CXpiQAGを持つ組織を作成します。
  2. 従来の統合の同期が無効になり、新しい Salesforce 統合が有効になります。
  3. Salesforce のアカウント名がSpiffy Corp, Inc.に変更されました。
  4. 新しい統合はこれまでこのアカウントを同期したことがないため、一致基準 (通常はアカウント名と組織名) に基づいて一致を探します。
  5. Spiffy Corp, Inc という名前の組織がないため、統合はSpiffy Corp, Incという名前と同じ外部 ID を持つ新しい組織を作成しようとします。
  6. 外部 ID が元のSpiffy Corp組織によって既に使用されているため、同期の試行は失敗します。

同期の失敗がこの競合によるものであることを確認するには

  1. Admin Centerで、一致基準を確認します。クリック アプリと統合アイコン ( ) をサイドバーで選択し、[統合] > [Salesforce] > [構成] > [データ同期] > [アカウントから組織への同期] > [一致基準] を選択します。これは通常、名前の一致に関連付けられていますが、他の一致基準でも発生する可能性があります。
  2. 同期に失敗した Salesforce アカウントの URL からアカウント ID を見つけます。
  3. 以下の URL を使用して、それを外部 ID として持つ組織が Zendesk にあるかどうかを確認します。 {YOUR_ACCOUNT_ID} は、Salesforce アカウント URL のアカウント ID です。
    https://サブドメイン .zendesk.com /agent/search/1?type=ticket&q=type%3Aorganization%20external_id%3A ACCOUNT_ID_IHERE

  4. 上記の検索の結果を使用して、一致した基準 (名前の可能性が高い) を一致基準の下の一致した SFDC フィールドと比較します。

解決のステップ

競合にはいくつかの可能な解決策があります。

Account-ID の外部 ID への同期を停止します。

競合を防ぐ必要があるZendesk 組織の外部 IDの入力を無効にします。

メモ:Zendesk に存在する ID が必要な場合は、代わりにカスタム組織フィールドを作成し、アカウント ID を標準フィールド マッピングのフィールドに同期します。


現在の組織から external_id 値を削除します

組織 APIを使用するか、CSV による組織の一括インポートを使用して、external_id を削除できます。

指定されたアカウント ID を持つアカウントが外部 ID と一致する組織と正常に同期するように、アカウント名を修正してください

これは最も手間がかかりますが、ID が正常に同期されることが保証されます。アカウントが組織に正常に一致すると、そのアカウントの名前に対するその後の変更は、(新しい組織を作成する代わりに) 組織の名前を更新する必要があります。

翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフトウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性については保証いたしません。

翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事を参照してください。

Powered by Zendesk