Intégration au Salesforce CRM

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 17 minutes de lecture
  • L’intégration de votre Gestion des actifs logiciels application aux services de gestion de la Salesforce relation client (CRM) vous permet de suivre vos abonnements logiciels et de récupérer les licences inutilisées.

    Remarque :

    Si vous utilisez Software Asset Workspace, utilisez SaaS Playbook pour intégrer votre ServiceNow instance au Salesforce CRM. Pour en savoir plus sur la création d’un profil d’intégration à l’aide de Salesforce CRM Playbook, reportez-vous à la section Créer une Salesforce CRM intégration.

    Les services pris en charge Salesforce CRM comprennent
    • Salesforce Sales Cloud
    • Salesforce Service Cloud
    • Salesforce Plateforme
    • Salesforce Communauté de clients
    • Salesforce Communauté de partenaires
    • Salesforce Communauté d’entreprise
    • Salesforce Bavarder
    Les Salesforce organisations Classic et Salesforce Lightning sont prises en charge.
    Remarque :
    Vous pouvez suivre les autorisations pour d’autres services que vous payez mais qui ne sont pas basés sur un abonnement utilisateur à l’aide de métriques de licence personnalisées. Consultez Ajouter une mesure de licence personnalisée pour plus de détails sur la création d’une métrique de licence personnalisée.

    Le Salesforce compte que vous utilisez pour connecter l’intégration nécessite une Salesforce licence utilisateur et les autorisations d’accès utilisateur suivantes.

    Important :
    Minimisez les risques de sécurité et protégez les informations en accordant l’accès uniquement aux autorisations nécessaires de l’utilisateur ou de l’API.
    Tableau 1. Autorisations utilisateur minimales
    Processus Rôle d’utilisateur requis dans l’application Salesforce CRM Périmètres d’authentification
    Télécharger les abonnements Utilisateur disposant des autorisations suivantes :
    • Afficher l’installation et la configuration
    • Personnaliser l’application
    • Gérer les applications connectées
    • API activée
    • Gérer vos données (API)
    • Effectuer des demandes en votre nom à tout moment (refresh_token, accès hors ligne)
    Pull user activity (Transférer l’activité utilisateur) Utilisateur disposant des autorisations suivantes :
    • Afficher l’installation et la configuration
    • Personnaliser l’application
    • Gérer les applications connectées
    • API activée
    • Gérer vos données (API)
    • Effectuer des demandes en votre nom à tout moment (refresh_token, accès hors ligne)
    Récupérer l'abonnement Utilisateur avec les autorisations d’administrateur
    • Gérer vos données (API)
    • Effectuer des demandes en votre nom à tout moment (refresh_token, accès hors ligne)
    Télécharger la consommation Utilisateur disposant des autorisations suivantes :
    • Afficher l’installation et la configuration
    • Personnaliser l’application
    • Gérer les applications connectées
    • API activée
    • Gérer vos données (API)
    • Effectuer des demandes en votre nom à tout moment (refresh_token, accès hors ligne)

    Pour plus d’informations sur les Salesforce services CRM, consultez la documentation du développeur Salesforce.

    Enregistrer une Salesforce application

    Enregistrez une application via le portail d’administration Salesforce .

    Avant de commencer

    Salesforce Rôle requis : admin

    Procédure

    1. Connectez-vous à Salesforce et passez à l’environnement classique.
    2. Sélectionnez Configuration.
    3. Dans le menu de navigation de gauche, sélectionnez Construit > Créer > Applications.
    4. Dans la section Applications connectées, sélectionnez Nouveau.
    5. Renseignez les champs du formulaire.
      Tableau 2. Formulaire Nouvelle application de connexion
      Champ Description
      Nom de l’application connectée Nom de votre application.
      Nom de l'API Nom de l’API. Ce champ est automatiquement renseigné.
      E-mail du contact Adresse e-mail que vous souhaitez associer à l’application.
      Activer le paramètre OAuth Option permettant d’activer les paramètres OAuth.
      URL de rappel URL du fournisseur OAuth vers lequel les utilisateurs sont redirigés après authentification.

      Entrez https:// instance.service-now.com/oauth_redirect.do, où <instance> est le nom de votre ServiceNow instance.

      Périmètres OAuth sélectionnés Champs d’application OAuth qui déterminent la quantité d’accès accordée à un jeton d’accès. Les valeurs suivantes sont requises :
      • Accéder à vos données et les gérer (API)
      • Effectuer des demandes en votre nom à tout moment (refresh_token, offline_access)
    6. Assurez-vous que la valeur de la politique Actualiser le jeton est définie comme suit : Le jeton d’actualisation est valide jusqu’à sa révocation.
    7. Sélectionnez Enregistrer.
    8. Sur la page de votre nouvelle application, copiez les valeurs des champs Clé consommateur et Secret du consommateur .
      Conservez-les dans un endroit sûr pour une utilisation ultérieure. Votre clé consommateur (ID client) et votre secret client (secret client) sont sensibles. Ne les partagez pas.

    Créer un profil d'intégration Salesforce CRM

    Créez un profil d’intégration pour suivre les abonnements logiciels et optimiser la gestion des licences pour les Salesforce CRM services.

    Remarque :
    Vous ne devez créer Salesforce CRM l’intégration que dans le champ d’application global.

    Créer votre premier Salesforce CRM profil d’intégration

    Créez un profil d’intégration pour la première Salesforce organisation pour laquelle vous souhaitez suivre les abonnements logiciels et optimiser la gestion des licences.

    Avant de commencer

    Pour créer un profil d’intégration, demandez le module d’extension Salesforce CRMGestion des actifs logiciels - Gestion des licences SaaS (sn_sam_saas_int) auprès de ServiceNow Store.

    ServiceNow Rôle requis : sam_integrator ou admin

    Important :
    Vous devez cocher la case Intégration de Gestion des actifs logiciels à Salesforce CRM pour cette intégration lors de l’installation des fonctionnalités facultatives sur la Application Manager page. Pour plus d’informations sur le choix des applications SaaS requises, reportez-vous à la section Demander le Gestion des licences SaaS.

    Pourquoi et quand exécuter cette tâche

    Si vous utilisez Software Asset Workspace, l’option de création du profil d’intégration Salesforce CRM dans Interface utilisateur principale est inactive.

    Si vous utilisez Software Asset Workspace, utilisez SaaS Playbook pour intégrer votre ServiceNow instance au Salesforce CRM. Pour en savoir plus sur la création d’un profil d’intégration à l’aide de Salesforce CRM Playbook, reportez-vous à la section Créer une Salesforce CRM intégration.

    Procédure

    1. Accédez au profil d’intégration.
      InterfaceAction
      Interface utilisateur principale
      1. Accédez à la Tout > Actifs Logiciels > Licence SaaS > Profils d'intégration directe.
      2. Sélectionnez Nouveau.
      3. Sélectionnez le profil d’intégration Salesforce CRM.
      Software Asset Workspace
      1. Accédez à la Opérations de licence > Abonnements de l'utilisateur > Profils d'intégration directe.
      2. Sélectionnez Nouveau.
      3. Sélectionnez Salesforce CRM dans la liste déroulante.
      4. Sélectionnez Continuer.

        Le Playbook se lance pour Salesforce CRM intégration et les étapes suivantes ne sont pas valides. Pour plus d'informations, consultez Créer une Salesforce CRM intégration.

    2. Renseignez les champs du formulaire.
      Tableau 3. Formulaire Profil d’intégration
      Champ Description
      Nom d'affichage Nom du profil d’intégration.
      Saisissez un nom qui identifie de manière unique l’organisation Salesforce pour laquelle vous créez ce profil d’intégration. Par exemple, SFDC Org1.
      Conseil :
      Laissez ce nom court pour faciliter l’affichage pendant le reporting.
      Statut État du profil d'intégration.
      • Si vous n’avez pas publié le profil d’intégration, ce champ est automatiquement défini sur Brouillon.
      • Si vous avez déjà publié le profil d’intégration, ce champ est automatiquement défini sur Publié.
      Type de profil Type de profil d'intégration. Cette valeur est automatiquement définie sur Abonnement Salesforce CRM.
    3. Examinez les rôles d’utilisateur requis ou les autorisations d’API spécifiés dans le champ de configuration du fournisseur pour chaque processus afin de minimiser les risques de sécurité et d’optimiser SaaS les licences.
      Remarque :
      Pour plus d’informations, consultez Table des autorisations utilisateur minimales .
      1. Dans la section Flux secondaire de téléchargement d’abonnement, vérifiez que le champ Flux secondaire est défini sur Abonnements au téléchargement Salesforce CRM.
        Remarque :
        La case Télécharger les abonnements est cochée par défaut et vous ne pouvez pas la désactiver.
      2. Dans la section Récupérer le flux secondaire de l’abonnement, vérifiez que le champ Flux secondaire est défini sur Récupérer l’abonnement Salesforce CRM.
        Remarque :
        La case Récupérer les abonnements est cochée par défaut. Si vous ne souhaitez pas récupérer les abonnements, vous pouvez décocher cette case. Si vous l’effacez, les candidats à la suppression sont créés, mais le flux secondaire d’abonnement de récupération n’est pas déclenché ou le processus de réclamation n’est pas initié.
      3. Dans l’onglet Télécharger le flux secondaire de consommation , vérifiez que le champ Flux secondaire est défini sur Consommation de téléchargement Salesforce CRM.
    4. Sélectionnez Enregistrer.
      Remarque :
      Le flux secondaire Calculer l’activité n’est pas requis pour Salesforce CRM les intégrations, car celles-ci utilisent des informations sur les dernières connexions utilisateur à partir des enregistrements utilisateur.
      Votre instance crée une ébauche de profil d’intégration. Vous pouvez afficher les nombres de consommation pour l’application basée sur Salesforce CRM la consommation spécifique.
    5. Ouvrez l’enregistrement des alias de connexion et d’informations d’identification en sélectionnant l’icône d’aperçu ( icône d’aperçu.) en regard du champ Connexion et informations d’identification pour configurer l’alias enfant.
    6. Sélectionnez Ouvrir l’enregistrement dans l’aperçu de l’enregistrement.
    7. Dans le formulaire Alias de connexion et d’informations d’identification, sélectionnez le lien connexe Créer une nouvelle connexion et informations d’identification .
    8. Renseignez les champs de la boîte de dialogue Créer une connexion et des informations d’identification.
      Tableau 4. Boîte de dialogue Créer une connexion et des informations d’identification
      Champ Description
      Nom de la connexion Nom de la connexion.

      Saisissez un nom qui identifie de manière unique l’organisation Salesforce pour laquelle vous créez cette connexion et ces informations d’identification. Par exemple, SFDC Org1.

      URL de connexion (URL d’instance) URL qui s’affiche après la connexion Salesforce ou votre URL de domaine personnalisée de Salesforce.
      ID client OAuth ID client (clé du consommateur) qui est affecté à votre Salesforce application.
      Secret client OAuth Secret client (secret du consommateur) qui est affecté à votre Salesforce application.
      URL de redirection OAuth URL du fournisseur OAuth vers lequel les utilisateurs sont redirigés après authentification.

      Ce champ est renseigné automatiquement en fonction de l’URL de rappel que vous avez spécifiée dans Enregistrer une Salesforce application.

    9. Sélectionnez Créer et obtenir un jeton OAuth.
      Remarque :
      Pour connaître le rôle requis pour effectuer cette étape, consultez la table Autorisations utilisateur minimales .
    10. Dans la boîte de dialogue OAuth2, connectez-vous au même Salesforce compte administrateur que celui que vous avez utilisé pour créer votre Salesforce application.
      Conseil :
      Si la boîte de dialogue ne s’ouvre pas automatiquement, vérifiez que les fenêtres contextuelles sont autorisées dans votre navigateur.
      Votre ServiceNow instance crée un jeton OAuth pour Salesforce le formulaire de profil d’intégration, puis vous renvoie automatiquement au formulaire de profil d’intégration.

      Le champ Connexion et informations d’identification s’affiche et est automatiquement défini sur sn_sforce_v2_spoke. Salesforce.

    11. Revenez à votre profil d’intégration en accédant à Licence SaaS > Administration > Profils d'intégration directe , puis en sélectionnant le profil dans la liste Profils d’intégration.
    12. Sur le formulaire de profil d’intégration, sélectionnez Valider la connexion pour vérifier les détails de connexion et d’informations d’identification de cette intégration.

      La validation de la connexion vérifie les API de téléchargement d’abonnements, mais pas les API de récupération d’abonnements.

    13. Une fois la connexion vérifiée, sélectionnez Publier.
    14. Dans la boîte de dialogue Publier la confirmation, sélectionnez OK.

    Résultats

    Une fois le profil d’intégration publié, votre ServiceNow instance commence à récupérer les données de vos Salesforce CRM services. Pour les organisations de moins de 100 utilisateurs, ce processus ne prend généralement que quelques minutes. Pour les organisations de 100 à 5 000 utilisateurs, ce processus peut prendre environ 15 minutes. Pour les organisations de plus de 5 000 utilisateurs, ce processus peut prendre plus d’une heure.

    Que faire ensuite

    Une fois l’intégration connectée, votre ServiceNow instance crée automatiquement des modèles logiciels, des règles de réclamation et des abonnements logiciels qui sont actualisés quotidiennement.

    Si vous souhaitez configurer plusieurs profils d’intégration avec des connexions uniques, créez des alias enfants pour gérer différentes configurations et paramètres pour chaque profil d’intégration. Pour plus d'informations, consultez Créer un alias enfant pour configurer plusieurs profils d’intégration.

    Passez en revue toutes les règles de réclamation générées automatiquement pour récupérer les abonnements utilisateur. Pour plus d'informations, consultez Examiner une règle de réclamation de logiciel.

    Créez des autorisations logicielles pour les modèles logiciels générés automatiquement afin de suivre les logiciels utilisés par rapport aux logiciels possédés.
    Le rapprochement s’exécute également sur vos abonnements en tant que tâche planifiée ou à la demande. Vous pouvez afficher vos résultats de rapprochement dans la console de licence (Gestion des actifs logiciels application classique) ou dans la vue Utilisation de la licence (Software Asset Workspace). Utilisez ces résultats pour déterminer votre position en matière de conformité de licence et corriger toute non-conformité.

    Créer des profils d’intégration CRM supplémentaires Salesforce

    Créez un profil d’intégration pour chaque organisation supplémentaire Salesforce pour laquelle vous souhaitez suivre les abonnements logiciels et optimiser la gestion des licences.

    Avant de commencer

    Pour créer un profil d’intégration Salesforce CRM, demandez le module d’extension Gestion des actifs logiciels - Gestion des licences SaaS (sn_sam_saas_int) auprès de ServiceNow Store.

    ServiceNow Rôle requis : sam_integrator ou admin

    Important :
    Vous devez cocher la case Intégration de Gestion des actifs logiciels à Salesforce CRM pour cette intégration lors de l’installation des fonctionnalités facultatives sur la Application Manager page. Pour plus d’informations sur le choix des applications SaaS requises, reportez-vous à la section Demander le Gestion des licences SaaS.

    Pourquoi et quand exécuter cette tâche

    Si vous utilisez Software Asset Workspace, l’option de création du profil d’intégration Salesforce CRM dans Interface utilisateur principale est inactive.

    Procédure

    1. Accédez au profil d’intégration.
      InterfaceAction
      Interface utilisateur principale
      1. Accédez à la Tout > Actifs Logiciels > Licence SaaS > Profils d'intégration directe.
      2. Sélectionnez Nouveau.
      3. Sélectionnez le profil d’intégration Salesforce CRM.
      Software Asset Workspace
      1. Accédez à la Opérations de licence > Abonnements de l'utilisateur > Profils d'intégration directe.
      2. Sélectionnez Nouveau.
      3. Sélectionnez Salesforce CRM dans la liste déroulante.
      4. Sélectionnez Continuer.

        Le Playbook se lance pour Salesforce CRM intégration et les étapes suivantes ne sont pas valides. Pour plus d'informations, consultez Créer une Salesforce CRM intégration.

    2. Renseignez les champs du formulaire.
      Tableau 5. Formulaire Profil d’intégration
      Champ Description
      Nom d'affichage Nom du profil d’intégration.
      Saisissez un nom qui identifie de manière unique l’organisation Salesforce pour laquelle vous créez ce profil d’intégration. Par exemple, SFDC Org2.
      Conseil :
      Laissez ce nom court pour faciliter l’affichage pendant la génération de rapports.
      Statut État du profil d'intégration.
      • Si vous n’avez pas publié le profil d’intégration, ce champ est automatiquement défini sur Brouillon.
      • Si vous avez déjà publié le profil d’intégration, ce champ est automatiquement défini sur Publié.
      Type de profil Type de profil d'intégration. Cette valeur est automatiquement définie sur Salesforce CRM.
    3. Examinez les rôles d’utilisateur requis ou les autorisations d’API spécifiés dans le champ de configuration du fournisseur pour chaque processus afin de minimiser les risques de sécurité et d’optimiser SaaS les licences.
      Remarque :
      Pour plus d’informations, consultez Table des autorisations utilisateur minimales .
      1. Dans la section Flux secondaire de téléchargement d’abonnement, vérifiez que le champ Flux secondaire est défini sur Abonnements au téléchargement Salesforce CRM.
        Remarque :
        La case Télécharger les abonnements est cochée par défaut et vous ne pouvez pas la désactiver.
      2. Dans la section Récupérer le flux secondaire de l’abonnement, vérifiez que le champ Flux secondaire est défini sur Récupérer l’abonnement Salesforce CRM.
        Remarque :
        La case Récupérer les abonnements est cochée par défaut. Si vous ne souhaitez pas récupérer les abonnements, vous pouvez décocher cette case. Si vous l’effacez, les candidats à la suppression sont créés, mais le flux secondaire d’abonnement de récupération n’est pas déclenché ou le processus de réclamation n’est pas initié.
      3. Dans l’onglet Télécharger le flux secondaire de consommation , vérifiez que le champ Flux secondaire est défini sur Consommation de téléchargement Salesforce CRM.
    4. Sélectionnez Enregistrer.
      Remarque :
      Le flux secondaire Calculer l’activité n’est pas requis pour Salesforce CRM les intégrations, car celles-ci utilisent des informations sur les dernières connexions utilisateur extraites à partir des enregistrements utilisateur.
      Votre instance crée une ébauche de profil d’intégration. Vous pouvez afficher les nombres de consommation pour l’application basée sur Salesforce CRM la consommation spécifique.
    5. Sélectionnez l’icône d’aperçu ( icône d’aperçu.) en regard du champ Connexion et informations d’identification pour ouvrir l’enregistrement des alias de connexion et d’informations d’identification.
    6. Sélectionnez Ouvrir l’enregistrement dans l’aperçu de l’enregistrement.
    7. Dans le formulaire Alias de connexion et d’informations d’identification, créez un alias enfant qui peut identifier de manière unique la connexion et les informations d’identification pour ce profil d’intégration.
      Le premier profil d'intégration Salesforce CRM que vous créez utilise l'alias de connexion et d'informations d'identification par défaut (parent) pour Salesforce. Chaque profil d’intégration supplémentaire Salesforce CRM que vous créez nécessite un alias enfant unique qui permet de différencier la connexion et les informations d’identification des différents profils d’intégration.
      1. Sélectionnez le lien sous Alias enfants > Parentalias=*** pour ajouter des alias enfants.
      2. Sélectionnez Nouveau.
        Le formulaire Alias de connexion et d’informations d’identification pour l’alias enfant s’ouvre.
      3. Donnez un nom à l’alias enfant dans le champ Nom .
      4. Sélectionnez et maintenez enfoncé (ou cliquez avec le bouton droit de la souris) sur l’en-tête du formulaire, puis sélectionnez Enregistrer.
      5. Une fois le formulaire rechargé, sélectionnez le lien connexe Create New Connection & Credential (Créer une connexion et des informations d'identification).
      6. Renseignez les champs de la boîte de dialogue Créer une connexion et des informations d’identification.
        Tableau 6. Boîte de dialogue Créer une connexion et des informations d’identification
        Champ Description
        Nom de la connexion Nom de la connexion.

        Saisissez un nom qui identifie de manière unique l’organisation Salesforce pour laquelle vous créez cette connexion et ces informations d’identification. Par exemple, SFDC Org2.

        URL de connexion (URL d’instance) URL de l’instance Salesforce à laquelle vous vous connectez via cette intégration.
        ID client OAuth ID client (clé du consommateur) qui est affecté à votre Salesforce application.
        Secret client OAuth Secret client (secret du consommateur) qui est affecté à votre Salesforce application.
        URL de redirection OAuth URL du fournisseur OAuth vers lequel les utilisateurs sont redirigés après authentification.

        Ce champ est renseigné automatiquement en fonction de l’URL de rappel que vous avez spécifiée dans Enregistrer une Salesforce application.

      7. Sélectionnez Créer et obtenir un jeton OAuth.
        Remarque :
        Pour connaître le rôle requis pour effectuer cette étape, consultez la table Autorisations utilisateur minimales .
      8. Dans la boîte de dialogue OAuth2, connectez-vous au même Salesforce compte administrateur que celui que vous avez utilisé pour enregistrer votre Salesforce application.
        Conseil :
        Si la boîte de dialogue ne s’ouvre pas automatiquement, vérifiez que les fenêtres contextuelles sont autorisées dans votre navigateur.
        Votre ServiceNow instance crée un jeton Salesforce OAuth, puis vous renvoie automatiquement au formulaire Alias de connexion et d’informations d’identification.

        Le champ Connexion et informations d’identification s’affiche et est automatiquement défini sur sn_sforce_v2_spoke. Salesforce.

    8. Revenez à votre profil d’intégration en accédant à Licence SaaS > Administration > Profils d'intégration directe , puis en sélectionnant le profil dans la liste Profils d’intégration.
    9. Dans le champ Connexion et informations d’identification du formulaire Profil d’intégration, sélectionnez l’icône de recherche pour localiser et sélectionner l’alias enfant que vous avez créé à l’étape 8.
      La sélection de l'alias enfant associe l'alias au profil d'intégration. Votre instance ServiceNow utilise cet alias pour identifier la connexion et les informations d'identification de ce profil d'intégration
    10. Sur le formulaire de profil d’intégration, sélectionnez Valider la connexion pour vérifier les détails de connexion et d’informations d’identification de cette intégration.

      La validation de la connexion vérifie les API de téléchargement d’abonnements, mais pas les API de récupération d’abonnements.

    11. Une fois la connexion vérifiée, sélectionnez Publier.
    12. Dans la boîte de dialogue Publier la confirmation, sélectionnez OK.

    Résultats

    Une fois le profil d’intégration publié, votre ServiceNow instance commence à récupérer les données de vos Salesforce CRM services. Pour les organisations de moins de 100 utilisateurs, ce processus ne prend généralement que quelques minutes. Pour les organisations de 100 à 5 000 utilisateurs, ce processus peut prendre environ 15 minutes. Pour les organisations de plus de 5 000 utilisateurs, ce processus peut prendre plus d’une heure.

    Que faire ensuite

    Une fois l’intégration connectée, votre ServiceNow instance crée automatiquement des modèles logiciels, des règles de réclamation et des abonnements logiciels qui sont actualisés quotidiennement.

    Si vous souhaitez configurer plusieurs profils d’intégration avec des connexions uniques, créez des alias enfants pour gérer différentes configurations et paramètres pour chaque profil d’intégration. Pour plus d'informations, consultez Créer un alias enfant pour configurer plusieurs profils d’intégration.

    Passez en revue toutes les règles de réclamation générées automatiquement pour récupérer les abonnements utilisateur. Pour plus d'informations, consultez Examiner une règle de réclamation de logiciel.

    Créez des autorisations logicielles pour les modèles logiciels générés automatiquement afin de suivre les logiciels utilisés par rapport aux logiciels possédés.
    Le rapprochement s’exécute également sur vos abonnements en tant que tâche planifiée ou à la demande. Vous pouvez afficher vos résultats de rapprochement dans la console de licence (Gestion des actifs logiciels application classique) ou dans la vue Utilisation de la licence (Software Asset Workspace). Utilisez ces résultats pour déterminer votre position en matière de conformité de licence et corriger toute non-conformité.