위치:
제품당 여러 등급 절차 또는 repriceProduct의 모든 수준에서 여러 사양
제품 계층에서 여러 등급 절차 또는 계층의 모든 수준에서 여러 하위 사양을 사용하는 제품의 형식 InsProductService:repriceProduct userInputs
예를 들어 위치, 건물, 인프라에 고유한 등급 평가 절차를 사용하는 상업 제품에는 제품 계층에 등급 평가 절차가 여러 개 있습니다.
Winter '23 릴리스 240.22 이전에 구성된 제품에는 지정된 계층 수준의 하위 사양이 여러 개 있고, 손자 사양이 없으며, 루트 수준의 등급 절차가 하나만 있을 수 있습니다. 이러한 제품의 경우 이전 릴리스와 동일한 userInputs 형식을 사용하십시오. repriceProduct의 제품당 하나의 등급 절차를 참조하십시오.
주어진 부동산에서 둘 이상의 예술품 및 보석이 보험된 가정 보험 제품에는 제품 계층의 단일 수준에 여러 개의 하위 사양이 있습니다.
루트 제품당 단일 평가 절차를 사용하는 제품에 등급을 지정하려면 입력을 JSON으로 다른 형식을 지정합니다. 오류를 방지하려면 한 번에 하나의 userInputs 형식 유형만 사용하여 서비스를 실행합니다. repriceProduct의 제품당 하나의 등급 절차를 참조하십시오.
InsProductService: repriceProduct은 입력 JSON에서 userInputs 키를 찾습니다. 보험 항목 수준에서 등급이 지정된 제품에는 각 보험 항목 인스턴스에 대해 하나의 userInputs와 근본 인스턴스 및 보장 범위에 대해 하나의 별도의 userInputs가 있습니다.
보험 항목 수준 세부 사항이 포함된 고유한 userInputs:
-
기본 제품과 직접 관련된 보험 항목의 경우 기본 제품의 제품 코드에
parentInstanceKey를 설정합니다. -
하위 수준의 보험 항목의 경우 상위 항목의
instanceKey값으로parentInstanceKey를 설정합니다. 예를 들어, 1 마켓 스트리트라는 위치에 100 빌딩이라는 건물이 있습니다. 건물 100의userInputs의parentInstanceKey값은 1 Market Street('parentInstanceKey' => '1 Market Street')입니다. -
보험 항목의
instanceKey값에instanceKey을 설정합니다. 예를 들어 userInputs의 "Building 100"에 대한instanceKey값은 "Building 100" ('BUILDING.instanceKey' => 'Building 100'). -
보장 항목 인스턴스의 보장 범위를 포함합니다.
루트 수준 세부 사항이 포함된 별도의 단일 userInputs:
-
루트 제품의 제품 코드에 대한
instanceKey를 설정합니다. -
루트 수준 적용 범위를 포함합니다.
예를 들어, 여행자 보험 제품(TRAVEL_ROOT)은 여행자(보험 당사자), 수하물(보험 항목) 및 중요품(보험 항목)을 포함합니다. 근본 제품에는 사고 보장 범위(TRAVEL_ACCIDENT)가 있으며, 자녀 제품에는 각각 자체 보장 범위(TRAVELER_HEALTH, LUGGAGE_LOSS 및 VALUABLES_THEFT)가 있습니다.
| 샘플 입력 JSON | |
|---|---|
|
근본 제품의 |
|
하위 인스턴스 "John Smith"의 |
|
하위 인스턴스 'Suitcase'의 |
|
하위 인스턴스 'iPad'의 |
