Ir al contenido principal

Condiciones de Acción

Restringir cuándo se ejecuta una acción utilizando condiciones basadas en el sistema operativo, el tipo de dispositivo, campos personalizados, variables y resultados de acciones anteriores.

Actualizado hoy

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:

  1. Agrega una acción "Instalar actualizaciones de Windows".

  2. Expande el panel de configuración de la acción y desplázase hasta la sección Condiciones.

  3. Agrega una condición: OS igual a Windows.

  4. 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:

  1. Abre la acción en el editor de automaciones.

  2. Desplázate hasta la sección Condiciones en la parte inferior del panel de configuración de la acción.

  3. Haz clic en + Agregar condición.

  4. Selecciona el tipo de condición en el menú desplegable (por ejemplo, SO, Etiqueta, Variable).

  5. Elige un operador (por ejemplo, igual a, contiene).

  6. Ingresa o selecciona un valor.

  7. 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.

¿Ha quedado contestada tu pregunta?