Usted está aquí:
InsPolicyService:initiateLapseGracePeriod
Este servicio inicia un periodo de gracia en una política, caduca una política o no hace nada a una política, dependiendo de factores de la política.
Este servicio funciona con el objeto Póliza de ciudad (Activo), no con el objeto InsurancePolicy de Salesforce FSC.
Método: inititateLapseGracePeriod
Funcionamiento
-
Toma la política
assetIdy la recupera. -
Recupera los valores de
Status,GracePeriodStartDate__c,GracePeriodEndDate__cyExpirationDate__cde la política. -
Si Estado =
Activey laGracePeriodStartDate__ces mayor o igual que hoy:-
Actualiza el Estado a
Pending Lapse. -
Crea una nueva transacción en la política de tipo
Initiate Grace Periodcon fecha efectiva =GracePeriodStartDate__c.
-
-
Si el Estado =
Pending Lapsey laGracePeriodEndDate__ces mayor o igual que 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.
