Du er her:
InsContractService:createRenewQuotesInBatch
Bruk denne tjenesten til å la deg styre hvor mange Apex som skal startes, og antall batcher som skal kjøres per Apex, for et stort antall kontraktsfornyelser.
Metode: createRenewQuotesInBatch
Slik virker det
-
Tjenesten tar en liste over
contractIds. -
Tjenesten deler opp listen i de ønskede underlistekontraktene og sender den til fornyelsesintegreringsprosedyren (IP).
-
IP-adressen inneholder trinnene for henting av kontraktsdetaljer, og kaller opp
createUpdateQuotefor opprettelse av fornyelsestilbudet. -
IP-adressen kjører prosessene innenfor Salesforce-grensen (maksimalt fem Apex som kjører parallelt).
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
|
Valgfritt. Liste over kontrakt-ID-er for fornyelse. |
|
Obligatorisk. Navn på integrasjonsprosedyre som skal brukes til fornyelse av kontrakter. |
|
Filtre som brukes til å identifisere kontrakter som skal fornyes. Kommadelt fieldName:fieldValue-par. Eksempel: Denne parameteren kan leveres som et alternativkart eller inndatakart i OmniScript. |
|
Antall kontrakter som skal behandles, per asynkron Apex. Denne parameteren bestemmer hvor mange Apex som instansieres, gitt antall kontrakter som må fornyes. VIKTIG: Salesforce tillater at maksimalt fem Apex kjøres parallelt. |
|
Antall kontrakter som skal behandles, per gruppejobb. Denne parameteren bestemmer hvor mange batcher som skal kjøres, i henhold til antall kontrakter som er nødvendige for å behandle i én jobb. |
