위치:
자동차 보험 제품 등급에 대한 통합 절차
제품 모델은 비즈니스 부분에서 사용되는 모든 비즈니스 프로세스를 기반으로 합니다. 보험 제품 가격을 책정하는 서비스는 제품 모델에서 데이터를 가져오고 해당 데이터를 사용하여 등급 절차 계산을 수행한 다음, 제품 모델에 보장 범위 및 보험료를 삽입합니다.
다음은 상위 수준의 Multi Auto 루트 제품에 대한 제품 모델의 예입니다.
다중 자동 보험 제품을 평가하기 위해 다음 통합 절차를 사용합니다.
-
유형: 자동
-
하위 유형: MultiInstanceRating
-
이름: Auto+MultiDriver 등급
다음은 이 통합 절차가 높은 수준에서 수행하는 작업입니다.
통합 절차는 운전자 계산 및 차량 계산의 두 가지 주요 등급 계산을 오케스트레이션합니다.
다음은 자동 MultiInstanceRating 통합 절차입니다.
자체 통합 절차를 만들어 자동 보험 제품을 평가하기 전에 자동 보험 제품의 구조를 검토하고 테스트하여 작동 방식을 확인하십시오. 적합한 경우 이 절차에서 자체 통합 절차를 모델링할 수 있습니다.
다음은 각 절차 단계에서 사용하는 구성 요소 및 각 단계가 수행하는 작업입니다.
-
식 집합 작업
autoRateDrivers 식 집합을 호출하여 운전자에 등급을 매깁니다.
다음 원격 옵션이 설정됩니다.
-
키: includeInputKeys
값: autoVehicle.instanceKey,autoDriver.instanceKey
수행 방법: 계산 결과의 출력 집합에 입력 집합에서 포함할 키를 지정합니다. aggByKey 옵션 및 이 통합 절차의 후속 단계는 이 키를 사용하여 올바른 계산 결과 집합을 식별합니다.
-
키: includeInputs
값: true
수행 방법: includeInputKeys 옵션에 지정된 인스턴스 키를 가져오는 코드를 설정합니다.
-
키: aggByKey
값: autoVehicle.instanceKey
수행 방법: 계산 결과 집합에서 autoVehicle.instance 키 InputKey를 사용하여 집계 단계를 실행할 집합을 결정합니다.
-
키: effectiveDate
값: %options:effectiveDate%
수행 방법: 이 통합 절차에서 사용되는
InsProductService: getRatedProduct서비스에 옵션으로 이 값을 전달합니다. 이 데이터는 통합 절차에 사용할 식 집합 및 조회 테이블의 올바른 버전을 가져오기 위해 사용됩니다.
-
-
목록 작업
1단계의 드라이버에 대한 계산 결과(rateDrivers:output:aggregationResults)를 입력 JSON의 원본 입력 데이터(input_1)와 병합합니다. 드라이버 계산 출력에서 autoVehicle.instanceKey를 일치시키고 데이터를 병합합니다.
-
식 집합 작업
autoRateVehicles 식 집합을 호출하여 차량의 등급을 매깁니다.
-
키: includeInputKeys
Value: autoVehicle.instanceKey,productKey,parentProdKey
수행 방법: 계산 결과의 출력 집합에 입력 집합에서 포함할 키를 지정합니다.
-
키: includeInputs
값: true
수행 방법: includeInputKeys 옵션에 지정된 인스턴스 키를 가져오는 코드를 설정합니다.
-
키: includeRawCalculationResult
값: true
수행 방법: 이 식 집합의 원시 계산 결과를 출력 JSON 및 구문 분석된 계산 결과에 추가합니다.
-
키: effectiveDate
값: %options:effectiveDate%
수행 방법: 이 통합 절차에서 사용되는
InsProductService:getRatedProduct서비스에 옵션으로 이 값을 전달합니다. 이 데이터는 통합 절차에 사용할 식 집합 및 조회 테이블의 올바른 버전을 가져오기 위해 사용됩니다.
-
-
응답 작업
4단계에서 식 집합 작업에 대한 응답을 반환합니다. 지정된 JSON 전송 경로은 표준이며 필요한 노드만 전송합니다.
