Du är här:
InsPolicyService:getPolicyDetails
Använd denna tjänst för att få täckningar, försäkrade objekt, prissättning och annan information för en befintlig försäkringspolicy, inklusive valfria täckningar som inte valts.
För att få policydetaljerna måste du ha läsåtkomst till posterna Försäkringspolicy. Konfigurera dina delningsinställningar och delningsregler för att ge åtkomst till den begärda policyposten. Se Dela objekt och fält.
Du kan till exempel använda denna tjänst för att hämta och visa befintliga policydetaljer i en OmniScript- eller integreringsprocess för policyändring.
Så här fungerar det
-
Använder
policyIdellerassetIdför att hämta policyposten och dess associerade täckningar och försäkrade objekt. -
Går till produktspecifikationen som är associerad med policyn för att få omarkerade valfria täckningsspecifikationer.
-
Returnerar en JSON-struktur som inkluderar försäkrade objekt, policytäckningar och valfria täckningar.
Tillägg
Om calculateTaxesAndFees används returneras följande fält för följande poster och för policyn:
För varje AssetCoverage__c, AssetInsuredItem__c och AssetPartyRelationship__c returneras följande fält så länge som fälten inte är null:
-
taxAmountochTaxAmount__c(värden är likvärdiga) -
feeAmountochFeeAmount__c(värden är likvärdiga) -
totalTaxFeeAmount__cochtotalTaxFeeAmount(motsvararTaxAmount__c+FeeAmount__c) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
Följande fält returneras för policyn om fälten inte är null:
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__cochTotalTaxFeeAmount(motsvararTotalTaxAmount__c+TotalFeeAmount__c) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
Fjärralternativ
Alternativ |
Beskrivning |
|---|---|
eller
|
Obligatoriskt. ID för policyn (tillgången) att få detaljer om. Typen sObject för detta ID avgör vilken datamodell tjänsten använder, tillgångsbaserad eller Salesforce FSC. Om du anger en Om du anger en |
|
Returnerar endast täckningsdetaljer för den specificerade instansen. |
|
Valfritt. Ange en DataRaptor att använda för att hämta policyinformation (tillgångsinformation). Om du specificerar både |
|
Valfritt. Ange en egen klass att använda för att hämta policyinformation (tillgångsinformation). Detta värde åsidosätter standardklassen som används för att hämta information. |
|
När satt till Om det anges och är inställt till |
|
När satt till |
|
När satt till |
JSON för utdata
Tjänsten returnerar en matris av poster från policyobjektet (tillgångsobjektet). Dessa poster är strukturerade på liknande sätt som produktposter, men innehåller ytterligare fält.
Tjänsten returnerar även poster som den hämtar från produkten, inklusive valfria täckningar som inte är en del av policyobjektet (de har inte valts som täckningar för denna policy).
"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": [...]
]Utöver de fält som beskrivs i strukturmodellen för Produkt-JSON innehåller JSON för utdata för denna tjänst följande fält från policyobjektet (tillgångsobjektet) (med hjälp av fältuppsättningen GetPolicyDetailsFields):
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__cAlla tillgängliga fält
-
AssetInsuredItem__cAlla tillgängliga fält
Exempel
Tjänsten används vanligtvis i OmniScripts som ändrar eller annullerar policyer.
