Sie befinden sich hier:
InsPolicyService:initiateLapseGracePeriod
Dieser Service initiiert abhängig von den Faktoren der Richtlinie eine Nachfrist für eine Richtlinie, verfällt eine Richtlinie oder ändert nichts an einer Richtlinie.
Dieser Service funktioniert mit dem Objekt "Vlocity Policy (Asset)" und nicht mit dem Objekt "Salesforce FSC InsurancePolicy".
Methode: inititateLapseGracePeriod
Funktionsweise
-
Ruft die Richtlinie ab
assetIdund ruft sie ab. -
Ruft die Werte für
Status,GracePeriodStartDate__c,GracePeriodEndDate__cundExpirationDate__caus der Richtlinie ab. -
Wenn Status =
Activeund derGracePeriodStartDate__cgrößer oder gleich heute ist:-
Aktualisiert den Status auf
Pending Lapse. -
Erstellt eine neue Transaktion für die Richtlinie vom Typ
Initiate Grace Periodmit dem Datum des Inkrafttretens =GracePeriodStartDate__c.
-
-
Wenn der Status =
Pending Lapseund derGracePeriodEndDate__cgrößer oder gleich heute ist:-
Aktualisiert den Status auf
Lapsed. -
Legt den
OriginalExpirationDate__cder Richtlinie aufExpirationDate__cfest. -
Legt den
ExpirationDate__cder Richtlinie auf heute fest. -
Wenn die Richtlinie über einen Abrechnungsaccount verfügt, wird der
BillStatus__cfür den Abrechnungsaccount aufTerminatedfestgelegt. Andernfalls ist derBillStatus__cfür die Richtlinie aufTerminatedfestgelegt.
-
-
Gibt die ID der erstellten Transaktion im Feld
transactionIdzurück.

