Intégration à Salesforce CRM

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 14 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 CRMfichier . Pour en savoir plus sur la création d’un Salesforce CRM profil d’intégration via Playbook, reportez-vous à la section Créer une Salesforce CRM intégration.

    Les services pris en charge Salesforce CRM sont les suivants
    • Salesforce Sales Cloud
    • Salesforce Service Cloud
    • Salesforce Plateforme
    • Salesforce Communauté de clients
    • Salesforce Communauté de partenaires
    • Salesforce Communauté d’entreprise
    • Salesforce Bavarder
    Les organisations Classic et Salesforce Lightning sont toutes deux Salesforce prises en charge.
    Remarque :
    Vous pouvez suivre les autorisations pour d’autres services que vous payez mais qui ne sont pas basés sur l’abonnement de l’utilisateur à l’aide de métriques de licence personnalisées. Pour plus d’informations sur la création d’une métrique de licence personnalisée, consultez Ajouter une mesure de licence personnalisée pour en savoir plus 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 n’accordant l’accès qu’aux utilisateurs ou aux autorisations d’API nécessaires.
    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)
    Extraire 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 des autorisations d’administrateur
    • Gérer vos données (API)
    • Effectuer des demandes en votre nom à tout moment (refresh_token, accès hors ligne)

    Pour en savoir plus 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 Version > Créer > Applications.
    4. Dans la section Applications connectées, sélectionnez Nouveau.
    5. Renseignez les champs du formulaire.
      Tableau 2. Formulaire d’application Nouvelle connexion
      Champ Description
      Nom de l’application connectée Nom de votre application.
      Nom 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.

      Saisissez 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édez à vos données et gérez-les (api)
      • Effectuer des demandes en votre nom à tout moment (refresh_token, offline_access)
    6. Assurez-vous que la valeur de politique du jeton d’actualisation est définie comme Jeton d’actualisation valide jusqu’à sa révocation.
    7. Sélectionnez Enregistrer.
    8. Sur la page de votre nouvelle application, copiez les valeurs des champs Clé du consommateur et Clé secrète du consommateur .
      Conservez-les dans un endroit sûr pour une utilisation ultérieure. Votre clé de consommateur (ID client) et votre clé secrète de consommateur (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 devez créer une Salesforce CRM intégration uniquement dans le périmètre 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 Salesforce CRM , demandez le module d’extension Gestion des actifs logiciels - Gestion des licences SaaS (com.sn_sam_saas_int) auprès du ServiceNow Store.

    ServiceNow Rôle requis : sam_integrator ou admin

    Pourquoi et quand exécuter cette tâche

    Si vous utilisez Software Asset Workspace, l’option permettant de créer le 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 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 est lancé pour Salesforce CRM l’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.
      Entrez 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 :
      Faites en sorte que ce nom soit court pour qu’il s’affiche mieux lors de la génération de rapports.
      Connexion et information d'identification Alias de connexion et d'informations d'identification pour Salesforce.

      Pour votre premier Salesforce CRM profil d’intégration, utilisez l’alias de connexion et d’informations d’identification par défaut qui se remplit automatiquement.

      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. Dans l’onglet Télécharger le flux secondaire d’abonnement , vérifiez que le champ Flux secondaire est défini sur Abonnements de téléchargement Salesforce CRM.
      Vous pouvez afficher les événements effectués par des utilisateurs individuels jusqu’à un an avant la date actuelle. Pour plus d'informations, consultez Réviser une règle de réclamation de logiciel.
      Remarque :
      Gestion des actifs logiciels Extrait les événements à partir du moment où vous commencez à télécharger les abonnements utilisateur, quelle que soit la date de création du profil.
    4. Dans l’onglet Récupérer le flux secondaire d’abonnement , vérifiez que le champ Flux secondaire est défini sur Abonnement de récupération Salesforce CRM.
    5. Dans l’onglet Flux secondaire de consommation de téléchargement , vérifiez que le champ Flux secondaire est défini sur Consommation de téléchargement de Salesforce CRM.
    6. 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 des utilisateurs à partir des enregistrements des utilisateurs.
      Vous pouvez afficher les nombres de consommation pour l’application spécifique basée sur Salesforce CRM la consommation.
    7. Ouvrez l’enregistrement des alias de connexion et d’informations d’identification en sélectionnant l’icône d’aperçu ( icône Aperçu).) en regard du champ Connexion et informations d’identification .
    8. Sélectionnez Ouvrir l’enregistrement dans l’aperçu de l’enregistrement.
    9. 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 .
    10. 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.

      Entrez 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 à ou votre Salesforce URL de domaine personnalisé 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 se remplit automatiquement en fonction de l’URL de rappel que vous avez spécifiée dans Enregistrer une Salesforce application.

    11. 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 .
    12. 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, assurez-vous que les fenêtres contextuelles sont autorisées sur votre navigateur.
      Votre ServiceNow instance crée un jeton OAuth pour le formulaire Profil d’intégration et Salesforce vous renvoie automatiquement au formulaire Profil d’intégration.
    13. Sélectionnez Publier.

    Résultats

    Une fois que vous avez publié le profil d’intégration, votre ServiceNow instance commence à récupérer les données de vos Salesforce CRM services. Pour les organisations comptant moins de 100 utilisateurs, ce processus ne prend généralement que quelques minutes. Pour les organisations comptant 100 à 5 000 utilisateurs, ce processus peut prendre environ 15 minutes. Pour les organisations comptant 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 utilisateur qui sont actualisés quotidiennement.

    Passez en revue toutes les règles de réclamation générées automatiquement pour récupérer les abonnements des utilisateurs. Pour plus d'informations, consultez Réviser 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 les résultats de votre 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 de conformité de licence et pour remédier à 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 (com.sn_sam_saas_int) auprès du ServiceNow Store.

    ServiceNow Rôle requis : sam_integrator ou admin

    Pourquoi et quand exécuter cette tâche

    Si vous utilisez Software Asset Workspace, l’option permettant de créer le 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 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 est lancé pour Salesforce CRM l’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.
      Entrez 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 :
      Faites en sorte que ce nom soit court pour qu’il s’affiche mieux lors de 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. Dans l’onglet Télécharger le flux secondaire d’abonnement , vérifiez que le champ Flux secondaire est défini sur Abonnements de téléchargement Salesforce CRM.
      Vous pouvez afficher les événements effectués par des utilisateurs individuels jusqu’à un an avant la date actuelle. Pour plus d'informations, consultez Réviser une règle de réclamation de logiciel.
      Remarque :
      Gestion des actifs logiciels Extrait les événements à partir du moment où vous commencez à télécharger les abonnements utilisateur, quelle que soit la date de création du profil.
    4. Dans l’onglet Récupérer le flux secondaire d’abonnement , vérifiez que le champ Flux secondaire est défini sur Abonnement de récupération Salesforce CRM.
    5. Dans l’onglet Flux secondaire de consommation de téléchargement , vérifiez que le champ Flux secondaire est défini sur Consommation de téléchargement de Salesforce CRM.
    6. Sélectionnez Enregistrer.
      Remarque :
      Le flux secondaire Calculer l’activité n’est pas requis pour Salesforce CRM les intégrations, car ces intégrations utilisent des informations sur les dernières connexions des utilisateurs à partir des enregistrements des utilisateurs.
      Vous pouvez afficher les nombres de consommation pour l’application spécifique basée sur Salesforce CRM la consommation.
    7. Sélectionnez l’icône d’aperçu ( icône Aperçu.)en regard du champ Connexion et informations d’identification pour ouvrir l’enregistrement des alias de connexion et d’informations d’identification.
    8. Sélectionnez Ouvrir l’enregistrement dans l’aperçu de l’enregistrement.
    9. 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) 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.

        Entrez 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 se remplit 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, assurez-vous que les fenêtres contextuelles sont autorisées sur votre navigateur.
        Votre ServiceNow instance crée un jeton OAuth et Salesforce vous renvoie automatiquement au formulaire Alias de connexion et d’informations d’identification.
    10. Revenez à votre profil d’intégration en naviguant vers Licence SaaS > Administration > Profils d'intégration directe puis en sélectionnant le profil dans la liste Profils d’intégration.
    11. 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
    12. Sélectionnez Publier.

    Résultats

    Une fois que vous avez publié le profil d’intégration, votre ServiceNow instance commence à récupérer les données de vos Salesforce CRM services. Pour les organisations comptant moins de 100 utilisateurs, ce processus ne prend généralement que quelques minutes. Pour les organisations comptant entre 100 et 5 000 utilisateurs, ce processus peut prendre environ 15 minutes. Pour les organisations comptant 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 utilisateur qui sont actualisés quotidiennement.

    Passez en revue toutes les règles de réclamation générées automatiquement pour récupérer les abonnements des utilisateurs. Pour plus d'informations, consultez Réviser 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 les résultats de votre 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 de conformité de licence et pour remédier à toute non-conformité.