詳細情報:
InsPolicyService:getPolicyDetails
このサービスを使用して、選択されなかった省略可能な補償を含む、既存の保険契約の対象範囲、保険品目、価格設定、その他の情報を取得します。
保険契約の詳細を取得するには、保険契約レコードへの参照アクセス権が必要です。要求されたポリシーレコードへのアクセス権を付与するように共有設定と共有ルールを設定します。「オブジェクトとフィールドの共有」を参照してください。
操作手順
-
policyIdまたはassetIdを使用して、保険契約レコード、関連付けられた補償、および保険項目を取得します。 -
ポリシーに関連付けられた商品仕様に移動して、選択されていない省略可能な補償仕様を取得します。
-
保険項目、保険契約補償範囲、省略可能な補償を含む JSON 構造を返します。
追加料金
calculateTaxesAndFees サービスを使用している場合、次のレコードとポリシーに対して次のフィールドが返されます。
各AssetCoverage__c、AssetInsuredItem__c、およびAssetPartyRelationship__cレコードで、次のフィールドが null でない限り返されます。
-
taxAmountとTaxAmount__c(値は同等) -
feeAmountとFeeAmount__c(値は同等) -
totalTaxFeeAmount__cおよびtotalTaxFeeAmount(TaxAmount__c+FeeAmount__cに相当) -
ProratedTaxAmount__c -
ProratedFeeAmount__c -
TotalAmount__c -
TotalProratedAmount__c
項目が null でない場合、ポリシーの次の項目が返されます。
-
TotalTaxAmount__c -
TotalFeeAmount__c -
totalTaxFeeAmount__cおよびTotalTaxFeeAmount(TotalTaxAmount__c+TotalFeeAmount__cに相当) -
TotalTaxForTerm__c -
TotalFeeForTerm__c -
TotalAmount__c -
TotalAmountForTerm__c
リモートオプション
オプション |
説明 |
|---|---|
または
|
必須。 詳細を取得する保険契約 (納入商品) の ID。 この ID の 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 には、「Product JSON Structure Model (商品 JSON 構造モデル)」で説明されているフィールドに加えて、ポリシー (納入商品) オブジェクトの次のフィールドが含まれます (GetPolicyDetailsFields フィールドセットを使用)。
-
productId -
productName -
EffectiveStart -
EffectiveEnd -
StandardPremium__c -
PricingSource__c -
PricingFormula__c -
productCode -
term -
AssetCoverage__cアクセス可能なすべての項目
-
AssetInsuredItem__cアクセス可能なすべての項目
例
通常、このサービスはポリシーを変更またはキャンセルする OmniScript で使用されます。
