Inicio rápido: Creación de un flujo de trabajo de integración con Azure Logic Apps multiinquilino en Azure Portal
Se aplica a: Azure Logic Apps (consumo)
En este inicio rápido se muestra cómo crear un flujo de trabajo automatizado de ejemplo que integra dos servicios, una fuente RSS para un sitio web y una cuenta de correo electrónico. Más concretamente, se crea un recurso de aplicación lógica basado en el plan de consumo y un flujo de trabajo que utiliza el conector RSS y el conector de Outlook de Office 365. Este recurso se ejecuta en entornos multi-inquilino de Azure Logic Apps.
Nota:
Para crear un flujo de trabajo en un recurso de aplicación lógica Estándar que se ejecuta en un único inquilino Azure Logic Apps, consulte Creación de un flujo de trabajo de integración Azure Logic Apps con un único inquilino. Para más información sobre el entorno multiinquilino frente al de inquilino único de Azure Logic Apps, consulte Inquilino único (versión preliminar) frente a multiinquilino y entorno del servicio de integración para Azure Logic Apps.
El conector RSS tiene un desencadenador que comprueba una fuente RSS, según una programación. El conector de Office 365 Outlook tiene una acción que envía un correo electrónico para cada nuevo elemento. Los conectores de este ejemplo son solo dos de los cientos de conectores que puede usar en un flujo de trabajo. Aunque este ejemplo está basado en la nube, Azure Logic Apps admite flujos de trabajo que conectan aplicaciones, datos, servicios y sistemas en entornos de nube, locales e híbridos.
En la captura de pantalla siguiente se muestra el flujo de trabajo de alto nivel de ejemplo:

A medida que avance en este inicio rápido, aprenderá estos pasos básicos:
- Creación de un recurso de aplicación lógica de consumo que se ejecute en Azure Logic Apps multi-inquilino.
- Selección de la plantilla de aplicación lógica en blanco.
- Incorporación de un desencadenador que especifique cuándo se debe ejecutar el flujo de trabajo.
- Incorporación de una acción que realice una tarea después de que se active el desencadenador.
- Ejecución del flujo de trabajo.
Para crear y administrar un recurso de aplicación lógica mediante otras herramientas, consulte estos otros inicios rápidos de Azure Logic Apps:
- Inicio rápido: Creación y administración de definiciones de flujo de trabajo de aplicaciones lógicas mediante Visual Studio Code
- Inicio rápido: Creación y automatización de tareas, procesos y flujos de trabajo con Azure Logic Apps en Visual Studio
- Creación y administración de aplicaciones lógicas con la CLI de Azure
Requisitos previos
Una cuenta y una suscripción de Azure. Si aún no tiene una, regístrese para obtener una cuenta de Azure gratuita.
Una cuenta de correo electrónico de un servicio que funcione con Azure Logic Apps, como Office 365 Outlook o Outlook.com. Para conocer otros proveedores de correo electrónico admitidos, consulte Conectores de Azure Logic Apps.
Nota
Si quiere usar el conector de Gmail, solo las cuentas de G-Suite pueden usarlo sin restricciones en Azure Logic Apps. Si tiene una cuenta de consumidor de Gmail, puede usar este conector solo con servicios específicos aprobados por Google, a menos que pueda crear una aplicación cliente de Google para usarla en la autenticación con el conector de Gmail. Para más información, consulte Directivas de privacidad y seguridad de datos de los conectores de Google en Azure Logic Apps.
Si tiene un firewall que limite el tráfico a direcciones IP específicas, configúrelo para que permita el acceso a las dos direcciones IP, la de entrada y la de salida, que utiliza por el servicio Logic Apps en la región de Azure en la que se crea el flujo de trabajo de la aplicación lógica.
En este ejemplo se usan los conectores RSS y Office 365 Outlook, que administra Microsoft. Estos conectores requieren que se configure el firewall para permitir el acceso a todas las direcciones IP de salida del conector administrado en la región de Azure del recurso de aplicación lógica.
Creación de un recurso de aplicación lógica de consumo
Inicie sesión en Azure Portal con su cuenta de Azure.
En el cuadro de búsqueda de Azure, escriba
logic appsy seleccionelogic apps.
En la página Logic Apps, seleccione en Agregar.

En la página Crear aplicación lógica, en la pestaña Aspectos básicos, proporcione la siguiente información sobre el recurso de aplicación lógica:
Propiedad Obligatorio Value Descripción Suscripción Sí <Azure-subscription-name> El nombre de la suscripción de Azure. Grupo de recursos Sí <<> El grupo de recursos de Azure en el que se crea la aplicación lógica y los recursos relacionados. El nombre del recurso debe ser único entre las regiones y solo puede contener letras, números, guiones (-), caracteres de subrayado (_), paréntesis (()) y puntos (.).
En este ejemplo se crea un grupo de recursos denominado My-First-LA-RG.Nombre de la aplicación lógica Sí <<> El nombre de la aplicación lógica (que debe ser exclusivo entre las regiones) solo puede contener letras, números, guiones ( -), caracteres de subrayado (_), paréntesis ((,)) y puntos (.).
En este ejemplo se crea una aplicación lógica denominada My-First-Logic-App.Antes de continuar realizando selecciones, vaya a la sección Plan. Después, en la opción Tipo de plan, seleccione el valor Consumo para que solo se muestre la configuración que se aplica al tipo de aplicación lógica basada en el plan de Consumo. La propiedad Tipo de plan especifica el tipo de aplicación lógica y el modelo de facturación que se va a usar.
Tipo de plan Descripción Estándar Este tipo de aplicación lógica es la selección por defecto y se ejecuta en Azure Logic Apps de un solo inquilino y utiliza el modelo de facturación Estándar. Consumo Este tipo de aplicación lógica se ejecuta en Azure Logic Apps global y multi-inquilino y utiliza el modelo de facturación por consumo. Ahora, siga realizando las siguientes selecciones:
Propiedad Obligatorio Value Descripción Región Sí <<> La región del centro de datos de Azure donde se almacenará la información de la aplicación. En este ejemplo se implementa la aplicación lógica de ejemplo en la región Oeste de EE. UU. en Azure. Nota: Si la suscripción está asociada a un entorno de servicio de integración, esta lista incluye esos entornos.
Habilitación de análisis de registros Sí No Esta opción aparece y solo se aplica cuando se selecciona el tipo de aplicación lógica de consumo. Cambie esta opción solo cuando desee habilitar el registro de diagnóstico. Para esta guía rápida, conserve la selección predeterminada.
Nota
Si seleccionó una región de Azure que admite la redundancia de zona de disponibilidad, la sección Redundancia de zona estará habilitada. En esta sección, que se encuentra en versión preliminar, se le ofrece la opción de habilitar la redundancia de zona de disponibilidad para la aplicación lógica. Sin embargo, entre las regiones de Azure que se admiten actualmente no se incluye Oeste de EE. UU., así que puede omitir esta sección en este ejemplo. Para obtener más información, consulte Protección de aplicaciones lógicas frente a errores de región con redundancia de zona y zonas de disponibilidad.
Cuando haya terminado, su configuración tendrá un aspecto similar a esta versión:

Seleccione Revisar y crear cuando esté preparado.
En la página de validación que aparece, confirme toda la información que proporcionó y seleccione Crear.
Selección de una plantilla en blanco
Una vez que Azure implemente correctamente la aplicación, seleccione Ir al recurso. O bien busque y seleccione el recurso aplicación lógica escribiendo el nombre en el cuadro de búsqueda de Azure.

Se abre la página de plantillas del diseñador para mostrar un vídeo de introducción y desencadenadores de uso frecuente.
Desplácese hacia abajo más allá del vídeo y la sección denominada Iniciar con un desencadenador común.
En Plantillas, elija Blank Logic App.

Después de seleccionar la plantilla, el diseñador muestra ahora una superficie de flujo de trabajo vacía.
Incorporación del desencadenador
Un flujo de trabajo siempre se inicia con un único desencadenador, que especifica la condición que se debe cumplir antes de ejecutar cualquier acción del flujo de trabajo. Cada vez que el desencadenador se activa, Azure Logic Apps crea una instancia del flujo de trabajo y la ejecuta. Si el desencadenador no se activa, no se crea ni se ejecuta ninguna instancia. Puede iniciar un flujo de trabajo eligiendo entre muchos desencadenadores diferentes.
En este ejemplo se usa un desencadenador RSS que comprueba una fuente RSS según una programación. Si se encuentra un nuevo elemento en la fuente, el desencadenador se activa y comienza a ejecutarse una nueva instancia del flujo de trabajo. Si se encuentran varios elementos nuevos entre varias comprobaciones, el desencadenador se activa para cada elemento y se ejecuta una nueva instancia del flujo de trabajo independiente para cada elemento.
Bajo el cuadro de búsqueda del diseñador, seleccione Todos.
En el cuadro de búsqueda del diseñador, escriba rss. En la lista Desencadenadores, seleccione el desencadenador de RSS, Cuando se publica un elemento de fuente.

Escriba la siguiente información en los detalles del desencadenador:
Propiedad Obligatorio Value Descripción URL de fuente RSS Sí <<> Dirección URL de fuente RSS que se supervisará. En este ejemplo se usa la fuente RSS del Wall Street Journal en
https://feeds.a.dj.com/rss/RSSMarketsMain.xml. Sin embargo, puede usar cualquier fuente RSS que no requiera autorización HTTP. Elija una fuente RSS que publique con frecuencia, para que pueda probar el flujo de trabajo fácilmente.La propiedad elegida se usará para determinar No PublishDate Propiedad que determina qué elementos son nuevos. Intervalo Sí 1 Número de intervalos que se espera entre comprobaciones de la fuente. En este ejemplo se usa
1como intervalo.Frecuencia Sí Minuto Unidad de frecuencia que se usa para cada intervalo. En este ejemplo se usa
Minutecomo frecuencia.
Para ocultar por ahora los detalles del desencadenador, haga clic dentro de la barra de título.

En la barra de herramientas del diseñador, seleccione Guardar para guardar la aplicación lógica, que se ejecuta al instante en el Azure Portal.
El desencadenador no hará nada más que comprobar la fuente RSS. Por lo tanto, debe agregar una acción que defina lo que sucede cuando se activa el desencadenador.
Agregar una acción
Después de un desencadenador, una acción es un paso posterior que ejecuta alguna operación en el flujo de trabajo. Cualquier acción puede usar las salidas del paso anterior que, a su vez, pueden ser el desencadenador de otra acción. Puede elegir entre muchas acciones distintas, agregar varias acciones hasta alcanzar el límite por flujo de trabajo e incluso crear diferentes rutas de acceso de acción.
En este ejemplo se usa una acción de Office 365 Outlook que envía un correo electrónico cada vez que el desencadenador se activa por un nuevo elemento de la fuente RSS. Si se encuentran varios elementos nuevos entre comprobaciones, recibirá varios correos electrónicos.
En el desencadenador Cuando se publica un elemento de fuente, elija Nuevo paso.

En el cuadro de búsqueda Choose an operation (Elegir una operación), escriba Todo.
En el cuadro de búsqueda, escriba enviar un correo electrónico. Para filtrar la lista de acciones de una aplicación o un servicio específicos, seleccione primero el icono de esa aplicación o servicio.
Por ejemplo, si tiene una cuenta profesional o educativa de Microsoft y desea usar Office 365 Outlook, seleccione Office 365 Outlook. O bien, si tiene una cuenta Microsoft personal, seleccione Outlook.com. Este ejemplo continúa con Office 365 Outlook.
Nota
Si usa un servicio de correo electrónico compatible diferente en el flujo de trabajo, la interfaz de usuario podría tener un aspecto ligeramente diferente. Sin embargo, los conceptos básicos para conectarse a otro servicio de correo electrónico son los mismos.

Ahora puede encontrar y seleccionar con más facilidad la acción que desea usar como, por ejemplo, Enviar un correo electrónico:

Si el servicio de correo electrónico seleccionado le pide que inicie sesión y que autentique su identidad, complete ese paso ahora.
Muchos conectores requieren que primero cree una conexión y autentique su identidad antes de poder continuar.

Nota
En este ejemplo se muestra la autenticación manual para conectarse a Office 365 Outlook. Sin embargo, otros servicios pueden admitir o usar tipos de autenticación diferentes. Según el escenario, puede controlar la autenticación de la conexión de varias maneras.
Por ejemplo, si se usan plantillas de Azure Resource Manager para la implementación, es posible parametrizar valores, como la información de conexión, para aumentar la seguridad de las entradas que cambian con frecuencia. Para obtener más información, consulte estos temas:
En la acción Enviar un correo electrónico, especifique la información que desea incluir en el correo electrónico.
En el cuadro Para, escriba la dirección de correo electrónico del destinatario. Para este ejemplo, utilice su dirección de correo electrónico.
Nota
La lista Agregar contenido dinámico aparece al hacer clic en el cuadro Para y en otros cuadros para determinados tipos de entradas. En esta lista se muestran las salidas de los pasos anteriores que están disponibles para que las seleccione como entradas de la acción actual. Puede pasar por alto esta lista por ahora. En el paso siguiente se usa la lista de contenido dinámico.
En el cuadro Asunto, escriba el asunto del correo electrónico. Para este ejemplo, escriba el texto siguiente con un espacio en blanco al final:
New RSS item:
En la lista Agregar contenido dinámico, en Cuando se publica un elemento de fuente, seleccione Título de fuente.
El título de fuente es una salida de desencadenador que hace referencia al título del elemento RSS. El correo electrónico usa esta salida para mostrar el título del elemento RSS.

Sugerencia
En la lista de contenido dinámico, si no aparece ninguna salida del desencadenador Cuando se publica un elemento de fuente, junto al encabezado de la acción, seleccione Ver más.

Cuando haya terminado, el asunto del correo electrónico será similar a este ejemplo:

Nota
Si aparece un bucle For each en el diseñador, ha seleccionado una salida que hace referencia a una matriz como, por ejemplo, la propiedad categories-Item. Para este tipo de salida, el diseñador agrega automáticamente el bucle For each en la acción que hace referencia a la salida. De este modo, el flujo de trabajo realiza la misma acción en cada elemento de la matriz.
Para quitar el bucle, en la barra de título del mismo, seleccione el botón de puntos suspensivos ( ... ) y, luego, Eliminar.
En el cuadro Cuerpo, escriba el contenido del cuerpo del correo electrónico.
En este ejemplo, el cuerpo incluye las siguientes propiedades precedidas de texto descriptivo para cada propiedad. Para agregar líneas en blanco en el cuadro de edición, presione Mayús + Entrar.
Texto descriptivo Propiedad Descripción Title:Título de fuente Título del elemento Date published:Fuente publicada el Fecha y hora de publicación del elemento Link:Vínculo de fuente principal Dirección URL del elemento 
Guarde la aplicación lógica. En la barra de herramientas del diseñador, seleccione Save (Guardar).
Ejecución del flujo de trabajo
Para comprobar que el flujo de trabajo se ejecuta correctamente, puede esperar a que el desencadenador compruebe la fuente RSS según la programación establecida. O bien, puede ejecutar manualmente el flujo de trabajo; para ello, seleccione Ejecutar desencadenador en la barra de herramientas del diseñador del flujo de trabajo, tal como se muestra en la siguiente captura de pantalla.

Si la fuente RSS tiene nuevos elementos, el flujo de trabajo envía un correo electrónico para cada uno de ellos. En caso contrario, el flujo de trabajo espera hasta el siguiente intervalo para comprobar de nuevo la fuente RSS.
En la captura de pantalla siguiente se muestra un correo electrónico de ejemplo que envía el flujo de trabajo de ejemplo. El correo electrónico incluye los detalles de cada salida del desencadenador que seleccionó, además del texto descriptivo que incluyó para cada elemento.

Solucionar problemas
Si no recibe correos electrónicos del flujo de trabajo según lo previsto:
Compruebe la carpeta de correo no deseado de la cuenta de correo electrónico, por si el mensaje se ha filtrado incorrectamente.
Asegúrese de que la fuente RSS que usa ha publicado elementos desde la última comprobación programada o manual.
Limpieza de recursos
Cuando haya terminado este inicio rápido, elimine el recurso de aplicación lógica de ejemplo y los recursos relacionados; para ello, debe eliminar el grupo de recursos que creó para este ejemplo.
En el cuadro de búsqueda de Azure, escriba
resource groupsy seleccioneresource groups.
Busque y seleccione el grupo de recursos de la aplicación lógica. En el panel Información general, elija Eliminar grupo de recursos.

Cuando aparezca el panel de confirmación, escriba el nombre del grupo de recursos y seleccione Eliminar.

Pasos siguientes
En este inicio rápido, ha creado su primer flujo de trabajo de aplicación lógica en Azure Portal para comprobar una fuente RSS y enviar un correo electrónico para cada nuevo elemento. Para más información sobre los flujos de trabajo programados avanzados, consulte el siguiente tutorial: