Skip to main content

pyWorkPage

Visualización de datos del caso en el portapapeles

Cuando depura un comportamiento de caso, con frecuencia debe visualizar los datos de caso que están en la memoria en el portapapeles. La visualización de datos en el portapapeles puede ayudarlo a identificar la causa del problema. Por ejemplo, un data transform que rellena el campo EmployeeFullName obtiene un resultado inesperado. Revisa el contenido del portapapeles para determinar si una de las propiedades de entrada, EmployeeFirstName y EmployeeLastName, contiene un valor inesperado. EmployeeFirstName está definido como Ned, y EmployeeLastName está definido como Greenbriar, según lo esperado. Sin embargo, EmployeeFullName obtiene el valor de Ng, que son los primeros dos caracteres en el campo EmployeeEmail. Este resultado no es el esperado, por lo que el siguiente paso de depuración es examinar el data transform. 

pyWorkPage almacena datos que se generan durante la creación y el procesamiento de casos. pyWorkPage es una página específica en el portapapeles y almacena datos, como el Id. del caso o la fecha de creación del caso. Las páginas incrustadas dentro de pyWorkPage almacenan conjuntos de datos del caso según lo definido por el tipo de datos. Por ejemplo, si un caso usa un tipo de datos llamado Cliente, entonces Cliente es una página incrustada dentro de pyWorkPage. Pega Platform™ escribe todas las propiedades que describen el tipo de datos de Cliente, como el nombre de contacto, en la página incrustada.

Business customer pyworkpage

Cuando abre un caso hijo, el portapapeles también contiene la página pyWorkCover. pyWorkCover contiene los datos de caso del caso padre. La página le permite copiar datos entre el caso padre y el caso hijo y confirmar que cualquier dato asignado del caso padre al caso hijo sea correcto.

Compruebe sus conocimientos con la siguiente actividad.

Cómo hacer referencia a pyWorkPage en otras reglas

Cada página en el portapapeles es una instancia de una clase específica, incluida pyWorkPage. Cuando configura una regla que hace referencia a una página como pyWorkPage, indica la clase en la página de referencia. Indicar la clase de la página permite a Pega Platform resolver las referencias a las reglas dentro de esa clase, como las propiedades. Cuando intenta guardar una regla que contiene referencias a otras reglas, Pega Platform intenta resolver esas referencias. Si la regla contiene una o más referencias no resueltas, Pega Platform cancela la operación de guardado y le informa sobre las referencias no resueltas. Para indicar la clase de una página utilizada por una regla, utilice la pestaña Pages & Classes (Páginas y clases) de la regla para enumerar la página de referencia y la clase de esa página. El siguiente ejemplo muestra una entrada en la pestaña Pages & Classes (Páginas y clases) de una regla para identificar la clase de pyWorkPage.

Pages and classes

Por ejemplo, considere una aplicación para procesar cuotas del seguro del automotor. Para ponerle un precio a la cuota, debe conocer el historial de accidentes del conductor. Cada registro de accidente es una instancia de tipo de datos específica. Usted crea un reporte para obtener el historial de accidentes de un conductor y usar un filtro para obtener solo los accidentes del conductor que solicita el presupuesto. Si el filtro de reporte utiliza la propiedad UserName de pyWorkPage, debe agregar al reporte la clase pyWorkPage (por ejemplo, MyCo-PA-Work-Quote). Agregar la clase permite que Pega Platform haga referencia a la propiedad UserName, y el filtro de reporte funciona según lo previsto. De otro modo, Pega Platform asume que UserName es parte del tipo de datos, en vez del caso, y el filtro no funciona correctamente.

Caution: Cuando una aplicación ejecuta una regla que hace referencia a pyWorkPage, Pega Platform resuelve cualquier referencia de la regla contra la instancia actual de pyWorkPage. Si la clase de pyWorkPage en el tiempo de ejecución difiere de la clase enumerada en la regla, Pega Platform resuelve las referencias de regla de forma diferente, lo que podría afectar la ejecución de la regla.

Compruebe sus conocimientos con la siguiente actividad.

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