Solución de problemas generales
Este artículo proporciona información general para solución de problemas de integración de escritura doble entre las aplicaciones de finanzas y operaciones y Dataverse.
Importante
Algunos de los problemas que aborda este artículo pueden requerir la característica de administrador del sistema o Microsoft Azure Active Directory (Azure AD) credenciales de administrador de inquilinos. La sección para cada problema explica si se requiere una característica o credenciales específicas.
Habilite y vea el inicio de sesión de seguimiento del complemento Dataverse para ver detalles del error
Los registros de seguimiento pueden ser útiles para solucionar problemas de sincronización en vivo de doble escritura entre Finance + Operations y Dataverse. Los registros pueden proporcionar detalles específicos a los equipos que brindan soporte técnico y de ingeniería para Dynamics 365. Este artículo cubre cómo habilitar los registros de seguimiento y cómo verlos. Los registros de seguimiento se administran en la página Configuración de Dynamics 365 y requieren privilegios de nivel de administrador para cambiarlos y verlos.
Rol requerido para activar el registro de seguimiento y ver los errores: Administrador del sistema
Activar el registro de seguimiento
Para activar el registro de seguimiento, siga estos pasos.
- En la barra de navegación superior, inicie sesión en Dynamics 365 y luego seleccione Configuración. En la página Sistemas, haga clic en Administración.
- En la página Administración , haga clic en Configuración del sistema.
- Seleccione la pestaña Personalización y el complemento, y luego, en la sección Seguimiento de actividad de flujo de trabajo personalizado, cambie el desplegable a Todo. Esto rastreará todas las actividades y proporciona un conjunto completo de datos para los equipos que deben revisar los posibles problemas.
Nota
Configurar el menú desplegable en Excepción solo proporcionará información de seguimiento cuando se produzcan excepciones (errores).
Una vez habilitados, los registros de seguimiento del complemento se seguirán recopilando hasta que se desactiven manualmente regresando a esta ubicación y seleccionando Desactivado.
Ver el archivo de seguimiento
Para ver el registro de seguimiento, siga estos pasos.
- En la página Configuración de Dynamics 365, seleccione Configuración en la barra de navegación superior.
- Seleccione Registro de seguimiento de complementos en la sección Personalizaciones de la página.
- Puede encontrar entradas en la lista de registros de seguimiento, en función del nombre del tipo y/o el nombre del mensaje.
- Abra la entrada deseada para ver el registro completo. El bloque de mensajes en la sección Ejecución proporcionará información disponible para el complemento. Si está disponible, también se proporcionarán los detalles de la excepción.
Puede copiar el contenido de los registros de seguimiento y pegarlos en otra aplicación, como el Bloc de notas, u otras herramientas para ver registros o archivos de texto, para ver todo el contenido más fácilmente.
Habilite el modo de depuración para solucionar problemas de sincronización en vivo en aplicaciones de finanzas y operaciones
Rol requerido para ver los errores: Administrador del sistema
Los errores de doble escritura que se originan en Dataverse puede aparecer en la aplicación de finanzas y operaciones. Para habilitar el registro detallado de errores, siga estos pasos:
- Para todas las configuraciones del proyecto en las aplicaciones de finanzas y operaciones tienen una propiedad IsDebugMode en la tabla DualWriteProjectConfiguration.
- Abra la tabla DualWriteProjectConfiguration mediante el complemento de Excel. Para usar el complemento, habilite el modo de diseño en el complemento de Excel de finanzas y operaciones, y agregue DualWriteProjectConfiguration a la hoja. Para obtener más información, consulte Usar Excel para ver y actualizar datos de entidades.
- Establezca IsDebugMode en Sí para el proyecto.
- Ejecute el escenario que genera errores.
- Los registros detallados se almacenan en la tabla DualWriteErrorLog.
- Para buscar datos en el explorador de tablas, use el siguiente vínculo:
https://999aos.cloudax.dynamics.com/?mi=SysTableBrowser&tableName=DualWriteErrorLog
, reemplazando999
según sea necesario. - Actualice de nuevo después de KB 4595434, que está disponible para las actualizaciones de plataforma 37 y posteriores. Si tiene esta solución instalada, el modo de depuración capturará más registros.
Verifique los errores de sincronización en la máquina virtual para la aplicación de finanzas y operaciones
Rol requerido para ver los errores: Administrador del sistema
- Inicie sesión en Microsoft Dynamics LifeCycle Services (LCS).
- Abra el proyecto LCS que seleccionó para realizar la prueba de escritura dual.
- Seleccione el mosaico Entornos hospedados en la nube.
- Use Escritorio remoto para iniciar sesión en la máquina virtual (VM) para la aplicación de finanzas y operaciones. Use la cuenta local que se muestra en LCS.
- Abra el visor de eventos.
- Seleccione Registros de aplicaciones y servicios > Microsoft > Dynamics > AX-DualWriteSync > Operacional.
- Revise la lista de errores recientes.
La página de inicio de la interfaz de usuario de doble escritura se muestra en blanco
Al abrir la página de doble escritura en los navegadores Microsoft Edge o Google Chrome, la página de inicio no se carga y se ve una página en blanco, o un error como "Algo salió mal". En Devtools, aparece un error en los registros de la consola:
bundle.eed39124e62c58ef34d2.js:37 DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document. at t.storeInSessionStorage (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:16:136860 ) at new t (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:69:20103 ) at ci (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:44115 ) at Eo (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:58728 ) at jo (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:65191 ) at Nr (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:84692 ) at Or (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:85076 ) at Ss (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:91750 ) at vs (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:91130 ) at hs (https://dataintegrator.trafficmanager.net/bundle.eed39124e62c58ef34d2.js:37:90151 )
La interfaz de usuario utiliza el 'almacenamiento de sesión' del navegador para almacenar algunos valores de propiedad para cargar la página de inicio. Para que esto funcione, las cookies de terceros deben estar permitidas en el navegador del sitio. El error indica que la interfaz de usuario no puede acceder al almacenamiento de la sesión. Puede haber dos escenarios en los que se encuentre este problema:
- Está abriendo la interfaz de usuario en modo de incógnito de Edge/Chrome y las cookies de terceros en modo de incógnito están bloqueadas.
- Ha bloqueado las cookies de terceros por completo en Edge/Chrome.
Mitigación
Las cookies de terceros deben estar permitidas en la configuración del navegador.
Navegador Google Chrome
1.ª opción:
- Vaya a la configuración introduciendo chrome://settings/ en la barra de direcciones y luego navegue hasta Privacidad y seguridad -> Cookies y otros datos del sitio.
- Seleccione 'Permitir todas las cookies'. Si no desea hacer esto, vaya a la segunda opción.
2.ª opción:
- Vaya a la configuración introduciendo chrome://settings/ en la barra de direcciones y luego navegue hasta Privacidad y seguridad -> Cookies y otros datos del sitio.
- Si está seleccionado 'Bloquear cookies de terceros en modo incógnito' o 'Bloquear cookies de terceros', vaya a 'Sitios que siempre pueden usar cookies' y haga clic en Agregar.
- Agregue el nombre del sitio de las aplicaciones de Finance + Operations: https://<your_FinOp_instance>.cloudax.dynamics.com. Asegúrese de seleccionar la casilla "Todas las cookies, solo en este sitio".
Navegador Microsoft Edge
- Vaya a Configuración -> Permisos del sitio -> Cookies y datos del sitio.
- Desactive 'Bloquear cookies de terceros'.
Desvincular y vincular otro entorno Dataverse de una aplicación de finanzas y operaciones
Rol requerido para desvincular el entorno: Administrador del sistema para cualquier aplicación de finanzas y operaciones o Dataverse.
- Iniciar sesión en la aplicación de finanzas y operaciones.
- Vaya a Espacios de trabajo > Gestión de datos y seleccione el mosaico Doble escritura.
- Seleccione todas las asignaciones en funcionamiento y seleccione Detener.
- Seleccione Desvincular entorno.
- Seleccione Sí para confirmar la operación.
Ahora puede vincular un nuevo entorno.
No se puede ver el formulario de información de línea para el pedido de ventas
Cuando crea un pedido de ventas en Dynamics 365 Sales, al hacer clic en + Agregar productos podría redirigírsele al formulario de línea de pedido de Dynamics 365 Project Operations. No hay forma desde ese formulario de ver el formulario de Información de la línea de pedido de ventas. La opción para Información no aparece en el menú desplegable bajo Nueva línea de pedido. Esto sucede porque Project Operations se ha instalado en su entorno.
Para volver a habilitar la opción de formulario Información, siga estos pasos:
- Navegue hasta la tabla Línea de pedido.
- Busque el formulario Información bajo el nodo de formularios.
- Seleccione el formulario Información y haga clic en Habilitar roles de seguridad.
- Cambie la configuración de seguridad a Mostrar para todos.
Cómo garantizar que la integración de datos utilice el esquema de finanzas y operaciones más actual
Es posible que enfrente problemas de datos en su integración de datos si no se utiliza el esquema más actualizado. Los siguientes pasos lo ayudarán a actualizar la lista de entidades en las aplicaciones de finanzas y operaciones y las entidades en el integrador de datos.
Actualizar la lista de entidades en el entorno de finanzas y operaciones
- Inicie sesión en su entorno de finanzas y operaciones.
- Seleccione Gestión de datos.
- Dentro de gestión de datos, seleccione Parámetros de marco.
- En la página Parámetros del marco de importación / exportación de datos, seleccione la pestaña Configuración de la entidad y seleccione Actualizar lista de entidades. Esto puede tardar más de 30 minutos en actualizarse, según la cantidad de entidades involucradas.
- Vaya a Gestión de datos y seleccione Entidades de datos para validar que se enumeran las entidades esperadas. Si las entidades esperadas no aparecen en la lista, valide que las entidades aparezcan en su entorno de finanzas y operaciones y restaure las entidades que faltan, según sea necesario.
Si la actualización no resuelve el problema, elimine y vuelva a agregar las entidades
Nota
Es posible que deba detener cualquier grupo de procesamiento que esté utilizando activamente las entidades antes de la eliminación.
- Seleccione Gestión de datos en su entorno de finanzas y operaciones y seleccione Entidades de datos.
- Busque las entidades que tengan problemas y anote la entidad de destino, la tabla de puesta en escena, el nombre de la entidad y otros parámetros. Eliminar la entidad o entidades de la lista.
- Seleccione Nuevo y vuelva a agregar la entidad o entidades utilizando los datos del paso 2.
Actualizar entidades en el integrador de datos
Inicie sesión en el centro de administración Power Platform y seleccione Integración de datos. Abra el proyecto donde se producen los problemas y seleccione Actualizar entidades.
Cómo habilitar y guardar el seguimiento de la red para poder adjuntar trazas a los vales de soporte
Para solucionar algunos problemas, el equipo de soporte técnico puede tener que revisar trazas de red. Para crear una traza de red, siga estos pasos:
Navegador Google Chrome
- En la pestaña abierta, presione F12 o elija Herramientas de desarrollo para abrir las herramientas de desarrollo.
- Abra la pestaña Red y escriba integ en el cuadro de texto del filtro.
- Ejecute el escenario y observe las solicitudes que se registran.
- Haga clic con el botón secundario en las entradas y seleccione Guardar todo como un HAR con contenido.
Navegador Microsoft Edge
- En la pestaña abierta, presione F12 o elija Herramientas de desarrollo para abrir las herramientas de desarrollo.
- Abra la pestaña Red.
- Ejecute el escenario.
- Seleccione Guardar para exportar los resultados como HAR.