U bent hier:
InsPolicyTermsService:getCurrentStanding
Gebruik deze service voor een lijst van bedragen die de huidige status vertegenwoordigen van de polisvoorwaarden die zijn gekoppeld aan een polis of claim.
Deze service vult de huidige status van polisvoorwaarden in voor zowel de pagina Polis als de pagina Claim. Gebruik voor het configureren van de polisvoorwaarden op de recordpagina voor verzekeringsclaims de Permanente LWC voor Vlocity-polisvoorwaarden. Als u de polisvoorwaarden wilt configureren met de mogelijkheid om de dekkingsdetails te filteren op basis van de insuredId op de recordpagina van de verzekeringspolis, gebruikt u de component Polisvoorwaarden permanent - Weergave van verzekeringspolis.
Met de Summer '21-release ondersteunt dezelfde service Salesforce FSC-claimgegevensmodellen om de kenmerken van het verbruikte vermogen weer te geven.
De manier waarop het werkt...
-
De service gebruikt een object-ID. Dit kan elk van deze waarden zijn: polis-ID, claim-ID, policyCoverageId, policyParticipantId of policyAssetId.
-
De service neemt een optioneel
viewOption.-
Als de objectId policyId is, gebruikt de service een van deze twee opties:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
Als de objectId claimId is, gebruikt de service een van deze twee opties:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
Retourneert een lijst van beleidstermen die zijn gekoppeld aan de objectId. De naam die voor dit knooppunt wordt gemaakt, is afhankelijk van de kenmerkklasse en het kenmerkbereik van de opgegeven beleidsterm.
Externe opties
Optie |
Beschrijving |
|---|---|
|
Verplicht. De ID voor het ophalen van de huidige status van de polisvoorwaarden. Mogelijke waarden:
|
|
Optioneel. Scenario 1: Wanneer objectId
|
Scenario 2: Wanneer objectId
|
Invoer-JSON
Hier is de indeling van de voorbeeldinvoer-JSON:
{
"objectId": <Id>
}Hier is een voorbeeld van invoer-JSON:
{
"objectId":"a2b5w000006SBY9AAO"
}Uitvoer-JSON
Hier is de indeling van de voorbeelduitvoer-JSON:
{
"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>]
}
}
]
}Hoe de naam van de beleidsterm is samengesteld, is afhankelijk van de manier waarop het kenmerk power is ingesteld. Hier zijn enkele voorbeelden van verschillende configuraties die verschillende namen van beleidstermen maken.
Naam van polisterm: Beleidslimiet voor algemene inhoud
Kenmerkklasse: Limiet - Valuta
Kenmerkbereik: Beleidsuitvoer
Naam: Beleidslimiet voor algemene inhoud
{
"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"
}
}
]
}Naam van polisterm: Beleidslimiet voor algemene inhoud
Kenmerkklasse: Limiet - Valuta
Kenmerkbereik: Polisdekkingsuitvoer
Naam: Limiet voor dekking van algemene inboedelpolis - Voorbeeld verzekerd
{
"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"
}
}
]
}Naam van polisterm: Claimlimiet voor algemene inhoud
Kenmerkklasse: Limiet - Valuta
Kenmerkbereik: Naam van claimuitvoer: Claimlimiet voor algemene inhoud
{
"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"]
}
}
]
}Naam van polisterm: Limiet voor dekking van claims voor algemene inhoud
Kenmerkklasse: Limiet - Valuta
Kenmerkbereik: Uitvoer voor claimdekking
Naam: Limiet voor dekking van algemene inhoudsclaims - Testpartij (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"]
}
}
]
}Naam van polisterm: Telling van dekking van Data Cov-claim
Kenmerkklasse: Limiet - Bereiktelling
Kenmerkbereik: Polisdekkingsuitvoer
Naam: Telling van dekking van Data Cov-claim
{
"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"]
}
}
]
}