您位於此處:
InsPolicyService:getPolicyDetails
使用此服務取得現有保單的涵蓋範圍、投保項目、定價及其他資訊,包括未選取的選用涵蓋範圍。
若要取得保單詳細資料,您必須擁有「保單」記錄的讀取存取權。設定您的共用設定和共用規則,以提供對要求原則記錄的存取權。請參閱「共用物件和欄位」。
運作方式
-
使用
policyId或assetId取得保單記錄及其相關聯的涵蓋範圍和投保項目。 -
移至與原則相關聯的產品規格,以取得未選取的選用涵蓋範圍規格。
-
傳回包含保險項目、保單涵蓋範圍和選用涵蓋範圍的 JSON 結構。
附加費
如果使用 calculateTaxesAndFees 服務,則會針對下列記錄和原則傳回下列欄位:
針對每個 AssetCoverage__c、AssetInsuredItem__c 和 AssetPartyRelationship__c 記錄,只要欄位不是空值,就會傳回下列欄位:
-
taxAmount和TaxAmount__c(值相等) -
feeAmount和FeeAmount__c(值相等) -
totalTaxFeeAmount__c和totalTaxFeeAmount(等同於TaxAmount__c+FeeAmount__c) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
如果欄位不是空值,則會針對原則傳回下列欄位:
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__c和TotalTaxFeeAmount(等同於TotalTaxAmount__c+TotalFeeAmount__c) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
遠端選項
選項 |
描述 |
|---|---|
或
|
必要。 要取得詳細資料之原則 (資產) 的識別碼。 此識別碼的 sObject 類型決定服務使用的資料模型「資產型」或「Salesforce FSC」。 如果您在未指定 如果您在未指定 |
|
僅傳回指定例項的涵蓋範圍詳細資料。 |
|
選擇性。 輸入 DataRaptor 以供用於來取回原則 (資產) 資訊。 如果您指定 |
|
選擇性。 輸入要用來取得原則 (資產) 資訊的自訂類別。此值會覆寫用於檢取資訊的預設類別。 |
|
預設為 設定為 如果提供並設定為 |
|
設定為 |
|
設定為 |
輸出 JSON
服務會從原則 (資產) 物件傳回記錄陣列。這些記錄的結構與產品記錄類似,但包含其他欄位。
服務也會傳回從產品提取的記錄,包括不屬於原則物件的選擇性涵蓋範圍 (未選取為此原則的涵蓋範圍)。
"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": [...]
]除了「產品 JSON 結構模型」中所述的欄位外,此服務的輸出 JSON 包含來自原則 (資產) 物件 (使用 GetPolicyDetailsFields 欄位集) 的下列欄位:
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__c所有可存取的欄位
-
AssetInsuredItem__c所有可存取的欄位
範例
此服務通常用於修改或取消原則的 OmniScript。
