Compartir a través de


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.

Example of results on the Orchestration Step Results tab.

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.

Errors pages landing page.

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ó.

Example of errors on the Provider Inbound Errors page.

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ó.

Example of the Provider Action Errors page.

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ó.

Example of the Policy Errors page.

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.

  1. Abre el portal de Power Platform para su entorno.

  2. Vaya a Soluciones > Solución predeterminada.

  3. Busque el flujo de nube Transformador de proveedor de IOM y ábralo.

  4. Revise la información en la cuadrícula Historial de ejecución de 28 días.

    Example of the 28 day run history grid.

  5. Busque la ejecución que le interesa y ábrala.

  6. 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.

  7. 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.

    Example of flow steps.

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.