Loading
Vakuutus
InsClaimItemService:getClaimItems

InsClaimItemService:getClaimItems

Käytä tätä palvelua noutaaksesi korvausvaatimusten luettelon ja niitä vastaavat avoimet korvausvaatimukset ja niihin liittyvät rivikohteet (häviöt tai kustannukset).

Luokka: InsClaimItemService

Metodi: getClaimItems

Miten se toimii?

  1. Ota claimId ja saa kaikki avoimet kattavuudet ja niiden rivikohteet (jos sellaisia on).

  2. Löytää määritetyn tyypin korvausvaatimuksen rivikohteet.

  3. Palauttaa korvausvaatimusten rivikohteiden JSON-tiedoston, joka on ryhmitetty asiaankuuluvien kohteiden ja osapuolten alle. Tämä JSON sisältää kattavuussummat ja säädetyt summat jokaiselle asiaankuuluvalle kohteelle, osapuolelle ja niihin liittyvälle kattavuudelle.

    Palauttaa kustannustyypille JSON-tiedoston, joka sisältää kunkin kustannusvaatimuksen rivikohteen lisätiedot.

    Huomautus
    Huomautus

    Tämä palvelu käyttää nyt Vlocity-datamallin ja Salesforce-datamallin välisiä käyttöliittymäkenttiä.

    Voit käyttää tätä palvelua hankkiaksesi sekä Hävitys- että Kustannus-korvausvaatimusten rivikohteet, mutta et molempia tyyppejä samanaikaisesti.

Etäasetukset

Vaihtoehto

Kuvaus

claimId

Pakollinen.

Sen korvausvaatimuksen tunnus, josta palvelu saa korvausvaatimuksen rivikohteita.

type

Valinnainen.

Loss tai Expense ovat käypiä arvoja.

Jos arvoa ei ole syötetty, palvelun oletusarvo on Loss.

Syötetty JSON

Alla on syötetyn JSON-tiedoston muoto:

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

Alla on esimerkki syötetystä JSON-tiedostosta:

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

Tulos-JSON

Palvelu palauttaa JSON-tiedoston, joka sisältää korvausvaatimusten kohteet tai kustannusten kohteet, riippuen korvausvaatimuksen tyypistä. Alla on tuloksen JSON-tiedoston muoto:

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

// or 

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

Alla on esimerkki tuloksen JSON-tiedostosta:

// 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"
    }
  ]
}
 
Ladataan
Salesforce Help | Article