Olet tässä:
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).
Metodi: getClaimItems
Miten se toimii?
-
Ota
claimIdja saa kaikki avoimet kattavuudet ja niiden rivikohteet (jos sellaisia on). -
Löytää määritetyn tyypin korvausvaatimuksen rivikohteet.
-
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.
HuomautusTä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 |
|---|---|
|
Pakollinen. Sen korvausvaatimuksen tunnus, josta palvelu saa korvausvaatimuksen rivikohteita. |
|
Valinnainen.
Jos arvoa ei ole syötetty, palvelun oletusarvo on |
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"
}
]
}