Skip to main content

Tipos de enlaces de automatización

Tipos de enlaces de automatización

Los proyectos de Pega Robot Studio™ usan hilos para pintar la pantalla con las ventanas, las barras de aplicación, los formularios de Windows, los controles asociados del proyecto, ejecutar automatizaciones e integrarse en las aplicaciones del proyecto. Durante el tiempo de ejecución del proyecto, cuando los usuarios interactúan con un formulario de Windows o sus controles hijo, Windows envía mensajes que describen la actividad de los usuarios al hilo de la interfaz de usuario.

La interfaz de usuario procesa cientos de mensajes cada segundo. En respuesta a estos mensajes, el hilo de la interfaz de usuario genera eventos de formulario de Windows como Click, KeyPressed o TextChanged.

Todos los eventos de formularios de Windows se activan de forma sincrónica y se ejecutan en el hilo de la interfaz de usuario. Debido a que el hilo de la interfaz de usuario es responsable de pintar la pantalla, cualquier actividad de larga duración que se produzca en el hilo de la interfaz de usuario puede bloquear tanto la pintura como el procesamiento de mensajes.

Esto les brinda a los usuarios la impresión de que la interfaz de usuario no responde. Para evitar esto, cualquier automatización disparada por un evento de formulario de Windows debe ejecutar un enlace asincrónico para liberar el hilo de la interfaz de usuario antes de que interactúe con cualquier control de adaptador o componente de formulario que no sea de Windows, como servicios web o acceso a datos.

Use las propiedades de diseño del enlace de evento para establecer la ejecución asincrónica o sincrónica. También puede hacer clic con el botón secundario en el enlace de la automatización y seleccionar Asynchronous (Asincrónico).

El enlace asincrónico se asemeja a una línea de guiones amarilla en la automatización.

async link

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