Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Refactorizar dominio de claim

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.

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

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:

1

En el lado derecho de la pantalla, el Mappings se abre el menú.

2

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.

3

Junto a Mappings from relational tables, haz clic en Add y selecciona Embedded documents. Elige insurable_object en el menú desplegable Source table.

Haga clic en Save and close.

4

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.

5

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.

6

Ahora que has asignado todas las tablas necesarias a la colección claim, puedes eliminar las colecciones claimPartyRole de la vista MongoDB del Relational Migrator.

Después de mapear el dominio de reclamos, refactoriza el dominio de litigios de manera similar. Consulta Refactorizar el dominio de litigios.

Volver

Refactorizar el dominio de la política

En esta página