Person 레코드를 추가하고 병합할 때 사용자 지정 유효성 검사 및 논리를 테스트할 수 있습니다. 사용자 지정 유효성 검사는 Person 레코드에 주소가 있는지 확인합니다. 사용자 지정 논리는 전화 번호 두 개를 병합하도록 허용하지 않습니다. REST API를 사용하여 Person 레코드를 생성하고 병합합니다.
Person 레코드를 생성할 때 유효성 검사를 확인하려면 다음 단계를 수행합니다.
생성 API를 사용하여 주소가 없는 Person 레코드를 생성합니다. 유효성 검사 오류가 발생합니다.
생성 API를 사용하여 주소가 있는 Person 레코드를 생성합니다. 작업이 성공적으로 수행됩니다.
레코드를 병합할 때 사용자 지정 논리를 확인하려면 다음 단계를 수행합니다.
생성 API를 사용하여 주소와 전화 번호가 있는 Person 레코드 두 개를 생성합니다.
병합 미리 보기 API를 사용하여 Person 레코드 두 개를 병합합니다. 병합 미리 보기 요청에
overrides
를 추가하여 주소와 전화 번호를 병합합니다. 응답에 주소는 하나만 표시되지만 전화 번호는 두 개입니다. 사용자 지정 논리는 전화 번호가 병합되는 것을 방지합니다.