breadcrumbDescription
InsPolicyService:initiateLapseGracePeriod
Denne tjeneste starter en henstandsperiode på en politik, udløber en politik eller gør ingenting for en politik, afhængigt af faktorer i politikken.
Denne tjeneste fungerer med objektet Vlocity Policy (Acet), ikke Salesforce FSC InsurancePolicy-objektet.
Metode: inititateLapseGracePeriod
Sådan fungerer det
-
Tager
assetIdog henter politikken. -
Henter værdierne
Status,GracePeriodStartDate__c,GracePeriodEndDate__cogExpirationDate__cfra politikken. -
Hvis Status =
ActiveogGracePeriodStartDate__cer større end eller lig med i dag:-
Opdaterer statussen til
Pending Lapse. -
Opretter en ny transaktion på politikken af typen
Initiate Grace Periodmed ikrafttrædelsesdato =GracePeriodStartDate__c.
-
-
Hvis Status =
Pending LapseogGracePeriodEndDate__cer større end eller lig med i dag:-
Opdaterer statussen til
Lapsed. -
Indstiller
OriginalExpirationDate__cfor politikken tilExpirationDate__c. -
Angiver
ExpirationDate__caf politikken til i dag. -
Hvis policen har en faktureringskonto, indstilles
BillStatus__cpå faktureringskonto tilTerminated. Ellers indstillesBillStatus__cpå politikken tilTerminated.
-
-
Returnerer id'et for den oprettede transaktion i feltet
transactionId.
