Question

Je veux configurer l’ intégration Zendesk pour Salesforce , mais je ne peux pas utiliser le profil de l’administrateur système par défaut. De quelles permissions ai-je besoin pour les lier ?

Réponse

Exigences pour les profils Salesforce

Important : Licence utilisateur Salesforce complète requise

N’utilisez pas un utilisateur Salesforce API uniquement pour connecter cette intégration.

L’utilisateur Salesforce connectant l’intégration Zendesk doit satisfaire aux conditions suivantes :

  • Avoir une licence utilisateur Salesforce complète (pas de type de licence INTÉGRATION SALESFORCE)
  • Pouvoir se connecter à Salesforce de façon interactive
  • Avoir des capacités de profil d’utilisateur standards
  • Ne pas être un type d’utilisateur « API uniquement »

Raisons de l’échec des utilisateurs avec l’API uniquement :

  • La connexion d’intégration nécessite l’authentification OAuth interactive
  • Les utilisateurs avec l’API uniquement ne peuvent pas effectuer le flux d’autorisation OAuth.
  • Les blocs de types de licence Salesforce API uniquement sont requis par les méthodes d’authentification

Pour résoudre les problèmes des utilisateurs limités à l’API :

  • Mettez à disposition une licence Salesforce complète pour la connexion d’intégration.
  • Contactez votre administrateur Salesforce
  • Prévisions pour les coûts supplémentaires de la licence Salesforce

Pour vérifier si un utilisateur est basé uniquement sur l’API :

  • Accéder à la configuration Salesforce Utilisateurs [sélectionner un utilisateur]
  • Vérifiez le champ Licence
  • Si la licence est Intégration Salesforce , l’utilisateur utilisera l’API uniquement et ne fonctionnera pas.
  • Les types de licence requis incluent Salesforce , Salesforce Platform ou une licence Sales ou Service Cloud complète.

Permissions requises

Une fois que vous avez confirmé que vous avez un utilisateur Salesforce complet et non pas limité à l’API, cet utilisateur a besoin des permissions suivantes :

API des permissions administratives activée

Paramètres de l’API

Si vous ne voyez pas cette option dans votre profil, contactez l’ assistance Salesforce ou vérifiez que votre édition SFDC inclut l’accès à l’API. Pour en savoir plus, consultez la publication de la communauté Salesforce : « Activer l’API » non disponible .

Permissions administratives pour modifier les Metadata via les fonctions de l’API de Metadata

Modifier les Metadata

Permissions d’objets standards pour transférer des sujets (accès complet)

object_permission

Les sujets Push sont obligatoires pour utiliser la portion de synchronisation des comptes, contacts ou prospects de la fonctionnalité de synchronisation des données . Les sujets Push utilisent l’API Streaming SFDC.

Permissions d’objets standards pour les canaux de streaming (accès complet)

Cette étape est nécessaire pour renouveler la connexion de streaming pour la synchronisation d'un compte, d'un contact ou d'un prospect. Pour en savoir plus, consultez Configuration de la synchronisation des données de Salesforce vers Zendesk .

Configurez l’API Streaming

Cette option doit être activée.

Activer l’API Streaming

Accès aux objets de compte, de contact, de lead ou d’opportunité

Les paramètres de la vue de tickets par défaut s’affichent comme champs ci-dessous.

Paramètres de ticket

Tout utilisateur qui souhaite utiliser la vue de tickets doit avoir un accès en lecture seule, au moins, aux champs répertoriés dans leurs objets respectifs dans Salesforce. Consultez les exigences pour les champs par défaut :

  • Objet Compte : Champ Nom du compte
  • Objet du contact : Champ d’e-mail
  • Objet Opportunité : Champ de nom du compte associé
  • Objet Lead : Champ d’e-mail

Accès aux objets de cas

Si vous n’utilisez pas la synchronisation ticket-dossier, l’accès à l’ objet Case est requis pour connecter l’intégration initialement.

case_object

Accès aux champs de requête pertinents

Le paramètre des champs de requête est uniquement obligatoire si vous utilisez la fonctionnalité de synchronisation ticket-dossier de l’intégration. Les champs pertinents incluent tous les champs répertoriés dans la section Mappage des champs standards : Configuration de la synchronisation des tickets de Zendesk vers Salesforce

Pour modifier ces champs dans un profil :

  1. Accédez à Case de sécurité au niveau du champ (vue)
  2. Vérifiez que le profil en question a accès en modification aux champs mentionnés ci-dessus
Vue de sécurité au niveau du champAccès de sécurité au niveau du champ

Accès à l’application Connecté

Les profils autorisés dans le gestionnaire d’applications connectées sont mentionnés dans Configuration de l’accès des utilisateurs aux tickets Zendesk dans Salesforce . Ces paramètres doivent être en place quand l’intégration est connectée au Centre d’administration et ne s’appliqueront pas de façon rétroactive s’ils sont mis à jour après la connexion de l’application.

Sujets Push disponibles

D’après les limites de streaming Salesforce , les éditions ont généralement une limite maximale de 40, 50 ou 100 sujets push.

push_topics

Ils peuvent être consommés par d’autres intégrations ou applications. Pour voir combien il existe actuellement, exécutez la requête SOQL suivante en utilisant Developer Console ou Workbench .

push_topics_dev

SELECT count() from PushTopic

L’intégration Zendesk pour Salesforce doit créer trois de ces sujets Push : un pour les comptes, un pour les contacts et un pour les prospects.

Visualforce Pages

Le composant Lightning doit automatiquement hériter des permissions de l’application connectée. Cependant, les pages Visualforce seront autorisées uniquement pour le profil de l’administrateur système , jusqu’à spécification contraire. Pour contrôler les permissions de ces pages Visualforce, allez à Salesforce Setup Custom Code Visualforce Pages .

Visualforce

Ensuite, vérifiez que le profil a accès à la page Visualforce en question.

Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.

Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.

Réalisé par Zendesk