U bent hier:
InsContractService:createRenewQuotesInBatch
Gebruik deze service om te bepalen hoeveel Apex taken moeten worden geïnitieerd en hoeveel batches per Apex taak moeten worden uitgevoerd voor een groot aantal contractverlengingen.
Methode: createRenewQuotesInBatch
De manier waarop het werkt...
-
De service gebruikt een lijst van
contractIds. -
De service deelt de lijst op in de gewenste sublijstcontracten en stuurt deze naar de verlengingsintegratieprocedure (IP).
-
Het IP omvat de stappen voor het ophalen van contractdetails en roept de
createUpdateQuoteaan voor het maken van de verlengingsofferte. -
Het IP-adres voert de processen uit binnen de Salesforce-limiet (maximaal vijf Apex taken die parallel worden uitgevoerd).
Externe opties
Optie |
Beschrijving |
|---|---|
|
Optioneel. Lijst van contract-ID's voor verlenging. |
|
Verplicht. Naam van de integratieprocedure die moet worden gebruikt voor het verlengen van contracten. |
|
Filters die worden gebruikt om contracten te identificeren die moeten worden verlengd. Door komma's gescheiden veldNaam:veldValue-paar. Voorbeeld: Deze parameter kan worden geleverd als een optietoewijzing of invoertoewijzing in het OmniScript. |
|
Aantal te verwerken contracten, per asynchrone Apex taak. Deze parameter bepaalt hoeveel Apex taken worden geïnstantieerd, afhankelijk van het aantal contracten dat moet worden verlengd. BELANGRIJK: Salesforce staat toe dat maximaal vijf Apex taken parallel worden uitgevoerd. |
|
Aantal te verwerken contracten, per batchtaak. Deze parameter bepaalt hoeveel batches moeten worden uitgevoerd, volgens het aantal contracten dat nodig is voor verwerking binnen één taak. |
