Loading
Erweitern von Salesforce mit Code
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Überwachen der flexiblen Apex-Warteschlange

          Überwachen der flexiblen Apex-Warteschlange

          Auf der Seite "Flexible Apex-Warteschlange" können Sie alle Batchaufträge mit dem Status "Halten" anzeigen und neu anordnen. Alternativ können Sie Batchaufträge auch programmatisch mithilfe von Apex-Code neu anordnen.

          Erforderliche Editionen

          Verfügbarkeit: Salesforce Classic (nicht in allen Organisationen verfügbar) und Lightning Experience
          Verfügbarkeit: Enterprise, Performance, Unlimited, Developer und Database.com Edition

          Sie können bis zu 100 Batchaufträge im Haltestatus für die künftige Ausführung platzieren. Wenn Systemressourcen verfügbar werden, werden die Aufträge oben aus der flexiblen Apex-Warteschlange abgerufen und in die Batchauftragswarteschlange verschoben. Es können bis zu fünf Aufträge in der Warteschlange oder aktive Aufträge pro Organisation gleichzeitig verarbeitet werden. Wenn ein Auftrag zur Verarbeitung aus der flexiblen Warteschlange verschoben wird, ändert sich sein Status von "Halten" in "In der Warteschlange". In die Warteschlange gestellte Aufträge werden ausgeführt, wenn das System zum Bearbeiten neuer Aufträge bereit ist.

          Sie können Aufträge in der flexiblen Apex-Warteschlange neu anordnen, um sie zu priorisieren. Beispielsweise können Sie einen Batchauftrag an die erste Position in der Haltewarteschlange verschieben, sodass dieser Auftrag zuerst verarbeitet wird, sobald Ressourcen verfügbar sind. Anderenfalls werden die Aufträge in der Reihenfolge verarbeitet, in der sie übermittelt wurden.

          Überwachen und Neuanordnen der flexiblen Apex-Warteschlange

          Auf der Seite "Flexible Apex-Warteschlange" werden alle Batchaufträge aufgeführt, die sich im Status "Halten" befinden. Sie können Informationen zum Auftrag wie die Auftrags-ID, das Übermittlungsdatum und die Apex-Klasse anzeigen. Die Aufträge sind standardmäßig in der Reihenfolge nummeriert, in der sie übermittelt wurden. Sie beginnt mit Position 1, was dem Auftrag entspricht, der zuerst übermittelt wurde. Sie können die Position eines Auftrags ändern, indem Sie auf Neu anordnen klicken und dann die Nummer der neuen Position eingeben. Der Auftrag wird an die angegebene Position verschoben, es sei denn, die Positionsnummer ist größer als die Anzahl der Aufträge in der Warteschlange. In diesem Fall wird der Auftrag am Ende der Warteschlange platziert. Wenn Sie einen Auftrag verschieben, werden alle andere Aufträge in der flexiblen Warteschlange neu angeordnet und entsprechend neu nummeriert.

          Hinweis
          Hinweis Auf der Salesforce-Benutzeroberfläche befindet sich der Auftrag ganz oben in der flexiblen Warteschlange an Position 1. Wenn Sie die flexible Warteschlange jedoch programmgesteuert verwenden, befindet sich die erste Position in der flexiblen Warteschlange beim Index 0.

          Wenn das System den nächsten Auftrag in der flexiblen Apex-Warteschlange zur Verarbeitung auswählt, wird der Auftrag aus der flexiblen Warteschlange in die Batchauftragswarteschlange verschoben. Sie können den verschobenen Auftrag auf der Seite "Apex-Aufträge" überwachen, indem Sie auf Apex-Aufträge klicken.

          Alternativ können Sie System.FlexQueue-Apex-Methoden verwenden, um Batchaufträge in der flexiblen Warteschlange neu anzuordnen. Verwenden Sie zum Testen der flexiblen Warteschlange die Methoden getFlexQueueOrder() und enqueueBatchJobs(numberOfJobs) in der System.Test-Klasse.

           
          Laden
          Salesforce Help | Article