Ti trovi qui:
InsPolicyService:initiateLapseGracePeriod
Questo servizio avvia un periodo di tolleranza su una polizza, fa decadere una polizza o non apporta alcuna modifica a una polizza, a seconda dei fattori della polizza.
Questo servizio funziona con l'oggetto Vlocity Policy (Asset), non con l'oggetto Salesforce FSC InsurancePolicy.
Metodo: inititateLapseGracePeriod
Funzionamento
-
Prende
assetIde recupera la policy. -
Recupera i valori
Status,GracePeriodStartDate__c,GracePeriodEndDate__ceExpirationDate__cdalla policy. -
Se Stato =
Activee ilGracePeriodStartDate__cè maggiore o uguale a oggi:-
Aggiorna lo Stato a
Pending Lapse. -
Crea una nuova transazione sulla policy di tipo
Initiate Grace Periodcon data effettiva =GracePeriodStartDate__c.
-
-
Se Stato =
Pending LapseeGracePeriodEndDate__cè maggiore o uguale a oggi:-
Aggiorna lo Stato a
Lapsed. -
Imposta il
OriginalExpirationDate__cdella policy suExpirationDate__c. -
Imposta il
ExpirationDate__cdella policy sulla data odierna. -
Se la policy ha un Account fatturazione, il
BillStatus__cdell'Account fatturazione viene impostato suTerminated. In caso contrario, ilBillStatus__cdella policy viene impostato suTerminated.
-
-
Restituisce l'ID della transazione creata nel campo
transactionId.
