Nesta etapa, você refatorará o domínio da declaração adicionando mapeamentos para cada tabela relacionada no banco de dados relacional e incorporando todas as informações relacionadas à declaração em um único documento do MongoDB claim
. Como os domínios de Reclamação e Litígio estão intimamente relacionados, você também recriará o relacionamento de muitos para muitos entre os dois domínios fazendo referência à entidade de Litígio no documento claim
.
Sobre esta tarefa
O domínio Reivindicação inclui as seguintes entidades chave:
Reivindicação: reivindicação de cobertura ou compensação
Função de parte de reivindicação: uma entidade associativa que vincula as seguintes entidades:
Grupo
Roles do grupo
Objetos seguráveis
Função de parte do objeto segurável: uma entidade associativa que vincula as seguintes entidades:
Grupo
Roles do grupo
Objetos seguráveis
Antes de começar
A refatoração do domínio de reivindicação e processo é a quarta etapa do tutorial de exemplo de modelo de dados de seguro. Antes de refatorar o domínio Reivindicação e Litígio, certifique-se de:
Passos
Incorpore a tabela Policy_coverage_detail dentro insurableObject
Os detalhes da cobertura da apólice ajudam a estabelecer o vínculo entre solicitações e apólices. Para incorporar as informações da tabela policy_coverage_detail
, clique em Add e selecione Embedded array. Escolha policy_coverage_detail no menu suspenso Source table.
Na caixa de seleção All fields, desmarque o campo insurableObjectIdentifier
e clique em Save and close.
Mapeie a relacionamento de muitos para muitos entre contencioso e reivindicação
Como o processo é uma entidade separada, basta referenciar essa entidade no documento claims
como um array de identificadores de processos.
Ao lado de Mappings from relational tables, clique em Add e selecione Embedded array. Escolha litigation_party_role no menu suspenso Source table.
Na caixa de seleção All fields, desmarque o campo litigationIdentifier
e clique em Save and close.
Próximos passos
Depois de mapear o domínio Reclamação, refatore o domínio Litígio de maneira semelhante. Consulte Refatorar o domínio de processo.