Registros de datos
Los objetos de datos son bloques de construcción reutilizables que recopilan y organizan campos, páginas de datos, vistas y otros elementos. Durante el procesamiento del caso, se asignan valores a los elementos asociados con un objeto de datos. La colección única de campos y valores que componen una instancia de un objeto de datos se denomina registro de datos (Data Record). Cuando se almacenan localmente en una base de datos de Pega, cada registro de datos es una fila en una tabla de base de datos. Después de agregar los registros de datos a un objeto de datos, usted puede hacer referencia al objeto de datos en un formulario.
La siguiente imagen muestra un ejemplo de registros de datos de clientes:
Registros de datos y objetos de datos
En Pega Platform™, los objetos de datos representan entidades de negocio clave. Los objetos de datos contienen todos los campos necesarios para describir el objeto que representan. Por ejemplo, los campos First name, Last name, Email, y Phone se utilizan para describir un cliente, por lo que estos campos se almacenan en un objeto de datos Customer.
Los registros de datos de un objeto de datos son conjuntos de valores asignados para cada uno de los campos que describen el objeto. Una lista de registros de datos se pueden usar para definir los valores permitidos para un campo en una vista, pero no todos los campos están restringidos por registros de datos. El uso de registros de datos para limitar los valores de entrada a opciones válidas ayuda a reducir errores y facilitar la automatización.
En general, un cambio en un registro de datos no requiere un cambio en el proceso de negocio en sí. Por ejemplo, agregar o actualizar un cliente no cambia la forma en que el negocio maneja los datos del cliente. Un cambio en los campos almacenados dentro del objeto de datos Customer representa un cambio en la forma en que el negocio maneja la información. Un negocio que desee agregar niveles de suscripción de servicio a sus ofertas podría agregar un campo Subscription level y requerir que todos los nuevos clientes seleccionen una suscripción al crear una cuenta.
Usando una aplicación de viajes como ejemplo, se utiliza un control tipo lista desplegable para mostrar una lista de aeropuertos para buscar próximos vuelos. Hay un objeto de datos de aeropuerto asociado con el tipo de caso. Cada aeropuerto está descrito de forma individual por un código, ciudad y país. En este ejemplo, cada agrupación de valores que describe un aeropuerto representa un único registro de datos. Debido a que los datos del aeropuerto no difieren de un caso a otro, el uso de registros de datos proporciona coherencia en los datos.
De forma predeterminada, los registros de datos se muestran en una lista seleccionable. Puede elegir qué campo se muestra en la lista. El resto de los datos se muestra en el formulario una vez que el usuario realiza una selección. En la siguiente imagen, los registros de datos del aeropuerto se muestran en el menú de selección desplegable y el código del aeropuerto es el campo que se muestra. Los valores mostrados para la ciudad y el país se actualizan según el código de aeropuerto seleccionado.
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 objeto de datos 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 íconos + para obtener más información sobre los registros de datos almacenados localmente en un objeto de datos:
Orígenes de datos externos
También puede configurar un objeto de datos para recuperar datos de un origen de datos externo, como una base de datos 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 objeto de datos 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.
Compruebe sus conocimientos con la siguiente actividad:
This Topic is available in the following Module:
¿Quiere ayudarnos a mejorar este contenido?