Du er her:
InsPolicyService:getPolicyDetails
Bruk denne tjenesten til å få dekninger, forsikrede artikler, priser og annen informasjon for en eksisterende forsikringspolise, inkludert valgfrie dekninger som ikke ble valgt.
For å få polisedetaljene må du ha lesetilgang til Forsikringspolise-postene. Konfigurer delingsinnstillingene og delingsreglene for å gi tilgang til den forespurte poliseposten. Se Dele objekter og felt.
Du kan for eksempel bruke denne tjenesten til å hente og vise eksisterende policydetaljer i et OmniScript- eller Integrasjonsprosedyre for policyendring.
Slik virker det
-
Bruker
policyIdellerassetIdtil å hente poliseposten og tilhørende dekninger og forsikrede artikler. -
Gå til produktspesifikasjonen som er knyttet til policyen, for å få ikke-valgte valgfrie dekningsspesifikasjoner.
-
Returnerer en JSON-struktur som inkluderer forsikrede artikler, polisedekninger og valgfrie dekninger.
Tilleggskostnader
Hvis calculateTaxesAndFees-tjenesten brukes, returneres følgende felt for følgende poster og for policyen:
Følgende felt returneres for hver AssetCoverage__c-, AssetInsuredItem__c- og AssetPartyRelationship__c-post, så lenge feltene ikke er null:
-
taxAmountogTaxAmount__c(verdier er ekvivalente) -
feeAmountogFeeAmount__c(verdier er ekvivalente) -
totalTaxFeeAmount__cogtotalTaxFeeAmount(tilsvarerTaxAmount__c+FeeAmount__c) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
Følgende felt returneres for policyen hvis feltene ikke er null:
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__cogTotalTaxFeeAmount(tilsvarerTotalTaxAmount__c+TotalFeeAmount__c) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
eller
|
Obligatorisk. ID-en til policyen (aktivumet) det skal hentes detaljer for. sObject-typen for denne IDen bestemmer hvilken datamodell tjenesten bruker, aktivumbasert eller Salesforce FSC. Hvis du oppgir en Hvis du oppgir en |
|
Returnerer dekningsdetaljer bare for den angitte forekomsten. |
|
Valgfritt. Skriv inn en DataRaptor som skal brukes til å hente policyinformasjon (aktivum). Hvis du angir både |
|
Valgfritt. Skriv inn en tilpasset klasse som skal brukes til å hente policyinformasjon (aktivum). Denne verdien overstyrer standardklassen som brukes til å hente informasjon. |
|
Standardverdien er Når det angis til Hvis angitt og angitt til |
|
Når det angis til |
|
Når |
Utdata-JSON
Tjenesten returnerer en matrise med poster fra policyobjektet (aktivumobjektet). Disse postene er strukturert på samme måte som produktposter, men inkluderer flere felt.
Tjenesten returnerer også poster den trekker ut fra produktet, inkludert valgfrie dekninger som ikke er en del av policyobjektet (de ble ikke valgt som dekninger for denne policyen).
"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": [...]
]I tillegg til feltene som er beskrevet i Produkt-JSON-strukturmodellen, inkluderer JSON-utdata for denne tjenesten følgende felt fra policyobjektet (aktivum) (ved bruk av GetPolicyDetailsFields-feltsettet):
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__cAlle tilgjengelige felt
-
AssetInsuredItem__cAlle tilgjengelige felt
Eksempler
Tjenesten brukes vanligvis i OmniScripts som endrer eller avbryter policyer.
