排查电子邮件问题

本文可帮助你排查和解决 Dynamics 365 Sales 中与电子邮件相关的问题。

问题 1:电子邮件编辑器在上下文电子邮件弹出窗口中显示不正确的标题

升级到 Dynamics 365 2020 版本第 2 波 2 后,电子邮件编辑器在上下文电子邮件弹出窗口中显示不正确的标题。

原因

对于现成的电子邮件表单, onload 触发事件 onchange 有助于更新电子邮件标题和上下文电子邮件弹出窗口中的其他属性。 如果你有自定义电子邮件窗体或非托管层窗体,则 onloadonchange 事件将不可用。 因此,电子邮件标题显示不正确。

解决方法

若要解决此问题,必须将和onloadonchange事件添加到自定义电子邮件表单。

  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 for Sales in Outlook 录制单个活动,或使用 服务器端同步 自动跟踪所有电子邮件和会议。