UiPath Documentation
activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades UIAutomation

Última actualización 7 de abr. de 2026

Sesión del terminal

UiPath.Terminal.Activities.TerminalSession

Descripción

A container that connects to a terminal and enables you to perform multiple actions within it.

Compatibilidad de proyectos

Windows - Legacy | Windows

Configuración

Panel del Diseñador

  • Configurar conexión... : te permite configurar una conexión. Una vez que la actividad se arrastra al diseñador de flujo de trabajo, se abre la ventana Configurar conexión . Si está cerrado, puede volver a abrirse utilizando esta opción.
  • Iniciar grabadora : una vez establecida una conexión, el botón Iniciar grabadora puede utilizarse para conectarse al terminal y grabar las acciones necesarias.

Panel de propiedades

Común
  • Continuar en caso de error : especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleanos (Verdadero, Falso). El valor predeterminado es Falso. Como resultado, si el campo está vacío y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece en Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
    Nota:

    Si esta actividad se incluye en Intentar capturar y el valor de la propiedad Continuar en caso de error es Verdadero, no se captura ningún error cuando se ejecuta el proyecto.

  • Nombre para mostrar: el nombre para mostrar de la actividad.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Nueva sesión
  • Cadena de conexión : la cadena que contiene los detalles de la conexión. Este campo solo admite cadenas y variables String .
  • Conexión de salida : la conexión establecida, almacenada en una variable TerminalConnection . Esta variable puede pasarse a otras actividades de sesión de terminal en el campo de propiedad Conexión existente si quieres reutilizar la conexión que ya está establecida. Este campo solo admite variables TerminalConnection .
Opciones
  • DelayMS - Delay time (in milliseconds) before the activity begins performing any operations. The default value is 1000 milliseconds (1 second).
  • TimeoutMS - Specifies the amount of time (in milliseconds) to wait for the activity to run before an error is thrown. The default value is 50000 milliseconds (50 seconds).
Propiedades de conexión SSH
  • SSH Password - The SecureShell password used to connect to the specified terminal, stored in a SecureString variable. This field supports only SecureString variables.
  • SSH Username - The SecureShell username used to connect to the specified terminal, stored in a String variable. This field supports only strings and String variables.
Usar conexión existente
  • Cerrar conexión : si esta casilla de verificación está seleccionada, la conexión existente se cierra después de que la actividad detenga la ejecución. De forma predeterminada, esta casilla de verificación está seleccionada. Ten en cuenta que esta propiedad se ignora si se establece la propiedad Conexión de salida .
  • Conexión existente : al proporcionar una variable TerminalConnection en este campo de propiedad se utiliza la conexión almacenada en la variable para conectarse a un terminal. Este campo solo admite variables TerminalConnection .

La ventana Configurar conexión

La ventana Configurar conexión contiene varias opciones de configuración que varían dependiendo del tipo de proveedor elegido para realizar la conexión al entorno del terminal.

Propiedades independientes del proveedor elegido:

  • Mostrar aplicación cliente : si se marca, muestra una vista de la pantalla del terminal en tiempo de ejecución.

El proveedor de conexión directa

El proveedor de conexión directa es un proveedor interno de UiPath que no necesita ningún software de emulación de terminal de terceros en la máquina del robot. La emulación la realiza el robot en runtime.

Configuración de conexión
  • Dirección : dirección IP o nombre de host del sistema del entorno del terminal.
  • Puerto : un número de puerto en el que el sistema del entorno del terminal acepta conexiones.
  • Tipo : el tipo de emulación de terminal necesaria:
    • TN3270 : comúnmente utilizado por los sistemas de la serie Z de IBM.
    • TN5250 : comúnmente utilizado por los sistemas IBM I-series (AS-400).
    • VT : terminales compatibles con DEC VT.
    • Serie HP : emulación de terminal específica de HP.
    • Tandem : emulación de terminal de Tandem Systems.
    • Wyse : emulación de terminal de la serie Wyse.
    • ANSI : emulación de terminal basada en la especificación ANSI.
    • Sco ANSI : extensión de la especificación ANSI utilizada por los sistemas SCO Unix.
  • Protocolo : el protocolo de comunicación que se utilizará para la conexión:
    • Telnet : el protocolo Telnet.
    • SSH : el protocolo SSH utilizado por la mayoría de los sistemas Unix/Linux.
    • HPVT : protocolo específico de HP utilizado junto con la emulación de terminal de la serie HP.
  • Modo terminal : el sabor específico de la emulación de terminal. El valor disponible aquí depende del valor elegido en el campo Tipo.
  • Codificación : la página de códigos utilizada por el sistema de entorno del terminal. El valor predeterminado es IBM037 para los terminales de la familia IBM y ASCII para otros tipos de terminales.
  • Habilitar SSL/TLS : se utiliza junto con el protocolo Telnet, para especificar que el sistema de entorno del terminal utiliza una conexión cifrada SSL o TLS.
  • Nombre de LU : el nombre de la unidad lógica, utilizado con los tipos de terminal de la familia IBM.
  • Modo básico : un modo que deshabilita el procesamiento a nivel de campo para un mejor rendimiento. Las actividades a nivel de campo, como Obtener campo, Establecer campo, no admiten este modo.
  • Respuesta : un mensaje de texto que se enviará al sistema host cuando el terminal reciba el carácter de control ENQ . El mensaje puede contener la clave de control Introducir, codificada en el valor de la cadena como ^M. Esta opción de configuración solo está disponible cuando el tipo de terminal seleccionado es VT.
  • Tipo de proxy : el tipo de protocolo utilizado por el servidor proxy:
    • Ninguno (predeterminado): sin proxy
    • Túnel : proxy HTTPS.
    • SOCKS4
    • SOCKS5
    • SOCKS4A
  • Host de proxy : dirección IP o nombre de host del servidor proxy.
  • Puerto proxy : el número de puerto utilizado por el servidor proxy.
  • Usuario de proxy : el nombre de usuario que se utilizará para la autenticación en el servidor proxy.
  • Contraseña de proxy : la contraseña que se utilizará para la autenticación en el servidor proxy.
    Nota:

    El proveedor de conexión Direct utiliza una biblioteca DLL nativa que no está firmada por UiPath. La biblioteca se llama ttermdotnet.dll. Si utilizas este proveedor, debes permitir la carga y ejecución de esta biblioteca.

El proveedor de IBM EHLLAPI

The IBM EHLLAPI provider works with any 3rd party terminal emulation software that implements the EHLL API. The details for the implementation of the EHLL API should be found in the 3rd party terminal emulator software documentation.

Nota:

The terminal emulation software needs to be started and connected before attempting to connect to it via EHLLAPI.

Configuración de conexión
  • DLL de EHLL : la ruta a la dll utilizada para implementar EHLLAPI en el software emulador de terminal de terceros.
  • Función EHLL : el nombre de la función de punto de entrada en la dll EHLL. Normalmente, "hllapi".
  • Sesión EHLL : el nombre de la sesión tal y como aparece en el software de emulación de terminal. Normalmente "A", pero cuando se utilizan varias sesiones simultáneas, el valor puede variar.
  • Codificación EHLL : la codificación utilizada por el software de emulación de terminal para la conexión determinada.
  • EHLL mejorado : se utiliza para especificar si el emulador de terminal de terceros implementa la versión estándar o mejorada de la API EHLL.
  • Codificación : la página de códigos utilizada por el sistema de entorno del terminal. El valor predeterminado es IBM037 para los terminales de la familia IBM y ASCII para otros tipos de terminales.
  • Modo básico : un modo que deshabilita el procesamiento a nivel de campo para un mejor rendimiento. Las actividades a nivel de campo, como Obtener campo, Establecer campo, no admiten este modo.
  • Ejecutar en proceso : controla la forma en que se realiza la comunicación con la emulación de terminal de terceros a través de la API EHLL. De forma predeterminada, está deshabilitado y, en este caso, la comunicación se realiza a través de un proceso de proxy, un ejecutable diferente que forma parte del paquete de actividades del terminal. En tiempo de ejecución, el proceso proxy se comunica con el proceso Ejecutor de UiPath a través de IPC (comunicación entre procesos). Cuando se habilita, la comunicación con el software de emulación de terminal de terceros se realiza dentro del proceso Ejecutor de UiPath. Esta opción solo debe habilitarse si el software antivirus o las políticas de seguridad del software impiden el correcto funcionamiento del proceso de proxy.
    Nota:

    Cambiar el parámetro Ejecutar en proceso a Verdadero puede hacer que la sesión del terminal no funcione correctamente debido a la diferencia en la arquitectura (32 bits frente a 64 bits) entre el emulador de terceros y el proceso de UiPath Studio/Executor. Las bibliotecas EHLL de 32 bits solo funcionan correctamente en proyectos de Windows: heredado, mientras que las bibliotecas EHLL de 64 bits solo funcionan correctamente en proyectos de Windows.

Nota:

Debido a una limitación en la especificación de EHLLAPI, la versión mejorada de EHLLAPI no admite trabajar con varias sesiones de EHLLAPI cuando la opción Ejecutar en proceso está marcada. Solo la implementación estándar de EHLLAPI admite este escenario. Esto significa que la opción EHLL mejorada no está marcada y el archivo DLL enumerado en el campo EHLL dll es una versión que implementa la especificación estándar EHLLAPI.

The TandemHLLAPI provider

The TandemHLLAPI provider works only with the Reflection Desktop NonStop AddOn terminal emulation software that is used to connect to Tandem/HP NonStop terminal hosts. It implements the an API similar to HLLAPI, called THLLAPI.

Nota:

The terminal emulation software needs to be started and connected before attempting to connect to it via EHLLAPI.

Configuración de conexión
  • EHLL dll - The path to the dll used for implementing the THLLAPI in Reflection NonStop AddOn. Usually THLLW6.DLL for the 64-bit version and THLLW3.DLL for the 32-bit version.
  • EHLL function - The name of the entry point function in the THLLAPI dll. Usually, "thllapi".
  • EHLL session - The name of the session as it appears in the terminal emulation software. Usually "A", but when using multiple simultaneous sessions, the value may vary.
  • Codificación EHLL : la codificación utilizada por el software de emulación de terminal para la conexión determinada.
  • Basic mode - A mode that disables field level processing for better performance. Field-level activities, such as Get Field, Set Field, do not support this mode.
  • Ejecutar en proceso : controla la forma en que se realiza la comunicación con la emulación de terminal de terceros a través de la API EHLL. De forma predeterminada, está deshabilitado y, en este caso, la comunicación se realiza a través de un proceso de proxy, un ejecutable diferente que forma parte del paquete de actividades del terminal. En tiempo de ejecución, el proceso proxy se comunica con el proceso Ejecutor de UiPath a través de IPC (comunicación entre procesos). Cuando se habilita, la comunicación con el software de emulación de terminal de terceros se realiza dentro del proceso Ejecutor de UiPath. Esta opción solo debe habilitarse si el software antivirus o las políticas de seguridad del software impiden el correcto funcionamiento del proceso de proxy.
    Nota:

    Cambiar el parámetro Ejecutar en proceso a Verdadero puede hacer que la sesión del terminal no funcione correctamente debido a la diferencia en la arquitectura (32 bits frente a 64 bits) entre el emulador de terceros y el proceso de UiPath Studio/Executor. Las bibliotecas EHLL de 32 bits solo funcionan correctamente en proyectos de Windows: heredado, mientras que las bibliotecas EHLL de 64 bits solo funcionan correctamente en proyectos de Windows.

El proveedor de Attachmate Reflection

The Attachmate Reflection provider works with the Attachmate Reflection terminal emulator.

Disponible solo para proyectos Windows: heredados.

Configuración de conexión
  • Adjuntar a sesión existente : en este modo, se espera que el emulador de terminal ya esté iniciado y conectado. En este caso no se utiliza ningún perfil de configuración.
  • Usar un perfil existente : en este modo, se debe proporcionar la ruta a un perfil de configuración. El emulador de terminal se inicia automáticamente.
  • Especificar dirección manualmente : en este modo, no se utiliza ningún perfil de configuración. Las propiedades de configuración deben especificarse manualmente:
    • Dirección : dirección IP o nombre de host del sistema del entorno del terminal
    • Puerto : un número de puerto en el que el sistema del entorno del terminal acepta conexiones
    • Tipo : el tipo de emulación de terminal necesaria:
      • TN3270
      • TN5250
      • VT

El proveedor Extra de Attachmate

¡El proveedor de Attachmate Extra funciona con Attachmate Extra! emulador de terminal.

Configuración de conexión

Usar un perfil existente : se debe proporcionar una ruta a un perfil de configuración. El emulador de terminal se inicia automáticamente.

El proveedor Reflection para UNIX

El proveedor Reflection para UNIX funciona con el emulador de terminal Reflection para Unix.

Configuración de conexión

Usar un perfil existente : se debe proporcionar una ruta a un perfil de configuración. El emulador de terminal se inicia automáticamente.

El proveedor de Reflection para IBM

El proveedor Reflection for IBM funciona con el emulador de terminal Reflection for IBM.

Configuración de conexión
  • Usar un perfil existente : en este modo, se debe proporcionar la ruta a un perfil de configuración. El emulador de terminal se inicia automáticamente.
  • Especificar dirección manualmente : en este modo, no se utiliza ningún perfil de configuración. Las propiedades de configuración deben especificarse manualmente:
    • Dirección : dirección IP o nombre de host del sistema del entorno del terminal
    • Puerto : un número de puerto en el que el sistema del entorno del terminal acepta conexiones
    • Tipo : el tipo de emulación de terminal necesaria:
      • TN3270
      • TN5250
      • VT

El proveedor de Rocket BlueZone

El proveedor Rocket BlueZone funciona con el emulador de terminal Rocket BlueZone.

Configuración de conexión
  • Usar un perfil existente : en este modo, se debe proporcionar la ruta a un perfil de configuración. El emulador de terminal se inicia automáticamente.
  • Especificar dirección manualmente : en este modo, no se utiliza ningún perfil de configuración. Las propiedades de configuración deben especificarse manualmente:
    • Dirección : dirección IP o nombre de host del sistema del entorno del terminal.
    • Puerto : un número de puerto en el que el sistema del entorno del terminal acepta conexiones.
    • Tipo : el tipo de emulación de terminal necesaria:
      • TN3270
      • TN5250
      • VT

El proveedor de comunicaciones personales de IBM

El proveedor de comunicaciones personales de IBM funciona con el emulador de terminal de comunicaciones personales de IBM.

Configuración de conexión
  • Usar un perfil existente : en este modo, se debe proporcionar la ruta a un perfil de configuración. El emulador de terminal se inicia automáticamente.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado