Usted está aquí:
InsPolicyService:initiateLapseGracePeriod
Este servicio inicia un periodo de gracia en una política, hace caducar una política o no hace nada a una política, dependiendo de factores de la política.
Este servicio funciona con el objeto Vlocity Policy (Activo), no con el objeto InsurancePolicy de Salesforce FSC.
Método: inititateLapseGracePeriod
Funcionamiento
-
Toma la
assetIdy recupera la política. -
Recupera los valores de
Status,GracePeriodStartDate__c,GracePeriodEndDate__cyExpirationDate__cde la política. -
Si Estado =
Activey laGracePeriodStartDate__ces superior o igual a hoy:-
Actualiza el Estado a
Pending Lapse. -
Crea una nueva transacción en la política de tipo
Initiate Grace Periodcon fecha de entrada en vigor =GracePeriodStartDate__c.
-
-
Si Estado =
Pending Lapsey elGracePeriodEndDate__ces superior o igual a hoy:-
Actualiza el Estado a
Lapsed. -
Establece el
OriginalExpirationDate__cde la política enExpirationDate__c. -
Establece el
ExpirationDate__cde la política en hoy. -
Si la política tiene una Cuenta de facturación, el
BillStatus__cde la Cuenta de facturación se establece comoTerminated. De lo contrario, elBillStatus__cde la política se establece enTerminated.
-
-
Devuelve el Id. de la transacción creada en el campo
transactionId.
