Configurer Microsoft Spoke Dynamics CRM

  • Rversion finale: Australia
  • Mis à jour 3 août 2023
  • 7 minutes de lecture
  • Intégrez l’instance ServiceNow et Microsoft Dynamics CRM utilisez les informations d’identification Windows pour authentifier les demandes ServiceNow .

    Avant de commencer

    • Demandez Centre d'intégration un abonnement.
    • Installez Microsoft AD.
    • Activez le Microsoft Spoke Dynamics CRM fichier .
    • Rôle requis : admin.

    Pourquoi et quand exécuter cette tâche

    Effectuez ces étapes pour utiliser toutes les Microsoft Spoke Dynamics CRM actions.

    Configurer l’application Microsoft Dynamics CRM

    Créez une application OAuth personnalisée à partir de votre Microsoft Dynamics CRM compte pour activer l’authentification OAuth 2.0 avec le Microsoft Dynamics CRM.

    Avant de commencer

    Microsoft Dynamics CRM Conditions requises :

    Pourquoi et quand exécuter cette tâche

    Suivez ces étapes à partir de votre compte développeur Azure. Consultez la documentation du produit Azure pour obtenir des instructions sur la création et la configuration d’applications personnalisées.

    Procédure

    1. Connectez-vous au portail d’inscription de l’application Microsoft Azure avec les informations d’identification de votre organisation.
    2. Enregistrez une nouvelle application personnalisée en remplissant le nom de l’application, le type de compte pris en charge et l’URI de redirection, puis cliquez sur Inscrire.
      Une vue d’ensemble des informations de base de l’application s’affiche.
    3. Copiez l’ID d’application dans un fichier texte.
      Vous utiliserez cet ID et le secret client généré à l’étape suivante pour enregistrer l’application en tant que fournisseur OAuth tiers sur votre ServiceNow instance. Vous utilisez l’ID d’application comme ID client lorsque vous connectez l’application à ServiceNow.
    4. Ajoutez un secret client.
      1. Dans Microsoft Azure, accédez à Gérer  > Certificats et secrets.
      2. Fournissez une description et une date d’expiration, puis cliquez sur Ajouter.
        Remarque :
        Le secret client ne s’affiche en texte brut que pendant une courte période. Vous utilisez le secret client lorsque vous connectez l’application à ServiceNow.
    5. Activez les autorisations que vous souhaitez que l’application prenne en charge.
      Pour plus d’informations, consultez la référence des autorisations Microsoft Graph.
      1. Dans Microsoft Azure, accédez à Gérer  > Autorisations d’API.
      2. Cliquez sur la vignette Microsoft Graph.
      3. Sélectionnez les autorisations déléguées ou d’application prises en charge par l’application.
        Les autorisations déléguées permettent à l’application d’accéder à l’API en tant qu’utilisateur connecté. Les autorisations d’application permettent à l’application de s’exécuter en tant que service d’arrière-plan ou démon sans utilisateur connecté.
      4. Cliquez sur Ajouter des autorisations.

    Que faire ensuite

    S’inscrire Microsoft Dynamics CRM en tant que fournisseur OAuth.

    S’inscrire Microsoft Dynamics CRM en tant que fournisseur OAuth

    Utilisez les informations générées lors Microsoft Dynamics CRM de la configuration du compte pour vous inscrire Microsoft Dynamics CRM en tant que fournisseur OAuth et permettre à l’instance de demander des jetons OAuth 2.0.

    Avant de commencer

    • Demandez Centre d'intégration un abonnement.
    • Activez Microsoft Dynamics CRM.
    • Créez une Microsoft Dynamics CRM application.
    • Rôle requis : admin.

    Procédure

    1. Dans ServiceNow, accédez à OAuth système > Registre d'application.
    2. Cliquez sur Nouveau.
    3. Sur l’écran intitulé Quel type d’application OAuth, sélectionnez Se connecter à un fournisseur OAuth tiers.
    4. Remplissez les champs du formulaire.
      Tableau 1. Formulaire des registres d'application
      Champ Valeur requise
      Nom Saisissez un nom pour identifier l’enregistrement de façon unique, par exemple le profil OAuth Dynamics CRM.
      ID client Entrez l’ID d’application de l’application Microsoft Dynamics CRM que vous avez créée dans Azure.
      Secret client Entrez le secret client que vous avez généré lors de la création de l’application dans Azure.
      Type d'accord par défaut Sélectionnez Code d'autorisation.
      URL d'autorisation Cliquez sur l’icône de verrouillage ( icône de verrouillage), entrez https://login.microsoftonline.com/common/oauth2/v2.0/authorize suivi d’un point d’interrogation et de l’attribut de ressource de votre instance, puis cliquez à nouveau sur l’icône de verrou. L’attribut de ressource de l’URL. Par exemple, ?resource=https ://mycompany.crm.dynamics.com. Cet attribut est l’URL de votre Microsoft application.
      URL de jeton Cliquez sur l’icône de verrouillage (icône de verrouillage), saisissez https://login.microsoftonline.com/common/oauth2/v2.0/token, puis cliquez à nouveau sur l’icône de verrouillage.
      URL de redirection Cliquez sur l’icône de verrouillage ( icône de verrouillage), entrez https://<instance>.service-now.com/oauth_redirect.do, puis cliquez à nouveau sur l’icône de verrou.
    5. Dans la liste connexe Périmètres de l’entité OAuth , modifiez le périmètre de l’entité fourni pour inclure l’URL de votre Microsoft Dynamics CRM application.

      Le nom et le périmètre OAuth sont souvent la même chaîne.

      Champs d’application de l’entité OAuth Microsoft Dynamics CRM.
    6. Cliquez avec le bouton droit de la souris sur l'en-tête du formulaire, puis cliquez sur Enregistrer.
      Le système valide les informations d’identification OAuth.

    Que faire ensuite

    Créez un enregistrement d’informations d’identification pour Microsoft Dynamics CRM.

    Créer des enregistrements d’informations d’identification pour le Microsoft Spoke Dynamics CRM

    Créez des enregistrements d’informations d’identification pour l’application OAuth personnalisée que vous avez créée lors Microsoft Dynamics CRM de la Microsoft Dynamics CRM configuration du compte. Les Microsoft Spoke Dynamics CRM alias de connexion et d’informations d’identification utilisent ces informations d’identification pour autoriser des actions.

    Avant de commencer

    Rôle requis : admin.

    Procédure

    1. Accédez à la Tous > Connexions et informations d'identification > Informations d'identification.
    2. Cliquez sur Nouveau.
      Le système affiche le message Quel type d'informations d'identification voulez-vous créer ?.
    3. Sélectionnez Informations d'identification OAuth 2.0.
      La fenêtre contextuelle affiche un formulaire d’informations d’identification OAuth 2.0 vide.
    4. Entrez ces valeurs.
      Champ Valeur requise
      Nom Saisissez un nom pour identifier l'enregistrement de façon unique. Par exemple, saisissez les informations d’identification Dynamics.
      Actives Activer
      Profil de l'entité OAuth Sélectionnez le profil OAuth que vous avez créé lors de l’inscription de l’application personnalisée Microsoft Dynamics CRM en tant que fournisseur OAuth. Par exemple, sélectionnez le profil Dynamics OAuth.
      Ordre Sélectionnez l'ordre d'application de ces informations d'identification. Par exemple, saisissez 100.
    5. Enregistrez l'enregistrement.
    6. Dans Liens connexes, cliquez sur Obtenir un jeton OAuth.
      Le système affiche un message de confirmation attestant que le flux de jetons OAuth est terminé avec succès. Examinez les détails si le flux ne se termine pas correctement.
      Remarque :
      Assurez-vous d’autoriser les fenêtres contextuelles dans votre navigateur.

    Créer des enregistrements de connexion pour le Microsoft Spoke Dynamics CRM

    Créez des enregistrements de connexion à votre compte Microsoft Azure. Les Microsoft Spoke Dynamics CRM alias de connexion et d’informations d’identification utilisent ces connexions pour effectuer des actions sur Microsoft Dynamics CRM.

    Avant de commencer

    Rôle requis : admin.

    Procédure

    1. Accédez à la Tous > Connexions et informations d'identification > Alias de connexion et d'informations d'identification.
    2. Ouvrez l’alias de connexion et d’informations d’identification de l’application Microsoft Dynamics CRM .
    3. Dans l’onglet Connexions , cliquez sur Nouveau.
      Le système affiche un formulaire de connexion HTTP(s) vide.
    4. Entrez ces valeurs.
      Champ Valeur requise
      Nom Saisissez un nom pour identifier de façon unique l’enregistrement de connexion. Par exemple, saisissez MS Dynamics CRM Connection.
      Informations d'identification Sélectionnez l’enregistrement d’informations d’identification que vous avez créé pour Microsoft Dynamics CRM. Par exemple, sélectionnez Informations d’identification MS Dynamics.
      Alias de connexion Sélectionnez l’enregistrement d’alias de connexion que vous avez créé pour Microsoft Dynamics CRM.
      Actives Activer
      URL de connexion Entrez l’URL Dynamics racine. Par exemple, https://<SiteName>.dynamics.com.
    5. Cliquez sur Envoyer.

    Configurer les Microsoft Dynamics CRM détails du webhook

    Enregistrez Microsoft Dynamics CRM un webhook pour ServiceNow avertir l’application ServiceNow lorsque certains événements se produisent dans Microsoft Dynamics CRM.

    Avant de commencer

    Rôle requis : admin
    • Microsoft Dynamics CRM nécessite une inscription via l’outil d’enregistrement de module d’extension Windows. Pour installer l’outil d’inscription de module d’extension Windows, consultez le document Microsoft Télécharger des outils à partir de NuGet.
    • L’URL du point de terminaison est l’URL d’instance ServiceNow sur laquelle les informations d’événement sont publiées. Par exemple, https://<nom-instance>.service-now.com/api/sn_ms_crm_spoke/dynamics_webhook_callbacks.
    • La paire clé-valeur que vous utilisez pour enregistrer le webhook dans l’outil d’inscription du module d’extension est la même que la clé de nom et d’autorisation dans les détails du webhook Dynamics CRM.

    Procédure

    1. Accédez à la Tous > Détails du webhook Dynamics CRM > Informations du client.
    2. Cliquez sur Nouveau.
    3. Dans le champ Nom , saisissez la clé de module d’extension du webhook.
    4. Dans le champ Clé d’autorisation , saisissez la valeur de la paire clé-valeur du webhook.

    Configurer la Microsoft Dynamics CRM politique de décision de webhook

    Créez une politique d’acheminement et un flux secondaire de webhook en fonction de vos besoins.

    Avant de commencer

    Rôle requis : admin.

    Procédure

    1. Accédez à la Tous > Concepteur de flux > Concepteur
    2. Cliquez sur Flux secondaires.
    3. Créez une copie de l’exemple de flux secondaire par défaut, Webhook Traiter Dynamics CRM.
    4. Personnalisez le flux secondaire en fonction de vos besoins et publiez-le.
      Pour en savoir plus sur la création et l’utilisation des flux secondaires, reportez-vous Create a subflow in Workflow Studio à la rubrique .
    5. Accédez à la Détails du webhook Dynamics CRM > Politique de décision.
    6. Dans l’onglet Décisions , cliquez sur Nouveau.
    7. Remplissez les champs du formulaire.
      Tableau 2. Formulaire Décision
      Champ Description
      Étiquette Étiquette unique pour identifier la politique d’acheminement.
      Réponse Option permettant de spécifier si cette réponse est la réponse par défaut. La réponse par défaut s’applique lorsque les conditions ne sont pas remplies.
      1. Cliquez sur l’icône de recherche.
      2. Sélectionnez le flux secondaire requis dans la liste Document : .
        Remarque :
        Assurez-vous que le nom de la table est Flux secondaire de réponse au webhook Dynamics CRM [sn_ms_crm_spoke_dynamic_crm_webhook_answer_subflow].
      Condition Conditions à remplir lorsque les événements requis se produisent dans Microsoft Dynamics CRM.
    8. Cliquez sur Envoyer.
      Remarque :
      Ces politiques d’acheminement sont enregistrées dans les tables de décision. Les utilisateurs sont avertis de ne pas mettre à jour ou modifier directement les données de ces tables.

    Résultats

    La politique de décision et le flux secondaire sont créés.