Flows
Los flows permiten crear flujos de automatización para detectar situaciones específicas mediante la evaluación del cumplimiento de ciertas condiciones, y actúa 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 flow cuenta con opciones que permiten personalizar su comportamiento:
Un cambio de configuración a un flow existente puede tardar hasta 15 minutos en aplicarse a todos los dispositivos vinculados.
Overview
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.
- Cooldown: marca el tiempo mínimo que pasará, una vez que la condición evaluada se cumpla, para que dicha evaluación vuelva a ejecutarse.
- Detection only: evaluación de condiciones a modo de "muestreo". Detecta aquellos dispositivos en los que se cumplen las condiciones, pero sin ejecutar el microservicio definido en el flow.
Target
Este ajuste permite definir el o los grupos de dispositivos en los que se ejecutará el flow. Admite las siguientes opciones de configuración:
- Todos los dispositivos
- Una selección personalizada de dispositivos
- Uno o varios workspaces groups
- Uno o varios reporting groups
Flow
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 flow
- 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.
- Actions: permiten que, una vez evaluadas las condiciones y de acuerdo a los valores obtenidos, 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 flow.
Notification
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.