Flujos
Esta funcionalidad permite crear flujos de automatización diseñados para detectar situaciones específicas en los dispositivos. A través de la evaluación de ciertas condiciones, el sistema determina si se deben ejecutar las acciones correspondientes según el resultado obtenido.
Flujos simplifica las acciones de diagnóstico proactivo, soluciona los problemas rápidamente cuando hay un enfoque en su detección y provee una vía muy eficiente para habilitar mecanismos de autorremediación sobre los problemas habituales. También permite que los equipos técnicos puedan acoplar los dispositivos a las configuraciones definidas por la organización, evaluándolas de forma periódica y adaptándolas en caso de que se requiera.
La vista general de Flujos muestra el listado de flujos creados en la organización. La información que recoge la tabla es la siguiente:
- Nombre: indica el nombre del flujo.
- Descripción: indica el propósito del flujo.
- Tipo: es el ámbito de ejecución del flujo, determinado por el tipo de microservicio que se desee ejecutar. Puede hacerse a nivel de sesión de usuario, con los permisos correspondientes, o a nivel de dispositivo, con acceso administrativo.
- Solo detección: evalúa condiciones a modo de "muestreo". Detecta aquellos dispositivos en los que se cumplen las condiciones, pero no ejecuta el microservicio definido en el flujo.
- Tiempo de reutilización: marca el tiempo mínimo que pasará, una vez que la condición evaluada se cumpla, para que dicha evaluación vuelva a ejecutarse.
- Habilitado: indica si el flujo está Habilitado o Deshabilitado.
- Acción: contiene el botón
Ver detalle
, que permite personalizar el comportamiento del flujo a través de las siguientes opciones: Visión general, Destino, Flujo y Notificación.
En la parte superior derecha de la vista de detalle del flujo hay un botón que permite habilitarlo o deshabilitarlo.
Visión general
Almacena información general del flujo.
- Descripción: indica el propósito del flujo.
- Tipo: es el ámbito de ejecución del flujo, determinado por el tipo de microservicio que se desee ejecutar. Puede hacerse a nivel de sesión de usuario, con los permisos correspondientes, o a nivel de dispositivo, con acceso administrativo.
- Versión: indica el número de versión del flujo, cada vez que este se edita, el contador se incrementa en 1.
- Tiempo de reutilización: marca el tiempo mínimo que pasará, una vez que la condición evaluada se cumpla, para que dicha evaluación vuelva a ejecutarse.
- Solo detección: evalúa condiciones a modo de "muestreo". Detecta aquellos dispositivos en los que se cumplen las condiciones, pero no ejecuta el microservicio definido en el flujo.
- Estado: indica si el flujo está habilitado o deshabilitado.
- Creado el: muestra la fecha de creación del flujo.
- Fecha de actualización: muestra la fecha de actualización del flujo.
Editar y eliminar un flujo
Mediante el botón Edit
se puede cambiar el nombre, la descripción y el tiempo de reutilización del flujo.
- El checkbox
Solo detección
permite activar o desactivar el modo de ejecuciónSolo detección
, en el que se evalúa el cumplimiento de las condiciones definidas en el flujo, pero no ejecuta el microservicio. - El botón
Delete
permite eliminar un flujo.
Destino
Este ajuste permite definir el o los grupos de dispositivos en los que se ejecutará el flujo. Admite las siguientes opciones de configuración:
- Todos los dispositivos
- Una selección personalizada de dispositivos
- Uno o varios grupos de dispositivos
- Uno o varios grupos de reporte
Flujo
Desde aquí se pueden definir las condiciones a evaluar, los umbrales requeridos y la acción que se ejecutará si dichas condiciones se cumplen.
Condiciones del flujo
Estas condiciones permiten activar acciones dentro del flujo. Todas las condiciones descritas a continuación son compatibles con el sistema operativo Windows.
Existencia de un proceso en curso
Evalúa periódicamente si hay un proceso en ejecución, en intervalos configurables de entre 15 segundos y 5 minutos.
Identificador de registro de eventos de Windows detectado
Busca eventos específicos en el Visor de eventos de Windows, en intervalos de 5 a 20 minutos.
Los eventos se identifican mediante el formato:
<logName>:<source>:<id>
Ejemplo: Application:my_app:101, donde:
- Logname = Application
- Source = my_app
- id = 101
Versión del sistema operativo
Obtiene la versión del sistema operativo en intervalos de entre 1 y 12 horas, usando operadores que permiten comparar si el valor es igual, comienza, termina o contiene una cadena específica.
Idioma del sistema operativo
Detecta el idioma del sistema operativo en intervalos de 1 a 12 horas, usando operadores que permiten comparar si el valor es igual, comienza, termina o contiene una cadena específica.
Porcentaje de espacio libre en disco del sistema operativo
Evalúa el espacio libre en disco, permitiendo establecer un porcentaje objetivo. Se revisa en intervalos de 5 a 60 minutos.
Cron Match
Verifica si la fecha y hora actuales coinciden con la programación definida gráficamente en el campo Valor. Si hay coincidencia, se ejecutará la acción programada.
- Comprobar cada: especifica la frecuencia con la que el sistema evaluará si se cumple la programación. Este valor debe ajustarse en función de la programación indicada.
- Valor: permite configurar el horario, periodicidad y recurrencia que determinará cuándo se ejecutará la acción.
El formulario permite definir un Patrón de recurrencia con las siguientes opciones:
- Diario: indica a qué hora y cada cuántos días se debe ejecutar la acción, así como si esta debe realizarse únicamente de lunes a viernes.
- Semanal: permite definir a qué hora, cada cuántas semanas y en qué días de la semana se ejecutará la acción.
- Mensual: establece a qué hora y en qué día del mes se ejecutará la acción.
- Intervalo: determina cada cuántos minutos se ejecutará la acción dentro de un día o en un rango horario específico.
- Cron personalizado: permite ingresar manualmente una cadena en formato estándar cron, útil para configuraciones personalizadas y avanzadas.
En la parte superior del formulario, se muestra un resumen (en texto) de la programación configurada, para confirmar que es la deseada.
Las horas se definen según el huso horario del usuario que edita el Cron Match, excepto en el caso de un Cron personalizado, donde las horas se especifican en el horario estándar UTC (Tiempo Universal Coordinado).
Actions
Una vez evaluadas las condiciones y de acuerdo con los valores obtenidos, permiten que se pueda ejecutar una o más acciones. En esta sección se mostrarán todos los microservicios habilitados en tu suscripción para poder seleccionarlos e incluirlos en el flujo.
Notificación
Este parámetro es opcional y puede estar deshabilitado. Permite enviar notificaciones a los usuarios al inicio y al final de la ejecución de los flujos, utilizando las notificaciones del sistema operativo. Una vez activado, permite establecer:
- Mensaje inicial: se enviará a los usuarios al inicio de la ejecución.
- Mensaje de éxito: se enviará a los usuarios en una ejecución exitosa.
- Mensaje de error: se enviará a los usuarios en una ejecución con errores.
Un cambio de configuración en un flujo existente puede tardar hasta 15 minutos en aplicarse a todos los dispositivos vinculados.
Para obtener más información sobre cómo crear un flujo, por favor consulta esta guía.