Udostępnij za pośrednictwem


Rozwiązywanie problemów z wiadomościami e-mail

Ten artykuł ułatwia rozwiązywanie problemów związanych z wiadomościami e-mail w usłudze Dynamics 365 Sales.

Problem 1. Edytor wiadomości e-mail wyświetla niepoprawny tytuł w oknie podręcznym kontekstowej wiadomości e-mail

Po uaktualnieniu do wersji 2 w usłudze Dynamics 365 2020 edytor poczty e-mail wyświetla niepoprawny tytuł w oknie podręcznym kontekstowej wiadomości e-mail.

Przyczyna

W przypadku wbudowanych formularzy onload wiadomości e-mail wyzwalane są zdarzenia i onchange , które ułatwiają aktualizowanie tytułu wiadomości e-mail i innych atrybutów w kontekstowym oknie podręcznym wiadomości e-mail. Jeśli masz niestandardowy formularz wiadomości e-mail lub formularz warstwy niezarządzanej, onload zdarzenia i onchange nie będą dostępne. W związku z tym tytuł wiadomości e-mail jest wyświetlany niepoprawnie.

Rozwiązanie

Aby rozwiązać ten problem, należy dodać onload zdarzenia i onchange do niestandardowych formularzy poczty e-mail.

  1. Utwórz nowe rozwiązanie.

  2. Dodaj niestandardowy formularz wiadomości e-mail do nowo utworzonego rozwiązania.

  3. Wyeksportuj rozwiązanie.

  4. Dodaj następujący kod w formacie XML formularza:

    <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. Importuj rozwiązanie.

Problem 2: Nie można wyświetlić nieśledzonych wiadomości e-mail i spotkań w automatycznym przechwytywaniu

Automatyczne przechwytywanie nie wyświetla nieśledzonych wiadomości e-mail i spotkań dla niektórych lub wszystkich użytkowników w organizacji.

Przyczyna

Począwszy od wersji 9.2.24031.00102, usługa Dynamics 365 Sales jest zgodna z zasadą najniższych uprawnień dostępu, co uniemożliwia użytkownikom, którzy mają zasady dostępu warunkowego do swoich dzierżaw, dostęp do nieśledzonych wiadomości e-mail i spotkań.

Jeśli użytkownik nie widzi nieśledzonych wiadomości e-mail i spotkań, wykonaj następujące kroki, aby sprawdzić, czy problem jest spowodowany przez zasady dostępu warunkowego.

  1. Zaloguj się do centrum administracyjnego firmy Microsoft Entra co najmniej jako administrator dostępu warunkowego.

  2. Przejdź do pozycji Monitorowanie tożsamości>i dzienniki logowania dotyczące kondycji.>

  3. Przejdź do karty Logowania użytkownika (nieinterakcyjne) i dodaj następujące filtry:

    • Aplikacja zawiera usługę Dataverse
    • Zasób zawiera program Microsoft Graph
    • Stan to Niepowodzenie

    Jeśli niektóre wyniki zostaną zwrócone dla użytkowników, których dotyczy problem, problem jest spowodowany zasadami dostępu warunkowego.

Rozwiązanie

Nie ma dostępnego rozwiązania dla tego problemu, ponieważ jest to oczekiwane zachowanie. Alternatywnie użytkownicy mogą używać rozwiązania Microsoft Copilot for Sales w programie Outlook do rejestrowania poszczególnych działań lub automatycznego śledzenia wszystkich wiadomości e-mail i spotkań przy użyciu synchronizacji po stronie serwera.