En este paso, reestructurará el dominio de Reclamaciones añadiendo asignaciones para cada tabla relacionada en la base de datos relacional e integrando toda la información relacionada con las reclamaciones en un único MongoDB. claim documento. Dado que los dominios de Reclamaciones y Litigios están estrechamente relacionados, también recrearás la relación de muchos a muchos entre los dos dominios haciendo referencia a la entidad de Litigios desde el documento de claim.
Acerca de esta tarea
El dominio de reclamos incluye las siguientes entidades clave:
Reclamación: Reclamación de cobertura o compensación
Rol en la fiesta de reclamos: Una entidad asociativa que vincula las siguientes entidades:
Party
Roles de fiesta
Objetos asegurables
Rol de Parte Objeto Asegurable: Entidad asociativa que vincula a las siguientes entidades:
Party
Roles de fiesta
Objetos asegurables
Antes de comenzar
El refactorizado del dominio de Reclamaciones y Litigios es el cuarto paso de la ejemplo de tutorial de modelo de datos de seguro. Antes de refactorizar el dominio de Reclamos y Litigios, asegúrese de:
Pasos
Agregar asignaciones para la tabla claim_party_role
Junto a Mappings from relational tables, haz clic en Add. Haz clic en Embedded array y selecciona claim_party_role del menú desplegable Source table.
Debajo de la casilla de verificación All fields, desmarca el campo claimIdentifier y haz clic en Save and close.
Incruste la tabla policy_coverage_detail dentro de insurableObject
Los detalles de la cobertura de la póliza ayudan a establecer la conexión entre las reclamaciones y las pólizas. Para integrar la información de la tabla policy_coverage_detail, haga clic en Add y seleccione Embedded array. Elija policy_coverage_detail en el menú desplegable Source table.
Debajo de la casilla de verificación All fields, desmarca el campo insurableObjectIdentifier y haz clic en Save and close.
Mapea la relación de muchos a muchos entre litigio y reclamación
Dado que Litigation es una entidad separada, solo necesitas hacer referencia a esa entidad desde el documento claims como un arreglo de identificadores de litigios.
Junto a Mappings from relational tables, haz clic en Add y selecciona Embedded array. Elige litigation_party_role en el menú desplegable Source table.
Debajo de la casilla de verificación All fields, desmarca el campo litigationIdentifier y haz clic en Save and close.
Próximos pasos
Después de mapear el dominio de reclamos, refactoriza el dominio de litigios de manera similar. Consulta Refactorizar el dominio de litigios.