Las condiciones de acción son requisitos que deben cumplirse para que se ejecute una acción específica. Cuando crea una acción en una automatización, puede establecer una o más condiciones. Si el dispositivo cumple todas las condiciones especificadas en el momento de la ejecución, la acción se ejecuta. Si no las cumple, la acción se omite para ese dispositivo.
Las condiciones se evalúan una sola vez, en el momento en que la acción está lista para ejecutarse. No se controlan continuamente durante la ejecución de una acción.
Cómo Funcionan las Condiciones de Acción
Considere un escenario donde desea ejecutar una acción solo en dispositivos con Windows:
Agrega una acción "Instalar actualizaciones de Windows".
Expande el panel de configuración de la acción y desplázase hasta la sección Condiciones.
Agrega una condición: OS igual a Windows.
Cuando la automatización se ejecuta:
Un dispositivo Mac se omite completamente — no se intenta ejecutar la acción.
Un dispositivo Windows procede a ejecutar la acción de instalar actualizaciones.
Sin condiciones, se intenta la acción en todos los dispositivos, lo que probablemente causaría un error en los Macs.
Configuración de Condiciones
Para agregar una condición a una acción:
Abre la acción en el editor de automaciones.
Desplázate hasta la sección Condiciones en la parte inferior del panel de configuración de la acción.
Haz clic en + Agregar condición.
Selecciona el tipo de condición en el menú desplegable (por ejemplo, SO, Etiqueta, Variable).
Elige un operador (por ejemplo, igual a, contiene).
Ingresa o selecciona un valor.
Haz clic en Guardar.
Puedes agregar varias condiciones a la misma acción. Todas las condiciones deben ser verdaderas para que se ejecute la acción (lógica AND).
💡 CONSEJO: Las condiciones son útiles para hacer que las tuberías sean más seguras y eficientes. Por ejemplo, no intentes actualizar Windows en Macs, no reinicies dispositivos que estén actualmente en uso, y no ejecutes acciones que dependan de software que podría no estar instalado.
Referencia de Condiciones
Las siguientes condiciones están disponibles. Todas se evalúan en el dispositivo de destino en el momento en que se evalúan.
Condición | Operadores Disponibles | Descripción |
Plataforma | Igual a, No igual a | El sistema operativo del dispositivo. Valores: Windows, macOS, Linux |
Etiqueta | Contiene, No contiene | Si el dispositivo tiene una etiqueta específica aplicada |
Grupo | Igual a, No igual a | Si el dispositivo pertenece a un grupo específico |
Estado | Igual a, No igual a | El estado actual del dispositivo. Valores: En línea, Fuera de línea, No comprobado |
Última conexión | Antes, Después, Más de, Menos de | Cuándo se vio por última vez el dispositivo. Ejemplos: hace 30 días, hace 2 horas |
Arquitectura | Igual a, No igual a | La arquitectura del procesador. Valores: x86, x64, ARM64 |
Nombre de host | Igual a, Contiene, Expresión regular | El nombre de host del dispositivo |
Variable | Igual a, No igual a, Contiene, Expresión regular | El valor de una variable de automatización definida anteriormente en la tubería |
Campo personalizado | Igual a, No igual a, Contiene | El valor de un campo personalizado del dispositivo |
Tipo | Igual a, No igual a | El tipo de dispositivo. Valores: Escritorio, Portátil, Servidor, Otro |
SO | Igual a, No igual a | El sistema operativo completo del dispositivo. Ejemplos: Windows 11 Pro, macOS 14.2, Ubuntu 22.04 |
Estado de la acción | Igual a, No igual a | Si la acción anterior en la tubería tuvo éxito o falló. Valores: Exitoso, Fallido |
ℹ️ NOTA: No todas las condiciones están disponibles en todas las plataformas. Por ejemplo, la condición "Estado de la acción" solo funciona después de la primera acción en la tubería.
Preguntas Frecuentes
¿Puedo usar una condición OR en lugar de AND? No. Todas las condiciones deben ser verdaderas. Si necesitas lógica OR, considera agregar múltiples acciones del mismo tipo con diferentes condiciones, o usar una rama de decisión.
¿Se pueden anidar condiciones? No. Actualmente, las condiciones en una acción se combinan con AND. Para lógica más compleja, usa acciones con flujo condicional.
¿Qué sucede si la condición falla durante la evaluación? La acción se trata como omitida, no como fallida. La tubería continúa normalmente.
¿Puedo reutilizar condiciones en varias acciones? No. Las condiciones se configuran por acción. Si tienes las mismas condiciones en muchas acciones, considera si puedes reorganizar la tubería para hacerla más simple.
¿Cuántas condiciones puedo agregar a una sola acción? No hay un límite teórico, pero en la práctica, más de 5-10 condiciones hacen que una acción sea difícil de entender y mantener.
