Ti trovi qui:
InsPolicyService:getPolicyDetails
Utilizzare questo servizio per ottenere le coperture, le voci assicurate, i prezzi e altre informazioni per una polizza assicurativa esistente, incluse le coperture facoltative non selezionate.
Per ottenere i dettagli della polizza, è necessario disporre dell'accesso in lettura ai record Polizza assicurativa. Configurare le impostazioni di condivisione e le regole di condivisione per consentire l'accesso al record della policy richiesta. Vedere Condivisione di oggetti e campi.
Ad esempio, è possibile utilizzare questo servizio per ottenere e visualizzare i dettagli delle policy esistenti in un OmniScript o in una procedura di integrazione per la modifica delle policy.
Funzionamento
-
Utilizza il
policyIdo ilassetIdper ottenere il record polizza e le relative coperture e voci assicurate. -
Passa alla specifica del prodotto associata alla polizza per ottenere specifiche di copertura facoltative deselezionate.
-
Restituisce una struttura JSON che include voci assicurate, coperture di polizze e coperture facoltative.
Supplementi
Se si utilizza il servizio calculateTaxesAndFees, vengono restituiti i seguenti campi per i record seguenti e per la policy:
Per ogni record AssetCoverage__c, AssetInsuredItem__c e AssetPartyRelationship__c vengono restituiti i seguenti campi, a condizione che non siano nulli:
-
taxAmounteTaxAmount__c(valori equivalenti) -
feeAmounteFeeAmount__c(valori equivalenti) -
totalTaxFeeAmount__cetotalTaxFeeAmount(equivalente aTaxAmount__c+FeeAmount__c) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
Per la policy vengono restituiti i seguenti campi se i campi non sono nulli:
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__ceTotalTaxFeeAmount(equivalente aTotalTaxAmount__c+TotalFeeAmount__c) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
Opzioni remote
Opzione |
Descrizione |
|---|---|
oppure
|
Obbligatorio. ID della polizza (asset) per cui ottenere i dettagli. Il tipo sObject di questo ID determina quale modello di dati utilizza il servizio, basato su asset o Salesforce FSC. Se si specifica un' Se si fornisce un |
|
Restituisce i dettagli della copertura solo per l'istanza specificata. |
|
Facoltativo. Immettere un DataRaptor da utilizzare per recuperare le informazioni sulle policy (asset). Se si specificano sia |
|
Facoltativo. Immettere una classe personalizzata da utilizzare per recuperare le informazioni sulla policy (asset). Questo valore sostituisce la classe predefinita utilizzata per recuperare le informazioni. |
|
Per impostazione predefinita, Quando è impostato su Se specificato e impostato su |
|
Se impostato su |
|
Se impostato su |
JSON di output
Il servizio restituisce una matrice di record dell'oggetto policy (asset). Questi record sono strutturati in modo simile ai record prodotto, ma includono campi aggiuntivi.
Il servizio restituisce anche i record estratti dal prodotto, incluse le coperture facoltative che non fanno parte dell'oggetto polizza (non sono state selezionate come coperture per questa polizza).
"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": [...]
]Oltre ai campi descritti nel modello di struttura JSON prodotto, il JSON di output per questo servizio include i seguenti campi dell'oggetto policy (asset) (utilizzando l'insieme di campi GetPolicyDetailsFields):
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__cTutti i campi accessibili
-
AssetInsuredItem__cTutti i campi accessibili
Esempi
Il servizio viene in genere utilizzato negli OmniScript che modificano o annullano le policy.
