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.
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). En la siguiente tabla se enumeran algunos escenarios desencadenadores comunes y el tipo de flujo que debe crear.
Escenario desencadenante | Tipo de flujo |
---|---|
Ejecute 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. Puede activar estos flujos manualmente desde cualquier dispositivo. | Instantáneo/manual |
Ejecute un flujo de nube en un horario, por ejemplo, para enviar un informe de proyecto semanal. Elija cuándo (fecha y hora) y frecuencia (mensual/diaria/cada hora, etc.). Más información: Ejecutar flujos en un programa | Programados |
Cree 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). Más información: Crear un flujo de nube desde cero | Automatizados |
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.
Edite el flujo y elimine el desencadenador existente.
Después de eliminar el desencadenador, Power Automate le solicita que seleccione un nuevo desencadenador.
Busque el conector y seleccione el icono de la aplicación. La siguiente captura de pantalla muestra los resultados si busca Compartir.
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 Automate independiente para tener acceso a todos los conectores premium, local y personalizados. Para los flujos que están en el contexto de una aplicación construida en Power Apps, puede aprovechar la licencia de Power Apps. Las licencias del plan de Microsoft 365 pueden usar conectores estándar pero no pueden usar conectores premium. Para obtener más información sobre las licencias, vaya a Guía de licencias de Power Platform.
Para buscar su licencia, siga estos pasos.
- Inicie sesión en Power Automate.
- Seleccione Mis flujos.
- Seleccione un flujo de nube.
- 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 con una 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 aprueba 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 usa el diseñador de flujos de nube clásico o el nuevo diseñador moderno con capacidades de Copilot. Para identificar qué diseñador está usando, vaya a la sección Nota en Explorar el diseñador de flujos de nube.
- Al cambiar entre el diseñador clásico y el moderno, se le pide que guarde el flujo. No puede guardar y cambiar hasta que se resuelvan todos los errores.
[Este tema es documentación preliminar y está sujeto a modificaciones.]
Para establecer la condición del desencadenador:
Seleccione el desencadenador del flujo.
Seleccione Configuración.
Junto a Condiciones de activación, seleccione Agregar.
Agregar una expresión.
Nota
Cada condición de activación debe comenzar con el símbolo @.
Como alternativa, siga las instrucciones en Crear expresiones fácilmente.
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.
- En su flujo, seleccione el signo + en la flecha hacia abajo y luego seleccione Agregar una acción.
- Busque y seleccione la acción Filtrar matriz.
- En la tarjeta Filtrar matriz, cree su condición.
- Seleccione Editar en modo avanzado y copie la expresión.
- Pegue la expresión en la condición de activación.
- Quite la acción Filtrar matriz.