Loading
Forsikring
InsPolicyTermsService:getCurrentStanding

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.

Class: InsPolicyTermsService

Method: getCurrentStanding

Merk
Merk

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.

Viktig
Viktig

Med Summer '21-utgivelsen støtter den samme tjenesten Salesforce FSC-kravdatamodeller for å vise de forbrukte effektattributtene.

Slik virker det

  1. Tjenesten tar en objekt-ID, som kan være en av disse verdiene: policy Id, claim Id, policyCoverageId, policyParticipantId eller policyAssetId.

  2. Tjenesten tar en valgfri viewOption-node.

    1. Hvis objectId er policyId, bruker tjenesten ett av disse to alternativene:

      1. showAllPolicyCoverage

      2. showPolicyLevelTermsOnly

    2. Hvis objectId er claimId, bruker tjenesten ett av disse to alternativene:

      1. showAllPolicyCoverages

      2. showOpenClaimPolicyCoverages

  3. 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

objectId

Obligatorisk.

ID-en for å hente gjeldende status for polisebetingelsene.

Mulige verdier:

  • policyId

  • claimId

  • policyCoverageId

  • policyParticipantId

  • policyAssetId.

viewOption

Valgfritt.

Scenario 1: Når objectId er claimId, er de mulige verdiene:

  • showAllPolicyCoverages

    Viser gjeldende standarder for alle poliseperioder uavhengig av om polisen har åpne kravdekninger.

  • showOpenClaimPolicyCoverages

    Vis gjeldende standarder for poliseperioder bare med åpne kravdekninger. I Krav-visningen viser du alle policy- eller kravomfangspolicybegreper uavhengig av om det er en åpen kravdekning. Standardalternativet når objectId er claimId.

Scenario 2: Når objectId er policyId, er de mulige verdiene:

  • showAllPolicyCoverages

    Vis alle polisebetingelser for rotforsikringspolisen og alle polisedekninger. Standardalternativet når objectId er claimId.

  • showPolicyLevelTermsOnly

    Vis alle policyperiodens gjeldende standarder med Policy-omfang og Policy Coverage-omfang uten noen Policy Deltaker og Policy Asset tilknyttet den.

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"]
          }
    }
  ]
}
 
Laster
Salesforce Help | Article