Skip to main content

La propiedad UseKeys

La propiedad UseKeys

Cuando diseña proyectos con Pega Robot Studio™, debe poner cuidado en cómo una aplicación responde y se comporta ante la interacción del usuario. Un concepto al que se debe prestar atención es la creación de objetos clonables o varias instancias del mismo objeto que se muestran simultáneamente. Un ejemplo podría ser un usuario que inicia sesión en la misma aplicación más de una vez al mismo tiempo.

Otro ejemplo es nuestra aplicación CRM para la solución de capacitación. La aplicación CRM usa una tecnología denominada "interfaz de múltiples documentos" o MDI. La MDI le permite a la aplicación reproducir una ventana plantilla que simplemente muestra diferentes valores en los campos. La siguiente imagen muestra esta ocurrencia.

CRM Child windows

La aplicación CRM produce la misma ventana para todos los clientes y les permite a los usuarios trabajar en más de un cliente a la vez. Piense en cómo esto podría influir en su solución si los usuarios pudieran tener varias cuentas abiertas al mismo tiempo en diversas aplicaciones diferentes. ¿Cómo diferencia las cuentas para que todas las aplicaciones hagan referencia a la misma cuenta al mismo tiempo?

Pega Robot Studio crea una propiedad de clave para todos los controles interrogados e identifica de manera única el objeto en tiempo de ejecución. La propiedad Key tiene estos dos valores:

Valor Descripción
Relativo Pega Robot Studio determina si el valor es activo o nulo.
Absoluto Pega Robot Studio usa el identificador único global (GUID) del objeto.

Por ejemplo, a medida que cada ventana CRMchild se abre en la aplicación CRM, Pega Robot Studio asigna automáticamente el valor absoluto a la clave de cada ventana. La clave identifica de manera única la ventana y todos los objetos en la ventana. Pega Robot Studio también designa una clave como Active (Activa) para la ventana activa, según se muestra aquí:

CRM Child windows with GUID

Sin embargo, usar el GUID en una solución en varias aplicaciones es difícil de mantener. Por lo tanto, Pega Robot Studio le proporciona la capacidad de asignar su propia clave a un objeto. Para que usted pueda hacerlo, debe cambiar la propiedad UseKey para el objeto clonable.


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