Si el objeto en el que desea ejecutar una action no se detecta dentro del tiempo de espera especificado, puede aprovechar el respaldo basado en IA generativa para automatizar las páginas web dinámicas específicas, lo que disminuye la posibilidad de que la Recorder de action falle en el bot debido a cambios en elementos de la IU o propiedades dinámicas.

Una vez que el Generative Recorder verifica que un DOMXPath de respaldo puede identificar de forma única el elemento de la interfaz de usuario de destino, realiza un paso de validación adicional. Esto implica comparar otras propiedades del elemento de la interfaz de usuario. Por ejemplo, si la action automatizada implica la entrada de datos, Generative Recorder garantiza que la automatización se realice solo si el DOMXPath de respaldo corresponde a una entrada de datos, como un cuadro de texto, y no a botones o etiquetas.

Para habilitar la capacidad de IA generativa:
  1. Desde el Bot editor, vaya a Configuración avanzada > Configuración del paquete.

    Ir a Configuración avanzada

  2. En Configuración del paquete > Grabadora, habilite la opción Usar Respaldo basado en IA generativa.

    Habilitar la capacidad de IA generativa

Nota:
  • Esta es una configuración a nivel de bot. Por lo tanto, cuando habilita el respaldo basado en IA generativa, todas las actions de captura que ocurren en ese bot específico utilizarán esta misma configuración con un tiempo de espera de 30 segundos.
  • A partir del package de Recorder (versión 3.1.5 y posteriores), los ajustes de configuración de Generative Recorder serán visibles independientemente de si se agrega una action de Recorder en el Bot editor. Para guardar los ajustes de configuración, asegúrese de utilizar al menos una action de Grabadora > Registrar en su automatización.

Actualizar automáticamente los valores de DOMXpath en el modo Depurar

Generative Recorder ofrece recomendaciones para actualizar automáticamente las automatizaciones y hacerlas más resilientes. Cuando ejecute sus automatizaciones en el modo Ejecutar o Depurar, recibirá recomendaciones para actualizar automáticamente DOMXPath (ruta del elemento de la interfaz de usuario) con el valor utilizado en el respaldo exitoso, lo que permitirá que sus automatizaciones sean más resilientes.
Nota: No podrá actualizar el valor de DOMXPath en el modo Ejecutar.
La ventana de diálogo de notificación de respaldo no aparecerá para las automatizaciones no supervisadas cada vez que se produzca un respaldo. Esto garantizará un proceso de automatización fluido.
Nota: La ventana de diálogo de notificación de respaldo se muestra solo para Citizen developers y desarrolladores profesionales.

Recomendaciones al ejecutar automatizaciones en el modo Ejecutar o Depurar

Para actualizar estos valores en el tiempo de ejecución, ejecute sus automatizaciones en el modo Depurar. Puede optar por actualizar su DOMXPath con el valor recomendado u omitirlo. Cuando seleccione la opción Detener automatización, la ejecución del bot se detendrá.

Actualizar los valores de DOMXPath durante el tiempo de ejecución en el modo Depurar

Cuando actualice su DOMXPath con el valor recomendado, asegúrese de anular la selección de otras propiedades no válidas o dinámicas en sus criterios de búsqueda antes de ejecutar sus automatizaciones nuevamente. Si estas propiedades dinámicas permanecen seleccionadas y se combinan con el nuevo DOMXPath, la grabadora falla y se activa nuevamente el respaldo.

También puede mover la ventana de diálogo de notificación de respaldo a la ubicación deseada en la pantalla según sus necesidades y preferencias, esto mejorará la visibilidad de la aplicación empresarial y el respaldo.

Nota: Cuando ejecute un bot principal, tendrá la opción de actualizar el valor de DOMXPath, mientras que, para el bot secundario, la opción de actualización no está disponible.

Almacenamiento en caché de las respuestas satisfactorias de la IA generativa

Las llamadas de IA generativa realizadas durante los respaldos exitosos basados en la IA generativa ahora se almacenan en caché en la memoria del sistema y en el servicio basado en regiones que luego se reutilizan para ejecuciones posteriores de la misma automatización. Esto reduce de manera significativa el tiempo necesario para las ejecuciones posteriores de la misma automatización y mejora así el rendimiento.