Freigeben über


Behandeln von Problemen mit E-Mails

Dieser Artikel hilft Ihnen bei der Behandlung und Behebung von Problemen im Zusammenhang mit E-Mails in Dynamics 365 Sales.

Problem 1: Der E-Mail-Editor zeigt im Kontextfenster des E-Mail-Popupfensters einen falschen Titel an

Nach dem Upgrade auf Dynamics 365 2020 Release Wave 2 zeigt der E-Mail-Editor im Kontext-E-Mail-Popupfenster einen falschen Titel an.

Ursache

Bei standardmäßigen E-Mail-Formularen werden die onload Ereignisse ausgelöst onchange , die beim Aktualisieren des E-Mail-Titels und anderer Attribute im Kontext-E-Mail-Popup helfen. Wenn Sie über ein benutzerdefiniertes E-Mail-Formular oder ein nicht verwaltetes Layerformular verfügen, sind die onload Ereignisse und onchange Ereignisse nicht verfügbar. Daher wird der E-Mail-Titel falsch angezeigt.

Lösung

Um dieses Problem zu beheben, müssen Sie den benutzerdefinierten E-Mail-Formularen die onload Ereignisse hinzufügen onchange .

  1. Erstellen Sie eine neue Lösung.

  2. Fügen Sie das benutzerdefinierte E-Mail-Formular zur neu erstellten Lösung hinzu.

  3. Exportieren Sie die Lösung.

  4. Fügen Sie den folgenden Code im XML-Code des Formulars hinzu:

    <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. Die Lösung importieren.

Problem 2: Nicht nachverfolgte E-Mails und Besprechungen in der automatischen Erfassung nicht anzeigen

Die automatische Erfassung zeigt keine nicht nachverfolgten E-Mails und Besprechungen für einige oder alle Benutzer in einer Organisation an.

Ursache

Ab Version 9.2.24031.00102 folgt Dynamics 365 Sales dem Prinzip des geringsten Berechtigungszugriffs, wodurch Benutzer, die über Richtlinien für bedingten Zugriff auf ihre Mandanten verfügen, auf nicht nachverfolgte E-Mails und Besprechungen zugreifen können.

Wenn ein Benutzer nicht nachverfolgte E-Mails und Besprechungen sehen kann, führen Sie die folgenden Schritte aus, um zu überprüfen, ob das Problem durch eine Richtlinie für bedingten Zugriff verursacht wird.

  1. Melden Sie sich beim Microsoft Entra Admin Center als Administrator für bedingten Zugriff an.

  2. Wechseln Sie zu Identitätsüberwachungs>- und Integritätsanmeldungsprotokollen.>

  3. Wechseln Sie zur Registerkarte " Benutzeranmeldungen" (nicht interaktiv), und fügen Sie die folgenden Filter hinzu:

    • Die Anwendung enthält Dataverse
    • Ressource enthält Microsoft Graph
    • Status gleich Fehler

    Wenn einige Ergebnisse für die betroffenen Benutzer zurückgegeben werden, liegt das Problem an einer Richtlinie für bedingten Zugriff.

Problemumgehung

Für dieses Problem steht keine Lösung zur Verfügung, da es sich um das erwartete Verhalten handelt. Alternativ können Benutzer Microsoft Copilot for Sales in Outlook verwenden, um einzelne Aktivitäten aufzuzeichnen, oder die serverseitige Synchronisierung verwenden, um alle E-Mails und Besprechungen automatisch nachzuverfolgen.