Loading
Vakuutus
InsPolicyService:createMultiRootPolicyVersion

InsPolicyService:createMultiRootPolicyVersion

Käytä tätä palvelua hyväksyäksesi usean juuritason käytännön hyväksytystä tarjouksesta.

Palvelu käyttää näitä quoteId ja effectiveDate vaihtoehtoja ja käynnistää ei-synkronoidun erätyön julkaistakseen uuden käytännön version ja päivittääkseen edellisen käytännön version.

Luokka: InsPolicyService

Metodi: createMultiRootPolicyVersion

Miten se toimii?

Palvelu:

  1. Käyttää quoteId- ja effectiveDate-vaihtoehtoja hyväksyäkseen usean juuritason käytännön.

  2. Luo alitason käytännöt jokaiselle juurituotteelle.

  3. Aggregoi vakuutusmaksut, verot ja maksut alitason vakuutuksista pääkäytäntöön.

  4. Lyhentää ja suhteuttaa käytäntöjen aiempaa versiota sekä ylätason että alitason käytäntöjen päivämäärien perusteella.

  5. Kun createTransaction on true, palvelu:

    1. Luo transaktiot pää- ja alatason vakuutuksille.

    2. Laskee alitason vakuutusten transaktion summan tämänhetkisen terminsumman ja juurituotteen edellisen terminsumman erotuksena.

    3. Laskee ylätason käytännön transaktion summan kunkin alitason käytännön arvojen summana.

    4. Määrittää transaktion nimen ja tyypin transactionType vaihtoehdossa. Jos arvoa ei ole määritetty, sen oletusarvo on Muutettu/hyväksytty.

Lisäkentät

  • Käyttäjät voivat korvata käytäntöjen kenttäarvoja välittämällä vaihtoehdon additionalFields.

  • Muita kenttiä tuetaan sekä ylätason että alitason käytäntöjen juuritasolla.

  • additionalFields-vaihtoehto päivittää kentät vain Vakuutus-objektin tasolla.

  • Jos käytät usean juuritason käytäntöä, nämä muutokset vaikuttavat vain uuteen käytäntöversioon, jolloin edellistä versiota ei muuteta.

  • Alitason käytäntö käyttää tuotekoodia tuotteen tunnisteena additionalFields JSON -rakennossa.

  • Pääkäytäntö käyttää MULTI_ROOT_PARENT_POLICY-arvoa tunnisteena additionalFields JSON -rakenteessa.

Etäasetukset

Vaihtoehto

Kuvaus

quoteId

Pakollinen

Hyväksytyn tarjouksen tunnus, josta käytäntö luodaan.

effectiveDate

Pakollinen

Uuden käytännön version voimaanastumispäivä.

createTransaction

Valinnainen

Totuusarvo-merkintä, joka osoittaa, täytyykö käytännölle luoda ylätason ja alitason transaktioita.

Oletusarvo on epätosi.

transactionType

Valinnainen

Transaktion nimi ja tyyppi, sovellettavissa vain, kun createTransaction on True.

Oletusarvo on Muutettu/hyväksytty.

additionalFields

Valinnainen

JSON-rakenne, joka kartoittaa käytäntöjen tuotekoodit käytäntöjen kenttiin ja niiden vastaaviin arvoihin.

Syötetty JSON

Tämä palvelu ei ota syötettyä JSON-tiedostoa.

Alla on esimerkki additionalFields JSON -tiedostosta.

"additionalFields": {
      "MULTI_ROOT_PARENT_POLICY": {
        "name": "parent policy",
        "term": "Annual"
      },
      "AUTOROOT": {
        "name": "test",
        "year": "2024"
      },
      "COMMERCIAL": {
        "name": "Commercial",
        "type": "Comprehensive"
      }
    } 

Output

Vaihtoehto

Kuvaus

jobId

Ei-synkronoidun erätyön tunnus.

Tulos-JSON

Alla on esimerkki tuloksen JSON-tiedostosta.

{
 "jobId": "7073t0000BNGivxAQD"
}

 
Ladataan
Salesforce Help | Article