Loading
Försäkring
InsPolicyService:initiateLapseGracePeriod

InsPolicyService:initiateLapseGracePeriod

Denna tjänst inleder en anståndsperiod för en policy, förfaller en policy eller gör ingenting med en policy, beroende på faktorer i policyn.

Denna tjänst fungerar med objektet Vlocity Policy (Tillgång), inte Salesforce FSC InsurancePolicy.

Klass: InsPolicyService

Metod: inititateLapseGracePeriod

Så här fungerar det

  1. Tar assetId och hämtar policyn.

  2. Hämtar värdena Status, GracePeriodStartDate__c, GracePeriodEndDate__c och ExpirationDate__c från policyn.

  3. Om Status = Active och GracePeriodStartDate__c är större än eller lika med idag:

    1. Uppdaterar Status till Pending Lapse.

    2. Skapar en ny transaktion för policyn av typen Initiate Grace Period med giltighetsdatum = GracePeriodStartDate__c.

  4. Om Status = Pending Lapse och GracePeriodEndDate__c är större än eller lika med idag:

    1. Uppdaterar Status till Lapsed.

    2. Ställer in policyns OriginalExpirationDate__c till ExpirationDate__c.

    3. Ställer in policyns ExpirationDate__c till idag.

    4. Om policyn har ett faktureringskonto sätts BillStatus__c på faktureringskontot till Terminated. Annars sätts BillStatus__c för policyn till Terminated.

  5. Returnerar ID för den skapade transaktionen i fältet transactionId.

Fjärralternativ

Alternativ

Beskrivning

assetId

Obligatoriskt.

%theIdYouAreLookingFor%

ID för policyn för att inleda anståndsperiod eller förfallodatum.

Indata-JSON

Denna tjänst kräver ingen indata-JSON.

JSON för utdata

JSON för utdata innehåller följande nyckel och dess värde:

  • transactionId: ID för transaktionspost skapad

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