Skip to main content

Elementos creados durante la interrogación

Controles

Un control es una representación de un objeto de aplicación que se crea interrogando el objeto. Pega Robot Studio organiza los controles en una jerarquía.

Por ejemplo, al interrogar los botones Clear (Borrar) e Equals (Igual a) y el cuadro de texto Results (Resultados) en una aplicación de calculadora, se obtiene la siguiente jerarquía:

controls 1

La jerarquía también está representada en las clases asociadas con el control. Por ejemplo, un cuadro de texto interrogado en una aplicación de Windows está en la clase OpenSpan.Adapters.Controls.Textbox. El control de cuadro de texto hereda todas las propiedades, los métodos y los eventos correspondientes asociados con la clase Textbox (Cuadro de texto) y sus clases base.

Un control realiza las siguientes funciones:

  • Guarda las reglas necesarias para identificar con precisión el objeto para la próxima vez que se ejecute la aplicación
  • Actúa como un proxy para el objeto, de modo que el objeto se pueda usar en las automatizaciones incluso cuando el objeto de usuario no se haya creado dentro de la aplicación de destino
  • Proporciona una interfaz coherente para el objeto, independientemente de la tecnología de aplicación subyacente

Destinos

Un destino es un objeto de Pega Robot Studio que se corresponde directamente con un objeto de aplicación.

Un control representa el objeto virtual que no cambia con diferentes instancias de la aplicación. Un destino representa el objeto de aplicación real que existe dentro de la aplicación en un momento dado.

Los destinos se crean y destruyen cuando se crean y destruyen los objetos de la aplicación. Los destinos son específicos de cada plataforma. Encapsulan la lógica necesaria para automatizar y supervisar los objetos de la aplicación. Como resultado, el control de cuadro de texto puede interactuar con cualquier destino que implemente la interfaz de cuadro de texto, como un destino de cuadro de texto de Windows, un destino de cuadro de texto de Java o un destino de cuadro de texto de HTML.

En el siguiente ejemplo, el control CRMtxtUserName del formulario de interrogación resalta el Nombre de usuario correspondiente de destino en la aplicación CRM.

Screenshot showing the Interrogation form with the CRMtxtUsername control selected, and the correspondng highlighting of the User Name field in the CRM application

Fábricas

Las fábricas permiten la comunicación entre los destinos de las aplicaciones y sus plataformas.

Durante la interrogación, Pega Robot Studio agrega automáticamente las fábricas necesarias. Las fábricas indican una interacción satisfactoria entre Pega Robot Studio y la plataforma de aplicaciones.

En el siguiente ejemplo, la interrogación de la aplicación CRM da lugar a la creación de dos elementos de fábrica.

Interrogation overview 3

Traductores

Un traductor es un objeto de aplicación que, al igual que las fábricas, se comunica entre los destinos de la aplicación y sus plataformas. Un traductor le permite a Pega Robot Studio automatizar y recibir eventos de un objeto de aplicación. Los destinos se comunican directamente con los traductores. Pega Robot Studio inyecta los traductores en una aplicación de destino y adjunta los traductores al objeto de la aplicación correspondiente.

Los traductores no requieren ninguna modificación ni recompilación de la aplicación de destino. Los traductores están en el mismo idioma que los objetos con los que interactúan.


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?

¿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