Lea y revise la documentación de Automation Anywhere

Cerrar contenidos

Contenidos

Abrir contenidos

Otras consideraciones para el diseño y desarrollo de bots

  • Actualizado: 5/10/2019
    • 11.3.x
    • Crear
    • Enterprise

Otras consideraciones para el diseño y desarrollo de bots

Esta lista de otras consideraciones se presenta en orden alfabético. La lista no está en ningún orden de importancia implícito ni específico.

Retrasos fijos
Evite utilizar retrasos fijos. El problema con los retrasos es que dependen en gran medida del equipo en particular y de la infraestructura de escritorio virtual (VDI) con la que se ejecuta el bot. Es mejor utilizar comandos. Por ejemplo, utilice el comando Esperar ventana si el retraso es para esperar a que aparezca una ventana. Esto elimina cualquier dependencia de la velocidad de la VDI.
Clics y movimiento del mouse
Evite los movimientos, el desplazamiento y los clics del mouse en el desarrollo y diseño de bots. Los bots son altamente dependientes de la pantalla y VDI en las que se ejecutan. Se pueden producir errores si el tamaño de la pantalla es diferente al de la pantalla donde se creó el bot.
El bot incluye únicamente código limpio y utilizable
No complique demasiado el bot con código que no se podrá utilizar en otros desarrollos futuros. Elimine el código y las tareas inutilizables para que los clientes puedan utilizarlos fácilmente.
Pausar tarea
Evite los comandos de pausa porque los bots totalmente automatizados y funcionales se ejecutan de forma autónoma y sin ningún tipo de interacción humana, como hacer clic en un botón para continuar.
Avisos, pausas y comandos de cuadro de mensaje
Evite los elementos que requieren que los bots esperen una acción del usuario. Las solicitudes, las pausas y los comandos de cuadro de mensaje detienen la ejecución de los bots y las instancias de MetaBot mientras se espera la acción del usuario. A menos que se requiera una acción del usuario y sea seguro que un usuario estará presente para realizar esta acción, diseñe los bots sin utilizar declaraciones de solicitud.
Estructura de carpetas adecuada
Mantenga todos los archivos relacionados en un mismo lugar. Esto ayuda a otros usuarios a entender cuáles archivos están relacionados con cuáles bots. Esto es particularmente importante con las instancias de MetaBot.
Debe lograr solidez y flexibilidad
Espere lo inesperado. Los archivos cambian. Las páginas web cambian. Evite las soluciones fijas de código si los métodos de programación flexibles se pueden adaptar a los cambios.
Se recomienda utilizar la resolución de pantalla predeterminada
Utilice la resolución predeterminada al desarrollar bots. El uso de otras resoluciones de pantalla obligará a los usuarios a cambiar su resolución de pantalla para ejecutar sus instancias de TaskBot. No se requiere una resolución predeterminada específica, mientras coincidan las resoluciones de Bot Creator y Bot Runner.
Uso de comandos según su preferencia
Hay más de una forma de hacer las cosas. Utilice el método más eficiente para hacer las cosas y siga la jerarquía de los métodos preferidos.
Utilice comodines con las aplicaciones
Evite desarrollar los bots para que funcionen con ediciones específicas de la aplicación de destino. En su lugar, utilice comodines para que se puedan aplicar a todas las ediciones de la aplicación. Por ejemplo, al utilizar la clonación de objetos para identificar un objeto de ventana:
  • Utilice comodines, por ejemplo:
    Salesforce -* Edition - Internet Explorer
  • No utilice versiones o ediciones específicas, por ejemplo:
    Salesforce - Professional Edition - Internet Explorer
Enviar comentarios