Ir al contenido principal

Condiciones de acción

Actualizado hoy

Introducción

Las condiciones te permiten controlar si una acción individual se ejecuta realmente durante una ejecución de automatización. Úsalas para omitir una acción en ciertos tipos de dispositivos, dirigirse a versiones específicas del sistema operativo, verificar un valor de campo personalizado o ramificar según lo que hizo una acción anterior.


How Condiciones de acción Work

Las condiciones se configuran por acción, no por automatización. Cada acción en su pipeline 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 contra el dispositivo actual. Si se cumple cada condición, la acción se ejecuta. Si no se cumple alguna condición, la acción se omite para ese dispositivo.

Múltiples condiciones utilizan lógica Y — cada condición debe cumplirse para que la acción se ejecute. No hay opción O dentro de una única acción. Si necesitas comportamiento de tipo O, duplica la acción y aplica condiciones diferentes a cada copia.

ℹ️ NOTA: Las condiciones de acción se evalúan en tiempo de ejecución, contra el dispositivo específico que se procesa. No se evalúan en el momento del desencadenante — un dispositivo puede cumplir las condiciones del desencadenante y aún así tener acciones individuales omitidas en función de las condiciones de acción.


Configuración de condiciones

Las condiciones se establecen dentro del panel de configuración de acciones al agregar o editar una acción.

ℹ️ NOTA: Actions are only editable in edit mode. From the pipeline view, click Editar in the top-right corner to enter edit mode. Clicking an action outside of edit mode opens a read-only panel showing run history.

  1. Abre el panel de configuración de acciones haciendo clic en una acción existente o agregando una nueva.

  2. Expand the Condiciones section.

  3. Click the Condición dropdown and select a condition type.

  4. Establece la asociación (si corresponde), el operador y el valor.

  5. To add another condition, click + Add new condition.

  6. To remove a condition, click Eliminar next to it.

  7. Click Guardar to apply.

Configuración de condiciones

Referencia de condiciones

ℹ️ NOTA: Los valores del SO se rellenan dinámicamente a partir de las versiones del SO presentes en tu inventario de dispositivos. Si tu entorno solo tiene dispositivos Windows, solo aparecerán las versiones de Windows. Los menús desplegables vacíos significan que Level aún no ha detectado ningún dispositivo con ese atributo.


Plataforma

Filtra 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

Valors: Windows, macSO, Linux. Multiple values can be selected.


Etiqueta

Filtra por las 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.


Grupo

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


Estado

Filtra según si el dispositivo está actualmente en línea u fuera de línea.

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

Valors: Online, Offline.


Visto por última vez (en días)

Filtra 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 que or equal to

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 or equal to

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.


Arquitectura

Filtra 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

Valors: amd64, arm64.


Nombre de host

Filtra por el nombre de host del dispositivo.

Operador

Descripción

Igual a

Nombre de host exactly matches the entered value

No igual a

Nombre de host does not match the entered value

Contiene

Nombre de host includes the entered string

No contiene

Nombre de host does not include the entered string

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

💡 CONSEJO: Use Contiene to target naming conventions — for example, filtering to devices whose hostname includes SRV or a client prefix.


Variable

Filtra en función de una variable definida en esta automatización. El menú desplegable de asociación enumera 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 introducida

No contiene

El valor de la variable no incluye la cadena introducida

Igual a

El valor de la variable coincide exactamente con la cadena introducida

No igual a

El valor de la variable no coincide con la cadena introducida

Introduce el valor a comparar como texto libre.


Campo personalizado

Filtra en función del valor de un campo personalizado en el dispositivo.

Selecciona el campo personalizado en el menú desplegable de asociación. La lista muestra todos los campos personalizados configurados en tu organización.

Operador

Descripción

Contiene

El valor del campo incluye la cadena introducida

No contiene

El valor del campo no incluye la cadena introducida

Igual a

El valor del campo coincide exactamente con la cadena introducida

No igual a

El valor del campo no coincide con la cadena introducida

Introduce el valor a comparar como texto libre.

💡 CONSEJO: Campo personalizado conditions are useful for branching automation logic by client or site — for example, running an action only on devices where a specific field is populated, or skipping an action where a field indicates a known incompatibility.


Tipo

Filtra 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

Valors: Workstation, Server.


SO

Filter by the device's specific SO version.

Operador

Descripción

Igual a

SO version matches the selected value

No igual a

SO version does not match the selected value

Valors are populated from the SO versions present in your device inventory — examples include Windows 11, Windows Server 2022, macSO Sonoma, Debian. Your list reflects what's actually enrolled.

ℹ️ NOTA: SO values are specific version names, not SO families. To filter broadly by operating system type (Windows, macSO, Linux), use a Plataforma condition in the trigger instead — or use multiple SO conditions with a separate action copy per platform.


Estado de la acción

Filtra en función del resultado de una acción anterior en la misma ejecución de automatización, en el mismo dispositivo. El menú desplegable de asociación enumera todas las acciones que aparecen antes de esta en el pipeline.

Operador

Descripción

Igual a

El resultado de la acción anterior coincide con el estado seleccionado

No igual a

El resultado de la acción anterior no coincide con el estado seleccionado

Valor

Descripción

Éxito

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: Estado de la acción conditions are the primary tool for building conditional logic in automation pipelines. For example: run a script, then use an Estado de la acción = Fallido condition on the next action to send a notification or create an alert only if something went wrong.


Preguntas frecuentes

  • ¿Se evalúan las condiciones de acción cada vez que se ejecuta la automatización, o solo una vez? Cada vez. Las condiciones se evalúan de nuevo en cada ejecución, contra cada dispositivo que se procesa. Un dispositivo que fue omitido en la última ejecución será evaluado nuevamente en la siguiente.

  • ¿Puedo usar lógica O entre condiciones en la misma acción? No. Múltiples condiciones en la misma acción siempre usan lógica Y — cada condición debe cumplirse. Para obtener comportamiento de tipo O, duplica la acción y aplica condiciones diferentes a cada copia.

  • ¿Qué sucede con las acciones posteriores si esta acción es omitida? La automatización continúa con la siguiente acción. Omitir una acción no detiene la ejecución — solo una acción fallida (dependiendo de tu configuración de manejo de errores) lo haría.

  • ¿Puedo ramificar mi automatización en función de si un script tuvo éxito o fracasó? Yes. Add an Estado de la acción condition to the actions that should run conditionally, and set the value to Éxito or Fallido based on the prior Shell action's result.

  • ¿Quién puede configurar condiciones de acción? Technicians with permission to edit automations in the relevant group. See Workspace → Permissions for access control configuration.

¿Ha quedado contestada tu pregunta?