質問

Zendesk for Salesforceインテグレーションを設定したいのですが、デフォルトのシステム管理者プロフィールを使用できません。リンクを成功させるには、どのような権限が必要ですか?

回答

Salesforceプロフィール要件

重要:Salesforceユーザーライセンスの全文が必要

APIのみを利用しているSalesforceユーザーは、このインテグレーションを接続することはできません。

Zendeskインテグレーションに接続するSalesforceユーザーは、以下の要件を満たす必要があります。

  • Salesforceのフルユーザーライセンスを持っている(「Salesforce INTEGRATION」ライセンスタイプではない)
  • Salesforceにインタラクティブにログインできる
  • 標準のユーザープロフィール機能
  • 「APIのみ」のユーザータイプではない

API限定ユーザーが失敗する理由:

  • インテグレーション接続にはインタラクティブなOAuth認証が必要です
  • APIのみのユーザーはOAuth認証フローを完了できない
  • Salesforce API専用ライセンスタイプにより、必要な認証方法がブロックされる

APIのみを使用するユーザーの問題を解決するには

  • インテグレーション接続用のSalesforceフルライセンスをプロビジョニングする
  • Salesforce管理者にお問い合わせください
  • Salesforceの追加費用の予算

ユーザーがAPI専用であるかどうかを確認するには

  • Salesforce設定ユーザーに移動[ユーザーを選択]
  • 「ライセンス」フィールドをチェックする
  • ライセンスがSalesforceインテグレーションの場合、ユーザーはAPIのみであり、機能しません。
  • 必要なライセンス タイプには、Salesforce、Salesforceプラットフォーム、またはSales CloudまたはService Cloudのフル ライセンスが含まれます。

必要な権限

APIのみではなく、完全なSalesforceユーザーであることを確認したら、そのユーザーには次の権限が必要です。

管理者権限APIが有効になりました

API_settings

プロフィールにオプションが表示されない場合は、SalesforceのSupportにReachするか、SalesforceのプランにAPIへのアクセスが含まれていることを確認してください。詳細については、Salesforceコミュニティへの投稿「「Enable API」は利用できません。

Metadata API関数を使用したMetadataの変更

Modify Metadata

標準オブジェクト権限プッシュトピック(フルアクセス)

object_permission

プッシュトピックは、データ同期機能のアカウント、取引先責任者、またはリードの同期部分を使用するために必要です。プッシュトピックは、SFDCストリーミングAPIに依存します。

標準オブジェクト権限ストリーミングチャネル(フルアクセス)

これは、Account、Contact、またはLeadの同期のストリーミング接続を更新するために必要です。詳細については、「Configuring data sync from Salesforce to Zendesk」を参照してください。

ストリーミングAPIを有効にする

このオプションを有効にする必要があります。

ストリーミングAPIを有効にする

「Account」、「Contact」、「Lead」、または「Opportunity」オブジェクトへのアクセス

デフォルトのチケットビュー設定は、以下のフィールドとして表示されます。

ticket_settings

チケットビューを使用しようとするユーザーは、少なくともSalesforceのそれぞれのオブジェクト内のリストされたフィールドへの読み取り専用アクセスが必要です。デフォルトのフィールドの要件を参照してください。

  • アカウントオブジェクト:「アカウント名」フィールド
  • 取引先オブジェクト:メールフィールド
  • 商談オブジェクト:関連するアカウント名フィールド
  • リードオブジェクト:メールフィールド

ケースオブジェクトへのアクセス

チケットとケース間の同期を使用していない場合は、インテグレーションを最初に接続するためにケースオブジェクトにアクセスする必要があります。

case_object

関連するケースフィールドへのアクセス

ケースフィールドの設定は、インテグレーションのチケット/ケース同期機能を使用する場合にのみ必要です。関連するフィールドには、「標準フィールドマッピング」セクションにリストされているすべてのフィールドが含まれます。ZendeskからSalesforceへのチケットの同期。

プロフィール内のこれらのフィールドを変更するには

  1. フィールドレベルのセキュリティケースに移動(ビュー)
  2. 当該のプロフィールに前述のフィールドへの編集アクセス権があることを確認します
フィールドレベルのセキュリティビューフィールドレベルのセキュリティアクセス

接続アプリへのアクセス

Connected App Managerの「Allowed Profiles」については、「Setting up user access to Zendesk tickets in Salesforce」を参照してください。これらの設定は、インテグレーションを管理センターで接続するときに行う必要があり、アプリの接続後に更新した場合、さかのぼって適用されることはありません。

利用可能なプッシュトピック

Salesforceストリーミング制限によると、プランは通常、プッシュトピックの上限は40、50、または100です。

push_topics

これらは、他のインテグレーションやアプリで消費される可能性があります。現在存在する数を確認するには、Developer ConsoleまたはWorkbenchを使用して次のSOQLクエリを実行します。

push_topics_dev

SELECT count() from PushTopic

Zendesk for Salesforceインテグレーションでは、これらのプッシュトピックを3つ(Account、Contact、Leadに各1つ)作成する必要があります。

Visualforce Pages

Lightningコンポーネントは、接続されたアプリの権限を自動的に継承します。ただし、Visualforceページは、特に指定しない限り、システム管理者プロフィールに対してのみ許可されます。これらのVisualforceページの権限を制御するには、Salesforceの「Custom Code Visualforce Pages」の設定に移動します。

visualforce

そこから、プロフィールが問題のVisualforceページにアクセスできることを確認します。

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

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

Powered by Zendesk