Loading
Vakuutus
InsContractService:createLargeSizeRenewQuoteInBatch

InsContractService:createLargeSizeRenewQuoteInBatch

Käytä tätä palvelua salliaksesi hallita aloitettavien Apex määrää ja suoritettavien erien määrää per Apex, jos sopimuksilla on paljon juuritason rivikohteita.

Palvelu pilkkoo sopimusten rivikohteet jobSize- ja batchSize-parametrien mukaan ja kutsuu sitten uusimismenetelmää luodakseen uuden tarjouksen.

Luokka: InsContractService

Metodi: createLargeSizeRenewQuoteInBatch

Etäasetukset

Vaihtoehto

Kuvaus

contractId

Pakollinen.

Uusittavan suuren sopimuksen tunnus.

renewalIPName

Pakollinen.

Integrointitoimenpiteen nimi, joka noutaa sopimuksen lisätiedot ja luo uusimisen tarjouksen.

quoteName

Uusi nimi tarjouksen uusimiseksi.

Oletus = sopimuksen nimi.

jobSize

Käsiteltävien sopimuksen juuritason rivikohteiden määrä per asynkroninen Apex.

Tämä parametri määrittää, montako Apex on luotu, riippuen sopimuksen juuritason rivikohteiden määrästä.

TÄRKEÄÄ: Salesforce sallii enintään viiden Apex suorittamisen rinnakkain.

batchSize

Käsiteltävien juuritason sopimusten rivikohteiden määrä per erätyö.

Tämä parametri määrittää, montako erää täytyy suorittaa, yhden työn käsittelemiseen tarvittavien juuritason rivikohteiden määrän perusteella.

Syötetty JSON

Tämä palvelu ei vaadi JSON-tiedostoa.

Tulos-JSON

Alla on esimerkki tuloksen JSON-tiedostosta, jossa jobSize = 2.

{
"apexJob2": "[{"rootItemIds":["a0t1J00000GkwlYQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]",
"apexJob1": "[{"rootItemIds":["a0t1J00000GkwlWQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"},{"rootItemIds":["a0t1J00000GkwlXQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]"}  
 
Ladataan
Salesforce Help | Article