Registros de datos de aplicaciones
Los data objects se definen mediante una colección de campos. Durante el procesamiento del caso, se asignan valores a los campos asociados con data objects (objetos de datos). Los valores se pueden proporcionar mediante la entrada del usuario, un origen de datos externo o un evento, como las tareas de procesamiento en segundo plano. La serie única de campos y valores de una única instancia del objeto de datos se denomina registro de datos (Data Record). Cada registro de datos es una línea en una tabla de base de datos, ya sea almacenada localmente en la base de datos de Pega o externamente en un sistema de registro mantenido por la organización cliente.
En este tema, examinará el concepto de registros de datos y cómo se almacena la información, ya sea localmente en Pega o en un sistema de registros externo.
Registros de datos y data objects
En Pega Platform™, los data objects representan entidades de negocio clave, como un cliente. Los data objects contienen todos los campos necesarios para describir el objeto. Por ejemplo, los campos First name, Last name, Full name, Email y Phone se utilizan para describir a un cliente.
Los registros de datos asociados a un data object constan de valores para cada uno de los campos que describen el objeto. Los registros de datos definen los valores permitidos para los campos de datos de un data object. No todos los campos tienen registros de datos, pero los campos con registros de datos limitan los valores de entrada a opciones válidas, reducen los errores y permiten la automatización.
En la siguiente imagen, haga clic en los iconos + para obtener más información sobre Registros de datos utilizando un ejemplo de aplicación de viajes:
Por lo general, un cambio en los valores del registro de datos no requiere un cambio asociado en el proceso de negocio para dar soporte al cambio. Por ejemplo, agregar un cliente nuevo es parte del proceso de negocio estándar. Por otra parte, un cambio en los campos de data objects representa un cambio en los procesos de negocio. Por ejemplo, agregar el nuevo campo, Customer level (Nivel de cliente), da como resultado una modificación de los procesos de negocio para gestionar clientes platino.
Almacenamiento de datos local
En una aplicación de Pega Platform, hay varias formas de crear y utilizar registros de datos para acceder a la información.
Los registros de datos pueden introducirse directamente en el data object desde la pestaña Records Esto le permite introducir datos directamente en la aplicación y almacenarlos localmente en tablas de la base de datos de Pega sin tener que acceder directamente a la base de datos para hacerlo.
En la siguiente imagen, haga clic en los iconos + para obtener más información sobre los registros de datos almacenados localmente en un data object:
Cada registro de datos almacenado localmente en la tabla del objeto de datos en la base de datos de Pega incluye un campo llamado pyGUID. Cuando se crea un registro de datos, el sistema le asigna automáticamente un valor único al campo pyGUID. Es el valor pyGUID para el registro de datos que se almacena junto con el caso, lo que permite acceder al registro de datos en el futuro.
Almacenamiento de datos externo
También puede configurar un objeto de datos para recuperar datos de un origen de datos externo, como una base de datos mantenida por el cliente o un servicio web.
En esta situación, aunque cada fila de datos sigue siendo un registro de datos, la información no se almacena en Pega Platform. En su lugar, el caso usa la configuración de integración y las páginas de datos asociadas con un data object para hacer referencia al origen de datos externo configurado para proporcionar los valores de los campos de datos. Por ejemplo, una aplicación de entrega de comestibles en línea hace referencia a la base de datos externa de productos del supermercado para recuperar una lista de productos disponibles para pedir.
Para obtener más información sobre cómo conectarse a orígenes de datos externos, consulte Configuring data sources.
Compruebe sus conocimientos con la siguiente actividad:
This Topic is available in the following Module:
¿Quiere ayudarnos a mejorar este contenido?