Du er her:
InsPolicyTermsService:getCurrentStanding
Bruk denne tjenesten til å få en liste over beløp som representerer gjeldende status for polisebetingelsene som er knyttet til en policy eller et krav.
Denne tjenesten fyller ut Gjeldende standarder for poliseperioder for både Policy- og Claim-sidene. Bruk Vlocity Policy Terms Standing LWC til å konfigurere poliseperiodene på Forsikringskrav-postsiden. Hvis du vil konfigurere poliseperiodene med mulighet til å filtrere dekningsdetaljene basert på insuredId på Forsikringspolise-postsiden, bruker du komponenten Policy Terms Standing - Insurance Policy View.
Med Summer '21-utgivelsen støtter den samme tjenesten Salesforce FSC-kravdatamodeller for å vise de forbrukte effektattributtene.
Slik virker det
-
Tjenesten tar en objekt-ID, som kan være en av disse verdiene: policy Id, claim Id, policyCoverageId, policyParticipantId eller policyAssetId.
-
Tjenesten tar en valgfri
viewOption-node.-
Hvis objectId er policyId, bruker tjenesten ett av disse to alternativene:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
Hvis objectId er claimId, bruker tjenesten ett av disse to alternativene:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
Returnerer en liste over policybegreper som er knyttet til objectId. Navnet som opprettes for denne noden, avhenger av attributtklassen og attributtomfanget for den gitte policybetingelsen.
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
|
Obligatorisk. ID-en for å hente gjeldende status for polisebetingelsene. Mulige verdier:
|
|
Valgfritt. Scenario 1: Når objectId er
|
Scenario 2: Når objectId er
|
Inndata-JSON
Her er formatet på JSON-koden for inndataeksempler:
{
"objectId": <Id>
}Her er et eksempel på en inndata-JSON-fil:
{
"objectId":"a2b5w000006SBY9AAO"
}Utdata-JSON
Her er formatet på JSON-eksempelet for utdata:
{
"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>]
}
}
]
}Hvordan navnet på policybetingelsen er konstruert, avhenger av hvordan power-attributtet er konfigurert. Her er noen eksempler på forskjellige konfigurasjoner som oppretter forskjellige navn på poliseperioder.
Policy Term Name (Navn på poliseperiode): Generell grense for innholdspolicy
Attributtklasse: Grense - Valuta
Attributtomfang: Policy Output (poliseutdata)
Navn: Generell grense for innholdspolicy
{
"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"
}
}
]
}Policy Term Name (Navn på poliseperiode): Generell dekningsgrense for innholdspolicy
Attributtklasse: Grense - Valuta
Attributtomfang: Utdata for polisedekning
Navn: Generell grense for dekning av innholdspolise - Eksempel forsikret
{
"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"
}
}
]
}Policy Term Name (Navn på poliseperiode): Generell kravgrense for innhold
Attributtklasse: Grense - Valuta
Attributtomfang: Claim Output Name (Navn på kravutdata): Generell kravgrense for innhold
{
"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"]
}
}
]
}Policy Term Name (Navn på poliseperiode): Generell grense for dekning av krav om innhold
Attributtklasse: Grense - Valuta
Attributtomfang: Kravdekningsutdata
Navn: Generell dekningsgrense for innholdskrav - 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"]
}
}
]
}Policy Term Name (Navn på poliseperiode): Antall datakravdekning
Attributtklasse: Grense - Antall omfang
Attributtomfang: Utdata for polisedekning
Navn: Antall datakravdekning
{
"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"]
}
}
]
}