Flujos
Esta funcionalidad permite crear flujos de automatización, para detectar situaciones específicas en los dispositivos mediante la evaluación del cumplimiento de ciertas condiciones, y actuar en base al resultado de dicha evaluación.
Esta aproximación 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.
Cada flujo cuenta con opciones que permiten personalizar su comportamiento:
Un cambio de configuración en un flujo existente puede tardar hasta 15 minutos en aplicarse a todos los dispositivos vinculados.
Visión general
Almacena información general del flujo.
- Descripción: descripción 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 la versión del flujo, cada edición incrementa en 1 el contador.
- 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 sin ejecutar el microservicio definido en el flujo.
- Estado: permite ver si el flujo está habilitado o deshabilitado.
- Creado el: muestra la fecha de creación.
- Fecha de actualización: muestra la fecha de actualización.
En la parte superior derecha se aloja un botón que, dependiendo del estado del flujo, permite habilitarlo o deshabilitarlo.
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 se cumplen dichas condiciones.
Condiciones del flujo
- Existencia de un proceso en curso: permite evaluar de forma periódica, en lapsos de quince segundos a cinco minutos, la existencia de un proceso en ejecución. Sistema operativo soportado: Windows.
- Identificador de registro de eventos de Windows detectado: esta condición busca, en intervalos de entre cinco y veinte minutos, eventos en el visor de eventos de Windows con un nombre, proveedor o ID específicos. Estos deben ser especificados en formato
<logName>:<source>:<id>
; por ejemploApplication:my_app:101
. Donde:- Logname = Application
- Source = my_app
- id = 101
- Versión del sistema operativo: permite obtener, en intervalos de entre una y doce horas, la versión del sistema operativo utilizando operadores en los que el valor sea igual, empiece, termine o contenga una cadena de texto determinada. Sistema operativo soportado: Windows.
- Idioma del sistema operativo: detecta, en intervalos de entre una y doce horas, el idioma del sistema operativo. Utiliza operadores en los que el valor puede ser igual, empezar, terminar o contener una cadena de texto determinada. Sistema operativo soportado: Windows.
- Porcentaje de espacio libre en disco del sistema operativo: permite evaluar y fijar un valor de porcentaje objetivo en intervalos comprendidos entre cinco y sesenta minutos. Sistema operativo soportado: Windows.
- Cron Match: comprueba si una cadena en formato cron se cumple solo cuando la fecha y la hora actuales coinciden exactamente con la expresión cron especificada. Las horas se definen en Coordinated Universal Time (UTC).
- Actions: una vez evaluadas las condiciones y de acuerdo con los valores obtenidos, permiten que se pueda ejecutar una acción. En esta sección aparecerá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.
Para saber cómo crear un flujo, por favor consulta la guía Ejecución programada de microservicios.