Compartir a través de


Introducción a los desencadenadores

Un desencadenador es un evento que inicia un flujo de nube. Por ejemplo, desea recibir una notificación en Microsoft Teams cuando alguien le envíe un correo electrónico. En este caso, recibir un correo electrónico es el detonante que inicia este flujo.

Power Automate ofrece conectores a servicios como SharePoint y Outlook. La mayoría de los conectores ofrecen desencadenadores preconstruidos que puede usar para iniciar sus flujos. Aquí hay un vistazo parcial a los desencadenantes que el conector de Office 365 Outlook proporciona de forma predeterminada.

Captura de pantalla de algunos de los desencadenadores de Office 365 Outlook.

Seleccionar el desencadenador adecuado

Los desencadenadores se pueden iniciar de forma instantánea o manual, en un horario o automáticamente cuando ocurre un evento externo (por ejemplo, cuando llega un correo electrónico).

Desencadenadores para flujos instantáneos/manuales

Si desea ejecutar un flujo de nube con solo tocar un botón en su dispositivo móvil, para recordarle a su equipo que se una a la reunión diaria del equipo, cree un flujo instantáneo. Puede activar estos flujos manualmente desde cualquier dispositivo.

Desencadenadores de flujos programados

Si desea ejecutar un flujo de nube en un horario, por ejemplo, para enviar un informe de proyecto semanal, cree un flujo programado. En los flujos programados, puede elegir cuándo (fecha y hora) y frecuencia (mensual, diaria, cada hora, y más).

Para aprender más sobre flujos de escritorio, vaya a Ejecutar flujos según una programación.

Desencadenadores de flujos automatizados

Si desea crear un flujo en la nube que realice tareas automáticamente después de que ocurra un evento (por ejemplo, un flujo en la nube que le notifique por correo electrónico cuando alguien envíe un tuit con una palabra clave que usted especifique), cree un flujo automatizado.

Agregar un desencadenador a un flujo existente

Cuando edita un disparador en un flujo existente, el nuevo disparador debe ser el primer paso del flujo.

  1. Edite el flujo y elimine el desencadenador existente.

  2. Después de eliminar el activador, Power Automate le solicita que seleccione un nuevo activador.

  3. Busque el conector y seleccione el icono de la aplicación. La siguiente captura de pantalla muestra los resultados si busca Compartir.

    Captura de pantalla que muestra la búsqueda de un conector.

  4. Cuando selecciona el ícono de la aplicación, se enumeran los desencadenantes y acciones correspondientes. Seleccione el desencadenador que se ajuste mejor a sus necesidades.

Licencias para conectores premium

Necesita una licencia de Power Apps independiente o licencia de Power Automate para acceder a todos los conectores premium, local y personalizados. Los licenciatarios del plan de Microsoft 365 pueden usar conectores estándar, pero no premium.

Siga estos pasos para buscar su licencia.

  1. Ir a Power Automate

  2. Seleccione Mis flujos.

  3. Seleccione un flujo de nube.

  4. Vaya a la sección Detalles y consulte los detalles bajo Plan.

Personaliza un desencadenador agregando condiciones

A veces, es posible que deba personalizar un desencadenador para que se active solo cuando se cumplan determinadas condiciones. Por ejemplo, podría estar usando el desencadenador de SharePoint Cuando se crea o modifica un elemento en Power Automate. Este activador se activa para cada cambio en elementos de SharePoint. Sin embargo, es posible que desee que el flujo solo se active cuando se crea un elemento o el estado se marca como Aprobado. Si bien puede filtrar otros eventos agregando condiciones al flujo, el flujo aún se ejecuta y las llamadas se cuentan como una solicitud de API. Esto hace que alcance sus límites de solicitud de API más rápido. Para evitarlo, puede escribir expresiones en condiciones de desencadenador, evitando un ejecutar si no se cumple la condición del desencadenador.

Use condiciones de activación para reducir las corridas de flujo

Las condiciones de activación pueden ayudar a optimizar sus flujos y reducir la cantidad de ejecuciones innecesarias. Esto ayuda a mantener las ejecuciones de flujo y el consumo de solicitudes de Power Platform en un nivel bajo. Con las condiciones de activación, puede configurar múltiples condiciones que deben cumplirse antes de que se active un flujo.

Por ejemplo, debe crear un flujo que procese todas las facturas aprobadas. Sin condiciones de activación, su flujo se activaría cada vez que se reciba un correo electrónico de factura, incluso si la factura no se aprueba. Esto puede dar como resultado que el flujo se ejecute 1000 veces para 1000 facturas, aunque solo se aprueben 50 de ellas.

Al agregar una condición de activación para que se active solo cuando se haya aprobado una factura, el flujo se ejecuta solo 50 veces. Esto significa que consume menos Power Platform solicitudes. Si no se cumple la condición de activación, el flujo no se activa y no se registra ningún historial de ejecución.

Esto es especialmente importante en entornos de pago por uso, donde se cobra cada ejecución de flujo. Al reducir la cantidad de ejecuciones, puede mantener sus costos bajos y al mismo tiempo lograr los resultados deseados.

Nota

Power Automate utiliza el diseñador de flujos de nube clásico o el diseñador de flujos de nube con Copilot. Para identificar qué diseñador está utilizando, vaya a la sección Nota en Comprenda el diseñador de flujos de nube con capacidades de Copilot.

Para establecer la condición del desencadenador:

  1. Seleccione el desencadenador del flujo.

  2. Seleccione los puntos suspensivos () >Configuración en la parte superior derecha de la pantalla.

  3. En Condiciones de activación, seleccione Agregar.

    Captura de pantalla que muestra dónde agrega una condición del desencadenador.

  4. Agregue una expresión y luego seleccione Listo.

    Nota

    Cada condición de activación debe comenzar con el símbolo @.

    Captura de pantalla de una expresión.

    Como alternativa, siga las instrucciones en Crear expresiones fácilmente.

  5. Si tiene varias condiciones de filtro para agregar, seleccione + Agregar y agregue expresiones.

    De forma predeterminada, se deben cumplir todas las condiciones para que la condición sea verdadera. Si alguna condición es opcional, necesita O, y luego usar la sintaxis @or (test1, test2,test3).

Crear fácilmente expresiones

Su flujo puede generar expresiones para usted.

  1. En su flujo, seleccione el signo + en la flecha hacia abajo y luego seleccione Agregar una acción.

  2. Busque y seleccione la acción Filtrar matriz.

  3. En la tarjeta Filtrar matriz, cree su condición.

  4. Seleccione Editar en modo avanzado y copie la expresión.

  5. Pegue la expresión en la condición de activación.

  6. Quite la acción Filtrar matriz.