breadcrumbDescription
InsPolicyService:getPolicyDetails
Brug denne tjeneste til at få dækninger, forsikrede elementer, priser og andre oplysninger for en eksisterende forsikringspolice, herunder valgfri dækninger, der ikke er valgt.
Hvis du vil hente policedetaljerne, skal du have læseadgang til forsikringspolicens registreringer. Konfigurer dine delingsindstillinger og delingsregler for at give adgang til den ønskede politikregistrering. Se Del objekter og felter.
Du kan f.eks. bruge denne tjeneste til at hente og vise eksisterende politikdetaljer i en OmniScript- eller integrationsprocedure for en politikændring.
Sådan fungerer det
-
Bruger
policyIdellerassetIdtil at hente policeregistreringen og dens tilhørende dækninger og forsikrede elementer. -
Går til den produktspecifikation, der er knyttet til politikken for at få uvalgte valgfri dækningsspecifikationer.
-
Returnerer en JSON-struktur, der inkluderer forsikrede elementer, policedækninger og valgfri dækninger.
Supplerende gebyrer
Hvis calculateTaxesAndFees bruges, returneres følgende felter for følgende registreringer og for politikken:
For hver AssetCoverage__c, AssetInsuredItem__c og AssetPartyRelationship__c returneres følgende felter, når blot felterne ikke er nul:
-
taxAmountogTaxAmount__c(værdier svarer til hinanden) -
feeAmountogFeeAmount__c(værdier svarer til hinanden) -
totalTaxFeeAmount__cogtotalTaxFeeAmount(svarende tilTaxAmount__c+FeeAmount__c) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
Følgende felter returneres for politikken, hvis felterne ikke er nul:
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__cogTotalTaxFeeAmount(svarende tilTotalTaxAmount__c+TotalFeeAmount__c) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
Fjernindstillinger
Indstilling |
Beskrivelse |
|---|---|
eller
|
Påkrævet. Id'et for den politik (aktiv), der skal hentes detaljer for. sObject-typen for dette id bestemmer, hvilken datamodel tjenesten bruger, aktivbaseret eller Salesforce FSC. Hvis du angiver en Hvis du angiver en |
|
Returnerer kun dækningsdetaljer for den angivne forekomst. |
|
Valgfrit. Angiv en DataRaptor, der skal bruges til at hente politikoplysninger (aktiv). Hvis du angiver både |
|
Valgfrit. Angiv en tilpasset klasse, der skal bruges til at hente politikoplysninger (aktiv). Denne værdi tilsidesætter den standardklasse, der bruges til at hente oplysninger. |
|
Standard er Når den er indstillet til Hvis det angives og indstilles til |
|
Når den er indstillet til |
|
Når det er sat til |
Output JSON
Tjenesten returnerer en matriks af registreringer fra objektet Politik (aktiv). Disse registreringer er struktureret på samme måde som produktregistreringer, men inkluderer yderligere felter.
Tjenesten returnerer også registreringer, som den henter fra produktet, herunder valgfri dækninger, der ikke er del af politikobjektet (de er ikke valgt som dækninger for denne politik).
"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": [...]
]Udover felter, der er beskrevet i JSON-strukturmodellen for produktet, indeholder output-JSON for denne tjeneste følgende felter fra objektet policy (asset) (ved brug af feltsættet GetPolicyDetailsFields):
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__cAlle tilgængelige felter
-
AssetInsuredItem__cAlle tilgængelige felter
Eksempler
Tjenesten bruges typisk i OmniScripts, der redigerer eller annullerer politikker.
