Du er her:
InsPolicyService:initiateLapseGracePeriod
Denne tjenesten starter en henstandsperiode for en policy, utløper en policy eller gjør ingenting for en policy, avhengig av faktorer i policyen.
Denne tjenesten fungerer med objektet Vlocity Policy (Asset), ikke Salesforce FSC InsurancePolicy-objektet.
Metode: inititateLapseGracePeriod
Slik virker det
-
Tar
assetIdog henter policyen. -
Henter
Status-,GracePeriodStartDate__c-,GracePeriodEndDate__c- ogExpirationDate__c-verdiene fra policyen. -
Hvis Status =
ActiveogGracePeriodStartDate__cer større enn eller lik i dag:-
Oppdaterer Status til
Pending Lapse. -
Oppretter en ny transaksjon i policyen av typen
Initiate Grace Periodmed gyldighetsdato =GracePeriodStartDate__c.
-
-
Hvis Status =
Pending LapseogGracePeriodEndDate__cer større enn eller lik i dag:-
Oppdaterer Status til
Lapsed. -
Angir
OriginalExpirationDate__cfor policyen tilExpirationDate__c. -
Angir
ExpirationDate__cav policyen til i dag. -
Hvis policyen har en faktureringskonto, settes
BillStatus__cpå faktureringskontoen tilTerminated. Ellers settesBillStatus__cpå policyen tilTerminated.
-
-
Returnerer ID-en til transaksjonen som ble opprettet i
transactionId-feltet.
