Introducción
Las condiciones le permiten controlar si una acción individual se ejecuta realmente durante una ejecución de automatización. Úselas para omitir una acción en ciertos tipos de dispositivos, apuntar a versiones específicas del sistema operativo, verificar el valor de un campo personalizado o bifurcar según lo que hizo una acción anterior.
Cómo funcionan las condiciones de acción
Las condiciones se configuran por acción, no por automatización. Cada acción en su canalización puede tener su propio conjunto de condiciones independiente.
Cuando una ejecución de automatización llega a una acción, Level evalúa las condiciones de esa acción con respecto al dispositivo actual. Si se cumple cada condición, la acción se ejecuta. Si alguna condición no se cumple, la acción se omite para ese dispositivo.
Las condiciones múltiples usan lógica AND: cada condición debe cumplirse para que la acción se ejecute. No existe una opción OR dentro de una sola acción. Si necesita un comportamiento tipo OR, duplique la acción y aplique condiciones diferentes a cada copia.
ℹ️ NOTA: Las condiciones de acción se evalúan en tiempo de ejecución, con respecto al dispositivo específico que se está procesando. No se evalúan en el momento del desencadenador: un dispositivo puede pasar las condiciones del desencadenador y aun así tener acciones individuales omitidas según las condiciones de acción.
Configuración de condiciones
Seleccione una acción en el lienzo para abrir sus detalles en el panel lateral. Seleccione Condiciones para revisar los filtros actuales de la acción.
Para agregar o cambiar condiciones, edite la acción:
Seleccione una acción existente en el lienzo y, luego, haga clic en Editar acción en su panel de detalles.
En el panel lateral de edición, seleccione la Condiciones pestaña.
Haga clic en el Condición desplegable y seleccione un tipo de condición.
Establezca la asociación (si corresponde), el operador y el valor.
Para agregar otra condición, haga clic en + Agregar nueva condición.
Para eliminar una condición, haga clic en Eliminar junto a ella.
Haga clic en Guardar para aplicar.
Referencia de condiciones
ℹ️ NOTA: Los valores del sistema operativo se completan dinámicamente a partir de las versiones del sistema operativo presentes en su inventario de dispositivos. Si su entorno solo tiene dispositivos Windows, solo aparecerán versiones de Windows. Los menús desplegables vacíos significan que Level aún no ha detectado ningún dispositivo con ese atributo.
Plataforma
Filtrar por la familia del sistema operativo del dispositivo.
Operador | Descripción |
Igual a | El sistema operativo del dispositivo coincide con una de las plataformas seleccionadas |
No es igual a | El sistema operativo del dispositivo no coincide con ninguna de las plataformas seleccionadas |
Valores: Windows, macOS, Linux. Se pueden seleccionar varios valores.
Etiqueta
Filtrar por etiquetas aplicadas al dispositivo.
Operador | Descripción |
Igual a | El dispositivo tiene todas las etiquetas seleccionadas |
No es igual a | El dispositivo no tiene ninguna de las etiquetas seleccionadas |
Seleccione una o más etiquetas de la lista de etiquetas de su organización.
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 es igual a | El dispositivo no es miembro de ninguno de los grupos seleccionados |
Seleccione uno o más grupos de su jerarquía de grupos.
Estado
Filtrar según si el dispositivo está actualmente en línea o fuera de línea.
Operador | Descripción |
Igual a | El estado del dispositivo coincide con el valor seleccionado |
No es igual a | El estado del dispositivo no coincide con el valor seleccionado |
Valores: En línea, Fuera de línea.
Última vez visto (en días)
Filtrar por cuántos días han pasado desde que el dispositivo se registró por última vez con Level.
Operador | Descripción |
Mayor que | El dispositivo fue visto por última vez hace más de N días |
Mayor o igual que | El dispositivo fue visto por última vez hace N días o más |
Menor que | El dispositivo fue visto por última vez hace menos de N días |
Menor o igual que | El dispositivo fue visto por última vez hace N días o menos |
Ingrese un número entero de días como valor de texto libre.
Arquitectura
Filtrar por la arquitectura de CPU del dispositivo.
Operador | Descripción |
Igual a | La arquitectura del dispositivo coincide con el valor seleccionado |
No es igual a | La arquitectura del dispositivo no coincide con el valor seleccionado |
Valores: amd64, arm64.
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 ingresado |
No es igual a | El nombre de host no coincide con el valor ingresado |
Contiene | El nombre de host incluye la cadena ingresada |
No contiene | El nombre de host no incluye la cadena ingresada |
Ingrese el valor del nombre de host manualmente. La coincidencia no distingue entre mayúsculas y minúsculas.
💡 CONSEJO: Use Contiene para apuntar a convenciones de nomenclatura: por ejemplo, filtrar a los dispositivos cuyo nombre de host incluye SRV o un prefijo de cliente.
Variable
Filtrar en función de una variable definida en esta automatización. El menú desplegable de asociación lista todas las variables creadas para la automatización actual; las variables de otras automatizaciones no aparecen aquí.
Operador | Descripción |
Contiene | El valor de la variable incluye la cadena ingresada |
No contiene | El valor de la variable no incluye la cadena ingresada |
Igual a | El valor de la variable coincide exactamente con la cadena ingresada |
No es igual a | El valor de la variable no coincide con la cadena ingresada |
Ingrese el valor con el que comparar como texto libre.
Campo personalizado
Filtrar en función del valor de un campo personalizado en el dispositivo.
Seleccione el campo personalizado del menú desplegable de asociación. La lista muestra todos los campos personalizados configurados en su organización.
Operador | Descripción |
Contiene | El valor del campo incluye la cadena ingresada |
No contiene | El valor del campo no incluye la cadena ingresada |
Igual a | El valor del campo coincide exactamente con la cadena ingresada |
No es igual a | El valor del campo no coincide con la cadena ingresada |
Ingrese el valor con el que comparar como texto libre.
💡 CONSEJO: Las condiciones de campo personalizado son útiles para ramificar la lógica de automatización por cliente o sitio: por ejemplo, ejecutar una acción solo en dispositivos donde un campo específico está completado, u omitir una acción donde un campo indica una incompatibilidad conocida.
Variable del sistema
Filtre según una de las variables del sistema integradas de Level, los mismos valores que puede insertar en scripts y campos de mensajes. Seleccione la variable del menú desplegable de asociación, luego establezca la comparación y el valor. La lista completa está en Variables del sistema.
Cada variable del sistema tiene un tipo, y el tipo determina qué comparaciones obtiene y cómo ingresa el valor.
Tipo | Variables de ejemplo | Operadores |
Texto | Nombre de host del dispositivo, Sistema operativo del dispositivo, Ruta del grupo del dispositivo, Nombres de etiquetas del dispositivo | Contiene, No contiene, Igual a, No es igual a |
Verdadero o falso | Dispositivo en línea, Modo de mantenimiento del dispositivo, Reinicio del dispositivo requerido | Igual a, No es igual a, con un Verdadero / Falso selector para el valor |
Número | Núcleos de CPU del dispositivo, Memoria del dispositivo | Igual a, No es igual a, Mayor que, Menor que, Mayor o igual que, Menor o igual que |
Fecha y hora | Dispositivo visto por última vez en, Último arranque del dispositivo en, Dispositivo visto por primera vez en, Hora de Level | Mayor que, Menor que, Mayor o igual que, Menor o igual que, con un selector de fecha y hora para el valor |
ℹ️ NOTA: Los operadores Contiene y No contiene los operadores ignoran las mayúsculas y minúsculas. Igual a y No es igual a comparan el valor completo y distinguen entre mayúsculas y minúsculas, así que use Contiene cuando solo necesita que coincida parte del valor.
💡 CONSEJO: 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. Use Contiene para verificar si una sola etiqueta o dirección está en la lista.
ℹ️ NOTA: Las condiciones de fecha y hora comparan con la fecha y hora exacta que selecciona, no con una ventana deslizante. Para filtrar «dentro de los últimos N días», use una condición Última vez visto (en días) en su lugar. Si un dispositivo aún no tiene ningún valor para la variable, una comparación de mayor que o menor que no se cumple y la acción se omite.
Tipo
Filtrar por tipo de dispositivo.
Operador | Descripción |
Igual a | El tipo de dispositivo coincide con el valor seleccionado |
No es igual a | El tipo de dispositivo no coincide con el valor seleccionado |
Valores: Estación de trabajo, Servidor.
Sistema operativo
Filtrar por la versión específica del sistema operativo del dispositivo.
Operador | Descripción |
Igual a | La versión del sistema operativo coincide con el valor seleccionado |
No es igual a | La versión del sistema operativo no coincide con el valor seleccionado |
Los valores se completan a partir de las versiones del sistema operativo presentes en su inventario de dispositivos; algunos ejemplos incluyen Windows 11, Windows Server 2022, macOS Sonoma, Debian. Su lista refleja lo que está realmente inscrito.
ℹ️ NOTA: Los valores del sistema operativo son nombres de versión específicos, no familias de sistemas operativos. Para filtrar de manera amplia por tipo de sistema operativo (Windows, macOS, Linux), use una condición Plataforma en el desencadenador — o use múltiples condiciones de sistema operativo con una copia de acción separada por plataforma.
Estado de la acción
Filtrar según el resultado de una acción anterior en la misma ejecución de automatización, en el mismo dispositivo. El menú desplegable de asociación lista todas las acciones que aparecen antes de esta en la canalización.
Operador | Descripción |
Igual a | El resultado de la acción anterior coincide con el estado seleccionado |
No es igual a | El resultado de la acción anterior no coincide con el estado seleccionado |
Valor | Descripción |
Correcto | La acción anterior se completó sin errores |
Fallido | La acción anterior encontró un error |
Omitido | La acción anterior fue omitida (sus propias condiciones no se cumplieron) |
💡 CONSEJO: Las condiciones de estado de acción son la herramienta principal para construir lógica condicional en canalizaciones de automatización. Por ejemplo: ejecute un script y luego use una condición Estado de acción = Fallido en la siguiente acción para enviar una notificación o crear una alerta solo si algo salió mal.
Preguntas frecuentes
¿Las condiciones de acción se evalúan cada vez que se ejecuta la automatización, o solo una vez? Siempre. Las condiciones se evalúan de nuevo en cada ejecución, con respecto a cada dispositivo que se está procesando. Un dispositivo que fue omitido en la última ejecución será evaluado nuevamente en la siguiente.
¿Puedo usar lógica OR entre condiciones de la misma acción? No. Las condiciones múltiples en la misma acción siempre usan lógica AND: cada condición debe cumplirse. Para obtener un comportamiento tipo OR, duplique la acción y aplique condiciones diferentes a cada copia.
¿Qué sucede con las acciones siguientes si esta acción se omite? La automatización continúa con la siguiente acción. Omitir una acción no detiene la ejecución; solo una acción fallida (según la configuración de manejo de errores) lo haría.
¿Puedo ramificar mi automatización según si un script se ejecutó correctamente o falló? Sí. Agregue una condición de estado de acción a las acciones que deben ejecutarse condicionalmente y establezca el valor en Correcto o Fallido basado en el resultado de la acción Shell anterior.
¿Qué tan actualizados están los valores de las variables del sistema? Se leen del registro del dispositivo en Level, que se actualiza cuando el dispositivo reporta. Un valor como «Reinicio del dispositivo requerido» puede estar unos minutos por detrás del dispositivo en sí.
¿Quién puede configurar las condiciones de acción? Los técnicos con permiso para editar automatizaciones en el grupo correspondiente. Consulte Espacio de trabajo → Permisos para la configuración del control de acceso.


