Loading
보험
InsClaimItemService:getClaimItems

InsClaimItemService:getClaimItems

이 서비스를 사용하여 해당 행 항목(손실 또는 경비)과 함께 청구서 목록 및 해당 열려 있는 ClaimCoverages를 검색합니다.

클래스: InsClaimItemService

방법: getClaimItems

작동 방법

  1. claimId를 취하고 모든 진행 중인 범위와 해당 라인 항목(있는 경우)을 가져옵니다.

  2. 지정된 유형의 청구 행 항목을 찾습니다.

  3. 관련 항목 및 관련 당사자 아래 그룹화된 손실 청구 행 항목의 JSON을 반환합니다. 이 JSON에는 각 관련 항목, 관련 당사자, 각 관련 항목과 관련된 보장 금액 및 조정 금액이 포함됩니다.

    지출 유형의 경우 각 지출 청구 행 항목의 세부 사항을 포함하는 JSON을 반환합니다.

    노트
    노트

    이제 이 서비스는 Vlocity 데이터 모델 및 Salesforce 데이터 모델 간 공통인 인터페이스 필드를 사용합니다.

    이 서비스를 사용하여 손실 청구 행 항목 또는 지출 청구 행 항목을 모두 가져올 수 있지만 두 유형을 모두 동시에 가져올 수는 없습니다.

원격 옵션

옵션

설명

claimId

(필수)

서비스가 청구 행 항목을 가져오는 청구의 ID입니다.

type

(선택 사항)

Loss 또는 Expense은 유효한 값입니다.

값을 입력하지 않으면 서비스가 Loss로 기본 설정됩니다.

입력 JSON

다음은 입력 JSON 형식입니다.

{ 
	"claimId": <Id>,
	"type": <String>
}

다음은 입력 JSON의 예입니다.

{ 
	"claimId": "01t000000000000001",
	"type": "Loss"
}

출력 JSON

서비스는 청구 유형에 따라 청구 항목 또는 지출 항목이 포함된 JSON을 반환합니다. 다음은 출력 JSON 형식입니다.

{  
   	"claimItems": [
		{
			"coverages" : [
                 "claimItems" : []
            ]
		}
	]
}

// or 

{  
   	"expenseItems": [
		{
			"coverages" : [
                 "expenseItems" : []
            ]
		}
	]
}

다음은 출력 JSON의 예입니다.

// sample of 2 Claimants, 1 with 2 open coverages (Collision, and BIPD with 1 loss item), the other with 1 open coverage (Collision with 1 loss item).

{
  "claimItems": [
    {
      "coverages": [
        {
          "claimItems": [
            {
              "currencyIsoCode": "USD",
              "additionalInfo": {},
              "adjustedAmount": 200,
              "claimAmount": 200,
              "claimCoverageId": "0kP5e000000wk8DEAQ",
              "claimId": "0Zk5e0000010xPlCAI",
              "createdDate": "2021-07-28T18:39:36.000Z",
              "currencySymbol": "$",
              "description": "checkup for whiplash",
              "id": "0l25e000000sXzLAAU",
              "name": "Bodily Injury & Property Damage - 1",
              "recipientId": "0aS5e0000010wl7EAA",
              "recipientName": "Joe Black",
              "status": "Open",
              "type": "Loss"
            }
          ],
          "reserveAmount": 3200,
          "reserveStatus": "Open",
          "currencyIsoCode": "USD",
          "currencySymbol": "$",
          "createdDate": "2021-07-28T08:06:26.000Z",
          "coverageName": "Bodily Injury & Property Damage",
          "involvedName": "Excavator",
          "involvedId": "0dq5e0000010wknAAA",
          "insuredName": "Audi A5",
          "insuredId": "0YW5e000000wvVYGAY",
          "coverageStatus": "Open",
          "coverageMode": "CoverageReserve",
          "claimCoverageId": "0kP5e000000wk8DEAQ"
        },
        {
          "claimItems": [],
          "reserveAmount": 1230,
          "reserveStatus": "Open",
          "currencyIsoCode": "USD",
          "currencySymbol": "$",
          "createdDate": "2021-07-28T18:37:59.000Z",
          "coverageName": "Collision",
          "involvedName": "Excavator",
          "involvedId": "0dq5e0000010wknAAA",
          "insuredName": "Audi A5",
          "insuredId": "0YW5e000000wvVYGAY",
          "coverageStatus": "Open",
          "coverageMode": "CoverageReserve",
          "claimCoverageId": "0kP5e000000wk8cEAA"
        }
      ],
      "claimantName": "Joe Black",
      "claimantId": "0aS5e0000010wl7EAA"
    },
    {
      "coverages": [
        {
          "claimItems": [
            {
              "childClaimItems": [
                {
                  "adjustedAmount": 100,
                  "adjustmentReason": "Deductible",
                  "currencyIsoCode": null,
                  "currencySymbol": null,
                  "id": null,
                  "name": null,
                  "parentLineItemId": "0l25e000000sXzGAAU"
                }
              ],
              "currencyIsoCode": "USD",
              "additionalInfo": {},
              "adjustedAmount": 0,
              "claimAmount": 100,
              "claimCoverageId": "0kP5e000000wk8EEAQ",
              "claimId": "0Zk5e0000010xPlCAI",
              "createdDate": "2021-07-28T18:37:01.000Z",
              "currencySymbol": "$",
              "description": "repair tail light",
              "id": "0l25e000000sXzGAAU",
              "name": "Collision - 1",
              "recipientId": "0aS5e0000010wl2EAA",
              "recipientName": "Ernie Newton",
              "status": "Open",
              "type": "Loss"
            }
          ],
          "reserveAmount": 3200,
          "reserveStatus": "Open",
          "currencyIsoCode": "USD",
          "currencySymbol": "$",
          "createdDate": "2021-07-28T08:06:27.000Z",
          "coverageName": "Collision",
          "involvedName": "Audi A5",
          "involvedId": "0dq5e0000010wkiAAA",
          "insuredName": "Audi A5",
          "insuredId": "0YW5e000000wvVYGAY",
          "coverageStatus": "Open",
          "coverageMode": "CoverageReserve",
          "claimCoverageId": "0kP5e000000wk8EEAQ"
        }
      ],
      "claimantName": "Ernie Newton",
      "claimantId": "0aS5e0000010wl2EAA"
    }
  ]
}
 
로드 중
Salesforce Help | Article