Usted está aquí:
InsPolicyTermsService:getCurrentStanding
Utilice este servicio para obtener una lista de importes que representan el estado actual de los términos de póliza asociados con una póliza o una reclamación.
Este servicio rellena la Clasificación actual de términos de pólizas para las páginas Póliza y Reclamación. Para configurar las condiciones de la póliza en la página de registro de reclamación de seguros, utilice el LWC Condiciones de póliza de Vlocity Standing. Para configurar las clasificaciones de términos de póliza con una capacidad para filtrar los detalles de cobertura basándose en la insuredId en la página de registro de póliza de seguros, utilice el componente Condiciones de póliza de pie - 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 una de estas dos opciones:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
Si objectId es claimId, el servicio toma una de estas dos opciones:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
Devuelve una lista de términos de política 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 los términos 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 políticas.
Nombre de término de póliza: Límite de política de contenido general
Clase de atributo: Límite - Divisa
Ámbito de atributo: Salida de política
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: Salida 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 reclamación de contenido general
Clase de atributo: Límite - Divisa
Ámbito de atributo: Nombre de salida de reclamación: Límite de reclamación 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: Límite de cobertura de reclamación de contenido general
Clase de atributo: Límite - Divisa
Ámbito de atributo: Salida 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: Recuento de cobertura de reclamación de Cov de datos
Clase de atributo: Límite - Recuento de ámbito
Ámbito de atributo: Salida de cobertura de póliza
Nombre: Recuento de cobertura de reclamación de Cov de datos
{
"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"]
}
}
]
}