소송에는 여러 당사자가 관련될 수 있으며, 각 당사자는 관련 클레임에서 특정 역할 수행합니다. Claim 도메인과 Litigation 도메인은 밀접하게 관련되어 있으므로 식별자와는 별도로 클레임 도메인에 필드를 포함합니다. 이렇게 하면 소송이 제기된 시점의 클레임 세부 정보의 스냅샷 가질 수 있으므로 클레임 세부 정보가 변경되더라도 소송과 관련된 원본 클레임 데이터를 손실하지 않습니다.
이 작업에 대하여
Litigation 도메인에는 다음과 같은 주요 엔터티가 포함됩니다.
Litigation: 클레임 소송
소송 당사자 역할: 다음 엔터티를 연결하는 연관 엔터티입니다.
클레임
파티 역할
보험 대상 객체
보험 가능 객체 당사자 역할: 다음 엔터티를 연결하는 연관 엔터티입니다.
파티
파티 역할
보험 대상 객체
소송과 당사자 간의 관계 litigation_party_role
테이블을 통해 촉진되며, 여기서는 내장된 배열 사용하여 MongoDB 에서 표현할 것입니다.
시작하기 전에
소송 도메인 리팩터링은 보험 데이터 모델 예시 튜토리얼의 다섯 번째 단계입니다. Litigation 도메인을 리팩터링하기 전에 다음을 확인하세요.
단계
2
3
4
5
단 5개의 컬렉션에서 전체 관계 스키마 모델링했습니다.
party
partyRole
policy
claim
litigation
다음 단계
이제 모델을 완료했으므로 데이터를 MongoDB 인스턴스 로 마이그레이션 해야 합니다.