Поделиться через


Устранение неполадок с электронными письмами

Эта статья поможет вам устранить неполадки, связанные с электронными письмами в Dynamics 365 Sales.

Проблема 1. Редактор электронной почты отображает неправильный заголовок в контекстном окне всплывающего окна электронной почты

После обновления до Dynamics 365 2020 версии 2 редактор электронной почты отображает неправильный заголовок в контекстном окне всплывающего окна электронной почты.

Причина

Для форм электронной почты из поля активируются событияonchange, onload которые помогают обновлять название электронной почты и другие атрибуты в контекстном всплывающем окне электронной почты. Если у вас есть пользовательская форма электронной почты или неуправляемая форма слоя, onload onchange события не будут доступны. Поэтому заголовок электронной почты отображается неправильно.

Решение

Чтобы устранить эту проблему, необходимо добавить onload события и onchange события в настраиваемые формы электронной почты.

  1. Создайте новое решение.

  2. Добавьте настраиваемую форму электронной почты в только что созданное решение.

  3. Экспортируйте решение.

  4. Добавьте следующий код в XML-код формы:

    <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. Импорт решения.

Проблема 2. Не удается просмотреть незаслеченные сообщения электронной почты и собрания в автоматическом захвате

Автоматическая запись не отображает незаслеченные сообщения электронной почты и собрания для некоторых или всех пользователей в организации.

Причина

Начиная с версии 9.2.24031.00102, Dynamics 365 Sales следует принципу наименее привилегированного доступа, который запрещает пользователям, имеющим политики условного доступа на своих клиентах, получать доступ к неуправляемым электронным письмам и собраниям.

Если пользователь не может видеть незаслеченные сообщения электронной почты и собрания, выполните следующие действия, чтобы проверить, вызвана ли проблема политикой условного доступа.

  1. Войдите в Центр администрирования Microsoft Entra как минимум администратор условного доступа.

  2. Перейдите в журналы мониторинга удостоверений и работоспособности>>входа.

  3. Перейдите на вкладку "Вход пользователей" (неинтерактивный) и добавьте следующие фильтры:

    • Приложение содержит Dataverse
    • Ресурс содержит Microsoft Graph
    • Состояние равно сбою

    Если некоторые результаты возвращаются для затронутых пользователей, проблема возникает из-за политики условного доступа.

Обходное решение

Для этой проблемы нет разрешения, так как это ожидаемое поведение. В качестве альтернативы пользователи могут использовать Microsoft Copilot для продаж в Outlook для записи отдельных действий или использовать синхронизацию на стороне сервера для автоматического отслеживания всех сообщений электронной почты и собраний.