Docs Menu
Docs Home
/ /

Refactorizar el dominio de reclamación

En este paso, refactorizará el dominio de reclamo agregando asignaciones para cada tabla relacionada en la base de datos relacional e integrando toda la información relacionada con el reclamo en un solo MongoDB. claim Documento. Dado que los dominios de Reclamación y Litigio están estrechamente relacionados, también recreará la relación de muchos a muchos entre ambos dominios haciendo referencia a la entidad Litigio del documento claim.

El dominio de reclamación incluye las siguientes entidades clave:

  • Reclamación: Reclamación de cobertura o compensación

  • Rol de parte reclamante: 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

La refactorización del dominio de Reclamaciones y Litigios es el cuarto paso del Tutorial de ejemplo de modelo de datos de seguros. Antes de refactorizar el dominio de Reclamaciones y Litigios, asegúrese de lo siguiente:

1

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

2

Junto a Mappings from relational tables, haga clic en Add. Haga clic en Embedded array y seleccione claim_party_role en el menú desplegable Source table.

Bajo la casilla de verificación All fields, desmarque el campo claimIdentifier y haga 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, desmarque el campo insurableObjectIdentifier y haga clic en Save and close.

5

Dado que Litigios es una entidad separada, solo necesita hacer referencia a esa entidad desde el documento claims como una matriz 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, desmarque el campo litigationIdentifier y haga clic en Save and close.

6

Ahora que ha asignado todas las tablas necesarias a la colección claim, puede eliminar las colecciones claimPartyRole de la vista MongoDB de 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