Control de errores y solución de problemas
Importante
Toda la funcionalidad de la que se habla en este tema, o parte de ella, estará disponible como parte de una versión preliminar. El contenido y la funcionalidad están sujetos a cambios.
Este artículo describe el manejo de errores y la resolución de problemas en Microsoft Dynamics 365 Intelligent Order Management.
Dynamics 365 Intelligent Order Management tiene cinco páginas principales de manejo de errores que puede usar para diagnosticar problemas con su entorno. Cada página de manejo de errores proporciona información diferente, según el tipo de error.
Resultados de pasos de orquestación específicos de la entidad
Para entidades como pedidos de venta y pedidos de cumplimiento, puede seleccionar la pestaña Resultados del paso de orquestación en la página de pedido para ver información sobre cada paso que se ha ejecutado para ese registro y el resultado de la orquestación.
En la tabla siguiente se describen los campos en la pestaña Resultados del paso de orquestación.
Campo | Description |
---|---|
Fecha de creación | Fecha y hora de ejecución del paso. |
Paso | El paso en el camino de la orquestación. Si selecciona el valor en este campo, accederá al resultado del paso, donde puede ver los resultados en todas las entidades. |
Resultado | El resultado: ya sea Éxito o Fallo. |
Detalles del resultado | Cualquier mensaje de valor de resultado de ejecución que devolvió el paso. |
Id. de ejecución | Id. de ejecución de Power Automate. |
Registro procesado | El registro en el que se ejecutó el paso. |
Errores del sistema
Puede ver los errores del sistema para cuatro tipos de errores:
- Entrada de proveedor
- Acción de proveedor
- Paso de orquestación
- Directiva
Para acceder a las páginas de error para estos tipos de error, seleccione Vigilancia > Errores en el panel de navegación izquierdo para abrir las páginas de error. Luego seleccione Administrar para un tipo de error específico.
Errores de entrada de proveedor
Los errores de entrada del proveedor se utilizan para monitorear flujos de Power Automate que manejan la ingesta de datos. Estos tipos de errores se pueden desencadenar desde un mecanismo de sondeo (programado) o un webhook al que llama un sistema externo. Los campos en la página Errores de entrada del proveedor pueden ayudarle a diagnosticar errores con los proveedores entrantes.
En la tabla siguiente se describen los campos generales en la página Errores de entrada de proveedor.
Campo | Description |
---|---|
Hora del error | Fecha y hora en las se produjo el error. |
Estado de error | Estado del error. Puede desactivar un error para que no aparezca en esta página. |
Proveedor | El proveedor al que pertenece el error. |
Controlador de mensajes de proveedor | El controlador de mensajes que falló. |
Id. de mensaje | Un ID que se asigna a un mensaje para identificarlo de forma única. |
Mensaje de error | El mensaje de error que se devolvió. |
Categoría de error | La categoría del error. |
URL de historial de ejecución | Un enlace al flujo de Power Automate que se ejecutó. |
Errores de acción de proveedor
Los errores de acción del proveedor están asociados con las llamadas salientes de la Gestión inteligente de pedidos a una acción del proveedor. Puede usar esta página para determinar si el mismo proveedor está fallando varias veces en todo el sistema. Estos errores pueden indicar que algo anda mal con un proveedor específico.
En la tabla siguiente se describen los campos generales en la página Errores de acción de proveedor.
Campo | Description |
---|---|
Fecha de creación | Fecha y hora en las se produjo el fallo. |
Resultado | El resultado: ya sea Éxito o Fallo. |
Acción de proveedor | Acción de proveedor que falló. |
Resultado de la ejecución de paso | Paso al que está asociado el error. |
Registro procesado | El registro que se procesó para este error. |
Detalles del resultado | Cualquier resultado de ejecución que devolvió el flujo. |
URL de historial de ejecución | Ejecución de flujo de Power Automate que falló. |
Errores de paso de orquestación
La página Errores de paso de orquestación muestra los pasos de orquestación que han fallado en todo el sistema. Puede usarlo para determinar si hay un problema sistémico en las ejecuciones. Para obtener más información acerca de estos errores, consulte la sección Resultados de pasos de orquestación específicos de la entidad anterior en este artículo.
Errores de directiva
Puede usar la página Errores de política para encontrar todas las fallas de políticas y reglas en su sistema.
En la tabla siguiente se describen los campos en la página Errores de directiva.
Campo | Description |
---|---|
Fecha de creación | Fecha y hora en las se produjo el fallo de directiva. |
Resultado | El resultado. El valor siempre debe ser Fallo. |
Directiva | La política que fracasó. |
Resultado de la ejecución de paso | El paso que fracasó. |
Registro procesado | El registro que fracasó. |
Detalles del resultado | Los detalles de cualquier mensaje de error que se devolvió. |
Solucionar problemas de fallos de transformación de Power Query
Si falla una llamada a Intelligent Order Management Provider Transformer, la mejor manera de depurar la falla es observar directamente la ejecución de Power Automate.
Abre el portal de Power Platform para su entorno.
Vaya a Soluciones > Solución predeterminada.
Busque el flujo de nube Transformador de proveedor de IOM y ábralo.
Revise la información en la cuadrícula Historial de ejecución de 28 días.
Busque la ejecución que le interesa y ábrala.
Expanda Probar el proceso. Dependiendo de su versión de Gestión inteligente de pedidos, es posible que deba expandirse más para encontrar la llamada a Transformar datos.
Si el proceso es exitoso, puede ver el resultado de la transformación directamente. Si se produce un error de excepción, puede ver los detalles de la excepción seleccionando Mostrar salidas sin procesar para mostrar los resultados sin procesar de la llamada.
Errores de ejemplo
La siguiente tabla muestra algunos ejemplos de mensajes de error y describe los pasos sugeridos para corregir los errores.
Mensaje de error | Pasos sugeridos |
---|---|
No se pudo recuperar un registro de transformación de proveedor coincidente. | El ID del proveedor debe coincidir con una instancia de proveedor activo, no una definición de proveedor. El objeto de origen y el objeto de destino en la transformación deben coincidir con lo que se muestra en su llamada al Transformador del proveedor de gestión inteligente de pedidos. |
El campo "field_name" no se encontró en la tabla. | Está intentando acceder a datos para los que no se proporciona ningún valor en el registro. Si los datos son opcionales, debe utilizar Record.FieldOrDefault como valor predeterminado. |