Inicio rápido: Creación de flujos de trabajo dinámicos en Azure Logic Apps Automation (versión preliminar)

Note

Esta funcionalidad de vista previa está sujeta a los Términos de uso complementarios para las versiones preliminares de Microsoft Azure.

Al automatizar un proceso de negocio, quiere definir la lógica de negocios solo una vez y, a continuación, ejecutar la automatización de forma confiable y autónoma con supervisión humana cuando sea necesario. Por ejemplo, algunas tareas de automatización pueden incluir notificaciones de enrutamiento, operaciones en ejecución en varios servicios o sistemas, o la supervisión de fuentes de distribución de datos.

En Azure Logic Apps Automation, un flujo de trabajo es la unidad que ejecuta una carga de trabajo de automatización. Cada flujo de trabajo completo tiene los siguientes atributos básicos:

  • Reside en una aplicación de automatización.
  • Comienza con un único desencadenador. Este elemento especifica el evento para ejecutar el flujo de trabajo.
  • Sigue el desencadenador con una o varias acciones que realizan las tareas necesarias o afectan al flujo de ejecución.

En este inicio rápido se muestra cómo crear un flujo de trabajo dentro de una aplicación existente. Para simplificar, obtenga información sobre los pasos generales para usar el asistente de IA y el diseñador. A continuación, el artículo proporciona ejemplos más específicos para flujos de trabajo más detallados.

Para obtener más información, consulte:

Prerequisites

Ejemplo: Requisitos de control de solicitudes web

  • Para probar el flujo de trabajo en este ejemplo, necesita una herramienta que pueda enviar solicitudes HTTP, como:

    Caution

    En escenarios en los que tiene datos confidenciales, como credenciales, secretos, tokens de acceso, claves de API y otra información similar, asegúrese de usar una herramienta que proteja los datos con las características de seguridad necesarias. La herramienta debe funcionar sin conexión o localmente y no requerir el inicio de sesión en una cuenta en línea o sincronizar datos en la nube. Cuando se usa una herramienta con estas características, se reduce el riesgo de exponer datos confidenciales al público.

  • Para obtener notificaciones por correo electrónico para realizar pruebas, necesita una cuenta de correo electrónico, como Office 365 Outlook o Outlook.com.

Creación del flujo de trabajo

En esta sección se describen los pasos generales para crear un flujo de trabajo mediante el asistente de IA, el diseñador y las plantillas. Puede elegir cualquier enfoque para empezar. Sea cual sea su elección, obtendrá un flujo de trabajo que puede probar y supervisar en el portal de automatización de Azure Logic Apps.

1: Abrir el proyecto de automatización y la aplicación

  1. Vaya al portal de automatización de Azure Logic Apps e inicie sesión con su cuenta profesional o educativa de Microsoft.

  2. En la pestaña Proyectos , seleccione el proyecto que desee.

  3. En la página Aplicaciones , seleccione la aplicación que desee.

    El portal abre la página de Flujos de trabajo de la aplicación.

  4. Seleccione Crear flujo de trabajo, escriba un nombre de flujo de trabajo y seleccione Compilar.

    El diseñador de flujos de trabajo se abre y muestra un lienzo vacío con el marcador de posición Agregar un desencadenador.

  5. Elija uno de los métodos siguientes para empezar a crear el flujo de trabajo.

    Aunque puede combinar enfoques, elija un enfoque inicial para empezar, en función de sus preferencias:

    Punto de partida Descripción Cuándo se deben usar
    Asistente de IA Describir la lógica del proceso empresarial que se va a automatizar con palabras sencillas. El asistente genera el flujo de trabajo. Quiere generar rápidamente un flujo de trabajo, revisar los resultados y ajustar el flujo de trabajo mediante el asistente, el diseñador o ambos.
    Diseñador de flujo de trabajo Empiece a crear de forma incremental con un diseñador vacío. Agregue un desencadenador, acciones, agentes, herramientas, servidores MCP y otros componentes para impulsar la automatización. Quiere una experiencia visual, gráfica para compilar, probar y ejecutar flujos de trabajo.

Para generar un flujo de trabajo mediante palabras sin formato para describir el comportamiento que desee, use el asistente de IA. El asistente crea la estructura de flujo de trabajo, incluido el desencadenador, las acciones y las ramas. Una vez finalizado el asistente, complete el flujo de trabajo proporcionando las credenciales de autenticación, los valores de parámetro y la configuración que requiere su escenario específico.

  1. Una vez que se abra el diseñador, en la barra de herramientas inferior, seleccione Copilot.

  2. En el panel Copilot, escriba una descripción detallada sobre el proceso que desea automatizar.

    Tip

    Haga que la descripción sea lo más específica posible mediante la inclusión de los siguientes elementos:

    • El evento o la condición desencadenante que hace que su flujo de trabajo se ejecute.
    • Las acciones que desea que se produzcan.
    • Resultados esperados y deseados.

    Al proporcionar más detalles, se genera un flujo de trabajo que coincide más estrechamente con lo que necesita.

  3. Cuando esté listo, seleccione Generar.

    Copilot genera y valida el flujo de trabajo en tiempo real. En función de la complejidad del flujo de trabajo, este proceso puede necesitar entre varios momentos hasta unos minutos para finalizar.

  4. Antes de probar el flujo de trabajo, complete los pasos siguientes:

    • Configure las conexiones necesarias para las operaciones que llaman a servicios o sistemas externos.

    • Proporcione valores para los campos obligatorios que el asistente dejó vacío. Los campos obligatorios muestran un asterisco (*) o un contorno rojo.

    • Corrija las alertas que aparecen en pasos individuales.

      Los iconos de alerta aparecen en las operaciones que necesitan una configuración adicional, como valores de parámetro que faltan, configuración, conexiones o herramientas.

  5. Para buscar tareas de seguimiento, en el diseñador, seleccione cada operación que muestre una alerta. Siga los pasos necesarios para corregir cada alerta.

  6. Finalice cualquier otra tarea de seguimiento que requiera el flujo de trabajo, como configurar conexiones, proporcionar valores de parámetro o configurar opciones.

  7. Para ajustar o editar el flujo de trabajo, siga usando el asistente escribiendo mensajes en la ventana de chat.

Ejemplo: Control de solicitudes web

En este ejemplo se crea un flujo de trabajo que se ejecuta cuando llega una solicitud web desde un llamador externo, acepta la solicitud y devuelve una respuesta al autor de la llamada.

  • Nombre del flujo de trabajo: web-request-handler

  • Aviso del asistente: When a web request arrives with a JSON body, respond with a 200 OK status that includes a greeting message.

Guardar y publicar el flujo de trabajo

El diseñador guarda automáticamente los cambios realizados en la versión de borrador. La versión publicada se ejecuta en producción.

Tip

En el caso de los flujos de trabajo que comienzan con una solicitud web o un desencadenador de webhook, puede probar inmediatamente la versión de borrador primero sin publicar. Consulte Probar el flujo de trabajo.

En el caso de los flujos de trabajo que comienzan con un desencadenador basado en programación o un evento externo, debe publicarlo antes de que se pueda activar el desencadenador.

  1. En la barra de título del diseñador, en la parte superior izquierda, confirme que aparece la etiqueta Borrador.

  2. En la barra de título del diseñador, en la parte superior derecha, seleccione Publicar para activar el borrador.

Prueba del flujo de trabajo

Para asegurarse de que todo funciona según lo previsto, siga estos pasos para probar el flujo de trabajo:

  1. En el diseñador, en la parte inferior, seleccione Probar.

    Se abre el cuadro Test draft workflow (Probar borrador de flujo de trabajo ).

  2. En el cuadro Datos de prueba (JSON), escriba los datos de prueba en formato JSON. Seleccione Borrador de prueba.

    El flujo de trabajo comienza a ejecutarse y el portal cambia de la vista Diseñador a la vista Supervisión , donde puede observar el progreso de la ejecución en tiempo real.

Revisión del historial de ejecución del flujo de trabajo

  1. Una vez completada la ejecución del flujo de trabajo, revise cada paso de la vista Supervisión para comprender mejor lo que ha ocurrido.

    • El lienzo de solo lectura muestra ahora un estado codificado por colores para cada paso.
    • La ventana lateral muestra cada instancia de ejecución de flujo de trabajo con su estado, marca de tiempo y duración.
    • El registro de ejecución muestra todas las operaciones en orden de ejecución.
    • Junto al registro, puede revisar la salida, la entrada y las propiedades de la operación.

    Tip

    En el caso de las operaciones con errores, el mismo panel muestra el mensaje de error para que pueda encontrar el problema sin salir de la vista Supervisión .

  2. Para revisar los datos, seleccione cualquier operación en el lienzo o en el registro de ejecución.

    En la tabla siguiente se describen los datos que puede revisar:

    Tab Espectáculos / Programas
    Output Datos que generó la operación.
    Input Datos que recibió la operación.
    Propiedades Detalles como el estado del flujo de trabajo, la duración de la ejecución y el identificador de seguimiento.

    Para un desencadenador de solicitud web, puede revisar los encabezados y el cuerpo de la solicitud web entrante. Para la acción Respuesta, puede confirmar que el cuerpo de la respuesta coincide con lo que esperaba.

Itere y mejore

No es necesario que todo esté correcto en la primera pasada. En los pasos siguientes se describen las formas en que puede editar el flujo de trabajo:

  1. En la vista Monitorización, vuelva a la vista Diseñador.

  2. En la tabla siguiente, elija el método que desea para realizar los cambios:

    Método Steps
    Designer En el diseñador, agregue nuevas acciones, reorganice la secuencia de flujo de trabajo o seleccione cualquier operación para editar los valores y la configuración del parámetro.
    Asistente 1. En la barra de herramientas inferior, seleccione Chat para abrir el asistente.

    2. Escriba instrucciones de seguimiento, como Add error handling to the Response action o Add a condition that checks whether the name field is empty.
    Editor de código 1. En la barra de herramientas inferior, seleccione Código para ver el JSON subyacente para la definición del flujo de trabajo.

    2. Edite la definición del flujo de trabajo para realizar los cambios.

    Los cambios en la vista Diseñador y la vista Código permanecen sincronizados. Todas tus ediciones se guardan en la versión en borrador.

  3. Cuando esté listo para enviar los cambios a producción, en la barra de título del diseñador, seleccione Publicar.