Menú "Grabación"#

El menú "Grabación" consta de los siguientes elementos:

N°Elemento de interfazDescripción
1.botón “Grabación”

Permite grabar las acciones del Usuario en aplicaciones o

en sitios web e insertarlas en el diagrama actual como bloques del Robot.

2.botón “Computer Vision”
3.botón “Extraer datos”Permite extraer información estructurada (tablas, listas, elementos similares) de aplicaciones (Word, Excel, etc.) y páginas web en el navegador y luego insertar en el diagrama actual un bloque que automatiza este proceso.

La automatización de la extracción de datos a una tabla usando un sitio bancario con tasas de cambio se demuestra aquí.
4.botón “Extraer por plantilla”Permite crear plantillas inteligentes para extraer información estructurada y semiestructurada (tablas, atributos) de documentos (PDF, PNG, JPG, etc.).
5.botón “Reconocer”Permite reconocer un documento, área de la pantalla o ventana de aplicación utilizando uno de los motores OCR disponibles, luego encontrar y hacer clic en una palabra específica o guardar el texto reconocido en una variable.

Botón "Grabación"#

El botón “Grabación” en el menú de desarrollo permite grabar las acciones del Usuario para la creación automatizada de diagramas de procesos de negocio. Al hacer clic en el ícono debajo del botón “Grabación”, se abrirá un menú desplegable con una lista de herramientas disponibles para grabar.

  • La herramienta “Grabación” permite grabar la secuencia de acciones del Usuario en aplicaciones e insertarlas en el diagrama actual como bloques del Robot. Al seleccionar esta herramienta, la ventana de Sherpa Designer se minimiza y en la parte izquierda de la pantalla aparece el Menú de Grabación.

Grabador de acciones#

N°Elemento de interfazDescripción
1.botón Permite cancelar la grabación de las acciones del Usuario y salir sin guardar las acciones.
2.botón Permite eliminar la última acción del Usuario durante la grabación.
3.botón Permite guardar la grabación de las acciones del Usuario y cerrar el menú de grabación.
4.botón Permite grabar la secuencia de clics realizados por el Usuario.
5.botón Permite iniciar un programa mediante un cuadro de diálogo adicional.
6.botón Permite simular la pulsación de botones del ratón.
6.1.botón Permite simular la pulsación del botón izquierdo del ratón.
6.2.botón Permite simular la pulsación del botón derecho del ratón.
6.3.botón Permite simular un doble clic del botón izquierdo del ratón.
6.4.botón Permite simular la espera del cursor del ratón sobre un control.
6.5.botón Permite simular el arrastre de un elemento.
7.botón Permite grabar clics sobre una imagen.
7.1.botón Permite grabar un clic sobre una imagen específica en la pantalla. Esta misma función puede ser realizada por la opción “Grabar imagen” en el menú desplegable de Grabación.
7.2.botón Permite grabar un clic sobre una imagen específica dentro de una ventana o control.
8.botón Permite grabar acciones del usuario al trabajar con texto.
8.1.botón Permite obtener el texto visible de un control.
8.2.botón Permite grabar texto visible en un control.
8.3.botón Permite hacer clic en la ubicación de un texto específico en la pantalla, reconociendo previamente todas las inscripciones de texto en la pantalla.
8.4.botón Permite obtener texto de la pantalla mediante reconocimiento de patrones.
8.5.botón

Permite extraer datos de un documento en una aplicación (Word, Excel, PDF, etc.) o de

una página web abierta en el navegador. Esta misma función puede ser realizada por el botón “Extraer datos” en la barra de “Grabación”.

9.botón Permite grabar acciones relacionadas con copiar y pegar.
9.1.botón Permite copiar texto de un control al portapapeles.
9.2.botón Permite pegar texto del portapapeles en un control específico.
10.botón Permite grabar retrasos en la ejecución del Proceso.
10.1.botón Permite grabar la espera de la aparición de un elemento en la pantalla.
10.2.botón Permite grabar la espera de la desaparición de un elemento de la pantalla.
11.botón Permite simular la pulsación de teclas del teclado mediante un cuadro de diálogo adicional.
  • La herramienta “Grabar imagen” permite capturar y guardar la representación visual en la pantalla. Al seleccionar esta herramienta, la ventana de Sherpa Designer se minimiza. Durante el uso de la herramienta, es necesario seleccionar la imagen deseada en el momento en que aparezca la advertencia en la pantalla: , así como fijarla en la pantalla. Después de realizar estas acciones, la ventana de Sherpa Designer se maximiza y dentro del diagrama aparece un bloque con los datos guardados:
  • Las herramientas “Grabar IE” y “Grabar Chrome” permiten grabar las acciones del Usuario en los navegadores. También están disponibles complementos para los navegadores Firefox, Opera y Edge, que permiten grabar las acciones del Usuario en ellos.
    ¡Importante! Para que estas herramientas funcionen, es necesario instalar previamente los complementos correspondientes en los navegadores.
  • Las herramientas "Grabar SUP GUI", que incluyen "Grabar SUP Explorer", así como "Grabar Native RDP", "Grabar Java" permiten grabar la secuencia de acciones y actividades del Usuario en las aplicaciones cliente correspondientes.

Botón "Computer Vision"#

La herramienta "Computer Vision" está destinada a registrar acciones del Usuario en modo de automatización mediante visión por computadora. Sherpa Computer Vision reconoce controles estándar de la interfaz en pantalla con una red neuronal compacta preentrenada y permite crear flujos de trabajo sin selectores.

Se recomienda usar este modo cuando los selectores no estén disponibles o sean difíciles de obtener, por ejemplo al automatizar Linux Desktop sin selectores AT-SPI, escritorios virtuales por RDP, Citrix, Basis, VNC, sistemas heredados y entornos remotos en los que no se pueden instalar complementos de Sherpa.

Sherpa Computer Vision funciona en una computadora normal, incluso sin conexión a Internet, y no requiere una GPU.

Al hacer clic en el botón "Computer Vision", se abre un grabador para registrar acciones en este modo. Además, los bloques de Computer Vision también se pueden agregar manualmente al diagrama desde la paleta "Automatización de Computer Vision".

Botón "Extraer datos"#

Ventana "Selección de colección"#

La ventana "Selección de colección" se abre después de hacer clic en el botón "Extraer datos" del menú "Grabación" de Sherpa Designer. Se usa para seleccionar elementos repetidos en una página web o en un documento, de los que se deben extraer datos.

En el primer paso, abra la página web en el navegador o el documento en una aplicación compatible como Word, Excel, PDF, etc. Luego, en la ventana "Selección de colección", haga clic en "Siguiente".

Después de eso, coloque el puntero del mouse sobre el primer elemento de datos que se necesita extraer, por ejemplo una fila de lista, una tarjeta de producto, un resultado de búsqueda o un elemento de menú. Cuando el elemento se resalte con un borde, presione Ctrl.

Luego haga clic en "Siguiente" y seleccione un segundo elemento del mismo tipo. Debe pertenecer a la misma colección que el primer elemento. Por ejemplo, si primero seleccionó un resultado de búsqueda, después debe elegir otro resultado de la misma lista. Después de que el elemento se resalte, presione también Ctrl.

Después de seleccionar los elementos, Sherpa Designer identifica la colección y abre la ventana de vista previa.

Vista previa del resultado#

En la pestaña "Vista previa del resultado" se muestran los datos que Sherpa Designer pudo extraer de la colección seleccionada. Los datos se presentan en una tabla.

En el ejemplo, se crea la columna Columna1, que contiene los valores de texto de los elementos encontrados. El usuario puede verificar si la colección se identificó correctamente y qué datos se guardarán.

En esta pestaña está disponible el botón "Agregar nueva columna". Permite agregar una columna adicional para extraer otros datos de la misma colección, como un enlace, un nombre, una descripción u otro atributo del elemento.

Editor de selectores#

En la pestaña "Editor de selectores" se muestran los ajustes de extracción de datos para la colección seleccionada. Aquí puede ver y cambiar los parámetros de las columnas que Sherpa Designer usa para obtener los datos.

En la tabla se muestran:

Campo Descripción
"Nombre de la columna" Nombre de la columna en la que se guardarán los datos extraídos.
"Nombre del atributo" Atributo del elemento del que se extrae el valor. Por ejemplo, InnerText significa extraer el texto visible del elemento.
"CSS" Selector CSS utilizado para buscar el elemento.
ParentIndent Parámetro relacionado con el nivel de anidación del elemento respecto del elemento padre de la colección.

En la parte superior de la pestaña están disponibles las acciones:

Botón Finalidad
"Actualizar usando nuevos datos" Volver a ejecutar la extracción con la configuración modificada.
"Volver a seleccionar columna" Volver a seleccionar el elemento para la columna actual.
"Eliminar columna" Eliminar la columna seleccionada del resultado.
"Agregar columna con enlace" Agregar una columna para extraer el enlace del elemento.

Después de revisar el resultado y configurar las columnas, haga clic en "Guardar". Si no necesita guardar los datos, haga clic en "Cancelar".

Botón "Extraer por plantilla"#

El botón “Extraer por plantilla” en la barra “Grabación” permite crear plantillas inteligentes para extraer información estructurada y semiestructurada (tablas, atributos) de documentos (PDF, PNG, JPG, etc.). Al hacer clic en el botón “Extraer por plantilla”, se abre una nueva ventana con el generador de plantillas (Plantillador). Más información sobre el Plantillador aquí.

Botón "Reconocer"#

El botón “Reconocer” en el menú de desarrollo permite reconocer un documento, un área de la pantalla o una ventana de aplicación utilizando uno de los motores OCR disponibles, luego encontrar y hacer clic en la palabra especificada o guardar el texto reconocido en una variable. Al hacer clic en el ícono debajo del botón “Reconocer”, se abrirá un menú desplegable con la lista de herramientas disponibles:

  • La herramienta "Clic en texto en pantalla (OCR)" funciona tanto en el navegador como en aplicaciones;
  • La herramienta "Reconocer texto de pantalla (OCR)" funciona tanto en el navegador como en aplicaciones;
  • La herramienta "Reconocer texto de imagen (OCR)".

¡Importante! Para utilizar estas herramientas, es necesario guardar el proyecto.

  • La herramienta "Clic en texto en pantalla (OCR)" permite especificar el texto sobre el cual se debe hacer clic. Para ello, después de hacer clic en el botón “Clic en texto en pantalla (OCR)”, es necesario presionar la tecla CTRL en el área resaltada de la pantalla y luego seleccionar el texto sobre el cual se debe hacer clic. En el nuevo cuadro de diálogo que se abre, se puede probar el clic, cambiar los parámetros del clic o cambiar el motor OCR.
  • La herramienta “Reconocer texto de pantalla (OCR)” permite reconocer texto de la pantalla utilizando OCR. Para ello, después de hacer clic en el botón “Reconocer texto de pantalla (OCR)”, es necesario presionar la tecla CTRL en el área resaltada de la pantalla y luego seleccionar el texto que debe ser reconocido. En el nuevo cuadro de diálogo que se abre, se puede verificar el resultado del reconocimiento o cambiar el motor OCR.
  • La herramienta “Reconocer texto de imagen (OCR)” permite reconocer texto de una imagen en un archivo. Esta herramienta permite seleccionar la ruta al archivo de la imagen original en su computadora. Si es necesario, para reconocer texto de la imagen se pueden utilizar las opciones propuestas.
N.ºElemento de interfazDescripción
1.Idiomas

Permite especificar el idioma del texto

que debe ser reconocido en la imagen. La opción está disponible cuando se ha cargado una imagen.

2.MóduloPermite especificar el módulo OCR que se utilizará para reconocer el texto. La opción está disponible cuando se ha cargado una imagen.
3.EscalaPermite escalar la imagen original. Por defecto, se establece el valor 1.
4.Usar como separador de bloques (HEX ACII)Permite seleccionar un símbolo específico en el texto para dividir este texto en bloques separados. Este símbolo debe ser representado en forma de su código hexadecimal (HEX) en codificación ASCII.
5.Unir automáticamente (solo Yandex)Permite unir automáticamente bloques separados.
6.Separar en espacios vacíos mayoresPermite separar en un espacio vacío una secuencia de más de N caracteres.