Fases de Neurons Bots
Las fases se utilizan para construir un bot. En la página Editor de Neurons Bot arrastre una fase al área de trabajo. Aparecerá el panel Ajustes de fase para que defina la configuración de la acción o consulta. Las fases deben estar conectadas para crear el flujo de trabajo en el bot, consulte Ajustes de conexión. Puede seleccionar una fase de las categorías Fases. También puede crear Fases personalizadas y Fases de usuario para usar con el bot.
Categorías de etapas
El resumen que figura a continuación no enumera cada una de las etapas. Las etapas enumeradas pueden no estar disponibles en todas las rutas de configuración.
Se utiliza para presentar y filtrar información de dispositivos que cumplen los criterios especificados. EL resultado y el contexto de esta fase de consulta se puede pasar a las siguientes fases en el bot.
Por ejemplo, muestre dispositivos con menos del 10 % de espacio libre en disco.
Las etapas de acción aprovechan Estructura de automatización para realizar acciones. El uso de variables está disponible para algunas acciones. Más información sobre Variables de etapa.
- Filtrar resultados: puede filtrar los resultados de la consulta en función de las propiedades personalizables. Una vez que conecta una fase de consulta integrada a un filtro, el menú desplegable Propiedad enumera todas las propiedades disponibles que se pueden seleccionar. Para ver los detalles de las propiedades, vaya al panel de consulta Ajustes de fase y seleccione Información de fase.
- También puede usar la función Previsualizar consulta para evaluar todos los dispositivos de destino y usar la tabla de resultados para ver el formato y rango de los valores que se pueden filtrar.
- Tiene la capacidad de unir múltiples consultas en secuencia. Si se hace esto, todos los resultados se combinan y están disponibles para filtrar o usar en Fases de acción. Puede cambiar el comportamiento de comparación del filtro conectado para que aplique la lógica AND o la lógica OR para determinar los resultados.
- Unirse: use esta fase para volver a fusionar un bot que se ha dividido en ramas separadas. En la configuración del fase, seleccione el comportamiento de unión: Cualquier estado, Todos correctos, Al menos uno correcto.
- Establecer variable: use esta fase para proporcionar un punto de referencia consistente que se puede configurar con valores predeterminados y actualizar por fases en función de los resultados. Esto es útil cuando desea usar una sola variable para hacer referencia a un campo que podría actualizarse a partir de consultas en diferentes ramas. Las variables que puede configurar se definen en Definir variables.
Las etapas de acceso temprano están disponibles aquí. Se ofrecen etapas beta para permitir que Ivanti recopile comentarios y datos sobre las próximas funciones.
Las etapas personalizadas le permiten ejecutar un script personalizado. Puede elegir entre las siguientes plantillas de secuencias de comandos:
- osquery: lenguaje basado en SQL de código abierto que se puede usar para consultar y recuperar información de dispositivos y es compatible con dispositivos Windows y macOS.
- Consulta de PowerShell: se puede usar para consultar dispositivos de Windows y macOS. Se puede ejecutar como sistema o como usuario registrado.
- Acción Bash: se puede usar para llevar a cabo acciones en dispositivos macOS.
- Acción de comando: ejecuta los comandos del símbolo del sistema de Windows en el punto terminal de destino. Se puede ejecutar como sistema o como usuario registrado.
- Acción de Powershell: se puede usar para llevar a cabo acciones en dispositivos de Windows.
Más información sobre Etapas personalizadas
Las etapas con función de lista permiten realizar acciones sobre los resultados de la etapa que son una lista. Puede, por ejemplo, filtrar, ordenar, contar o sumar la lista.
Si el resultado de una etapa de la función Lista vuelve a ser una lista, puede añadir otra función Lista para refinar aún más el resultado.
En el área de trabajo, puede reconocer una etapa que (se espera que) devuelva un resultado de lista por la etiqueta Lista .
Para aplicar una etapa de la función Lista en su flujo de trabajo:
-
Añada una etapa que tenga como resultado una lista.
-
Añada la función de Lista deseada.
-
Mediante , conecte las etapas de los pasos 2 y 3.
Esto rellenará el/los valor/es para Seleccionar lista en la etapa de la función Lista. -
Seleccione la Lista en la que desea realizar la función Lista.
-
Según la función Lista, complete el resto de la configuración de la etapa.
-
Complete el resto del flujo de trabajo del bot y guarde los cambios.
Las etapas de interacción permiten a un bot interactuar con los usuarios finales y recopilar información de ellos mediante Microsoft Teams. Puede elegir entre las siguientes fases de interacción:
- Interacción de MS Teams: permite a un bot interactuar y recoger información de un usuario final a través de Microsoft Teams. El mensaje consta de un título, un mensaje y una opción de interacción: botones o introducción de texto libre.
- Mensaje de MS Teams: permite a un bot enviar mensajes unidireccionales a usuarios finales que utilizan Microsoft Teams. El mensaje consta de un título y un mensaje.
- Valoración de MS Teams: permite a un bot interactuar y recoger valoraciones de un usuario final a través de Microsoft Teams. El mensaje consta de un título, una pregunta y una calificación.
- Sentimiento de MS Teams: permite a un bot interactuar y recoger información de un usuario final a través de Microsoft Teams. El mensaje consta de un título, un mensaje y una opción de interacción: botones o introducción de texto libre.
Para obtener más información, consulte Etapa de MS Teams.
Las fases de usuario son fases con guiones personalizados. Se guardan y están disponibles en esta sección de Usuario para su reutilización múltiple en la creación de bots.
Más información sobre Etapas de usuario.
Variables de etapa
Las variables se pueden usar en Ajustes de fase para pasar información entre fases y pasar la salida de una acción a la entrada de otra acción.
Introducción de variables
Para introducir una variable, abra los Ajustes de etapa. Cualquier campo que admita variables mostrará el texto Ctrl + Espacio. Seleccione Ctrl + Espacio para seleccionar e insertar una variable de la lista.
Cuando defina variables como entradas de script en PowerShell, utilice la sintaxis $myvar para hacer referencia a esas variables dentro de su script.
Nombre del bot: nombre del bot actual.
Usuario de iniciación: nombre del usuario que inició el bot. Esto será un usuario o un servicio de Neurons.
ID del usuario de iniciación: la ID del usuario de iniciación. Esto será una ID de usuario o un servicio de Neurons.
Marca de tiempo (ISO): marca de tiempo actual en formato ISO.
Nombre del dispositivo: obtiene el nombre del dispositivo para el dispositivo actual en la etapa actual. Los nombres de los dispositivos devueltos están separados por comas.
Datos de todos los dispositivos: obtiene todos los datos del dispositivo actual de la etapa actual. Esto será un objeto de JSON.
Nombre dado: nombre del usuario final conectado.
Nombre en pantalla: nombre completo del usuario final.
Correo electrónico: correo electrónico para el usuario fina.
Hay plantillas listas para usar con las variables. Para requisitos más complejos, javascript es compatible con handlebarsjs.
Ajustes de fase
Cuando arrastra una fase al área de trabajo y se destaca, se muestra el panel Ajustes de fase. Utilice los ajustes para configurar y personalizar cada fase.
Puede personalizar la configuración mediante la función de secuencias de comandos Fase de usuario. Más información sobre Etapas de usuario.
Cada etapa recibe una ID numérica única. Si el bot usa la misma etapa más de una vez, esta ID se puede usar para identificar las etapas individualmente.
Haga clic en Ver la información de fase para mostrar la Información de la fase y de todas las propiedades asociadas. Se pueden usar como criterios para filtrar los resultados de la consulta.
Active la casilla El resultado influye en la puntuación DEX para mostrar la sección Encuestas en la página del dispositivo.
Si la configuración de una fase no se ha configurado correctamente o falta alguna información, la fase tendrá un borde rojo, al igual que la fase que necesita atención. Una vez que la configuración se ha completado correctamente, se elimina el borde rojo.
Etapas en desuso
Si hay disponible una versión más reciente de una fase de un bot, se muestra un banner amarillo Acción requerida: este bot contiene x fase que ha quedado obsoleta. El borde de la fase en desuso será amarillo.
Seleccione Actualizar para actualizar la fase o a la versión más nueva. Una vez completado, el banner se descarta y el borde de la fase ya no será amarillo.
Etapas deshabilitadas
Si se eliminó una fase de un bot y ya no está disponible, se muestra un banner rojo Acción requerida: este bot contiene x fase que se ha deshabilitado. El borde de la fase deshabilitada será rojo.
Debe quitar la fase del bot. Una vez completado, se descarta el banner.
Fases ancladas
Use la categoría Anclado para agrupar sus etapas más utilizadas.
Para fijar una fase, pase el cursor sobre la fase, seleccione el icono de pin .
Para desanclar una fase, haga clic en el icono anclado .
Información
Use the information icon on any stage to display a description of what the stage does, operating system specific information, and settings details.