U bent hier:
InsPolicyService:getPolicyDetails
Gebruik deze service voor het ophalen van de dekkingen, verzekerde items, prijzen en andere informatie voor een bestaande verzekeringspolis, inclusief optionele dekkingen die niet zijn geselecteerd.
Als u de polisdetails wilt zien, moet u leestoegang hebben tot de verzekeringspolisrecords. Configureer uw instellingen voor delen en regels voor delen om toegang te verlenen tot de aangevraagde beleidsrecord. Zie Objecten en velden delen.
U kunt deze service bijvoorbeeld gebruiken om bestaande beleidsdetails op te halen en weer te geven in een OmniScript voor beleidswijziging of Integratieprocedure.
De manier waarop het werkt...
-
Gebruikt de
policyIdofassetIdom de polisrecord en de gekoppelde dekkingen en verzekerde items op te halen. -
Ga naar de productspecificatie die aan de polis is gekoppeld om niet-geselecteerde optionele dekkingsspecificaties op te halen.
-
Retourneert een JSON-structuur die verzekerde items, polisdekkingen en optionele dekkingen omvat.
Toeslagen
Als de calculateTaxesAndFees wordt gebruikt, worden de volgende velden geretourneerd voor de volgende records en voor het beleid:
Voor elke AssetCoverage__c, AssetInsuredItem__c en AssetPartyRelationship__c worden de volgende velden geretourneerd, zolang de velden niet null zijn:
-
taxAmountenTaxAmount__c(waarden zijn equivalent) -
feeAmountenFeeAmount__c(waarden zijn equivalent) -
totalTaxFeeAmount__centotalTaxFeeAmount(gelijk aanTaxAmount__c+FeeAmount__c) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
De volgende velden worden geretourneerd voor het beleid als de velden niet null zijn:
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__cenTotalTaxFeeAmount(gelijk aanTotalTaxAmount__c+TotalFeeAmount__c) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
Externe opties
Optie |
Beschrijving |
|---|---|
of
|
Verplicht. De ID van de polis (het activum) waarvoor details moeten worden verkregen. Het sObject-type voor deze ID bepaalt welk gegevensmodel de service gebruikt, op activa gebaseerd of Salesforce FSC. Als u een Als u een |
|
Retourneert alleen dekkingsdetails voor het opgegeven exemplaar. |
|
Optioneel. Geef een DataRaptor op die moet worden gebruikt voor het ophalen van polisgegevens (activa). Als u zowel |
|
Optioneel. Geef een aangepaste klasse op, die moet worden gebruikt voor het ophalen van polisgegevens (activa). Deze waarde overschrijft de standaardklasse die wordt gebruikt voor het ophalen van informatie. |
|
De standaardwaarde is Indien ingesteld op Indien aangeleverd en ingesteld op |
|
Indien ingesteld op |
|
Indien ingesteld op |
Uitvoer-JSON
De service retourneert een array van records uit het object beleid (activum). Deze records zijn op dezelfde manier gestructureerd als productrecords, maar bevatten extra velden.
De service retourneert ook records die worden opgehaald uit het product, inclusief optionele dekkingen die geen deel uitmaken van het polisobject (ze zijn niet geselecteerd als dekkingen voor deze polis).
"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": [...]
]Naast velden die worden beschreven in het product-JSON-structuurmodel, omvat de uitvoer-JSON voor deze service de volgende velden uit het object beleid (activum) (met behulp van de veldset GetPolicyDetailsFields):
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__cAlle toegankelijke velden
-
AssetInsuredItem__cAlle toegankelijke velden
Voorbeelden
De service wordt doorgaans gebruikt in OmniScripts die beleidsvormen wijzigen of annuleren.
