Skip to main content

Objetos de datos

Para procesar casos, las aplicaciones de Pega Platform™ usan objetos de datos a fin de recopilar datos de casos relacionados. Un objeto de datos es una plantilla para describir una entidad, como una persona o un elemento, mediante la agrupación de un conjunto de campos relacionados.

Por ejemplo, una aplicación puede contener un objeto de datos Account que usted puede usar en dos tipos de casos: uno que le permite al cliente transferir fondos entre cuentas bancarias y otro que le permite al cliente cambiar la dirección asociada con su cuenta. El objeto de datos Account incluye campos que describen una cuenta, como Account number, Current Balance y Next Statement Date. Hacer referencia al objeto de datos Account evita la necesidad de definir campos relacionados con la cuenta para cada tipo de caso. La siguiente figura muestra la relación entre los tipos de caso de transferencia de fondos y de cambio de dirección y el objeto de datos Account:

Account data object
 

Puede usar un objeto de datos tantas veces como sea necesario en su aplicación. En el ejemplo anterior, el tipo de caso de transferencia de fondos puede usar el objeto de datos Account para modelar las cuentas de origen y de destino de la transferencia.

La colección de tipos de casos y objetos de datos en su aplicación define holísticamente el modelo de datos para esta.

Estructura

Además de agrupar elementos de datos, los objetos de datos pueden agrupar vistas y otras reglas relacionadas con el objeto de datos. Por ejemplo, una aplicación de RR. HH. tiene un objeto de datos Candidate para recopilar información sobre un candidato para una solicitud de empleo abierta. El objeto de datos Candidate puede incluir un cálculo para combinar un nombre y un apellido para formar el nombre completo del candidato, como John Smith.

Puede ampliar la estructura de un objeto de datos haciendo referencia a otros objetos de datos. Los objetos de datos referenciados se pueden usar una o varias veces, según la necesidad.

Por ejemplo, el objeto de datos Candidate también debe incluir campos para la información, como una dirección postal y un historial de empleo. La dirección y el historial de empleo se pueden configurar como objetos de datos a los que hace referencia el objeto de datos Candidate. El objeto de datos Address amplía el objeto de datos Candidate con campos como Street name, City y Postal code, mientras que el objeto de datos Employment history agrega campos, como Start date, End date, Position y Employer. El objeto de datos Address se usa una vez para capturar una sola dirección, mientras que el objeto de datos Employment history se puede usar más de una vez para crear una lista de los empleadores anteriores del candidato. La siguiente figura muestra la relación entre el tipo de caso de candidato nuevo, el objeto de datos de candidato, el objeto de datos de dirección y el objeto de datos de historial de empleo:

The New Candidate case type references a Candidate data object, which references two other data objects

Herencia

Puede crear objetos de datos para reutilizar activos de un objeto de datos existente por medio de la herencia. Por ejemplo, Person es un objeto de datos genérico o un objeto de datos padre, mientras que Customer y Call Center Representative(CCR) son objetos de datos más especializados. Para denotar la relación entre los objetos de datos padre e hijo, utilice el patrón Padre-Hijo; por ejemplo, Person-Customer y Person-CCR. Los tres objetos de datos tienen campos comunes, incluidos Name, Telephone e Email. Al crear los campos comunes en el objeto de datos Person, puede reutilizar los campos en los objetos de datos Customer y Call Center Representatives. Los campos Tax Identification Number y Membership Number se aplican solo a los clientes, por lo que los define en el objeto de datos Client. Debido a que el campo Id. de empleado solo se aplica a los empleados, usted define el campo en el objeto de datos Representante del centro de llamadas. La siguiente figura muestra la relación entre los objetos de datos Person, Customer y CCR:

Person data object

Abastecimiento

Puede obtener objetos de datos localmente desde un sistema de registro de Pega Platform, o puede obtener objetos de datos desde un sistema de registros externo, como una base de datos de recursos humanos o de inventario que su empresa ya utiliza. Alternativamente, los objetos de datos pueden obtener datos que usted o un participante del caso introducen o modifican durante el procesamiento de la solicitud que no están asociados con ningún sistema de registro.

Cuando determine cómo abastecer un objeto de datos, tenga en cuenta las preguntas de la siguiente imagen. En estas preguntas, se supone que usted está utilizando Pega Platform por primera vez y que está creando una aplicación desde cero.

En la siguiente imagen, haga clic en los íconos + para obtener información sobre un ejemplo de cada opción de abastecimiento de objetos de datos.

Prácticas recomendadas

Siempre que sea posible, use los objetos de datos estándar y de uso común que proporciona Pega Platform, como Address-Postal y Address-Email. También puede agregar objetos de datos relevantes para su aplicación.

Si un objeto de datos solo satisface parcialmente sus necesidades, puede ampliarlo. Por ejemplo, si desea crear el objeto de datos Employee, puede ampliar el objeto de datos existente Person para crear el objeto de datos Person-Employee.

Si aún no existe un objeto de datos adecuado, cree uno nuevo. Por ejemplo, si desea agregar el objeto de datos Airport Codes, pero no puede usar ni ampliar un objeto de datos existente, cree uno nuevo en Pega Platform.

Tip: Si agrega un nuevo objeto de datos al flujo de trabajo de casos en App Studio, Pega Platform crea el objeto de datos como un borrador de objeto. Los borradores de objetos le permiten al negocio identificar cómo y cuándo se utilizan los datos en el ciclo de vida del caso. Puede convertir estos objetos de datos en elementos permanentes utilizando la página de Objetos de datos e integraciones.

Compruebe sus conocimientos con la siguiente actividad:


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