詳細情報:
InsPolicyService:initiateLapseGracePeriod
このサービスは、ポリシーの要素に応じて、ポリシーの猶予期間を開始したり、ポリシーを失効させたり、ポリシーに対して何も実行したりしません。
このサービスは、Salesforce FSC InsurancePolicy オブジェクトではなく Vlocity Policy (Asset) オブジェクトで機能します。
方法: inititateLapseGracePeriod
操作手順
-
を取得し
assetIdてポリシーを取得します。 -
ポリシーから
Status、GracePeriodStartDate__c、GracePeriodEndDate__c、およびExpirationDate__cの値を取得します。 -
Status =
Activeで、GracePeriodStartDate__cが今日以上である場合:-
[状況] を [
Pending Lapse] に更新します。 -
発効日 =
GracePeriodStartDate__cのInitiate Grace Period種別のポリシーで新しいトランザクションを作成します。
-
-
Status =
Pending Lapseで、GracePeriodEndDate__cが今日以上である場合:-
[状況] を [
Lapsed] に更新します。 -
ポリシーの
OriginalExpirationDate__cをExpirationDate__cに設定します。 -
ポリシーの
ExpirationDate__cを今日に設定します。 -
ポリシーに Billing Account がある場合、Billing Account の
BillStatus__cはTerminatedに設定されます。それ以外の場合、ポリシーのBillStatus__cはTerminatedに設定されます。
-
-
transactionIdフィールドで作成されたトランザクションの ID を返します。
