activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Actividades UIAutomation
Last updated 13 de ago. de 2024

Mejores prácticas

Cierra la sesión de terminal cuando ya no sea necesaria

Al utilizar las propiedades Conexión de salida/Conexión existente, asegúrate de cerrar la sesión de terminal cuando ya no sea necesaria en el flujo de trabajo/proceso.

Dejar la sesión de terminal abierta puede tener efectos adversos en el rendimiento y en la ejecución de otras sesiones del terminal.

Para cerrar correctamente una sesión de terminal guardada anteriormente, añade una nueva sesión de terminal (con un cuerpo vacío) a tu flujo de trabajo, con las siguientes propiedades:
  • Cerrar conexión: verdadero.
  • Conexión existente: la variable TerminalConnection que contiene la sesión guardada.

Evita utilizar propiedades de conexión de salida/conexión existente para el proveedor de IBM EHLLAPI

Evita utilizar las propiedades Conexión de salida/Conexión existente en conjunto con el proveedor de IBM EHLLAPI.

Estas opciones se utilizan para garantizar la persistencia de la conexión entre flujos de trabajo.

Dado que la conexión ya se persiste en el emulador del terminal, no se necesita una segunda capa de persistencia. Además, esto evita tener que realizar los pasos adicionales para cerrar la conexión como se describe anteriormente.

Evita anidar sesiones de terminal dentro de otras sesiones de terminal

Evita utilizar una actividad sesión de terminal anidada en otra actividad sesión de terminal.

Esto también se aplica al anidamiento indirecto, como llamar desde un cuerpo de sesión de terminal a un flujo de trabajo que contiene una sesión de terminal con la misma conexión, o llamar a una función de biblioteca que contiene una sesión de terminal con la misma conexión.

Evita utilizar actividades basadas en campo

Evita el uso de actividades basadas en campo como Obtener campo/Establecer campo. No siempre está claro si o cómo se divide la pantalla en campos, lo que puede provocar confusión.

Diferentes proveedores pueden dividir la misma pantalla de diferentes maneras porque se utilizan diferentes API.

Es más seguro utilizar métodos que imiten las acciones humanas, como combinaciones de Mover cursor o Enviar clave de control = tabulador seguidas de actividades de Enviar claves para enviar datos a la pantalla.

Para recuperar datos de la pantalla, utiliza las actividades Obtener área de pantalla u Obtener texto en la posición.

Utiliza la actividad Esperar texto de pantalla

Utiliza la actividad Esperar texto de pantalla para asegurarte de que se cargó la pantalla correcta antes de realizar cualquier operación en ella.

Utiliza la actividad Obtener área de pantalla

Para extraer datos tabulares de pantallas en un formato DataTable, utiliza la actividad Obtener área de pantalla para la parte de la pantalla que contiene la tabla.

Utiliza la salida de esta actividad como entrada para la actividad Generar tabla de datos del paquete UiPath.System.Activities.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.