Loading
Vakuutus
InsPolicyService:initiateLapseGracePeriod

InsPolicyService:initiateLapseGracePeriod

Tämä palvelu käynnistää käytännön myöntöjakson, vanhentuu tai ei tee mitään käytännölle, riippuen käytännön osatekijöistä.

Tämä palvelu toimii Vlocity Policy (Asset) -objektin kanssa, ei Salesforce FSC InsurancePolicy -objektin kanssa.

Luokka: InsPolicyService

Metodi: inititateLapseGracePeriod

Miten se toimii?

  1. Ota käyttöön käytännön assetId ja noutaa sen.

  2. Hakee Status-, GracePeriodStartDate__c-, GracePeriodEndDate__c- ja ExpirationDate__c-arvot käytännöstä.

  3. Jos Tila = Active ja GracePeriodStartDate__c on suurempi tai yhtä suuri kuin tämä päivä:

    1. Päivittää tilaksi Pending Lapse.

    2. Luo uuden transaktion käytännölle, jonka tyyppi on Initiate Grace Period ja voimaanastumispäivä = GracePeriodStartDate__c.

  4. Jos Tila = Pending Lapse ja GracePeriodEndDate__c on suurempi tai yhtä suuri kuin tämä päivä:

    1. Päivittää tilaksi Lapsed.

    2. Asettaa käytännön OriginalExpirationDate__c-arvoksi ExpirationDate__c.

    3. Asettaa käytännön ExpirationDate__c-arvoksi tämänhetkinen päivä.

    4. Jos käytännöllä on Laskutus-tili, Laskutus-tilin BillStatus__c on Terminated. Muussa tapauksessa käytännön BillStatus__c on Terminated.

  5. Palauttaa luodun transaktion tunnuksen transactionId-kentässä.

Etäasetukset

Vaihtoehto

Kuvaus

assetId

Pakollinen.

%theIdYouAreLookingFor%

Käytännön tunnus, jolla myönnytysjakso tai erääntymisaika käynnistettiin.

Syötetty JSON

Tämä palvelu ei vaadi mitään syötettyä JSON-tiedostoa.

Tulos-JSON

Output JSON sisältää seuraavan avaimen ja sen arvon:

  • transactionId: Luodun transaktiotietueen tunnus

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