您位於此處:
InsPolicyService:initiateLapseGracePeriod
此服務會根據原則的因素,起始原則的寬限期、使原則到期或不對原則執行任何動作。
此服務適用於「Vlocity Policy (資產)」物件,而不適用於 Salesforce FSC InsurancePolicy 物件。
方法:inititateLapseGracePeriod
運作方式
-
取得原則
assetId並取回原則。 -
從原則中取用
Status、GracePeriodStartDate__c、GracePeriodEndDate__c和ExpirationDate__c值。 -
如果「狀態 =
Active」,且GracePeriodStartDate__c大於或等於今天:-
將「狀態」更新為「
Pending Lapse」。 -
在有效日期 =
GracePeriodStartDate__c的Initiate Grace Period類型原則上建立新交易。
-
-
如果「狀態 =
Pending Lapse」,且GracePeriodEndDate__c大於或等於今天:-
將「狀態」更新為「
Lapsed」。 -
將原則的
OriginalExpirationDate__c設定為ExpirationDate__c。 -
將原則的
ExpirationDate__c設定為今天。 -
如果原則有「帳單帳戶」,則「帳單帳戶」上的
BillStatus__c會設定為Terminated。否則,原則上的BillStatus__c會設定為Terminated。
-
-
在
transactionId欄位中傳回已建立交易的識別碼。
