Solución de problemas con correos electrónicos
Este artículo le ayuda a solucionar problemas relacionados con los correos electrónicos en Dynamics 365 Sales.
Problema 1: Email editor muestra un título incorrecto en la ventana emergente de correo electrónico contextual
Después de actualizar a Dynamics 365 versión 2 de 2020, el editor de correo electrónico muestra un título incorrecto en la ventana emergente de correo electrónico contextual.
Causa
En el caso de los formularios de correo electrónico de fábrica, se desencadenan los onload
eventos y onchange
que ayudan a actualizar el título del correo electrónico y otros atributos en el elemento emergente de correo electrónico contextual. Si tiene un formulario de correo electrónico personalizado o un formulario de capa no administrada, los onload
eventos y onchange
no estarán disponibles. Por lo tanto, el título del correo electrónico se muestra incorrectamente.
Solución
Para resolver este problema, debe agregar los onload
eventos y onchange
a los formularios de correo electrónico personalizados.
Agregue el formulario de correo electrónico personalizado a la solución recién creada.
Agregue el código siguiente en el XML del formulario:
<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>
Problema 2: No se pueden ver correos electrónicos y reuniones no rastreados en la captura automática
La captura automática no muestra correos electrónicos y reuniones no rastreados para algunos o todos los usuarios de una organización.
Causa
A partir de la versión 9.2.24031.00102, Dynamics 365 Sales sigue el principio de acceso con privilegios mínimos, lo que impide que los usuarios que tienen directivas de acceso condicional en sus inquilinos accedan a correos electrónicos y reuniones no rastreados.
Si un usuario no puede ver correos electrónicos y reuniones no rastreados, realice los pasos siguientes para comprobar si el problema se debe a una directiva de acceso condicional.
Inicie sesión en el Centro de administración Microsoft Entra como al menos un administrador de acceso condicional.
Vaya a Supervisión de identidades> ®istros de inicio de sesión demantenimiento>.
Cambie a la pestaña Inicios de sesión de usuario (no interactivos) y agregue los filtros siguientes:
- La aplicación contiene Dataverse
- El recurso contiene Microsoft Graph
- El estado es igual a Error
Si se devuelven algunos resultados para los usuarios afectados, el problema se debe a una directiva de acceso condicional.
Solución alternativa
No hay ninguna resolución disponible para este problema, ya que es el comportamiento esperado. Como alternativa, los usuarios pueden usar Microsoft Copilot for Sales en Outlook para registrar actividades individuales o usar la sincronización del lado servidor para realizar un seguimiento de todos los correos electrónicos y reuniones automáticamente.