排查电子邮件问题

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

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

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

原因

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

解决方案

若要解决此问题,必须将 和 onchange 事件添加到onload自定义电子邮件窗体。

  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
    • 状态 等于 失败

    如果为受影响的用户返回了某些结果,则问题由条件访问策略导致。

解决方法

此问题没有可用的解决方法,因为它是预期行为。 或者,用户可以 在 Outlook 中使用 Microsoft Copilot for Sales 记录单个活动,或使用 服务器端同步 自动跟踪所有电子邮件和会议。