위치:
InsPolicyService:initiateLapseGracePeriod
이 서비스는 정책의 요소에 따라 정책에 대한 유예 기간을 시작하거나, 정책이 만료되거나, 정책에 대해 어떠한 작업도 수행하지 않습니다.
이 서비스는 Salesforce FSC InsurancePolicy 개체가 아닌 Vlocity Policy(Asset) 개체에서 작동합니다.
방법: 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필드에서 생성된 트랜잭션의 ID를 반환합니다.
