Sie befinden sich hier:
InsPolicyTermsService:getCurrentStanding
Verwenden Sie diesen Service, um eine Liste der Beträge abzurufen, die den aktuellen Stand der Policenbedingungen darstellen, die einer Police oder einem Anspruch zugeordnet sind.
Dieser Service füllt die aktuellen Policenlaufzeiten für die Policen- und Anspruchsseiten aus. Verwenden Sie das Standing LWC der Vlocity-Policenbedingungen, um die Policenbedingungen auf der Datensatzseite für Versicherungsansprüche zu konfigurieren. Verwenden Sie die Komponente "Police Terms Standing – Insurance Policy View" (Policenbedingungen – Standing – Ansicht der Versicherungspolice), um die Policenbedingungen so zu konfigurieren, dass die Abdeckungsdetails anhand der insuredId auf der Datensatzseite der Versicherungspolice gefiltert werden können.
Ab der Version Summer '21 unterstützt derselbe Service Salesforce FSC-Anspruchsdatenmodelle zum Anzeigen der verbrauchten Leistungsattribute.
Funktionsweise
-
Der Service verwendet eine Objekt-ID, bei der es sich um einen der folgenden Werte handeln kann: policy Id, claim Id, policyCoverageId, policyParticipantId oder policyAssetId.
-
Der Service verwendet einen optionalen
viewOption.-
Wenn die objectId policyId lautet, verwendet der Service eine der beiden folgenden Optionen:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
Wenn die objectId "claimId" lautet, verwendet der Service eine der beiden folgenden Optionen:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
Gibt eine Liste der Policenbedingungen zurück, die der objectId zugeordnet sind. Der für diesen Knoten erstellte Name hängt von der Attributklasse und dem Attributumfang der angegebenen Policenlaufzeit ab.
Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Pflichtangabe. Die ID zum Abrufen des aktuellen Status der Policenbedingungen. Mögliche Werte:
|
|
Optional. Szenario 1: Wenn objectId
|
Szenario 2: Wenn objectId
|
Input JSON
Folgendes Format der Beispiel-Eingabe-JSON:
{
"objectId": <Id>
}Hier eine Beispiel-Eingabe-JSON:
{
"objectId":"a2b5w000006SBY9AAO"
}Ausgabe-JSON
Das Format der Beispielausgabe-JSON lautet wie folgt:
{
"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>]
}
}
]
}Wie der Name des Policenbegriffs erstellt wird, hängt davon ab, wie das Attribut power eingerichtet ist. Im Folgenden finden Sie einige Beispiele für verschiedene Konfigurationen, die unterschiedliche Policenlaufzeitnamen erstellen.
Name der Policenlaufzeit: Obergrenze für allgemeine Inhaltsrichtlinien
Attributklasse: Obergrenze – Währung
Attributumfang: Policenausgabe
Name: Obergrenze für allgemeine Inhaltsrichtlinien
{
"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"
}
}
]
}Name der Policenlaufzeit: Obergrenze für die Abdeckung der allgemeinen Inhaltsrichtlinie
Attributklasse: Obergrenze – Währung
Attributumfang: Policenabdeckungsausgabe
Name: Obergrenze für die Abdeckung der allgemeinen Inhaltspolice – Beispiel "Versichert"
{
"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"
}
}
]
}Name der Policenlaufzeit: Obergrenze für allgemeine Inhaltsansprüche
Attributklasse: Obergrenze – Währung
Attributumfang: Name der Anspruchsausgabe: Obergrenze für allgemeine Inhaltsansprüche
{
"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"]
}
}
]
}Name der Policenlaufzeit: Obergrenze für die Abdeckung allgemeiner Inhalte
Attributklasse: Obergrenze – Währung
Attributumfang: Claim Coverage Output (Ausgabe für Anspruchsabdeckung)
Name: Obergrenze für die Anspruchsabdeckung bei allgemeinen Inhalten – Testpartei (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"]
}
}
]
}Name der Policenlaufzeit: Anzahl der Data Cov-Ansprüche
Attributklasse: Obergrenze – Anzahl der Scopes
Attributumfang: Policenabdeckungsausgabe
Name: Anzahl der Data Cov-Ansprüche
{
"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"]
}
}
]
}
