Loading
Verzekering
InsPolicyTermsService:getCurrentStanding

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.

Class: InsPolicyTermsService

Method: getCurrentStanding

Opmerking
Opmerking

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.

Belangrijk
Belangrijk

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

  1. De service gebruikt een object-ID. Dit kan elk van deze waarden zijn: polis-ID, claim-ID, policyCoverageId, policyParticipantId of policyAssetId.

  2. De service neemt een optioneel viewOption.

    1. Als de objectId policyId is, gebruikt de service een van deze twee opties:

      1. showAllPolicyCoverage

      2. showPolicyLevelTermsOnly

    2. Als de objectId claimId is, gebruikt de service een van deze twee opties:

      1. showAllPolicyCoverages

      2. showOpenClaimPolicyCoverages

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

objectId

Verplicht.

De ID voor het ophalen van de huidige status van de polisvoorwaarden.

Mogelijke waarden:

  • policyId

  • claimId

  • policyCoverageId

  • policyParticipantId

  • policyAssetId.

viewOption

Optioneel.

Scenario 1: Wanneer objectId claimId is, zijn de mogelijke waarden:

  • showAllPolicyCoverages

    Toon alle huidige standen van polisvoorwaarden, ongeacht of de polis open claimdekkingen heeft.

  • showOpenClaimPolicyCoverages

    Toon huidige standen van polisvoorwaarden met alleen open claimdekkingen. Toon in de weergave Claim alle voorwaarden van de polis of claimbereikpolis, ongeacht of er een open claimdekking is. De standaardoptie wanneer de objectId claimId is.

Scenario 2: Wanneer objectId policyId is, zijn de mogelijke waarden:

  • showAllPolicyCoverages

    Toon alle polisvoorwaarden voor de wortelverzekeringspolis en alle polisdekkingen. De standaardoptie wanneer de objectId claimId is.

  • showPolicyLevelTermsOnly

    Toon alle huidige standen van polisvoorwaarden met Polisbereik en Polisdekkingsbereik zonder dat er Polisdeelnemer en Polisactivum aan zijn gekoppeld.

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