Flujos
Los Flujos
permiten crear flujos de automatización para detectar situaciones específicas mediante la evaluación del cumplimiento de ciertas condiciones, con la finalidad de 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.
Configuración
Cada flujo cuenta con opciones que permiten personalizar su comportamiento:
Un cambio de configuración a un flujo existente puede tardar hasta 15 minutos en aplicarse a todos los dispositivos vinculados.
Visión general
Almacena información general del flow.
- Descripción: descripción del flow
- Creado: fecha de creación del flow
- Tipo: es el ámbito de ejecución del flow, 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.
- 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.
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. Delete
permite borrar un flujo y da la opción de confirmar su eliminación.
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 workspaces
- Uno o varios grupos de reporte
Flujos
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 un string de texto determinado. 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, empiece, termine o contenga un string de texto determinado. 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 UTC.
- Actions: una vez evaluadas las condiciones y de acuerdo a 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 flows, 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.