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 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.

  1. Créez une solution.

  2. Ajoutez le formulaire de messagerie 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. Importer 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 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.

  1. Connectez-vous au Centre d’administration Microsoft Entra en tant qu’administrateur d’accès conditionnel au moins.

  2. Accédez aux journaux de connexion d’identité>et d’intégrité>.

  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 à 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.