Loading
Assicurazioni
InsPolicyService:initiateLapseGracePeriod

InsPolicyService:initiateLapseGracePeriod

Questo servizio avvia un periodo di tolleranza su una polizza, fa decadere una polizza o non apporta alcuna modifica a una polizza, a seconda dei fattori della polizza.

Questo servizio funziona con l'oggetto Vlocity Policy (Asset), non con l'oggetto Salesforce FSC InsurancePolicy.

Classe: InsPolicyService

Metodo: inititateLapseGracePeriod

Funzionamento

  1. Prende assetId e recupera la policy.

  2. Recupera i valori Status, GracePeriodStartDate__c, GracePeriodEndDate__c e ExpirationDate__c dalla policy.

  3. Se Stato = Active e il GracePeriodStartDate__c è maggiore o uguale a oggi:

    1. Aggiorna lo Stato a Pending Lapse.

    2. Crea una nuova transazione sulla policy di tipo Initiate Grace Period con data effettiva = GracePeriodStartDate__c.

  4. Se Stato = Pending Lapse e GracePeriodEndDate__c è maggiore o uguale a oggi:

    1. Aggiorna lo Stato a Lapsed.

    2. Imposta il OriginalExpirationDate__c della policy su ExpirationDate__c.

    3. Imposta il ExpirationDate__c della policy sulla data odierna.

    4. Se la policy ha un Account fatturazione, il BillStatus__c dell'Account fatturazione viene impostato su Terminated. In caso contrario, il BillStatus__c della policy viene impostato su Terminated.

  5. Restituisce l'ID della transazione creata nel campo transactionId.

Opzioni remote

Opzione

Descrizione

assetId

Obbligatorio.

%theIdYouAreLookingFor%

ID della polizza per avviare il periodo di tolleranza o la scadenza.

Input JSON

Questo servizio non richiede alcun JSON di input.

JSON di output

Il JSON di output include la chiave seguente e il relativo valore:

  • transactionId: ID del record transazione creato

{
    "transactionId": "a3g5A000000YRPpQAO"
}
 
Caricamento
Salesforce Help | Article