Cómo se migran MetaBots
Cuando migra un MetaBot a Automation 360, se crean bots equivalentes para las diversas lógicas disponibles en MetaBot, excepto para las pantallas de la aplicación . Después de una migración exitosa, cada lógica de un archivo .mbot se convierte en un archivo TaskBot.
Un MetaBot contiene recursos y lógica. Los activos son las pantallas de la aplicación o DLL que se utilizan para automatizar una tarea en una aplicación. Lógica es un conjunto de comandos para realizar una operación e interactuar con otra lógica y bots.
- Convierte la lógica del MetaBot a TaskBots correspondientes.
- Mantiene la estructura de carpetas de los MetaBots después de migrar. Las nuevas carpetas creadas en Automation 360 contienen TaskBots para cada lógica migrada a Automation 360.
- Actualiza los TaskBots que utilizan lógica de MetaBot para referirse a los nuevos TaskBots que se crearon para la lógica del MetaBot migrado .
No es necesario que actualice los TaskBots de forma manual.
Características como el uso de DLL, variables de entrada y salida, y el permiso Ejecutar que solo estaban disponibles para MetaBots ahora están disponibles para todos los TaskBots.
- Nombre del MetaBot: Metatarea
- Recursos:
- Pantalla de inicio de sesión
- General.dll
- DLL\Binary.dll
- Lógica:
- Common
- Process1\Connect
- Process1\Disconnect
- Process1\Operations\Numeric
Beneficios de TaskBots reutilizables en Automation 360
TaskBots reutilizables de Automation 360 | v11 MetaBots |
---|---|
Puede navegar hasta un bot secundario con menos clics mediante el componente Finder, lo que ahorra tiempo. Vaya a para llegar al bot secundario. | Debe navegar por la acción bot secundario. | para llegar al
Puede buscar los bots secundarios desde el espacio de trabajo privado y desde el espacio de trabajo público para utilizarlos en TaskBots. | Debe descargar los MetaBots en el repositorio local para utilizar un bot secundario en los TaskBots. |
Solo se implementa una Logic específica cuando se utiliza en una tarea, lo que ahorra tiempo y ancho de banda. | Se implementa el MetaBot completo en la máquina Bot Runner aunque solo se utilice una Logic en la tarea. |
Proporciona un mejor control de acceso basado en la funciones, lo que permite personalizar los permisos. | Los MetaBots obligan a que todas las Logic tengan los mismos permisos, incluso si varias Logic están repartidas en diferentes carpetas. |
Proceso de migración de MetaBot
El sistema crea una carpeta con el mismo nombre que el MetaBot dentro de la carpeta Mis MetaBots disponible en la carpeta Bots y la misma estructura de carpeta en la que se conserva Enterprise 11. Por ejemplo, si la estructura de carpetas en Enterprise 11 es Accounts/Tax/MetaTask.mbot, el sistema conserva la estructura de carpetas como Accounts/Tax/MetaTask.mbot. Todos los componentes de un MetaBot se almacenan en la carpeta creada para ese MetaBot. En este ejemplo, el sistema crea la carpeta MetaTask en la carpeta Bots\Mis MetaBots y almacena todos los componentes de MetaBot en esa carpeta.
Los bots Enterprise 10 que llaman directamente a los DLL y a las pantallas en un MetaBot sin utilizar lógica de MetaBot se migran a los TaskBots y actions equivalentes en Automation 360. En Enterprise 10, si un DLL que devuelve parámetros de tipo lista o matriz y la salida de ese DLL se asigna con un parámetro de tipo valor, se agrega un espacio extra al principio del valor de salida. El espacio extra no se agrega al valor de salida después de que se migra el bot.
Migración de DLL
El sistema no mantiene la estructura de carpetas para activos a fin de mantener las referencias entre los archivos DLL. Para el ejemplo anterior, General.dll y Binary.dll se almacenan en la carpeta MetaTask aunque Binaary.dll se almacena en la subcarpeta DLL.
Migración de pantallas
Cada pantalla en un MetaBot se convierte en una variable de Windows y las actions realizadas en la pantalla se migran a las actions equivalentes en Automation 360.
Navegador | Internet Explorer Google Chrome (solo para el tipo de reproducción de objeto) |
Tipo de pantalla | Estándar |
Tecnología | Java, HTML, MSAA, .Net, UI Automation (solo para el tipo de reproducción de objeto) |
Tipo de reproducción | Objeto, imagen, coordenadas |
También puede migrar MetaBots con pantallas que se capturan en el entorno Citrix desde aplicaciones que se basan en tecnologías Java, UI Automation y MSAA.
Los objetos vinculados en una pantalla de MetaBot que se capturan con el tipo de reproducción de objeto se migran a la action Captura del Recorder package. El objeto fuente se muestra en la pestaña Principal y el objeto vinculado se muestra en la pestaña Anclaje de la acción Captura.
Tipo de reproducción | Acción Enterprise 11 | Acción Automation 360 |
---|---|---|
Objeto | Obtener propiedad, Obtener artículos totales, Obtener índice seleccionado, Obtener texto seleccionado, Seleccionar elemento por texto, Seleccionar elemento por índice, Clic, Clic con botón izquierdo, Clic con botón derecho, Doble clic, Establecer texto, Anexar texto, Obtener propiedad, Activar, Desactivar, Alternar, Expandir, Seleccionar, Obtener estado. | Migrado a la action Captura del Recorder package. Los comandos GetAllChidrenName y GetAllChidrenValue en Enterprise 11/Enterprise 10 devuelven valores variables de tipo cadena. En Automation 360, devuelven valores de la lista. El proceso de migración se une a los valores de la lista y los almacena en una variable de cadena para mantener comportamientos bot congruentes en todas las versiones. El comando Clonación de objetos con la acción Exportar a CSV en Enterprise 11/Enterprise 10 se migra a:
|
Tipo de reproducción | Acción Enterprise 11 | Acción Automation 360 |
---|---|---|
Imagen | Clic con botón izquierdo | Migrado a la action Ventana de búsqueda en ventana del Image Recognition package con el Clic con botón izquierdo seleccionado de la lista Acción. |
Clic con botón derecho | Migrado a la action Ventana de búsqueda en ventana del Image Recognition package con el Clic con botón derecho seleccionado de la lista Acción. | |
Doble clic | Migrado a la action Ventana de búsqueda en ventana del Image Recognition package con el Doble clic seleccionado de la lista Acción. | |
Clic central | Migrado a la action Ventana de búsqueda en ventana del Image Recognition package con el Clic con botón izquierdo seleccionado de la lista Acción. | |
Establecer texto | Migrado a:
|
|
Obtener texto | Migrado a la action Capturar área del OCR package. |
Tipo de reproducción | Acción Enterprise 11 | Acción Automation 360 |
---|---|---|
Coordenada | Clic | Migrado a la action Clic del Mouse package con las opciones Botón izquierdo y Clic seleccionadas. |
Clic con botón izquierdo | Migrado a la action Clic del Mouse package con las opciones Botón izquierdo y Clic seleccionadas. | |
Clic con botón derecho | Migrado a la action Clic del Mouse package con las opciones Botón derecho y Clic seleccionadas. | |
Clic central | Migrado a la action Clic del Mouse package con las opciones Botón central y Clic seleccionadas. | |
Doble clic | Migrado a la action Clic del Mouse package con las opciones Botón izquierdo y Doble clic seleccionadas. | |
Establecer texto | Migrado a:
|
|
Obtener texto | Migrado a:
|