Passer au contenu principal

Intégration Dynamics 365 (Microsoft MCP) - Guide de configuration

Connectez votre compte Dynamics 365 à Goodweek pour gérer les enregistrements CRM, les prospects, les contacts, les dossiers et les flux de vente directement depuis votre espace de travail IA.

A
Écrit par Antoine Stempien

Connectez votre compte Dynamics 365 à Goodweek pour gérer les enregistrements CRM, les prospects, les contacts, les dossiers et les flux de vente directement depuis votre espace de travail IA.

💡 Ce guide remplace la configuration basée sur un tiers.

L'intégration s'appuie désormais sur le serveur Dataverse MCP de Microsoft, auquel Goodweek accède directement grâce à la propre connexion Microsoft Entra de l'utilisateur. Aucun service tiers n'intervient plus dans le flux : c'est l'application Entra de Goodweek elle-même qui effectue le flux OAuth et stocke les jetons.

⚠️ Versions prises en charge.

Cette intégration ne prend en charge que Dynamics 365 CRM Online, et l'environnement Dataverse doit exposer le serveur Dataverse MCP (Goodweek communique avec https://<votre-organisation>.crm<code-région>.dynamics.com/api/mcp). Non pris en charge : Dynamics 365 Business Central (un produit ERP distinct de Microsoft) et Dynamics 365 On-Premises (installations auto-hébergées).

Remarque sur la gouvernance. L'accès est délégué : Goodweek agit pour le compte de l'utilisateur connecté et ne peut jamais dépasser l'accès dont cet utilisateur dispose déjà dans Dynamics 365. Les résultats et les outils disponibles varient selon les autorisations de chaque utilisateur.

Prérequis

  • L'administrateur de votre organisation a activé l'intégration Dynamics 365 dans le Panneau d'administration Goodweek, sous l'onglet Intégrations.

  • Vous connaissez l'URL de votre environnement Dataverse (l'adresse à laquelle vous ouvrez Dynamics 365, par exemple https://contoso.crm.dynamics.com).

  • Le consentement administrateur à l'échelle du tenant a été accordé pour l'application Goodweek (voir Configuration administrateur ci-dessous).

Configuration administrateur

Une action ponctuelle de l'administrateur est requise avant que les utilisateurs de votre organisation puissent se connecter. Cette exigence est imposée par Microsoft, et non par Goodweek.

L'intégration utilise OAuth 2.0 délégué via Microsoft Entra ID. Goodweek demande l'autorisation déléguée Dataverse mcp.tools pour votre environnement, ainsi que l'accès hors connexion (pour rafraîchir les jetons). Selon la politique de votre tenant, ces autorisations doivent d'abord être approuvées par un administrateur ; sinon, les utilisateurs verront une erreur « Approbation de l'administrateur requise », « Approbation requise » ou access_denied lors de la connexion.

Commencez par le Scénario A. Si les utilisateurs restent bloqués, poursuivez avec le Scénario B, puis le Scénario C.

Scénario A — Accorder le consentement administrateur à l'échelle du tenant depuis Microsoft Entra

Un administrateur général Microsoft 365 ou un administrateur système Dynamics 365 doit effectuer cette étape :

  1. Rendez-vous sur le centre d'administration Microsoft Entra à l'adresse entra.microsoft.com.

  2. Accédez à Applications d'entreprise dans le menu de gauche.

  3. Recherchez Goodweek - Dynamics Connector dans la liste des applications. Si elle n'apparaît pas encore, un utilisateur doit d'abord tenter la connexion depuis Goodweek pour déclencher l'enregistrement, puis revenir ici.

  1. Ouvrez l'application Goodweek et accédez à la section Autorisations sous Gérer.

  2. Cliquez sur Accorder le consentement administrateur pour [nom de votre organisation].

  3. Vérifiez les autorisations demandées (le périmètre délégué Dataverse mcp.tools pour votre environnement et l'accès hors connexion) et confirmez.

  1. Assurez-vous que la case « Consentir au nom de votre organisation » est cochée avant de confirmer. Sans cela, le consentement n'est pas appliqué globalement et les utilisateurs habituels restent bloqués.

Une fois terminé, tous les utilisateurs de l'organisation peuvent connecter leur compte Dynamics 365 individuel.

Scénario B — La politique de consentement utilisateur est désactivée au niveau du tenant

  1. Rendez-vous sur le centre d'administration Microsoft Entra à l'adresse entra.microsoft.com.

  2. Accédez à Identité > Consentement et autorisations > Paramètres de consentement utilisateur.

  3. Sous Consentement utilisateur pour les applications, vérifiez si le consentement utilisateur est autorisé. Si le paramètre est défini sur « Ne pas autoriser le consentement utilisateur », l'administrateur peut soit activer le consentement utilisateur pour toutes les applications, soit accorder une préautorisation spécifique à l'application Goodweek.

Scénario C — Accès à l'environnement Dynamics 365 non accordé

  1. Rendez-vous sur le Centre d'administration Power Platform à l'adresse admin.powerplatform.microsoft.com.

  2. Sélectionnez l'environnement Dynamics 365 concerné.

  3. Accédez à Paramètres > Utilisateurs + autorisations > Utilisateurs.

  4. Assurez-vous qu'un rôle de sécurité a été attribué à l'utilisateur. Au minimum, il a besoin du rôle Utilisateur de base pour se connecter.


Connexion de l'utilisateur — étape par étape

  1. Dans Goodweek, ouvrez Intégrations (la page Outils). Repérez la carte Dynamics 365 et cliquez sur Connecter.

  2. Dans la boîte de dialogue, choisissez un Niveau d'accès :

  • Lecture seule : lecture et recherche uniquement. Goodweek peut consulter des informations et répondre à des questions, mais ne peut rien créer ni modifier.

  • Accès contrôlé : Goodweek peut agir en votre nom (créer ou mettre à jour des enregistrements), mais demande toujours votre approbation avant toute action susceptible d'affecter d'autres personnes.

  1. Saisissez l'URL de votre environnement Dataverse : l'adresse à laquelle vous ouvrez Dynamics 365, sans aucun chemin, par exemple https://contoso.crm.dynamics.com. Il doit s'agir d'une adresse https se terminant par .dynamics.com. Si vous n'êtes pas sûr de cette adresse, demandez à votre administrateur Dynamics 365 ou trouvez-la dans le Centre d'administration Power Platform, sous Environnements. Veillez à utiliser la bonne région crm (par exemple crm11, crm).

  1. Cliquez sur Connecter. Une fenêtre de connexion Microsoft s'ouvre. Connectez-vous avec le compte Microsoft 365 qui a accès à votre environnement Dynamics 365. Si votre navigateur bloque la fenêtre contextuelle, autorisez les fenêtres contextuelles pour Goodweek et réessayez.

  2. Vérifiez les autorisations demandées puis cliquez sur Accepter.

  3. La fenêtre se ferme et la carte Dynamics 365 affiche Connecté. Vous pouvez désormais utiliser les outils Dynamics 365 dans vos conversations.

📝 Réessayer ne pose aucun problème.

Si une tentative de connexion reste bloquée ou si vous abandonnez la fenêtre contextuelle, cliquez simplement à nouveau sur Connecter : la nouvelle tentative remplace immédiatement l'ancienne. Si vous terminez ensuite une fenêtre de connexion provenant d'une tentative plus ancienne, Goodweek affichera « Cette tentative de connexion a été annulée car une tentative plus récente a été lancée » ; seule la tentative la plus récente peut aboutir.

Remarques importantes

  • Chaque utilisateur doit connecter son propre compte individuellement. Le consentement de l'administrateur ne connecte pas automatiquement Dynamics 365 pour tout le monde.

  • Connectez-vous dans la fenêtre contextuelle avec le compte Microsoft que vous souhaitez réellement associer ; la connexion utilise le compte avec lequel la connexion est finalisée.

  • Goodweek ne peut accéder qu'aux enregistrements et données Dynamics 365 que votre compte utilisateur individuel est autorisé à voir dans votre environnement.

  • Vous pouvez vous déconnecter à tout moment depuis la carte Dynamics 365 dans Goodweek, et vous pouvez également révoquer l'accès de Goodweek depuis myapps.microsoft.com, dans la section Applications.


Outils disponibles

Les outils sont fournis en temps réel par le serveur Dataverse MCP de Microsoft pour votre environnement ; l'ensemble exact dépend donc de votre environnement et de vos autorisations Dataverse. La liste fixe d'outils Composio du guide précédent ne s'applique plus.

  • Lecture seule expose les outils en lecture seule : search, search_data, read_query, describe et file_download.

  • Accès contrôlé expose en plus les outils d'écriture du serveur (création et mise à jour d'enregistrements, exécution d'opérations sur les données). Goodweek demande votre approbation avant toute action modifiant des données.

Cas d'usage

  • Capturer des prospects à partir de conversations. Après avoir qualifié un prospect dans une conversation Goodweek, créez directement l'enregistrement du prospect dans Dynamics 365, avec ses coordonnées, sa source et les notes initiales, sans passer par le CRM.

  • Mettre à jour des opportunités après des appels commerciaux. À la suite d'un appel commercial, mettez à jour l'opportunité dans Dynamics 365 avec le dernier statut, la date de clôture estimée et les prochaines étapes.

  • Consigner des dossiers de support à partir des échanges avec les clients. Lorsqu'un client signale un problème, créez un dossier dans Dynamics CRM depuis Goodweek, préalablement renseigné avec le contact, le compte et la description du problème.

  • Consulter les données du pipeline à la demande. Recherchez et interrogez les prospects, opportunités ou factures depuis une conversation Goodweek pour obtenir un aperçu en temps réel de votre pipeline sans changer d'outil.


Dépannage

« Approbation de l'administrateur requise », « Approbation requise » ou access_denied lors de la connexion

Le consentement administrateur à l'échelle du tenant n'a pas encore été accordé pour l'application Goodweek. Demandez à votre administrateur général Microsoft 365 ou à votre administrateur système Dynamics 365 de suivre le Scénario A ci-dessus. Si le problème persiste, vérifiez également le Scénario B.

L'administrateur a accordé le consentement mais les utilisateurs restent bloqués

Il est possible que votre organisation ait désactivé le consentement utilisateur au niveau du tenant, ou que l'administrateur n'ait pas coché « Consentir au nom de votre organisation ». Vérifiez à la fois le Scénario A et le Scénario B.

La connexion fonctionne pour l'administrateur mais pas pour les utilisateurs habituels

Il s'agit généralement d'un problème d'autorisations au niveau de l'environnement Dynamics 365. Demandez à votre administrateur Dynamics 365 de vérifier le rôle de sécurité de l'utilisateur, comme décrit dans le Scénario C.

L'URL de l'environnement est rejetée

L'URL doit être l'adresse simple de votre environnement, en https uniquement, se terminant par .dynamics.com, sans aucun chemin après, par exemple https://contoso.crm.dynamics.com. Copiez-la depuis la barre d'adresse de votre navigateur lorsque Dynamics 365 est ouvert, puis supprimez tout ce qui suit le domaine.

« Cette tentative de connexion a été annulée car une tentative plus récente a été lancée »

Vous avez terminé une fenêtre de connexion issue d'une tentative plus ancienne après en avoir lancé une nouvelle. Rien n'est cassé : terminez la fenêtre la plus récente, ou cliquez à nouveau sur Connecter.

La carte affiche une erreur après un échec de connexion

Cliquez à nouveau sur Connecter. Une nouvelle tentative remplace entièrement la tentative échouée.

Je ne connais pas l'URL de mon environnement Dynamics 365

Demandez à votre administrateur Dynamics 365, ou trouvez-la dans le Centre d'administration Power Platform à l'adresse admin.powerplatform.microsoft.com, sous Environnements.

L'intégration n'est pas visible dans Goodweek

Assurez-vous que l'administrateur de votre organisation a activé l'intégration Dynamics 365 depuis le Panneau d'administration Goodweek, sous l'onglet Intégrations.

Références

Avez-vous trouvé la réponse à votre question ?