Ir al contenido principal

Condiciones del Disparador

Filter which devices a trigger applies to using conditions based on platform, group, tag, status, and more.

Introducción

Todos los disparadores programados y basados en eventos admiten condiciones. Las condiciones filtran qué dispositivos se incorporan a una ejecución de automatización cuando el disparador se activa — de modo que, en lugar de ejecutarse contra todos los dispositivos asignados, puedes apuntar a un subconjunto específico de dispositivos según la plataforma, grupo, etiqueta, estado u otros atributos del dispositivo.

Tres tipos de disparadores no ofrecen condiciones en absoluto: Solo manual, Corrección, y Automatización. En esos, coloca tu filtrado en las acciones individuales. Todos los demás tipos de disparadores comparten el mismo generador de condiciones descrito aquí.


Cómo Funcionan las Condiciones

Las condiciones se configuran por disparador, no por automatización. Si una automatización tiene múltiples disparadores, cada disparador puede tener su propio conjunto de condiciones independiente.

Cuando un disparador se activa, Level evalúa sus condiciones contra tus dispositivos en ese momento. Los dispositivos que coinciden con todas las condiciones se incorporan a la ejecución de automatización. Los que no coinciden se omiten — no se rastrean ni se ponen en cola, y se evaluarán de nuevo la próxima vez que el disparador se active.

Las condiciones múltiples usan lógica AND: cada condición debe cumplirse para que un dispositivo sea incluido. No hay opción OR dentro de un solo disparador. Si necesitas un comportamiento de tipo OR, agrega un segundo disparador con condiciones diferentes.

ℹ️ NOTA: Los disparadores se evalúan contra todos los dispositivos de tu organización. La condición de Grupo es la forma de limitar un disparador a un subconjunto — sin ella, cualquier dispositivo en la organización que coincida con las otras condiciones será incorporado.


Configuración de Condiciones

Selecciona un disparador en el lienzo de automatización para abrir su panel de detalles. Para agregar o editar condiciones, selecciona Editar disparador en el panel lateral.

Para revisar las condiciones:

  1. Selecciona un disparador en el lienzo para abrir su panel de detalles.

  2. Selecciona la Condiciones pestaña, que aparece entre Descripción general y Historial.

  3. Revisa la lista de condiciones de solo lectura. Si el disparador no tiene condiciones, la pestaña muestra Todos los dispositivos.

Para agregar o editar condiciones:

  1. Selecciona un disparador existente en el lienzo para abrir su panel de detalles.

  2. Selecciona Editar disparador en el panel lateral para abrir el formulario del disparador.

  3. Selecciona la Condiciones pestaña. El formulario del disparador tiene Requerido, Condiciones, y Opciones adicionales pestañas.

  4. Haz clic en Condición desplegable y selecciona un tipo de condición.

  5. Establece el operador y el valor para la condición.

  6. Para agregar otra condición, haz clic en + Agregar nueva condición.

  7. Para eliminar una condición, haz clic en Eliminar junto a ella.

  8. Haz clic en Guardar para aplicar.

Automations → open an automation → select an existing trigger on the canvas → click Edit trigger in its side panel → open the Conditions tab; show an existing Platform condition set to Equal to Windows; make no changes, do not add a condition, do not click Save, and do not run the trigger

Referencia de Condiciones

ℹ️ NOTA: Varios tipos de condiciones — incluidos Plataforma, SO, Etiqueta y Grupo — se rellenan dinámicamente desde tu inventario de dispositivos real. Si tu entorno solo tiene dispositivos Windows, solo verás Windows en el desplegable de Plataforma. SO muestra las versiones específicas presentes en tus dispositivos registrados. Los desplegables vacíos significan que Level aún no ha detectado ningún dispositivo con ese atributo.

Todos los dispositivos

Sin filtrado aplicado. Todos los dispositivos de tu organización se incluyen cuando el disparador se activa.

Al seleccionar Todos los dispositivos no requiere configuración adicional. Úsalo cuando quieras que el disparador se ejecute contra todo tu inventario de dispositivos sin restricciones.


Plataforma

Filtrar por la familia del sistema operativo del dispositivo.

Operador

Descripción

Igual a

El SO del dispositivo coincide con una de las plataformas seleccionadas

No igual a

El SO del dispositivo no coincide con ninguna de las plataformas seleccionadas

Valores: Windows, macOS, Linux. Se pueden seleccionar múltiples valores.


Etiqueta

Filtrar por etiquetas aplicadas al dispositivo.

Operador

Descripción

Igual a

El dispositivo tiene todas las etiquetas seleccionadas

No igual a

El dispositivo no tiene ninguna de las etiquetas seleccionadas

Selecciona una o más etiquetas de la lista de etiquetas de tu organización.

💡 CONSEJO: Las condiciones de etiqueta son útiles para apuntar a dispositivos por función o cliente sin depender de la estructura de grupos — por ejemplo, ejecutar un disparador solo en dispositivos etiquetados como SERVER o PRODUCTION.


Grupo

Filtrar por el grupo de dispositivos al que pertenece el dispositivo.

Operador

Descripción

Igual a

El dispositivo es miembro de uno de los grupos seleccionados

No igual a

El dispositivo no es miembro de ninguno de los grupos seleccionados

Selecciona uno o más grupos de tu jerarquía de grupos. Los grupos secundarios se pueden expandir en línea.


Estado

Filtrar según si el dispositivo está actualmente en línea o fuera de línea en el momento en que el disparador se activa.

Operador

Descripción

Igual a

El estado del dispositivo coincide con el valor seleccionado

No igual a

El estado del dispositivo no coincide con el valor seleccionado

Valores: En línea, Fuera de línea.

ℹ️ NOTA: La condición de Estado es el elemento clave para controlar el comportamiento de los dispositivos fuera de línea. Sin una condición de Estado, los dispositivos fuera de línea que de otro modo coincidan serán incorporados a la ejecución y puestos en cola — reanudarán en la acción en la que estaban una vez que vuelvan a estar en línea. Agregar una condición Estado = En línea excluye completamente los dispositivos fuera de línea, por lo que no se pondrán en cola en absoluto.


Nombre de host

Filtrar por el nombre de host del dispositivo.

Operador

Descripción

Igual a

El nombre de host coincide exactamente con el valor introducido

No igual a

El nombre de host no coincide con el valor introducido

Contiene

El nombre de host incluye la cadena introducida

No contiene

El nombre de host no incluye la cadena introducida

Introduce el valor del nombre de host manualmente. La coincidencia no distingue entre mayúsculas y minúsculas.

💡 CONSEJO: Usa Contiene para apuntar a convenciones de nomenclatura — por ejemplo, filtrar todos los dispositivos cuyo nombre de host contenga SRV o un prefijo de cliente.


Última vez visto (en días)

Filtrar por cuántos días han pasado desde que el dispositivo realizó su último registro con Level.

Operador

Descripción

Mayor que

El dispositivo fue visto por última vez hace más de N días

Mayor que o igual a

El dispositivo fue visto por última vez hace N o más días

Menor que

El dispositivo fue visto por última vez hace menos de N días

Menor que o igual a

El dispositivo fue visto por última vez hace N días o menos

Introduce un número entero de días como valor de texto libre.

💡 CONSEJO: Usa esta condición para limitar las ejecuciones de automatización a dispositivos activos recientemente — por ejemplo, omitir dispositivos que no se han visto en más de 30 días, que pueden estar dados de baja o en almacenamiento.


Arquitectura

Filtrar por la arquitectura de CPU del dispositivo.

Operador

Descripción

Igual a

La arquitectura del dispositivo coincide con el valor seleccionado

No igual a

La arquitectura del dispositivo no coincide con el valor seleccionado

Valores: amd64, arm64.


SO

Filtrar por la versión específica del SO del dispositivo.

Operador

Descripción

Igual a

La versión del SO coincide con el valor seleccionado

No igual a

La versión del SO no coincide con el valor seleccionado

Los valores se rellenan a partir de las versiones del SO presentes en tu inventario de dispositivos. Algunos ejemplos incluyen Windows 11, Windows 10, Windows Server 2022, Windows Server 2019, Windows Server 2016, macOS Sonoma, Debian. Tu lista reflejará lo que está realmente registrado.

ℹ️ NOTA: Los valores de SO son nombres de versión específicos, no familias de SO. Para filtrar ampliamente por tipo de sistema operativo (Windows, macOS, Linux), usa la condición Plataforma condición en su lugar.


Tipo

Filtrar por tipo de dispositivo.

Operador

Descripción

Igual a

El tipo de dispositivo coincide con el valor seleccionado

No igual a

El tipo de dispositivo no coincide con el valor seleccionado

Valores: Estación de trabajo, Servidor.


Variable del sistema

Filtrar por una de las variables del sistema integradas de Level, los mismos valores que puedes insertar en scripts y campos de mensajes. Selecciona la variable en el desplegable de asociación, luego establece la comparación y el valor. La lista completa está en Variables del sistema.

ℹ️ NOTA: Las condiciones de variable del sistema están disponibles en los disparadores basados en eventos: Nuevo dispositivo detectado, El dispositivo entra en el grupo, El dispositivo sale del grupo, Campo personalizado modificado, Etiqueta aplicada, y Etiqueta eliminada. Los disparadores programados y el disparador de webhook crean su lista de dispositivos mediante una consulta cuando se activan, por lo que no ofrecen condiciones de variables del sistema. En esos disparadores, agrega la condición de variable del sistema a las acciones individuales. Consulta Condiciones de Acción.

Cada variable del sistema tiene un tipo, y el tipo determina qué comparaciones obtienes y cómo introduces el valor.

Tipo

Variables de ejemplo

Operadores

Texto

Nombre de host del dispositivo, SO del dispositivo, ruta del grupo del dispositivo, nombres de etiquetas del dispositivo

Contiene, No contiene, Igual a, No igual a

Verdadero o falso

Dispositivo en línea, Modo de mantenimiento del dispositivo, Reinicio requerido del dispositivo

Igual a, No igual a, con un Verdadero / Falso selector para el valor

Número

Núcleos de CPU del dispositivo, Memoria del dispositivo

Igual a, No igual a, Mayor que, Menor que, Mayor que o igual a, Menor que o igual a

Fecha y hora

Última vez que el dispositivo fue visto, Último arranque del dispositivo, Primera vez que el dispositivo fue visto, Hora de Level

Mayor que, Menor que, Mayor que o igual a, Menor que o igual a, con un selector de fecha y hora para el valor

Valores: amd64, arm64.


SO

Filtrar por la versión específica del SO del dispositivo.

Operador

Descripción

Igual a

La versión del SO coincide con el valor seleccionado

No igual a

La versión del SO no coincide con el valor seleccionado

Los valores se rellenan a partir de las versiones del SO presentes en tu inventario de dispositivos. Algunos ejemplos incluyen Windows 11, Windows 10, Windows Server 2022, Windows Server 2019, Windows Server 2016, macOS Sonoma, Debian. Tu lista reflejará lo que está realmente registrado.

ℹ️ NOTA: Los valores de SO son nombres de versión específicos, no familias de SO. Para filtrar ampliamente por tipo de sistema operativo (Windows, macOS, Linux), usa la condición Plataforma condición en su lugar.


Tipo

Filtrar por tipo de dispositivo.

Operador

Descripción

Igual a

El tipo de dispositivo coincide con el valor seleccionado

No igual a

El tipo de dispositivo no coincide con el valor seleccionado

Valores: Estación de trabajo, Servidor.


Variable del sistema

Filtrar por una de las variables del sistema integradas de Level, los mismos valores que puedes insertar en scripts y campos de mensajes. Selecciona la variable en el desplegable de asociación, luego establece la comparación y el valor. La lista completa está en Variables del sistema.

ℹ️ NOTA: Las condiciones de variable del sistema están disponibles en los disparadores basados en eventos: Nuevo dispositivo detectado, El dispositivo entra en el grupo, El dispositivo sale del grupo, Campo personalizado modificado, Etiqueta aplicada, y Etiqueta eliminada. Los disparadores programados y el disparador de webhook crean su lista de dispositivos mediante una consulta cuando se activan, por lo que no ofrecen condiciones de variables del sistema. En esos disparadores, agrega la condición de variable del sistema a las acciones individuales. Consulta Condiciones de Acción.

Cada variable del sistema tiene un tipo, y el tipo determina qué comparaciones obtienes y cómo introduces el valor.

Tipo

Variables de ejemplo

Operadores

Texto

Nombre de host del dispositivo, SO del dispositivo, ruta del grupo del dispositivo, nombres de etiquetas del dispositivo

Contiene, No contiene, Igual a, No igual a

Verdadero o falso

Dispositivo en línea, Modo de mantenimiento del dispositivo, Reinicio requerido del dispositivo

Igual a, No igual a, con un Verdadero / Falso selector para el valor

Número

Núcleos de CPU del dispositivo, Memoria del dispositivo

Igual a, No igual a, Mayor que, Menor que, Mayor que o igual a, Menor que o igual a

Fecha y hora

Última vez que el dispositivo fue visto, Último arranque del dispositivo, Primera vez que el dispositivo fue visto, Hora de Level

Mayor que, Menor que, Mayor que o igual a, Menor que o igual a, con un selector de fecha y hora para el valor

A Tag applied trigger panel in edit mode with a condition set to System variable, Device restart required, Equal to, True

💡 CONSEJO: Los operadores Contiene y No contiene los operadores no distinguen entre mayúsculas y minúsculas, mientras que Igual a y No igual a comparan el valor completo y distinguen entre mayúsculas y minúsculas. Las variables que contienen una lista, como los nombres de etiquetas del dispositivo y las direcciones IP privadas del dispositivo, se almacenan como una cadena separada por comas, por lo que usa Contiene para comprobar si una sola etiqueta o dirección está en la lista.

ℹ️ NOTA: Las condiciones de fecha y hora comparan contra la fecha y hora exacta que seleccionas, no contra una ventana deslizante. Para el filtrado «en los últimos N días», usa una condición Última vez visto (en días) condición en su lugar. Si un dispositivo aún no tiene ningún valor para la variable, una comparación mayor que o menor que no se cumple y el dispositivo queda excluido.


Preguntas frecuentes

  • ¿Las condiciones se aplican cada vez que el disparador se activa, o solo la primera vez? Siempre. Las condiciones se evalúan de nuevo en cada activación del disparador. Un dispositivo que coincidía la semana pasada puede quedar excluido esta semana si su pertenencia a un grupo, etiquetas o estado ha cambiado.

  • ¿Puedo usar lógica OR entre condiciones? No dentro de un solo disparador. Las condiciones múltiples siempre usan lógica AND. Para lograr un comportamiento de tipo OR, agrega un segundo disparador a la automatización con condiciones diferentes — ambos disparadores se evaluarán de forma independiente.

  • ¿Se omitirá permanentemente un dispositivo si no cumple las condiciones? No. Las condiciones se evalúan de nuevo cada vez que el disparador se activa. Si los atributos de un dispositivo cambian — su grupo, etiquetas, estado o SO — y coincide en la próxima activación, será incluido en esa ejecución.

  • ¿Qué pasa si quiero ejecutar un disparador en todos los dispositivos excepto los de un grupo? Usa una condición de Grupo con el operador No igual a operador y selecciona el grupo a excluir.

  • ¿Por qué mi disparador programado no ofrece la condición de Variable del sistema? Los disparadores programados y de webhook seleccionan dispositivos mediante una consulta cuando se activan, por lo que las condiciones de variables del sistema no están disponibles allí. Coloca la condición en las acciones de la automatización en su lugar, o usa un disparador basado en eventos.

  • ¿Puedo usar condiciones para filtrar dispositivos en el disparador manual? No. El disparador manual no admite condiciones — seleccionas los dispositivos directamente al agregarlos. Consulta Disparador Manual para ver cómo funciona eso.

¿Ha quedado contestada tu pregunta?