質問
Zendesk for 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が有効になりました
プロフィールにオプションが表示されない場合は、SalesforceのSupportにReachするか、SalesforceのプランにAPIへのアクセスが含まれていることを確認してください。詳細については、Salesforceコミュニティへの投稿「「Enable API」は利用できません。
Metadata API関数を使用したMetadataの変更
標準オブジェクト権限プッシュトピック(フルアクセス)
プッシュトピックは、データ同期機能のアカウント、取引先責任者、またはリードの同期部分を使用するために必要です。プッシュトピックは、SFDCストリーミングAPIに依存します。
標準オブジェクト権限ストリーミングチャネル(フルアクセス)
これは、Account、Contact、またはLeadの同期のストリーミング接続を更新するために必要です。詳細については、「Configuring data sync from Salesforce to Zendesk」を参照してください。
ストリーミングAPIを有効にする
このオプションを有効にする必要があります。

「Account」、「Contact」、「Lead」、または「Opportunity」オブジェクトへのアクセス
デフォルトのチケットビュー設定は、以下のフィールドとして表示されます。
チケットビューを使用しようとするユーザーは、少なくともSalesforceのそれぞれのオブジェクト内のリストされたフィールドへの読み取り専用アクセスが必要です。デフォルトのフィールドの要件を参照してください。
- アカウントオブジェクト:「アカウント名」フィールド
- 取引先オブジェクト:メールフィールド
- 商談オブジェクト:関連するアカウント名フィールド
- リードオブジェクト:メールフィールド
ケースオブジェクトへのアクセス
チケットとケース間の同期を使用していない場合は、インテグレーションを最初に接続するためにケースオブジェクトにアクセスする必要があります。
関連するケースフィールドへのアクセス
ケースフィールドの設定は、インテグレーションのチケット/ケース同期機能を使用する場合にのみ必要です。関連するフィールドには、「標準フィールドマッピング」セクションにリストされているすべてのフィールドが含まれます。ZendeskからSalesforceへのチケットの同期。
プロフィール内のこれらのフィールドを変更するには
- フィールドレベルのセキュリティケースに移動(ビュー)
- 当該のプロフィールに前述のフィールドへの編集アクセス権があることを確認します
接続アプリへのアクセス
Connected App Managerの「Allowed Profiles」については、「Setting up user access to Zendesk tickets in Salesforce」を参照してください。これらの設定は、インテグレーションを管理センターで接続するときに行う必要があり、アプリの接続後に更新した場合、さかのぼって適用されることはありません。
利用可能なプッシュトピック
Salesforceストリーミング制限によると、プランは通常、プッシュトピックの上限は40、50、または100です。
これらは、他のインテグレーションやアプリで消費される可能性があります。現在存在する数を確認するには、Developer ConsoleまたはWorkbenchを使用して次のSOQLクエリを実行します。
SELECT count() from PushTopic
Zendesk for Salesforceインテグレーションでは、これらのプッシュトピックを3つ(Account、Contact、Leadに各1つ)作成する必要があります。
Visualforce Pages
Lightningコンポーネントは、接続されたアプリの権限を自動的に継承します。ただし、Visualforceページは、特に指定しない限り、システム管理者プロフィールに対してのみ許可されます。これらのVisualforceページの権限を制御するには、Salesforceの「Custom Code Visualforce Pages」の設定に移動します。
そこから、プロフィールが問題のVisualforceページにアクセスできることを確認します。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。