Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsPolicyRevenueScheduleService:cancelRevenueSchedule

InsPolicyRevenueScheduleService:cancelRevenueSchedule

保険契約がキャンセルされると、このサービスはキャンセル日までの収益を計算するように収益スケジュールを調整します。

クラス: InsPolicyRevenueScheduleService

方法: cancelRevenueSchedule

仕組み

  1. このサービスは、保険契約 (納入商品) ID、取引 ID、保険契約のキャンセルの発効日を検索します。

  2. modificationType を使用してトランザクション表の [Type] 項目を照会し、ポリシーの変更のリストを取得します。modificationTypeが指定されていない場合、デフォルトでサービスが使用されChanged/Endorsedます。

  3. 収益スケジュールを変更し、保険契約 (納入商品) オブジェクトから将来の未収入収益を削除します。

  4. 出力 JSON のポリシー ID を返します。

リモートオプション

オプション

説明

assetId

必須。

キャンセルされた保険契約の保険契約 ID。

transactionId

必須。

保険契約がキャンセルされたときに作成される取引 ID。

effectiveDate

必須。

保険契約のキャンセル日。

getDataDRBundleName

このサービスでポリシー (アセット) 情報を取得するために使用する OmniStudio データマッパーの名前。

Salesforce FSC を使用している場合は、このオプションまたはgetDataCustomClassNameを指定する必要があります。

getDataCustomClassName

このサービスがポリシー (納入商品) 情報を取得するために使用するカスタムクラスの名前。

Salesforce FSC を使用している場合は、このオプションまたはgetDataDRBundleNameを指定する必要があります。

modificationType

必須。

一定期間にポリシーに加えられた変更の種別。

値を指定しない場合、サービスはデフォルトとして Changed/Endorsed を使用します。

Input JSON

このサービスは入力 JSON を取ります。

"CancelPolicy": {
	"startDate": "2017-10-31T07:00:00.000Z",
	"endDate": "2018-10-30T07:00:00.000Z",
	"originalPremium": 0,
	"modifyDate": "2018-06-22T07:00:00.000Z",
	"CancelDateValidation": true
},
"PolicyId": "02if200000YfCDEAA3",
}

出力 JSON

サービスは出力 JSON でポリシー ID を返します。

{
    "PolicyId": "02if200000YfCDEAA3"
}
 
読み込み中
Salesforce Help | Article