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.
-
Etapa de calidad de las llamadas de Teams: La etapa de calidad de las llamadas de Teams obtiene registros de llamadas con información de calidad para dispositivos o usuarios específicos. Evalúa el rendimiento de la red, la compatibilidad del dispositivo y la experiencia general de la llamada antes o durante las reuniones en vivo, lo que ayuda a identificar posibles problemas.
Para configurar la etapa de calidad de llamadas de Teams:
-
Seleccione la etapa Calidad de llamada de equipos y vaya a Configuración de etapa.
-
En el campo Seleccionar conector para credenciales, use el menú desplegable para seleccionar el conector para conectarse a Entra ID de Microsoft .
-
Desde fecha y Hasta fecha son campos opcionales; puede seleccionar las opciones Valor personalizado o Fecha actual. Si selecciona la opción de valor personalizado, introduzca el valor y, si selecciona la fecha ahora, alterne Agregar hora a la fecha para introducir la Unidad de tiempo y la Duración.
Esto recupera datos de los últimos 30 días y un máximo de 60 llamadas por usuario.
-
-
Consulta de inventario: esta etapa recupera los valores del inventario en función de los filtros y columnas seleccionados por el usuario, que luego se pueden utilizar más adelante en un flujo de trabajo de bot. Los atributos recuperables se limitan a aquellos con un único valor (relación 1:1); los atributos basados en matrices no son compatibles.
Esta etapa existe en todos los contextos de bot, con etapas dedicadas también disponibles dentro del contexto Universal tanto para el dispositivo como para el inventario de dispositivo personas.Cuando se utiliza la fase "contexto de personas" o "contexto de dispositivo", si no se coloca la consulta de inventario correcta dentro de la fase, se producirá un error "contexto no válido".
-
Consulta de inventario (avanzada): esta etapa funciona de la misma manera que la etapa Consulta de inventario, pero también permite recuperar atributos de inventario basados en matrices (1: muchas relaciones). Existe en todos los contextos de bot, con etapas dedicadas también disponibles en el contexto Universal para el inventario de dispositivo y personas.
Cuando se utiliza la fase "contexto de personas" o "contexto de dispositivo", si no se coloca la consulta de inventario correcta dentro de la fase, se producirá un error "contexto no válido".
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.
-
Retraso: utilice esta etapa para poner el flujo de trabajo en espera durante un periodo de tiempo predeterminado. Retrasa la ejecución de la próxima fase en función del tiempo configurado en la fase de retraso. En la configuración del escenario, seleccione el tiempo de duración del retraso en minutos, horas y días. El retraso máximo posible que puede establecer es de siete días y el retraso mínimo es de un minuto. Esta fase es útil para esperar que un usuario responda a un mensaje o que finalice un proceso.
-
Para la etapa de contexto del dispositivo: esta etapa está disponible cuando selecciona Universal como tipo de objetivo de bot. Utilice esta etapa para cambiar del contexto de personas o del contexto universal al contexto del dispositivo. En la configuración del escenario, puede crear una entrada y luego vincularla al Nombre del dispositivo o puede alternarlo al Modo de entrada de lista. Al hacer clic en la etapa redimensionable del contexto del dispositivo, la biblioteca de la fase cambiará dinámicamente a la biblioteca de contexto del dispositivo. Puede arrastrar y soltar una etapa requerida desde la biblioteca de etapas en la etapa de contexto del dispositivo para recopilar datos que se pueden usar más allá de este contexto del dispositivo. Este formato es útil para flujos de trabajo de orquestación cuando desea secuenciar diferentes acciones en distintos dispositivos como parte del mismo flujo de trabajo.
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 usuario conectado, o mediante credenciales especificadas.
- PowerShell AI: se puede utilizar para generar y ejecutar scripts de PowerShell dentro del flujo de trabajo del bot. Se puede ejecutar como sistema o usuario conectado, o mediante credenciales especificadas.
- 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.
La funcionalidad de IA no está disponible en el panorama de FRU.
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 manipulación de cadenas le permiten transformar, limpiar, validar y extraer información de datos de cadenas como parte de un flujo de trabajo automatizado. Están diseñados para usarse donde un flujo de trabajo requiera trabajar con datos, como comprobar formatos de cadena, extraer datos de mensajes de registro o crear cadenas dinámicamente. Algunas de las etapas incluyen:
-
Extraer cadena: utiliza regex para coincidencia y para extraer cadenas de un bloque de texto, devolviendo las cadenas coincidentes para usarlas más adelante en el flujo de trabajo.
- Reemplazar cadena: permite reemplazar un valor por otro dentro de una cadena. La coincidencia se puede realizar mediante un valor explícito o regex.
-
Coincidencias de cadena: utiliza regex para coincidencia dentro de una cadena, lo que devuelve una condición verdadera o falsa.
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.
Cambiar el nombre de las fases
Utilice el icono de cambio de nombre en cualquier fase para darle un nombre personalizado en el flujo de trabajo. El texto puede ser cualquier cosa que considere útil para explicar esa parte de su bot y que haya persistido cuando se guardó el bot. Con el bot en modo de edición, seleccione la etapa en el flujo de trabajo y haga clic en el icono de cambio de nombre para mostrar el cuadro de diálogo Cambiar nombre de etapa. Después de haber especificado el nombre o la descripción en el cuadro de diálogo, se mostrará en la fase del flujo de trabajo. Ahora, el texto de la fase también incluirá el nombre de la fase predeterminada, adjunta entre corchetes. El mismo texto combinado también se mostrará en el panel Ajustes de fase, en la vista Resultados de etapa y en el selector de variables si utiliza algún resultado de fase como entrada para otra fase.
Se puede agregar un máximo de 200 caracteres en el campo de nombre personalizado.
Nuevo grupo actualizado
Cuando se agrega una nueva fase o se actualiza una etapa en un bot, estas fases se muestran en el grupo Nueva actualización durante 30 días a partir de la fecha de lanzamiento con una insignia verde Nuevo o Actualizado en la fase. Después de 30 días, estas fases desaparecerán del grupo Nueva actualización y se mostrarán en su grupo actual. Esta insignia ayuda al usuario a identificar la fase recién agregada y la heredada.
Esta insignia permanecerá si la fase está en acceso anticipado, independientemente de la duración. Una vez que una etapa esté activada para todos, la insignia nueva o actualizada se mostrará durante 30 días antes de eliminarse.