Bloques#
Bloques – unidades funcionales principales del Robot programático.
Los bloques que componen el Proceso se pueden seleccionar y arrastrar al diagrama del Proceso con un doble clic del botón izquierdo del mouse o mediante arrastre. Algunos bloques también se crean automáticamente si utiliza la herramienta "Grabación" en la barra superior de desarrollo de Sherpa Designer.
Conversión a Proceso#
Para extraer (convertir) rápidamente los bloques seleccionados en un Proceso separado, y así realizar un rápido refactorizado del proyecto, seleccione los bloques de manera que el grupo seleccionado tenga solo una flecha de entrada y una flecha de salida (el número de flechas dentro del grupo que no cruzan los límites del grupo no importa). Haga clic en el área seleccionada con el botón derecho del mouse.
Aparecerá un menú emergente con los siguientes elementos:
- Punto de interrupción — permite establecer un punto de interrupción para depurar el proceso en el bloque o grupo de bloques seleccionado.
- Cortar — elimina los bloques seleccionados y los coloca en el portapapeles para su posterior inserción en otro lugar.
- Copiar — copia los bloques seleccionados al portapapeles sin eliminarlos.
- Copiar ID del bloque — copia el identificador único del bloque seleccionado para su uso en enlaces o scripts.
- Eliminar — elimina los bloques seleccionados del esquema.
- Editar comentarios del bloque — abre una ventana para editar los comentarios de texto relacionados con el bloque.
- Activar/Desactivar — alterna el estado de actividad del bloque (activado/desactivado).
- Activar/desactivar nivel de Salida — gestiona la visualización o el ocultamiento de los datos de salida del bloque.
- Depuración desde el bloque actual — inicia el proceso de depuración comenzando desde el bloque seleccionado.
- Depuración. Paso a bloque — realiza la depuración paso a paso, pasando al siguiente bloque.
- Agrupación — combina o separa los bloques seleccionados en un grupo para facilitar la gestión.
- Orden — permite cambiar el orden de los bloques dentro del grupo.
- Restablecer tamaño predeterminado — devuelve los tamaños de los bloques a los valores estándar.
- Actualizar bloque — actualiza el contenido o el estado del bloque, por ejemplo, después de cambiar datos externos.
- Especificar expresión para el punto de interrupción — abre una ventana para establecer la condición bajo la cual se activará el punto de interrupción.
- Convertir en proceso — extrae los bloques seleccionados en un subproceso separado, simplificando la estructura del esquema principal y permitiendo reutilizar este Proceso.
Seleccione “Convertir en proceso” y en la ventana emergente “Nombre del diagrama” indique el nombre del nuevo Proceso.
En lugar de estos bloques aparecerá un bloque “Proceso”, y los bloques mismos se trasladarán al nuevo diagrama creado, al que se refiere este bloque “Proceso”.
Paleta de bloques#
Hay más de cien bloques disponibles que permiten realizar diversas acciones en el sistema operativo y otros programas, manipular datos, realizar cálculos y tomar decisiones.
La complejidad de los bloques varía desde una simple asignación de retraso antes de un clic hasta la sustitución completa de todas las ocurrencias de un texto por otro dentro de un documento de Word sin perder el formato del documento.
La paleta de bloques se está ampliando constantemente; si no encontró un bloque adecuado para automatizar un proceso empresarial, infórmenos y le sugeriremos qué bloques se pueden usar en combinación para resolver su tarea (o añadiremos el bloque que necesita en la próxima actualización del programa).
> La descripción detallada de cada bloque se presenta en “Guía de bloques” y en el programa Sherpa Designer.
№ p/p Elemento de interfaz Descripción 1. botón “Robots para Windows” Permite seleccionar el modo de desarrollo de Robots para Windows o Linux. Dependiendo del modo seleccionado, la composición de los bloques disponibles en el proyecto será diferente. 2. campo de texto “Para buscar, escriba el nombre del bloque” Permite encontrar el bloque deseado por su nombre. 3. Mis bloques Grupo de bloques creados por el Usuario. 3.1. botón Permite crear y configurar un nuevo bloque personalizado. 4. Bloques principales Grupo de bloques principales para construir el diagrama del Robot. 5. Automatización de aplicaciones Grupo de bloques para configurar acciones de automatización de aplicaciones al construir el diagrama del Robot. 6. Automatización de navegadores Grupo de bloques para configurar la automatización de navegadores al construir el diagrama del Robot. 7. Navegador invisible (HTTP) Grupo de bloques para configurar acciones del navegador invisible (HTTP) al construir el diagrama del Robot. 8. Automatización OCR Grupo de bloques para configurar la automatización OCR al construir el diagrama del Robot. 9. Orquestador Grupo de bloques para ejecutar acciones con el Orquestador al construir el diagrama del Robot. 10. SAP Grupo de bloques para configurar acciones de SAP al construir el diagrama del Robot. 11. Ventanas de diálogo Grupo de bloques para configurar acciones con ventanas de diálogo al construir el diagrama del Robot. 12. Word Grupo de bloques para configurar acciones con Word al construir el diagrama del Robot. 13. Excel Grupo de bloques para configurar acciones con Excel al construir el diagrama del Robot. 14. Outlook Grupo de bloques para configurar acciones con Outlook al construir el diagrama del Robot. 15. Exchange Grupo de bloques para configurar acciones con Exchange al construir el diagrama del Robot. 16. Automatización R7 Office Grupo de bloques para configurar acciones de oficina estándar en R7 Office. 17. Automatización ODS/ODT Grupo de bloques para configurar el trabajo con archivos de oficina en formatos OpenDocument: hojas de cálculo ODS y documentos de texto ODT. 18. Sistema de archivos Grupo de bloques para configurar acciones con el sistema de archivos al construir el diagrama del Robot. 19. Portapapeles Grupo de bloques para configurar acciones con el portapapeles al construir el diagrama del Robot. 20. Listas y diccionarios Grupo de bloques para configurar acciones con listas y diccionarios al construir el diagrama del Robot. 21. Tablas de Datos Grupo de bloques para configurar acciones con tablas de datos al construir el diagrama del Robot. 22. Fecha y hora Grupo de bloques para configurar acciones con fecha y hora al construir el diagrama del Robot. 23. Correo electrónico Grupo de bloques para configurar acciones con correo electrónico al construir el diagrama del Robot. 24. Grupo de bloques para configurar acciones con archivos PDF al construir el diagrama del Robot. 25. Texto Grupo de bloques para configurar acciones con texto al construir el diagrama del Robot. 26. FTP/SFTP Grupo de bloques para configurar acciones con FTP/SFTP al construir el diagrama del Robot. 27. Procesos/Servicios/Ventanas Grupo de bloques para configurar acciones con procesos/servicios/ventanas al construir el diagrama del Robot. 28. Terminales Grupo de bloques para configurar acciones con terminales al construir el diagrama del Robot. 29. Registro Grupo de bloques para configurar acciones con registros al construir el diagrama del Robot. 30. 1C Grupo de bloques para configurar acciones con 1C al construir el diagrama del Robot. 31. Bases de datos Grupo de bloques para configurar acciones con bases de datos al construir el diagrama del Robot. 32. Google Sheets Grupo de bloques para configurar acciones con Google Sheets al construir el diagrama del Robot. 33. Escritorio remoto RDP/Citrix Grupo de bloques para configurar acciones con el escritorio remoto RDP/Citrix al construir el diagrama del Robot. 34. Trabajo con archivos Grupo de bloques para configurar acciones con archivos al construir el diagrama del Robot. 35. Funciones de negocio Grupo de bloques para configurar acciones con funciones de negocio al construir el diagrama del Robot. 36. Imágenes / Video Grupo de bloques para configurar acciones con imágenes al construir el diagrama del Robot. 37. Max Grupo de bloques para configurar acciones con Max al construir el diagrama del Robot. 38. Telegram Grupo de bloques para configurar acciones con Telegram al construir el diagrama del Robot. 39. Credenciales y seguridad Grupo de bloques para configurar acciones con credenciales de Windows y CyberArk al construir el diagrama del Robot. 40. Aprendizaje automático Grupo de bloques para configurar acciones relacionadas con el aprendizaje automático al construir el diagrama del Robot. 41. Análisis de textos (NLP) Grupo de bloques para configurar acciones relacionadas con el análisis de textos (NLP) al construir el diagrama del Robot. 41. Almacenamiento S3 Grupo de bloques para configurar acciones relacionadas con el almacenamiento de objetos (S3): carga, lectura, eliminación y organización de archivos. 42. SSH Grupo de bloques para configurar acciones relacionadas con la conexión remota segura al servidor (SSH) y la ejecución de comandos en él.
Actualización de bloques en la paleta#
Para actualizar los bloques en la paleta seleccionada, haga clic derecho en el nombre de la paleta deseada y seleccione la opción del menú “Actualizar bloques de esta paleta”.
Inserción automática de bloques en un conector existente#
La inserción automática de un bloque en un conector existente simplifica la edición del diagrama y permite integrar más rápidamente nuevos elementos en un esquema ya construido.
Conector — es una línea o vínculo entre bloques en el diagrama, que muestra cómo los elementos del proceso están conectados entre sí y en qué orden se ejecuta la lógica.
Al agregar un bloque en el área de un conector existente, los bloques adyacentes se desplazan automáticamente. Si el bloque seleccionado se puede insertar en el conector, se resalta en color verde, lo que ayuda a determinar el lugar de inserción permitido.
.png)
Reemplazo automático de bloques#
El reemplazo automático de bloques permite sustituir un elemento del diagrama por un análogo adecuado sin reestructurar manualmente el esquema. De este modo, las conexiones y la estructura del proceso se mantienen, y la actualización se realiza más rápidamente y con menor riesgo de errores.
Si al arrastrar un bloque se posiciona sobre otro bloque del mismo tamaño y con la misma cantidad de salidas, se resalta en color azul, lo que indica la posibilidad de reemplazo.
.png)
A continuación, aparece una solicitud de reemplazo.
.png)
Después de confirmar presionando el botón “Sí”, el nuevo bloque ocupa el lugar del antiguo, manteniendo todas las conexiones.
