Usted está aquí:
InsPolicyTermsService:getCurrentStanding
Utilice este servicio para obtener una lista de importes que representan el estado actual de las condiciones de póliza asociadas con una póliza o una reclamación.
Este servicio rellena la Clasificación actual de condiciones de póliza para las páginas Póliza y Reclamación. Para configurar las clasificaciones de condiciones de pólizas en la página de registro de reclamación de seguros, utilice la LWC Permanente Condiciones de póliza de Vlocity. Para configurar las clasificaciones de condiciones de póliza con una capacidad para filtrar los detalles de cobertura basándose en las insuredId en la página de registro de póliza de seguros, utilice el componente Condiciones de póliza permanentes - Vista de póliza de seguros.
Con la versión Summer '21, el mismo servicio admite modelos de datos de reclamaciones de Salesforce FSC para mostrar los atributos de energía consumida.
Funcionamiento
-
El servicio toma un Id. de objeto, que puede ser cualquiera de estos valores: policy Id, claim Id, policyCoverageId, policyParticipantId o policyAssetId.
-
El servicio toma un nodo de
viewOptionopcional.-
Si objectId es policyId, el servicio toma cualquiera de estas dos opciones:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
Si el objectId es claimId, el servicio toma cualquiera de estas dos opciones:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
Devuelve una lista de términos de póliza asociados con objectId. El nombre creado para este nodo depende de la clase de atributo y el ámbito de atributo del término de política concreto.
Opciones remotas
Opción |
Descripción |
|---|---|
|
Obligatorio. El Id. para obtener el estado actual de las condiciones de la política. Valores posibles:
|
|
Opcional. Escenario 1: Cuando objectId es
|
Escenario 2: Cuando objectId es
|
JSON de entrada
Este es el formato del JSON de entrada de muestra:
{
"objectId": <Id>
}Este es un JSON de entrada de muestra:
{
"objectId":"a2b5w000006SBY9AAO"
}JSON de salida
Este es el formato del JSON de salida de muestra:
{
"currentStanding": [
{
<String:Policy Term Name>: {
"predictedRemainingValue": <Decimal>,
"pendingValue": <Decimal>,
"usedValue": <Decimal>,
"remainingValue": <Decimal>,
"initialValue": <Decimal>,
"dataType": <Text>,
"insurancePolicyCoverageName": <Text>,
"insuredItemId": <Id>,
"insuredPartyId": <Id>,
"assetCoverageId": <Id>,
"assetId": <Id>,
"attributeScope": <Text>,
"attributeClass": <Text>,
"assetTermName": <Text>,
"assetTermId": <Id>,
"claimId": <Id>,
"claimCoverageIds": [<List of Ids>]
}
}
]
}El modo en que se construye el nombre del término de política depende de cómo se configura el atributo power. Estos son algunos ejemplos de diferentes configuraciones que crean diferentes nombres de términos de póliza.
Nombre de término de póliza: Límite de política de contenido general
Clase de atributo: Límite - Divisa
Ámbito de atributo: Resultado de póliza
Nombre: Límite de política de contenido general
{
"currentStanding": [
{
"General Contents Policy Limit": {
"predictedRemainingValue": 500,
"pendingValue": 0,
"usedValue": 0,
"remainingValue": 500,
"initialValue": 500,
"dataType": "currency",
"insurancePolicyCoverageName": "Lab",
"insuredPartyId": null,
"insuredItemId": null,
"assetCoverageId": "a3u3j00000HyNvYAAV",
"assetId": "02i3j00000KhumpAAB",
"attributeScope": "Policy",
"attributeClass": "Limit",
"assetTermName": "General Contents Policy Limit",
"assetTermId": "a5N3j000000XnVtEAK"
}
}
]
}Nombre de término de póliza: Límite de cobertura de póliza de contenido general
Clase de atributo: Límite - Divisa
Ámbito de atributo: Resultado de cobertura de póliza
Nombre: Límite de cobertura de póliza de contenido general: muestra asegurada
{
"currentStanding": [
{
"General Contents Policy Coverage Limit - Sample Insured": {
"predictedRemainingValue": 500,
"pendingValue": 0,
"usedValue": 0,
"remainingValue": 500,
"initialValue": 500,
"dataType": "currency",
"insurancePolicyCoverageName": "Outpatient",
"insuredPartyId": "0ao8c000000PnSqAAK",
"insuredItemId": null,
"assetCoverageId": "a3u3j00000HyNvYAAV",
"assetId": "02i3j00000KhumpAAB",
"attributeScope": "Policy Coverage",
"attributeClass": "Limit",
"assetTermName": "General Contents Policy Coverage Limit",
"assetTermId": "a5N3j000000XnVtEAK"
}
}
]
}Nombre de término de póliza: Límite de reclamaciones de contenido general
Clase de atributo: Límite - Divisa
Ámbito de atributo: Nombre de salida de reclamación: Límite de reclamaciones de contenido general
{
"currentStanding": [
{
"General Contents Claim Limit": {
"predictedRemainingValue": 500,
"pendingValue": 0,
"usedValue": 0,
"remainingValue": 500,
"initialValue": 500,
"dataType": "currency",
"insurancePolicyCoverageName": "Lab",
"insuredPartyId": null,
"insuredItemId": null,
"assetCoverageId": "a3u3j00000HyNvYAAV",
"assetId": "02i3j00000KhumpAAB",
"attributeScope": "Claim",
"attributeClass": "Limit",
"assetTermName": "General Contents Claim Limit",
"assetTermId": "a5N3j000000XnVtEAK",
"claimId": "a4X3j0000001gUPEAY",
"claimCoverageIds": ["a5G3j000000YGYwEAO"]
}
}
]
}Nombre de término de póliza: Contenido general Límite de cobertura de reclamación
Clase de atributo: Límite - Divisa
Ámbito de atributo: Resultado de cobertura de reclamación
Nombre: Contenido general Límite de cobertura de reclamación - Parte de prueba (Joan Smith)
{
"currentStanding": [
{
"General Contents Claim Coverage Limit - Test Party (Joan Smith)": {
"predictedRemainingValue": 500,
"pendingValue": 0,
"usedValue": 0,
"remainingValue": 500,
"initialValue": 500,
"dataType": "currency",
"insurancePolicyCoverageName": "Lab",
"insuredPartyId": null,
"insuredItemId": null,
"assetCoverageId": "a3u3j00000HyNvYAAV",
"assetId": "02i3j00000KhumpAAB",
"attributeScope": "Claim Coverage",
"attributeClass": "Limit",
"assetTermName": "General Contents Claim Coverage Limit",
"assetTermId": "a5N3j000000XnVtEAK",
"claimId": "a4X3j0000001gUPEAY",
"claimCoverageIds": ["a5G3j000000YGYwEAO"]
}
}
]
}Nombre de término de póliza: Conteo de cobertura de reclamaciones de Data Cov
Clase de atributo: Límite - Conteo de ámbito
Ámbito de atributo: Resultado de cobertura de póliza
Nombre: Conteo de cobertura de reclamaciones de Data Cov
{
"currentStanding": [
{
"Data Cov Claim Coverage Count": {
"predictedRemainingValue": 3,
"pendingValue": 1,
"usedValue": 1,
"remainingValue": 4,
"initialValue": 5,
"dataType": "number",
"insurancePolicyCoverageName": "Lab",
"insuredPartyId": null,
"insuredItemId": null,
"assetCoverageId": "a3u3j00000HyNvVAAV",
"assetId": "02i3j00000KhumpAAB",
"attributeScope": "Claim Coverage",
"attributeClass": "ScopeCountLimit",
"assetTermName": "Data Cov Claim Coverage Count",
"assetTermId": "a5N3j000000XnVqEAK",
"claimId": "a4X3j0000001gUPEAY",
"claimCoverageIds": ["a5G3j000000YGYwEAO"]
}
}
]
}