Loading
Forsikring
InsPolicyTermsService:getCurrentStanding

InsPolicyTermsService:getCurrentStanding

Brug denne tjeneste til at få en liste over beløb, der repræsenterer den aktuelle status for de politikbetingelser, der er knyttet til en police eller en fordring.

Class: InsPolicyTermsService

Method: getCurrentStanding

Bemærk
Bemærk

Denne tjeneste udfylder de aktuelle standarder for policeudtryk for både polic- og skadessider. Hvis du vil konfigurere policevilkårene på registreringssiden for forsikringskrav, skal du bruge LWC for varige vilkår for Vlocity Policy. Hvis du vil konfigurere policevilkårene med en funktion til at filtrere dækningsdetaljerne baseret på insuredId på registreringssiden for forsikringspolicen, skal du bruge komponenten Policevilkår standing - Forsikringspolicevisning.

Vigtigt
Vigtigt

Med Summer '21-versionen understøtter den samme tjeneste Salesforce FSC-kravsdatamodeller til at vise de forbrugte potensattributter.

Sådan fungerer det

  1. Tjenesten bruger et objekt-id, som kan være enhver af disse værdier: policy Id, claim Id, policyCoverageId, policyParticipantId eller policyAssetId.

  2. Tjenesten bruger en valgfri viewOption.

    1. Hvis objectId er policyId, bruger tjenesten en af disse to muligheder:

      1. showAllPolicyCoverage

      2. showPolicyLevelTermsOnly

    2. Hvis objectId er claimId, bruger tjenesten en af disse to muligheder:

      1. showAllPolicyCoverages

      2. showOpenClaimPolicyCoverages

  3. Returnerer en liste over politikudtryk, der er tilknyttet objectId. Det navn, der oprettes for denne node, afhænger af attributklassen og attributomfanget for det angivne politikudtryk.

Fjernindstillinger

Indstilling

Beskrivelse

objectId

Påkrævet.

Id'et til at hente den aktuelle standing af politikbetingelserne.

Mulige værdier:

  • policyId

  • claimId

  • policyCoverageId

  • policyParticipantId

  • policyAssetId.

viewOption

Valgfrit.

Scenarie 1: Når objectId er claimId, er de mulige værdier:

  • showAllPolicyCoverages

    Viser alle aktuelle standarder for policeudtryk, uanset om policen har åben skadesdækning.

  • showOpenClaimPolicyCoverages

    Vis kun aktuelle standarder for policeudtryk med åbne skadesdækninger. I skadesvisning skal du vise alle politik- eller politikudtryk for skadesomfang, uanset om der er en åben skadesdækning. Standardindstillingen, når objectId er claimId.

Scenarie 2: Når objectId er policyId, er de mulige værdier:

  • showAllPolicyCoverages

    Vis alle policevilkår for rodforsikringspolicen og alle policedækninger. Standardindstillingen, når objectId er claimId.

  • showPolicyLevelTermsOnly

    Vis alle politikudtryks aktuelle standarder med politikomfang og politikdækningsomfang uden nogen politikdeltager og politikaktiv tilknyttet.

Input JSON

Her er formatet på eksempelinput-JSON:

{ 
   "objectId": <Id>
}

Her er der et eksempel på input-JSON:

{ 
   "objectId":"a2b5w000006SBY9AAO"
}

Output JSON

Her er formatet på eksempelresultat-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>]
      }
    }
  ]
}

Hvordan politikudtrykket er opbygget, afhænger af, hvordan power-attributten er opsat. Her er nogle eksempler på forskellige konfigurationer, der opretter forskellige politikudtryksnavne.

Navn på policeudtryk: Grænse for generel indholdspolitik

Attributklasse: Grænse - Valuta

Attributomfang: Politikoutput

Navn: Grænse for generel indholdspolitik

{ 
   "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"
        }
    }
  ]
}

Navn på policeudtryk: Grænse for dækning af generel indholdspolitik

Attributklasse: Grænse - Valuta

Attributomfang: Output for policedækning

Navn: Grænse for dækning af almindelig indholdspolice - Eksempel på 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"
        }
    }
  ]
}

Navn på policeudtryk: Fordringsgrænse for generelt indhold

Attributklasse: Grænse - Valuta

Attributomfang: Skadesoutputnavn: Fordringsgrænse for generelt indhold

{ 
   "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"]
        }
    }
  ]
}

Navn på policeudtryk: Grænse for dækning af generel indholdskrav

Attributklasse: Grænse - Valuta

Attributomfang: Output for skadesdækning

Navn: Grænse for dækning af generel indholdskrav - Test Party (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"]
        }
    }
  ]
}

Navn på policeudtryk: Dækningsantal for databedækningskrav

Attributklasse: Grænse - Omfangsantal

Attributomfang: Output for policedækning

Navn: Dækningsantal for databedækningskrav

{ 
   "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"]
          }
    }
  ]
}
 
Indlæser
Salesforce Help | Article