Compartir a través de


Supervisión y seguimiento de mensajes B2B en flujos de trabajo de consumo para Azure Logic Apps mediante Azure Monitor

Se aplica a: Azure Logic Apps (Consumo)

Nota:

Este artículo solo se aplica a los flujos de trabajo de aplicaciones lógicas de consumo. Para ver los flujos de trabajo de aplicaciones lógicas estándar, consulte:

Después de configurar la comunicación B2B entre socios comerciales en una cuenta de integración, estos asociados pueden intercambiar mensajes mediante protocolos como AS2, X12 y EDIFACT. Para confirmar que esta comunicación funciona según lo previsto, configure los registros de Azure Monitor para la cuenta de integración.

Azure Monitor le ayuda a supervisar los entornos locales y en la nube para que pueda mantener más fácilmente su disponibilidad y rendimiento. Con los registros de Azure Monitor, puede registrar y almacenar datos sobre los datos y eventos en tiempo de ejecución, como desencadenar eventos, ejecutar eventos y eventos de acción en un área de trabajo de Log Analytics.

En el caso de los mensajes, el registro también recopila la siguiente información:

  • Recuento de mensajes y estado
  • Estado de confirmaciones
  • Correlaciones entre mensajes y confirmaciones
  • Descripciones detalladas de errores

Azure Monitor le permite crear consultas de registro que le ayuden a encontrar y revisar esta información. También puede usar estos datos de diagnóstico con otros servicios de Azure, como Azure Storage y Azure Event Hubs.

En esta guía se muestra cómo configurar el registro de Azure Monitor para la cuenta de integración. En primer lugar, instale la solución Logic Apps B2B en Azure Portal. Esta solución proporciona información agregada para eventos de mensaje B2B. A continuación, para habilitar el registro y la creación de consultas, aprenderá a configurar los registros de Azure Monitor.

Para obtener más información, consulte:

Nota:

Este artículo se ha actualizado recientemente para usar el término registros de Azure Monitor en lugar de Log Analytics. Los datos de registro siguen almacenándose en un área de trabajo de Log Analytics y siguen recopilándose y analizándose por el mismo servicio de Log Analytics. Estamos actualizando la terminología para reflejar mejor el rol de los registros de Azure Monitor. Consulte Azure Monitor terminology changes (Cambios en la terminología de Azure Monitor) para obtener más información.

Prerrequisitos

Instalación de la solución B2B de Logic Apps

Antes de que los registros de Azure Monitor puedan realizar un seguimiento de los mensajes B2B de la aplicación lógica, agregue la solución Logic Apps B2B al área de trabajo de Log Analytics.

  1. En el cuadro de búsqueda del Azure portal, escriba espacios de trabajo de Log Analytics y luego seleccione Espacios de trabajo de Log Analytics.

    Captura de pantalla que muestra el cuadro de búsqueda de Azure Portal con áreas de trabajo de Log Analytics resaltadas.

  2. En Áreas de trabajo de Log Analytics, seleccione su área de trabajo.

    Captura de pantalla que muestra las áreas de trabajo de Log Analytics que puede seleccionar.

  3. En la página Información general, en Introducción a las> de Log Analytics, seleccione Ver soluciones.

    Captura de pantalla que muestra la página Información general del área de trabajo donde puede seleccionar Ver soluciones.

  4. En la página Información general , seleccione Agregar.

  5. Una vez que se abra Marketplace , en el cuadro de búsqueda, escriba logic apps b2b y seleccione Logic Apps B2B.

    Captura de pantalla que muestra Marketplace donde puede buscar y seleccionar Logic Apps B2B.

  6. En el panel de descripción de la solución, seleccione Crear.

    Recorte de pantalla que muestra la opción Crear seleccionada para agregar la solución Logic Apps B2B.

  7. Revise y confirme el área de trabajo de Log Analytics donde desea instalar la solución y seleccione Crear de nuevo.

    Captura de pantalla que muestra la página de solución de Logic Apps B2B, donde puede seleccionar la suscripción y el plan y, a continuación, Crear.

    Azure implementa la solución en el grupo de recursos de Azure que contiene el área de trabajo de Log Analytics.

  8. Vaya al área de trabajo de Log Analytics, en la página Información general , en la pestaña Introducción , seleccione Ver soluciones de nuevo para ver la solución instalada. Seleccione el icono de la solución para ver más detalles del mensaje.

    Cuando el flujo de trabajo procesa mensajes B2B, los gráficos se actualizan con el recuento de mensajes.

    Captura de pantalla que muestra la página Información general del área de trabajo con el gráfico de estado del mensaje.

Configurar los registros de Azure Monitor

Puede habilitar el registro de Azure Monitor directamente desde la cuenta de integración.

  1. En Azure Portal, busque y seleccione la cuenta de integración.

    Captura de pantalla que muestra la página Cuentas de integración, donde puede seleccionar la cuenta de integración.

  2. En la barra lateral de la cuenta de integración, en Supervisión, seleccione Configuración de diagnóstico. En la tabla Configuración de diagnóstico, seleccione Agregar configuración de diagnóstico.

    Captura de pantalla que muestra la página Configuración de diagnóstico, donde puede agregar una configuración de diagnóstico.

  3. Para crear la configuración, siga estos pasos:

    1. En Nombre de configuración de diagnóstico, proporcione un nombre.

    2. En Detalles del destino, seleccione Enviar a Log Analytics.

    3. En Suscripción, seleccione la suscripción de Azure para el área de trabajo de Log Analytics.

    4. En Área de trabajo de Log Analytics, seleccione el área de trabajo que desea usar.

    5. En Registros, seleccione Eventos de seguimiento de cuentas de integración, que especifica la categoría de eventos que desea registrar.

    6. Cuando haya terminado, en la barra de herramientas, seleccione Guardar.

    Por ejemplo:

    Captura de pantalla que muestra la página Configuración de diagnóstico, donde puede configurar los registros de Azure Monitor para recopilar datos de diagnóstico.

Visualización del estado del mensaje

Después de que se ejecute el flujo de trabajo, puede ver el estado y los datos sobre los mensajes B2B intercambiados por los asociados.

  1. En el cuadro de búsqueda de Azure Portal , busque y abra el grupo de recursos para el área de trabajo de Log Analytics.

  2. En el grupo de recursos, seleccione la solución B2B de Logic Apps que instaló anteriormente.

  3. En la barra lateral de la solución, seleccione Resumen.

    Captura de pantalla que muestra la página Resumen de la solución.

    Nota:

    Si el icono de Logic Apps B2B no muestra inmediatamente los resultados después de una ejecución, intente actualizar el explorador o espere un breve tiempo antes de intentarlo de nuevo.

    De forma predeterminada, el icono de Logic Apps B2B muestra datos basados en un solo día. Para cambiar el ámbito de datos a un intervalo diferente, seleccione el control de ámbito en la parte superior de la página:

    Captura de pantalla que muestra el control para cambiar el intervalo.

  4. Una vez que aparezca el panel de estado del mensaje, puede ver más detalles de un tipo de mensaje específico, que muestra los datos basados en un solo día. Seleccione el icono de AS2, X12 o EDIFACT.

    Captura de pantalla que muestra los mensajes de estado.

    Aparece una lista de mensajes para el icono elegido. Por ejemplo, este es el aspecto que podría tener una lista de mensajes AS2:

    Captura de pantalla que muestra los estados y los detalles de los mensajes AS2.

    Para obtener más información sobre las propiedades de cada tipo de mensaje, consulte estas descripciones de propiedades de mensaje:

Descripciones de propiedades y formatos de nombre para mensajes AS2, X12 y EDIFACT

Para cada tipo de mensaje, estas son las descripciones de propiedades y los formatos de nombre para los archivos de mensaje descargados.

Descripciones de propiedades de mensaje AS2

Estas son las descripciones de propiedades para cada mensaje AS2.

Propiedad Description
Sender Socio invitado especificado en Configuración de Recepción o socio anfitrión especificado en Configuración de Envío para un acuerdo AS2
Receptor Asociado del host especificado en Configuración de recepción o asociado invitado especificado en Configuración de envío para un acuerdo de AS2
Aplicación lógica Aplicación lógica donde se configuran las acciones AS2
Estado Estado del mensaje AS2
Éxito = Un mensaje AS2 válido ha sido recibido o enviado. No se configura ninguna notificación de disposición de mensajes (MDN).
Éxito = Se ha recibido o enviado un mensaje AS2 válido. Se configura y se recibe una MDN, o se envía.
Error = Se ha recibido un mensaje AS2 no válido. No hay ninguna MDN configurada.
Pendiente = recibido o enviado un mensaje AS2 válido. Se configura una MDN y se espera una MDN.
ACK Estado del mensaje MDN
Aceptado = Recibido o enviado un MDN positivo.
Pendiente = A la espera de recibir o enviar un MDN.
Rechazado = Recibido o enviado un MDN negativo.
No requerido = MDN no está configurado en el acuerdo.
Direction Dirección del mensaje AS2
Tracking ID Identificador que correlaciona todos los desencadenadores y acciones de una aplicación lógica
Id. de mensaje Identificador del mensaje AS2 a partir de los encabezados de mensajes AS2
Timestamp Hora a la que la acción AS2 procesó el mensaje

Descripciones de propiedades de mensaje X12

Estas son las descripciones de propiedades para cada mensaje X12.

Propiedad Description
Sender Socio invitado especificado en Configuración de recepción o socio anfitrión especificado en Configuración de envío para un contrato X12
Receptor Socio anfitrión especificado en Configuración de recepción o socio invitado especificado en Configuración de envío para un acuerdo X12
Aplicación lógica Aplicación lógica donde se configuran las acciones X12
Estado Estado del mensaje X12
Éxito en el proceso: Se ha recibido o enviado un mensaje X12 válido. No se configura ninguna confirmación funcional.
Éxito = Recibido o enviado un mensaje X12 válido. Se configura y se recibe una confirmación funcional, o se envía una confirmación funcional.
Error = Recibido o enviado un mensaje X12 no válido.
Pendiente = Recibido o enviado un mensaje X12 válido. Se configura una confirmación funcional y se espera una confirmación funcional.
ACK Estado de confirmación funcional (997)
Aceptado = recibida o enviada una confirmación funcional positiva.
Rechazado = recibida o enviada una confirmación funcional negativa.
Pendiente = se espera una confirmación funcional, pero no se ha recibido.
Pendiente = generada una confirmación funcional, pero no se puede enviar al asociado.
No requerido = El reconocimiento funcional no está configurado.
Direction Dirección del mensaje X12
Tracking ID Identificador que correlaciona todos los desencadenadores y acciones de una aplicación lógica
Tipo de mensaje El tipo de mensaje EDI X12
ICN Número de control de intercambio para el mensaje X12
TSCN Número de control del conjunto de transacciones para el mensaje X12
Timestamp Hora en que la acción X12 procesó el mensaje

Descripciones de propiedades de mensaje EDIFACT

Estas son las descripciones de propiedades para cada mensaje EDIFACT.

Propiedad Description
Sender El asociado invitado especificado en Configuración de recepción, o el asociado host especificado en Configuración de envío para un contrato EDIFACT
Receptor Socio anfitrión especificado en Configuración de recepción, o socio invitado especificado en Configuración de envío para un contrato EDIFACT
Aplicación lógica Aplicación lógica donde se configuran las acciones EDIFACT
Estado Estado del mensaje EDIFACT
Éxito = Recibir o enviar un mensaje EDIFACT válido. No se configura ninguna confirmación funcional.
Éxito = Se ha recibido o enviado un mensaje EDIFACT válido. Se configura y se recibe una confirmación funcional, o se envía una confirmación funcional.
Error = Recibido o enviado un mensaje EDIFACT no válido
Pendiente = Recibido o enviado un mensaje EDIFACT válido. Se configura una confirmación funcional y se espera una confirmación funcional.
ACK Estado de confirmación funcional (CONTRL)
Aceptado = recibida o enviada una confirmación funcional positiva.
Rechazado = recibida o enviada una confirmación funcional negativa.
Pendiente = se espera una confirmación funcional, pero no se ha recibido.
Pendiente = generada una confirmación funcional, pero no se puede enviar al asociado.
No obligatorio = No se ha configurado Ack funcional.
Direction Dirección del mensaje EDIFACT
Tracking ID Identificador que correlaciona todos los desencadenadores y acciones de una aplicación lógica
Tipo de mensaje Tipo de mensaje EDIFACT
ICN Número de control de intercambio para el mensaje EDIFACT
TSCN Número de control del conjunto de transacciones para el mensaje EDIFACT
Timestamp Hora a la que la acción EDIFACT procesó el mensaje