Usted está aquí:
InsClaimItemService:getClaimItems
Utilice este servicio para recuperar la lista de reclamantes y sus ClaimCoverages abiertas correspondientes con las partidas respectivas (pérdida o gasto).
Método: getClaimItems
Funcionamiento
-
Toma la
claimIdy obtiene todas las coberturas abiertas y sus partidas (si las hubiera). -
Busca las partidas de reclamación del tipo especificado.
-
Devuelve un JSON de partidas de reclamación de pérdidas, agrupadas en partidas implicadas y partes implicadas. Este JSON incluye importes de cobertura e importes ajustados para cada elemento implicado, parte implicada y cobertura asociada con cada uno de estos.
Para el tipo de gasto, devuelve un JSON incluyendo los detalles de cada partida de reclamación de gastos.
NotaEste servicio ahora utiliza los campos de interfaz comunes entre el modelo de datos de Vlocity y el modelo de datos de Salesforce.
Puede utilizar este servicio para obtener partidas de reclamación de pérdidas o partidas de reclamación de gastos, pero no ambos tipos al mismo tiempo.
Opciones remotas
Opción |
Descripción |
|---|---|
|
Obligatorio. El Id. de la reclamación para la que el servicio obtiene partidas de reclamación. |
|
Opcional.
Si no se ingresa ningún valor, el servicio toma como valor predeterminado |
JSON de entrada
Este es el formato del JSON de entrada:
{
"claimId": <Id>,
"type": <String>
}Este es un ejemplo del JSON de entrada:
{
"claimId": "01t000000000000001",
"type": "Loss"
}JSON de salida
El servicio devuelve un JSON que contiene las partidas de reclamación o las partidas de gasto, dependiendo del tipo de reclamación. Este es el formato del JSON de salida:
{
"claimItems": [
{
"coverages" : [
"claimItems" : []
]
}
]
}
// or
{
"expenseItems": [
{
"coverages" : [
"expenseItems" : []
]
}
]
}
Este es un ejemplo del JSON de salida:
// 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"
}
]
}