Skip to main content

Adaptadores de Windows

Adaptadores de Windows

Cuando un desarrollador está listo para agregar otra aplicación a una solución, primero debe considerar el tipo de adaptador que es necesario según el tipo de aplicación. El desarrollador debe agregar un nuevo proyecto para cada nueva aplicación requerida para la solución. Con esta construcción, se crea un proyecto reutilizable para otras soluciones. Una de las aplicaciones más comunes que se agregan para un nuevo proyecto es una aplicación de Windows.

Un desarrollador debe entender cómo se ejecuta y funciona una aplicación de Windows para poder configurar las propiedades del adaptador para su uso en el proyecto y la solución. Las siguientes propiedades del adaptador se aplican a una aplicación de Windows:

  • Ruta
  • TargetPath
  • HookChildProcesses
  • StartMethod
  • StartOnProjectStart
  • WorkingDirectory
  • Argumentos
  • HideApplicationAtRuntime

Propiedad Path (Ruta)

Introduzca la ruta completa en la propiedad Path  (Ruta) y el nombre del archivo ejecutable cuando la aplicación se ejecute desde la misma carpeta de instalación del programa. El adaptador requiere la propiedad Path (Ruta) completa. A continuación, incluimos un ejemplo:

C:\Windows\System32\notepad.exe

Si la aplicación está en la ruta del sistema, introduzca el nombre del archivo de la aplicación sin la ruta completa. A continuación, incluimos un ejemplo:

CRM.exe

La propiedad Path (Ruta) no es compatible con enlaces (lnk), caracteres comodín o entradas de texto Regex. Si implementa una solución en la que la aplicación de destino se ejecuta en diferentes carpetas en los escritorios, puede usar lo siguiente:

  • Diferentes configuraciones de solución
  • La subpropiedad Folder (Carpeta) en la propiedad Path (Ruta)

La propiedad Folder (Carpeta) le permite seleccionar una carpeta del sistema y una ubicación del archivo para el directorio de la aplicación instalada.

Propiedad TargetPath

La propiedad TargetPath hace referencia a una aplicación que se inicia como resultado de uno o más procesos (aplicaciones) que ocurren primero. La ruta en la propiedad TargetPath hace referencia al archivo ejecutable que inicia la aplicación de destino.

Para usar la relación Path/TargetPath (Ruta/TargetPath), debe cambiar la propiedad StartMethod de Start (Iniciar) a StartAndWait. Con la configuración Path/TargetPath (Ruta/TargetPath), no se puede interrogar a la aplicación Path (Ruta). Solo se puede interrogar a la aplicación TargetPath.

Nota: Con frecuencia, la aplicación basada en Java usa esta configuración.

Propiedad HookChildProcesses

La propiedad HookChildProcesses configura la solución para integrarse en una aplicación y en cualquier aplicación que se inicie desde esta. Establezca la propiedad en True (Verdadero) cuando:

  • Una aplicación inicie otras aplicaciones.
  • Tanto las aplicaciones padre como las generadas sean necesarias para la solución.

Como resultado, Pega Robot Studio™ debe conectarse o integrarse a cada proceso de la aplicación.

Propiedad StartMethod

La propiedad StartMethod determina el modo en que se inicia la aplicación Path (Ruta). Entre las opciones, se incluyen las siguientes:

Opción

Descripción

Comenzar

Le indica a Pega Robot Studio que inicie la aplicación definida por la propiedad Path (Ruta) y se conecte a ella después de que se inicia el adaptador. Este es el valor predeterminado.

StartAndWait

Le indica a Pega Robot Studio que inicie la aplicación que se identifica en la propiedad Path (Ruta) después de que se inicia el adaptador, espere a que la aplicación TargetPath se inicie, y posteriormente se conecte a esta. Nota: Pega Robot Studio no se conecta a la aplicación Path (Ruta); por lo tanto, no puede interrogarla ni automatizarla.

MonitorAll

Le indica a Pega Robot Studio que espere a que la aplicación Path (Ruta) se inicie y posteriormente se conecte a esta. En este caso, el inicio del adaptador no hace que se inicie la aplicación Path (Ruta). La aplicación Path (Ruta) se inicia de forma independiente después de que se inicia el adaptador (por ejemplo, desde una aplicación externa o manualmente). Una vez que la aplicación se inicia, Pega Robot Studio se conecta a esta. Cuando se usa MonitorAll, se puede omitir la ruta completa especificando el archivo ejecutable de la aplicación en la propiedad Path (Ruta) e introduciendo el nombre de este.

Nota: El uso de MonitorAll le permite al adaptador seguir ejecutándose si la aplicación Path (Ruta) se cierra debido a un error de la aplicación o a que el usuario final la cierra. Cuando se reinicie la aplicación a través de una automatización o por parte del usuario final, Pega Robot Studio se conectará a esta.

Propiedad StartOnProjectStart

Use la propiedad StartOnProjectStart para iniciar el adaptador una vez que se inicie la solución o el proyecto. La configuración predeterminada de esta propiedad es True (Verdadero). El adaptador puede o no iniciar las aplicaciones Path (Ruta) o TargetPath asociadas, según la propiedad StartMethod.

Si el valor de la propiedad StartOnProjectStart es False (Falso), primero debe iniciar el adaptador en una automatización. Cuando se establece la propiedad StartOnProjectStart en False (Falso), las aplicaciones Path (Ruta) y TargetPath no se ejecutan cuando se inicia el proyecto, independientemente del valor StartMethod del adaptador asociado.

Pega recomienda dejar la configuración predeterminada para aquellas aplicaciones que deben ejecutarse cuando se ejecuta la solución. Un uso común de esta propiedad es controlar el proceso de inicio de sesión y el tiempo de inicio de la aplicación para los usuarios finales.

Propiedad working directory (directorio de trabajo)

Pega Robot Studio completa este campo con la ubicación de la propiedad working directory (directorio de trabajo). En este caso, la propiedad working directory (directorio de trabajo) tiene el mismo valor que el valor de la propiedad Path (Ruta). Modifique la propiedad working directory (directorio de trabajo) para que señale a los archivos de instalación compatibles cuando sea diferente al directorio de instalación del archivo ejecutable.

Argumentos

Use la propiedad Arguments (Argumentos) para introducir los argumentos de línea de comandos necesarios para iniciar la aplicación asociada con el adaptador. Por ejemplo, puede introducir el nombre de un archivo que se ejecutará cuando se inicie la aplicación. También puede usar esta propiedad para especificar los nombres de las clases Java de las aplicaciones Java.

Propiedad HideApplicationAtRuntime

Establezca la propiedad HideApplicationAtRuntime en true (verdadero) para ocultar la aplicación durante el tiempo de ejecución del proyecto. Para mostrar la aplicación, invoque el método Show (Mostrar) del adaptador. Debe usar este método con moderación. En su lugar, desarrolle opciones como barras de progreso o aplicaciones atenuadas para notificar al usuario cuando una automatización o un proceso se completan.


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

El 67% ha encontrado útil este contenido.

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice