U bent hier:
InsClaimItemService:getClaimItems
Gebruik deze service voor het ophalen van de lijst van eisers en hun overeenkomende open claimdekkingen met de respectieve regelitems (verlies of onkosten).
Methode: getClaimItems
De manier waarop het werkt...
-
Neemt de
claimIden krijgt alle open dekkingen en hun regelitems (indien aanwezig). -
Zoekt de claimregelitems van het opgegeven type.
-
Retourneert een JSON van regelitems van verliesclaims, gegroepeerd onder betrokken items en betrokken partijen. Deze JSON omvat dekkingsbedragen en aangepaste bedragen voor elk betrokken item, elke betrokken partij en de dekking die aan elk van deze items is gekoppeld.
Retourneert voor onkostentype een JSON met de details van elk regelitem van een onkostenclaim.
OpmerkingDeze service gebruikt nu de interfacevelden die gemeenschappelijk zijn tussen het Vlocity-gegevensmodel en het Salesforce-gegevensmodel.
U kunt deze service gebruiken om zowel regelitems voor verliesclaims als regelitems voor onkostenclaims op te halen, maar niet beide typen tegelijk.
Externe opties
Optie |
Beschrijving |
|---|---|
|
Verplicht. De ID van de claim waarvoor de service claimregelitems krijgt. |
|
Optioneel.
Als er geen waarde wordt opgegeven, gaat de service standaard naar |
Invoer-JSON
Hier is de indeling van de invoer-JSON:
{
"claimId": <Id>,
"type": <String>
}Hier is een voorbeeld van de invoer-JSON:
{
"claimId": "01t000000000000001",
"type": "Loss"
}Uitvoer-JSON
De service retourneert een JSON die de claimitems of onkostenitems bevat, afhankelijk van het claimtype. Hier is de indeling van de uitvoer-JSON:
{
"claimItems": [
{
"coverages" : [
"claimItems" : []
]
}
]
}
// or
{
"expenseItems": [
{
"coverages" : [
"expenseItems" : []
]
}
]
}
Hier is een voorbeeld van de uitvoer-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"
}
]
}