Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Refactorizar dominio de claim

En este paso, refactorizarás el dominio de Claim añadiendo mapas para cada tabla relacionada en la base de datos relacional e incorporando toda la información relacionada con las reclamaciones en un único documento claim de MongoDB. Dado que los dominios Reclamo y Litigio están estrechamente relacionados, también recrearás la relación de muchos a muchos entre los dos dominios haciendo referencia a la entidad Litigio desde el documento claim.

El dominio de reclamos incluye las siguientes entidades clave:

  • Reclamo: Reclamo de cobertura o compensación

  • Rol en la fiesta de reclamos: Una entidad asociativa que vincula las siguientes entidades:

    • Party

    • Roles de las partes

    • Objetos asegurables

  • Rol de la parte del objeto asegurado: Una entidad asociativa que vincula las siguientes entidades:

    • Party

    • Roles de las partes

    • Objetos asegurables

La refactorización del dominio de Reclamaciones y Litigios es el cuarto paso del tutorial del ejemplo de modelo de datos de seguros. Antes de refactorizar el dominio de Reclamaciones y Litigios, asegúrate de que:

1

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

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

Al lado de 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 cobertura de la póliza ayudan a establecer el vínculo entre los reclamos y las pólizas. Para incrustar la información de la tabla policy_coverage_detail, haz clic en Add y selecciona Embedded array. Elige policy_coverage_detail del 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.

Al lado de 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.