Sie befinden sich hier:
InsContractService:createRenewQuotesInBatch
Mit diesem Service können Sie steuern, wie viele Apex-Aufträge initiiert werden sollen und wie viele Batches pro Apex-Auftrag für eine große Anzahl von Vertragsverlängerungen ausgeführt werden sollen.
Methode: createRenewQuotesInBatch
Funktionsweise
-
Der Service verwendet eine Liste von
contractIds. -
Der Service schlüsselt die Liste in die gewünschten Unterlistenverträge auf und sendet sie an das Verlängerungsintegrationsverfahren (IP).
-
Die IP enthält die Schritte zum Abrufen von Vertragsdetails und ruft den
createUpdateQuotefür die Erstellung des Verlängerungsangebots auf. -
Die IP führt die Prozesse innerhalb der Salesforce-Obergrenze aus (maximal fünf Apex-Aufträge werden parallel ausgeführt).
Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Optional. Liste der zu verlängernden Vertrags-IDs. |
|
Pflichtangabe. Name des Integrationsverfahrens, das für die Verlängerung von Verträgen verwendet werden soll. |
|
Filter, die verwendet werden, um zu verlängernde Verträge zu identifizieren. Kommagetrenntes Paar fieldName:fieldValue. Beispiel: Dieser Parameter kann als Optionszuordnung oder Eingabezuordnung im OmniScript bereitgestellt werden. |
|
Anzahl der zu verarbeitenden Verträge pro asynchronem Apex Auftrag. Dieser Parameter bestimmt, wie viele Apex Aufträge instanziiert werden, je nachdem, wie viele Verträge verlängert werden müssen. WICHTIG: Salesforce lässt maximal fünf Apex Aufträge parallel ausführen. |
|
Anzahl der zu verarbeitenden Verträge pro Batchauftrag. Dieser Parameter bestimmt, wie viele Batches gemäß der Anzahl der Verträge ausgeführt werden sollen, die für die Verarbeitung innerhalb eines Auftrags erforderlich sind. |

