Sie befinden sich hier:
InsPolicyService:getPolicyDetails
Verwenden Sie diesen Service, um die Abdeckungen, versicherten Artikel, Preise und anderen Informationen für eine vorhandene Versicherungspolice abzurufen, einschließlich optionaler Abdeckungen, die nicht ausgewählt wurden.
Zum Abrufen der Policendetails müssen Sie über Lesezugriff auf die Datensätze der Versicherungspolice verfügen. Konfigurieren Sie Ihre Freigabeeinstellungen und Freigaberegeln, um Zugriff auf den angeforderten Richtliniendatensatz zu erteilen. Entsprechende Informationen finden Sie unter Freigeben von Objekten und Feldern.
Sie können diesen Service beispielsweise verwenden, um vorhandene Richtliniendetails in einem OmniScript oder Integrationsverfahren für Richtlinienänderungen abzurufen und anzuzeigen.
Funktionsweise
-
Verwendet die
policyIdoderassetId, um den Policendatensatz und die zugehörigen Abdeckungen und versicherten Posten abzurufen. -
Wechselt zur Produktspezifikation, die der Richtlinie zugeordnet ist, um nicht ausgewählte optionale Abdeckungsspezifikationen abzurufen.
-
Gibt eine JSON-Struktur zurück, die versicherte Artikel, Policenabdeckungen und optionale Abdeckungen enthält.
Zuschläge
Wenn der calculateTaxesAndFees-Service verwendet wird, werden die folgenden Felder für die folgenden Datensätze und für die Richtlinie zurückgegeben:
Für jeden AssetCoverage__c-, AssetInsuredItem__c- und AssetPartyRelationship__c werden die folgenden Felder zurückgegeben, sofern die Felder nicht null sind:
-
taxAmountundTaxAmount__c(Werte entsprechen) -
feeAmountundFeeAmount__c(Werte entsprechen) -
totalTaxFeeAmount__cundtotalTaxFeeAmount(entsprichtTaxAmount__c+FeeAmount__c) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
Die folgenden Felder werden für die Richtlinie zurückgegeben, wenn die Felder nicht null sind:
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__cundTotalTaxFeeAmount(entsprichtTotalTaxAmount__c+TotalFeeAmount__c) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
Remote-Optionen
Option |
Beschreibung |
|---|---|
oder
|
Pflichtangabe. Die ID der Richtlinie (Vermögenswert), für die Details abgerufen werden sollen. Der sObject-Typ für diese ID bestimmt, welches Datenmodell der Service verwendet: Vermögenswertbasiert oder Salesforce FSC. Wenn Sie einen Wenn Sie eine |
|
Gibt nur Abdeckungsdetails für die angegebene Instanz zurück. |
|
Optional. Geben Sie einen DataRaptor ein, der zum Abrufen von Policen- (Vermögenswert-)Informationen verwendet werden soll. Wenn Sie |
|
Optional. Geben Sie eine benutzerdefinierte Klasse ein, die zum Abrufen von Policen- (Vermögenswert-)Informationen verwendet werden soll. Dieser Wert überschreibt die zum Abrufen von Informationen verwendete Standardklasse. |
|
Standardmäßig wird Wenn dieser Wert auf Wenn angegeben und auf |
|
Wenn der Service auf |
|
Wenn der Service auf " |
Ausgabe-JSON
Der Service gibt ein Array von Datensätzen aus dem Policenobjekt (Vermögenswert) zurück. Diese Datensätze sind ähnlich wie Produktdatensätze strukturiert, enthalten jedoch zusätzliche Felder.
Der Service gibt auch Datensätze zurück, die er aus dem Produkt abruft, einschließlich optionaler Abdeckungen, die nicht Teil des Policenobjekts sind (sie wurden nicht als Abdeckungen für diese Richtlinie ausgewählt).
"totalSize": 1,
"records": [{
"displaySequence": -1,
"Id": "02if4000001vM1LAAU",
"productId": "01tf4000001lKNQAA2",
"productName": "Watercraft",
"EffectiveStart": "2018-05-21",
"EffectiveEnd": "2019-05-20",
"Price": 20,
"PricingFormula__c": "wcPropertyNet + wcLiabilityNet + wcUninsuredNet + wcMedPaymentsNet + wcPersonalEffectsNet + wcTrailerNet + wcTowingNet + wcFishingEquipNet + wcBoatLiftNet",
"ProductCode": "Watercraft",
"CalculatedPriceData": {
"ID": "0",
"wcBoatLiftNet": 20
},
"childProducts": {
"totalSize": 1,
"records": [...]
]Zusätzlich zu den im Produkt-JSON-Strukturmodell beschriebenen Feldern enthält die Ausgabe-JSON für diesen Service die folgenden Felder aus dem Objekt "Police (Asset)" (Vermögenswert) (unter Verwendung des Feldsets "GetPolicyDetailsFields):
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__cAlle zugänglichen Felder
-
AssetInsuredItem__cAlle zugänglichen Felder
Beispiele
Der Service wird in der Regel in OmniScripts verwendet, die Richtlinien ändern oder stornieren.

