Du är här:
InsPolicyTermsService:getCurrentStanding
Använd denna tjänst för att få en lista över belopp som representerar den aktuella statusen för policyvillkoren som är associerade med en policy eller ett anspråk.
Denna tjänst fyller i aktuell status för policyterm för både sidorna Policy och Anspråk. För att konfigurera policytermernas ställning på postsidan för försäkringsanspråk, använd LWC för Stående villkor för Vlocity Policy Terms. För att konfigurera policyvillkorsställningen med möjlighet att filtrera täckningsdetaljerna baserat på insuredId på postsidan för försäkringspolicyn, använd komponenten Policyvillkor stående - Försäkringspolicyvy.
Med utgåvan Summer '21 har samma tjänst stöd för Salesforce FSC Claim Data Models för att visa använda effektattribut.
Så här fungerar det
-
Tjänsten tar ett objekt-ID, vilket kan vara något av dessa värden: policy-ID, anspråks-ID, policyCoverageId, policyParticipantId eller policyAssetId.
-
Tjänsten tar en valfri
viewOption.-
Om objectId är policyId använder tjänsten något av dessa två alternativ:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
Om objectId är claimId använder tjänsten något av dessa två alternativ:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
Returnerar en lista över policytermer associerade med objectId. Namnet som skapas för denna nod beror på attributklassen och attributomfånget för den givna policytermen.
Fjärralternativ
Alternativ |
Beskrivning |
|---|---|
|
Obligatoriskt. ID för att hämta aktuell status för policytermerna. Möjliga värden:
|
|
Valfritt. Scenario 1: När objectId är
|
Scenario 2: När objectId är
|
Indata-JSON
Här är formatet för JSON för exempelinmatning:
{
"objectId": <Id>
}Här är ett exempel på JSON för indata:
{
"objectId":"a2b5w000006SBY9AAO"
}JSON för utdata
Här är formatet för JSON för exempelutdata:
{
"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>]
}
}
]
}Hur policytermnamnet är konstruerat beror på hur power-attributet är konfigurerat. Här är några exempel på olika konfigurationer som skapar olika policytermnamn.
Policytermnamn: Gräns för allmän innehållspolicy
Attributklass: Gräns - Valuta
Attributomfång: Policyresultat
Namn: Gräns för allmän innehållspolicy
{
"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"
}
}
]
}Policytermnamn: Gräns för allmän innehållspolicytäckning
Attributklass: Gräns - Valuta
Attributomfång: Utdata för policytäckning
Namn: Gräns för allmän innehållspolicytäckning - Exempel på försäkrad
{
"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"
}
}
]
}Policytermnamn: Gräns för allmänt innehållsanspråk
Attributklass: Gräns - Valuta
Attributomfång: Namn på anspråksresultat: Gräns för allmänt innehållsanspråk
{
"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"]
}
}
]
}Policytermnamn: Gräns för allmän innehållsanspråkstäckning
Attributklass: Gräns - Valuta
Attributomfång: Utdata för anspråkstäckning
Namn: Gräns för anspråkstäckning - Testpart (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"]
}
}
]
}Policytermnamn: Antal datakovanspråkstäckning
Attributklass: Gräns - Omfattning
Attributomfång: Utdata för policytäckning
Namn: Antal datakovanspråkstäckning
{
"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"]
}
}
]
}