Résoudre les problèmes liés aux e-mails
Cet article vous aide à résoudre les problèmes liés aux e-mails dans Dynamics 365 Sales.
Problème 1 : l’éditeur de messagerie affiche un titre incorrect dans la fenêtre contextuelle de courrier contextuel
Après la mise à niveau vers Dynamics 365 2020 release wave 2, l’éditeur de courrier affiche un titre incorrect dans la fenêtre contextuelle de courrier électronique.
Cause
Pour les formulaires d’e-mail obsolètes, les onload
événements et onchange
les événements sont déclenchés pour mettre à jour le titre de l’e-mail et d’autres attributs dans la fenêtre contextuelle de messagerie. Si vous disposez d’un formulaire de messagerie personnalisé ou d’un formulaire de couche non managé, les onload
événements ne onchange
seront pas disponibles. Par conséquent, le titre de l’e-mail s’affiche de manière incorrecte.
Résolution
Pour résoudre ce problème, vous devez ajouter les événements et onchange
les onload
événements aux formulaires de messagerie personnalisés.
Ajoutez le formulaire de messagerie personnalisé à la solution nouvellement créée.
Ajoutez le code suivant dans le code XML du formulaire :
<events> <event name="onload" application="true" active="true"> <InternalHandlers> <Handler functionName="Activities.Email.formOnload" libraryName="Activities/SystemLibraries/Email_main_system_library.js" handlerUniqueId="ecdfe4d8-d6d3-4d21-ab68-8ea75bb30a79" enabled="true" parameters="" passExecutionContext="true" /> <Handler functionName="Activities.Email.NotifyPanelSubjectChange" libraryName="Activities/SystemLibraries/Email_main_system_library.js" handlerUniqueId="{706607A8-4424-4C9A-847A-602FC8035B48}" enabled="true" parameters="" passExecutionContext="true" solutionaction="Added"/> </InternalHandlers> </event> <event name="onchange" application="true" active="true" attribute="subject" solutionaction="Added"> <Handlers> <Handler functionName="Activities.Email.NotifyPanelSubjectChange" libraryName="Activities/SystemLibraries/Email_main_system_library.js" handlerUniqueId="{706607A8-4424-4C9A-847A-602FC8035B48}" enabled="true" parameters="" passExecutionContext="true"/> </Handlers> </event> </events> <clientresources> <internalresources> <clientincludes> <internaljscriptfile src="$webresource:Activities/SystemLibraries/Email_main_system_library.js" /> </clientincludes> </internalresources> </clientresources>
Problème 2 : Impossible d’afficher les e-mails et réunions non suivis dans la capture automatique
La capture automatique n’affiche pas les e-mails et réunions non suivis pour certains ou tous les utilisateurs d’une organisation.
Cause
À compter de la version 9.2.24031.00102, Dynamics 365 Sales suit le principe d’accès au privilège minimum, ce qui empêche les utilisateurs qui ont des stratégies d’accès conditionnel sur leurs locataires d’accéder à des e-mails et réunions non suivis.
Si un utilisateur ne peut pas voir les e-mails et réunions non suivis, effectuez les étapes suivantes pour vérifier si le problème est dû à une stratégie d’accès conditionnel.
Connectez-vous au Centre d’administration Microsoft Entra en tant qu’administrateur d’accès conditionnel au moins.
Accédez aux journaux de connexion d’identité>et d’intégrité>.
Basculez vers l’onglet Connexions utilisateur (non interactives) et ajoutez les filtres suivants :
- L’application contient Dataverse
- La ressource contient Microsoft Graph
- L’état est égal à l’échec
Si certains résultats sont retournés pour les utilisateurs concernés, le problème est dû à une stratégie d’accès conditionnel.
Solution de contournement
Il n’existe aucune solution disponible pour ce problème, car il s’agit du comportement attendu. En guise d’alternative, les utilisateurs peuvent utiliser Microsoft Copilot for Sales dans Outlook pour enregistrer des activités individuelles ou utiliser la synchronisation côté serveur pour suivre automatiquement tous les e-mails et réunions.