Partager via


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 Email affiche un titre incorrect dans la fenêtre contextuelle d’e-mail

Après la mise à niveau vers Dynamics 365 vague de publication 2020, l’éditeur de messagerie affiche un titre incorrect dans la fenêtre contextuelle de courrier électronique.

Cause

Pour les formulaires de messagerie prêtes à l’emploi, les onload événements et onchange sont déclenchés, ce qui permet de mettre à jour le titre de l’e-mail et d’autres attributs dans la fenêtre contextuelle de l’e-mail. Si vous disposez d’un formulaire de courrier électronique personnalisé ou d’un formulaire de couche non managé, les onload événements et onchange ne 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 onload événements et onchange aux formulaires de messagerie personnalisés.

  1. Créez une solution.

  2. Ajoutez le formulaire d’e-mail personnalisé à la solution nouvellement créée.

  3. Exportez la solution.

  4. 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>
    
  5. Importez la solution.

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 les réunions non suivis pour certains ou tous les utilisateurs d’un organization.

Cause

À partir de la version 9.2.24031.00102, Dynamics 365 Sales suit le principe de l’accès avec privilège minimum, qui empêche les utilisateurs disposant de stratégies d’accès conditionnel sur leurs locataires d’accéder aux e-mails et aux réunions non suivis.

Si un utilisateur ne peut pas voir les e-mails et réunions non suivis, procédez comme suit pour vérifier si le problème est dû à une stratégie d’accès conditionnel.

  1. Connectez-vous au centre d'administration Microsoft Entra en tant qu’administrateur de l’accès conditionnel.

  2. Accédez à Surveillance des identités>& d’intégrité>Journaux de connexion.

  3. 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 à Échec

    Si certains résultats sont retournés pour les utilisateurs affectés, le problème est dû à une stratégie d’accès conditionnel.

Solution de contournement

Aucune solution n’est 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.