Aufgabenwarteschlangen für die Aufgabenplanung verwenden
Verwenden Sie die Seite Aufgabenwarteschlangenposten um bestimmte Berichte und Codeunits zu planen und auszuführen. Die Projekte können entweder einmalig oder wiederholt ausgeführt werden. So kann es beispielsweise empfehlenswert sein, den Bericht Verkäufer * Verkäuferstatistik wöchentlich auszuführen, um die Verkaufserfolge eines Verkäufers zu beobachten, oder die Codeunit Genehmigungsanforderungen delegieren täglich auszuführen, um zu verhindern, dass sich Belege ansammeln.
Im Fenster Projektwarteschlangeneinträge sind alle aktuellen Aufgabenwarteschlangenposten aufgelistet. Wenn Sie einen Aufgabenwarteschlangeneintrag hinzufügen, der nach einem Zeitplan ausgeführt wird, müssen Sie einige Informationen bereitstellen. Beispiel:
- Der Objekttyp, der ausgeführt werden soll, z. B. ein Bericht oder eine Codeunit. Sie müssen über die Berechtigung zum Ausführen des Berichts oder der Codeunit verfügen.
- Der Name und die Objekt-ID des Objekts.
- Parameter, um das Verhalten des Aufgabenwarteschlangenpostens festzulegen. So können Sie beispielsweise einen Parameter hinzufügen, um nur gebuchte Verkaufsaufträge zu senden.
- Der Zeitplan, der festlegt, wann und wie oft der Jobwarteschlangeneintrag ausgeführt wird.
Wichtig
Wenn Sie den SUPER Berechtigungs-Satz mit dem Wert Business Central festgelegt haben, sind Sie berechtigt, alle in Ihrer Lizenz enthaltenen Objekte auszuführen. Wenn Sie die Rolle „Delegierter Administrierender“ haben, können Sie Einträge für die Aufgabenwarteschlange erstellen und planen, aber nur Administrierende und lizenzierte Benutzende können sie ausführen.
Nachdem eine Aufgabe erfolgreich abgeschlossen wurde, entfernt Business Central sie aus der Liste der Aufgabenwarteschlangeneintrag, es sei denn, es handelt sich um eine wiederkehrende Aufgabe. Bei mehrfach ausführbaren Einzelvorgängen wird das Feld Früheste Startzeit angepasst, um anzuzeigen, wann die Aufgabe das nächste Mal ausgeführt wird.
Wichtige Punkte für die Planung wiederkehrender Aufgaben
Wichtig
Wiederkehrende Aufgabenwarteschlangen können die Leistung beeinträchtigen, daher sollten Sie sie nicht zu häufig ausführen. Wenn Sie festlegen, wie oft eine wiederkehrende Aufgabe ausgeführt werden soll, versuchen Sie, das größtmögliche Zeitintervall festzulegen. Wenn Sie beispielsweise eine Wiederholung von fünf Minuten festlegen möchten, überlegen Sie, ob stattdessen 15 Minuten oder sogar einmal pro Stunde ausreichen. Berücksichtigen Sie bei der Planung wiederkehrender Aufgabenwarteschlangen, welche Bereiche der Anwendung sich auf die Aufgabe auswirken. Handelt es sich um einen Bereich, in dem viele Benutzende arbeiten und in dem eine starke Aktivität herrscht? Berücksichtigen Sie die Länge einer einzelnen Auftragsausführung und die geschäftlichen Beweggründe für die Ausführung von Aufgaben mit einer bestimmten Häufigkeit.
Das früheste Startdatum
Der Wert im Feld Früheste(s) Startdatum/-uhrzeit auf der Seite Karte für Aufgabenwarteschlangenposten zeigt den nächsten Termin für die Aufgabenausführung. Es gibt mehrere Faktoren, die sich darauf auswirken können, ob ein Aufgabenwarteschlangeneintrag zu diesem Zeitpunkt tatsächlich ausgeführt wird.
Die häufigsten Faktoren sind die Anzahl der Aufgabenwarteschlangeneinträge in einer Umgebung und die Gesamtzahl der geplanten Aufgaben. Zum Schutz des Leistungsniveaus gibt es Betriebsgrenzen. Wenn Sie viele Einträge haben und beispielsweise einer davon fehlschlägt oder länger als erwartet dauert, wird die nächste Aufgabe möglicherweise nicht zum erwarteten Zeitpunkt gestartet. Wenn Sie Codeeinheiten haben, die 100.000 oder mehr geplante Aufgaben generieren, sollten Sie prüfen, ob Sie tatsächlich alle diese Aufgaben benötigen. Auf die Liste aller geplanten Aufgaben können Sie auf der Seite Geplante Aufgaben zugreifen.
Um mehr über die Überwachung des Status von Aufgabewarteschlangeneinträgen zu erfahren, gehen Sie zu So wird der Status für jedes beliebige Projekt angezeigt. Weitere Informationen zu Betriebsgrenzen finden Sie unter Grenzwerte für asynchrone Aufgaben.
Überwachen von Status oder Fehlern in der Projektwarteschlange
Von der Aufgabenwarteschlange generierte Daten werden gespeichert, sodass Sie Fehler beheben können.
Für jeden Projektwarteschlangeneintrag können Sie den Status anzeigen und ändern. Wenn Sie eine Projektwarteschlangenposten erstellen, wird der zugehörige Status auf Warten festgelegt. Sie können den Status beispielsweise auf Bereit und wieder auf Warten setzen. Andernfalls werden die Statusinformationen in diesem Feld automatisch aktualisiert.
Die folgende Tabelle beschreibt die Werte im Feld Status.
Status | Beschreibung |
---|---|
Bereit | Die Aufgabenwarteschlange für die Ausführung bereit ist. |
In Bearbeitung | Der Aufgabenwarteschlangenposten ist in Bearbeitung. Dieses Feld wird aktualisiert, während die Aufgabenwarteschlange ausgeführt wird. |
Abwarten | Der Standardstatus des Aufgabenwarteschlangeneintrag bei der Erstellung. Wählen Sie die Aktion Status auf 'Bereit' festlegen, um den Status auf Bereit zu ändern. Wählen Sie die Aktion Auf „Abwarten“ setzen, um den Status Abwarten wiederherzustellen. Um mehr zu erfahren, gehen Sie zu Über „Angehalten“. |
Warten aufgrund von Inaktivität | Wird hauptsächlich für Aufgabenwarteschlangeneinträge verwendet, die eine Synchronisierung zwischen Business Central und einer anderen Anwendung planen, z. B. Dataverse. Weitere Informationen zu diesem Status finden Sie unter Über Inaktivitätszeitüberschreitungen. |
Wartend | Nur relevant für Aufgabenwarteschlangeneinträge, denen ein Kategoriencode zugewiesen ist. Bedeutet, dass die Aufgabe geplant ist, die zugrunde liegende geplante Aufgabe jedoch nicht aktiv ist. Nachdem der aktuell ausgeführte Aufgabenwarteschlangeneintrag in derselben Kategorie beendet wurde, ändert sich der Status der nächsten Aufgabe in der Kategorie mit dem Status „Wartend“ auf „Bereit“. |
Fehler | Ein Fehler ist aufgetreten. Wählen Sie Fehler anzeigen aus, um die Fehlermeldung anzuzeigen. |
Fertig | Der Aufgabenwarteschlangenposten ist abgeschlossen. |
Tipp
Die Ausführung von Aufgabenwarteschlangenposten wird beendet, wenn ein Fehler auftritt. Dies kann beispielsweise ein Problem sein, wenn ein Posten eine Verbindung zu einem externen Dienst herstellt, beispielsweise einem Bankfeed. Wenn der Dienst vorübergehend nicht verfügbar ist und der Aufgabenwarteschlangenposten keine Verbindung herstellen kann, zeigt der Eintrag einen Fehler an und wird nicht mehr ausgeführt. Sie müssen den Aufgabenwarteschlangenposten manuell neu starten. Diese Situation kann jedoch mit den Feldern Maximale Anzahl von Versuchen und Verzögerung der erneuten Ausführung (Sek.) vermieden werden. Im Feld Maximale Anzahl von Versuchen können Sie angeben, wie oft der Aufgabenwarteschlangenposten fehlschlagen kann, bevor dessen Ausführungsversuche beendet werden. Im Feld Verzögerung der erneuten Ausführung (Sek.) können Sie die Zeitspanne zwischen den Versuchen in Sekunden angeben. Durch die Kombination dieser beiden Felder kann der Aufgabenwarteschlangenposten weiter ausgeführt werden, bis der externe Dienst verfügbar wird.
Über „Angehalten“
Das Festlegen eines Aufgabenwarteschlangeneintrags auf Angehalten hat keine Auswirkungen auf eine Aufgabe, die bereits ausgeführt wird. Nachdem eine Aufgabe gestartet wurde, wird sie weiter ausgeführt, bis sie abgeschlossen ist. Spätere Änderungen am Aufgabenwarteschlangeneintrag, z. B. das Anhalten der Aufgabe, spielen keine Rolle.
Der Status Angehalten wird normalerweise verwendet, um zu verhindern, dass ein Projekt automatisch gestartet wird, wenn er seine geplante Startzeit erreicht. Sie können damit eine Aufgabe vorübergehend anhalten, bevor seine Verarbeitung beginnt.
Wenn Sie eine laufende Aufgabe stoppen oder abbrechen müssen, können Sie manuell in den Prozess eingreifen. Sie können beispielsweise die entsprechende Sitzung oder den entsprechenden Prozess stoppen.
So wird der Status für jedes beliebige Projekt angezeigt
- Wählen Sie die Symbol. Geben Sie Auftragswarteschlangenposten ein und wählen Sie dann den zugehörigen Link.
- Auf der Seite Projektwarteschlangeneinträge wählen Sie einen Projektwarteschlangeneintrag aus, und wählen die dann die Aktion Protokolleinträge aus.
Tipp
Um tiefergehende Analysen basierend Telemetrie zu erhalten, können Sie Application Insights in Microsoft Azure verwenden, um den Status von Augabenwarteschlangenposten zu erhalten. Weitere Informationen zur Telemetrie finden Sie unter Überwachung und Analyse der Telemetrie und Analysieren der Projektwarteschlangen-Lebenszyklus-Nachverfolgungs-Telemetrie.
Geplante Aufgaben anzeigen
Die Seite Geplante Aufgaben in Business Central zeigt an, welche Aufgaben in der Auftragswarteschlange zum Ausführen bereit sind. Die Seite enthält auch Informationen über die Firma, für die jede Aufgabe zum Ausführen festgelegt ist. Es können jedoch nur Aufgaben ausgeführt werden, die als zur aktuellen Umgebung gehörig markiert sind.
Wenn sich das aktuelle Unternehmen beispielsweise in einer Umgebung befindet, die eine Kopie einer anderen Umgebung ist, werden alle geplanten Aufgaben beendet. Verwenden Sie die Seite Geplante Aufgaben, um Aufgaben als bereit zum Ausführen in der Auftragswarteschlange festzulegen.
Hinweis
Interne Administratoren und lizenzierte Benutzer können Aufgaben zum Ausführen planen. Delegierte Administratoren können Aufgaben festlegen und deren Ausführung planen, aber nur lizenzierte Benutzer können sie ausführen.
Der „Meine Aufgabenwarteschlangen“-Teil
Der Teil Meine Aufgabenwarteschlange in Ihrem Rollencenter zeigt die Aufgabenwarteschlangeneinträge an, die Sie gestartet haben, die jedoch nicht abgeschlossen sind. Dieser Teil wird standardmäßig nicht angezeigt, Sie können ihn jedoch Ihrem Rollencenter hinzufügen. Weitere Informationen zur Personalisierung finden Sie unter Ihren Arbeitsbereich personalisieren.
Der Teil zeigt die folgenden Informationen an:
- Welche Belege mit Ihrer ID im Feld Zugewiesene Benutzer-ID verarbeitet oder in die Warteschlange gestellt werden, einschließlich der Belege, die im Hintergrund gebucht werden.
- Ob beim Buchen eines Belegs oder im Aufgabenwarteschlangenposten ein Fehler aufgetreten ist.
Im Teil „Meine Aufgabenwarteschlange“ können Sie eine Belegbuchung auch stornieren.
So zeigen Sie einen Fehler aus dem Bereich Meine Projektwarteschlange an.
- Bei einem Eintrag mit dem Status Fehler wählen Sie die Aktion Fehler anzeigen aus.
- Überprüfen Sie die Fehlermeldung und korrigieren Sie das Problem.
Beispiele dafür, was Sie mithilfe von Projektwarteschlangenposten planen können
Berichte planen
Sie können einen Bericht oder einen Stapelverarbeitungsauftrag planen, sodass er an einem bestimmten Datum und zu einer festgelegten Uhrzeit ausgeführt wird. Geplante Berichte und Stapelverarbeitungsaufträge werden in der Projektwarteschlange eingegeben und zu der geplanten Zeit verarbeitet, wie vergleichbare andere Aufträge auch. Sie wählen die Zeitplan Option aus, nachdem Sie die Schaltfläche Senden an gewählt haben und geben Sie dann Informationen wie den Drucker sowie Uhrzeit, Datum und Serienmuster ein.
Weitere Informationen zum Planen finden Sie unter Bericht für die Ausführung planen
Die Synchronisierung planen zwischen Business Central und Dataverse
Wenn Sie Business Central in Dataverse integriert haben, können Sie über die Aufgabenwarteschlange planen, wann Daten synchronisiert werden sollen. Je nach Richtung und Regeln, die Sie festlegen, kann der Aufgabenwarteschlangenposten Datensätze in einer Anwendung erstellen, die mit Datensätzen in der anderen Anwendung übereinstimmen. Wenn Sie beispielsweise einen Kontakt in Dynamics 365 Sales registrieren, kann der Aufgabenwarteschlangenposten diesen Kontakt für Sie in Business Central einrichten. Mehr über die Zeitplanung erfahren Sie unter Planen einer Synchronisierung zwischen Business Central und Dynamics 365 Sales.
Planen, wann Verkaufsaufträgen und Bestellungen gebucht werden sollen
Anhand von Aufgabenwarteschlangenposten können Sie die Ausführung von Geschäftsprozessen im Hintergrund planen. Hintergrundaufgaben sind beispielsweise hilfreich, wenn mehrere Benutzer Verkaufsaufträge gleichzeitig buchen, aber nur ein Auftrag gleichzeitig verarbeitet werden kann. Mehr über die Buchung im Hintergrund erfahren Sie unter So richten Sie Hintergrundbuchungen mit Aufgabenwarteschlangen ein.
Probleme mit Aufgabenwarteschlangenposten beheben
Wenn ein Aufgabenwarteschlangenposten einen Fehler anzeigt, versuchen Sie als Erstes, den Aufgabenwarteschlangenposten neu zu starten. Sie können den Status des Aufgabenwarteschlangenposten auf Angehalten und dann auf Bereit setzen oder ihn einfach neu starten.
Wenn ein Neustart nicht hilft, liegt das Problem möglicherweise im Code. Sie finden den Besitzer (auch Herausgeber genannt) des Codes in der AL-Stapelüberwachung im Aufgabenwarteschlangenprotokoll. Wenn der Fehler von einer App/Erweiterung stammt, wenden Sie sich an Ihren Microsoft-Partner. Wenn der Fehler von einer Microsoft-Anwendung stammt, öffnen Sie eine Supportanfrage bei Microsoft.
Wenn Sie sich wegen Unterstützung an Ihren Microsoft-Partner oder an Microsoft wenden, geben Sie die folgenden Informationen an:
- Die ID des Jobqueue-Eintrags, bei dem der Fehler aufgetreten ist
- Der Zeitstempel, wann der Fehler aufgetreten ist
- Ihre Zeitzone
Tipp
Erfassen Sie die Informationen, je nachdem, ob Ihre Business Central Version älter oder höher als 22.1 ist, auf folgende Weise:
- Stellen Sie für frühere Versionen einen Screenshot der Seite Auftragswarteschlangenprotokollposten bereit.
- Verwenden Sie für neuere Versionen die Aktion Details kopieren auf der Seite „Auftragswarteschlangenprotokollposten“, um die Informationen (Auftragswarteschlangen-ID, Zeitstempel und Ihre Zeitzone) zu kopieren.
Überwachen der Projektwarteschlange mit Telemetrie
Administratoren können Azure Application Insights verwenden, um Telemetrie zu erfassen und zu analysieren, die hilft, Probleme zu identifizieren. Weitere Informationen zur Telemetrie finden Sie unter Überwachung und Analyse der Telemetrie und Analysieren der Projektwarteschlangen-Lebenszyklus-Nachverfolgungs-Telemetrie.
Mit Telemetrie können Administratoren Warnungen zu Problemen mit der Auftragswarteschlange einrichten, die eine SMS, E-Mail oder eine Nachricht in Teams senden, wenn etwas nicht stimmt. Weitere Informationen zu diesen Warnungen finden Sie unter Warnung zu Telemetrie.
Siehe auch
Verwaltung
Einrichten von Business Central
Grundlegende Einstellungen ändern
Analysieren der Projektwarteschlangen-Lebenszyklus-Nachverfolgungs-Telemetrie
Wartung zu Telemetrie
Kostenlose E-Learning-Module für Business Central finden Sie hier