Configurer le spoke Microsoft Dynamics 365 for Finance and Operations

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 8 minutes de lecture
  • Intégrez l’instance et Microsoft ServiceNowDynamics 365 for Finance and Operations en créant une application OAuth personnalisée dans Microsoft Azure pour authentifier les demandes ServiceNow .

    Avant de commencer

    • Demandez un Centre d'intégration abonnement.
    • Activez le spoke Microsoft Dynamics 365 for Finance and Operations.
    • Rôle requis : admin.
    Remarque :
    Après avoir configuré l’alias de connexion et d’informations d’identification, assurez-vous de récupérer les dernières métadonnées à partir de l’application Microsoft Dynamics 365 Finance and Operations.

    Enregistrer Microsoft Dynamics 365 for Finance and Operations en tant que fournisseur OAuth

    Enregistrez Microsoft Dynamics 365 for Finance and Operations en tant que fournisseur OAuth afin que l’instance ServiceNow puisse demander des jetons OAuth 2.0.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > OAuth système > Registre d'application.
    2. Ouvrez pour l’enregistrement pour Microsoft D365 Fin and Ops Spoke OAuth.
    3. Renseignez ces valeurs sur le formulaire.
      Tableau 1. Formulaire des registres d'application
      Champ Description
      Nom Nom permettant d'identifier l'enregistrement de façon unique. Par exemple, entrez : Microsoft Dynamics 365 for Finance and Operations OAuth
      ID client ID client créé pendant Microsoft Dynamics 365 for Finance and Operations Configuration de l’application.
      Secret client Secret client créé lors de la configuration de l’application Microsoft Dynamics 365 for Finance and Operations.
      URL d'autorisation Point de terminaison du code d'autorisation OAuth. Entrez : https://login.microsoftonline.com/<AzureTenantID>/oauth2/v2.0/authorize
      URL de jeton Point de terminaison de jeton du serveur OAuth. Entrer : https://login.microsoftonline.com/<AzureTenantID>/oauth2/v2.0/token
      URL de révocation du jeton Point de terminaison de révocation du jeton du serveur OAuth.
      URL de redirection Point de terminaison de rappel OAuth au format suivant : https://<instance>.service-now.com/oauth_redirect.do
      Script de l'API OAuth Script pour personnaliser la demande et la réponse. Sélectionnez .
      URL du logo URL contenant une image à utiliser comme logo de l'application.
      Type d'accord par défaut Type d'accord utilisé pour établir le jeton. Renseignez le champ Informations d'identification du client.
      Durée de vie du jeton d'actualisation Durée de validité du jeton d'actualisation, en secondes. La durée par défaut est de 8 640 000 secondes.
      PKCE requis Option permettant aux clients publics d'exiger PKCE pour une autorisation.
      Remarque :
      Vous pouvez utiliser uniquement le code d'autorisation comme type d'accord par défaut lorsque PKCE est activé.
      Application Périmètre de l'application qui contient cet enregistrement.
      Accessible depuis Périmètre de l'application à partir duquel ce registre est accessible.
      Actif Option permettant d’utiliser activement le registre d’application.
      Activer l'authentification réciproque Option permettant d'utiliser l'authentification réciproque pour la demande et la révocation de jeton. Il est nécessaire de spécifier un profil d'authentification réciproque pour utiliser cette option.
    4. Cliquez avec le bouton droit de la souris sur l'en-tête du formulaire, puis cliquez sur Enregistrer.

    Créer un enregistrement de connexion pour Microsoft Dynamics 365 for Finance and Operations

    Créez un enregistrement de connexion pour votre Microsoft Dynamics 365 for Finance and Operations. Les alias de connexion et d’informations d’identification du spoke Microsoft Dynamics 365 for Finance and Operations utilisent ces connexions pour effectuer des actions dans Microsoft Dynamics 365 for Finance and Operations.

    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’enregistrement d’alias pour MicrosoftD365FinAndOps.
    3. Dans l’onglet Connexions , cliquez sur Nouveau.
    4. Renseignez ces champs sur le formulaire.
      Tableau 2. Formulaire de connexion
      Champ Description
      Nom Nom permettant d'identifier l'enregistrement de façon unique. Par exemple : Connexion à Microsoft Dynamics 365 for Finance and Operations.
      Informations d'identification Enregistrement d’informations d’identification créé pour Microsoft Dynamics 365 for Finance and Operations . Recherchez et sélectionnez MicrosoftD365FinAndOps.Credential.
      Alias de connexion Enregistrement d'alias associé à cette connexion. Entrez sn_ms_fin_ops_spk. MicrosoftD365FinAndOps
      URL de connexion URL de base pour se connecter à Microsoft Dynamics 365 for Finance and Operations. Entrer : https://<instance_ID>.cloudax.dynamics.com/
      Actif Option permettant d’utiliser activement l’enregistrement de connexion.
      Domaine Domaine dans lequel l’action s’exécute.
    5. Cliquez sur Envoyer.

    Récupérer les métadonnées à partir de Microsoft Dynamics 365 Finance and Operations

    Récupérez les métadonnées de Microsoft Dynamics 365 Finance and Operations et stockez-les dans votre instance ServiceNow. Les actions dynamiques nécessitent les métadonnées les plus récentes de Microsoft Dynamics 365 Finance and Operations.

    Avant de commencer

    Rôle requis : admin.

    Procédure

    1. Accédez à la Tous > Métadonnées FinOps de Microsoft D365 > Contenu des métadonnées FinOps de Microsoft D365.
    2. Cliquez sur Obtenir/actualiser les métadonnées.
    3. Sélectionnez l’alias pour récupérer les métadonnées mises à jour à partir de l’application Microsoft Dynamics 365 Finance and Operation et cliquez sur OK.
      Remarque :
      Assurez-vous de récupérer les métadonnées les plus récentes chaque fois qu’il y a des changements dans l’application Microsoft Dynamics 365 Finance and Operations.

    Configurer un webhook bidirectionnel pour le spoke Microsoft Dynamics 365 for Finance and Operations

    Configurez le webhook pour vous abonner à Microsoft Dynamics 365 for Finance and Operations Spoke avec une ServiceNow URL de rappel.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Spoke Microsoft D365 FnO > Registres de webhooks FnO.
    2. Cliquez sur Nouveau.
    3. Renseignez les champs du formulaire.
      Champ Description
      Nom Nom unique du registre Webhook. Par exemple, le webhook Microsoft Dynamics 365 for Finance and Operations.
      Description Description facultative pour le webhook.
      Générer l'URL de rappel Option permettant de générer une URL de rappel qui est utilisée pour enregistrer le webhook dans le portail Microsoft Dynamics 365 Finance and Operations.
      Générer un nouveau secret Option permettant de générer une clé secrète pour le webhook Microsoft Dynamics 365 Finance and Operations.
      Remarque :

      Lorsque vous générez une nouvelle clé secrète, assurez-vous de générer l’URL de rappel également après avoir généré la clé secrète.

      Enregistrez l’URL de rappel pour inscrire l’application dans le portail Azure.

    Personnaliser le webhook bidirectionnel dans le spoke Microsoft Dynamics 365 Finance and Operations

    Créez une politique d’acheminement et un flux secondaire de webhook selon vos besoins dans le spoke Microsoft Dynamics 365 Finance and Operations.

    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 du flux secondaire requis.
    4. Personnalisez le flux secondaire requis selon vos besoins et publiez-le.
    5. Accédez à la Spoke Microsoft D365 FnO > Politiques d’acheminement de webhook FnO.
    6. Cliquez sur Nouveau.
    7. Remplissez les champs du formulaire.
      Tableau 3. Formulaire Décision
      Champ Description
      Étiquette Étiquette unique pour identifier la politique d’acheminement.
      Réponse par défaut Option permettant de spécifier s’il s’agit de 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 [sys_hub_flow].
      Condition Conditions à remplir lorsque les événements requis se produisent dans Microsoft Dynamics 365 Finance and Operations. Consultez la rubrique Microsoft Dynamics 365 for Finance and Operations Spoke pour plus d’informations sur les champs pris en charge.
      Réponse Flux secondaire qui doit être déclenché lorsque les conditions spécifiées sont remplies
    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 d’acheminement et le flux secondaire sont créés.

    Enregistrer une application dans le portail Microsoft Azure pour le spoke Microsoft Dynamics 365 Finance and Operations

    Enregistrez votre instance ServiceNow dans le portail Microsoft Azure afin d’utiliser le spoke Microsoft Dynamics 365 Finance and Operations.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Connectez-vous au portail Azure.
    2. Accédez à Inscriptions d’applications et enregistrez une application pour le webhook.
    3. Créez un coffre-fort à clé à l’aide du portail Azure.
    4. Accédez aux politiques d’accès.
    5. Créez une politique d’accès.
    6. Sélectionnez Obtenir sous Autorisations secrètes et cliquez sur Suivant.
    7. Dans l’onglet Principal , recherchez le nom de l’application enregistrée précédemment et cliquez sur Suivant.
    8. Dans l’onglet Application (facultatif), cliquez sur Suivant.
    9. Dans l’onglet Examiner + créer , cliquez sur Créer.
    10. Accédez à la section Secrets .
    11. Cliquez sur + Générer/Importer.
    12. Sur la page Créer un secret, saisissez un nom et fournissez l’URL de rappel générée à partir de votre instance ServiceNow.
    13. Cliquez sur Créer.
    14. Connectez-vous à votre portail Microsoft Dynamics 365 Finance and Operations.
    15. Accédez à la Administration système > Événements professionnels > Catalogue d’événements professionnels.
    16. Accédez à l’onglet Points de terminaison et cliquez sur Nouveau.
    17. Sélectionnez le type de point de terminaison HTTPS dans la vue standard et cliquez sur Suivant.
    18. Renseignez les champs du formulaire.
      Nom du point de terminaison Nom du point de terminaison.
      Type de point de terminaison Type de point de terminaison.
      Coffre-fort à clé Coffre-fort à clé créé pour l’application.
      ID d’application Azure Active Directory ID de l’objet de l’application.
      Secret d’application Azure Secret créé pour l’application
      Nom DNS du coffre-fort à clé URI du coffre-fort de l’application.
      Nom du secret du coffre-fort à clé Nom du secret du coffre-fort à clés.
    19. Cliquez sur OK.
      Remarque :
      Assurez-vous qu’une politique d’accès au coffre-fort à clé est créée pour l’application. La politique d’accès doit permettre au registre d’application d’accéder aux secrets du coffre à clés.
    20. Accédez à l’onglet Événements professionnels et recherchez une catégorie.
      Par exemple, Bons de commande.
    21. Sélectionnez la catégorie requise dans la liste et cliquez sur Activer.
    22. Dans la section Configurer un nouvel événement professionnel, sélectionnez l’entité juridique et le nom du point de terminaison.
    23. Cliquez sur OK.
      Remarque :
      Assurez-vous que ces autorisations d’API sont activées pour l’application.
      • Accéder au service personnalisé Dynamics AX
      • Accéder aux données Dynamics AX
      • Accéder à Dynamics AX en ligne en tant qu’utilisateurs de l’organisation

    Résultats

    Le webhook est enregistré et prêt pour le test.