addverk
Kontakt aufnehmen
← Artikel / Administration

Die Jobwarteschlange überwachen

Addverk · 3 Min. Lesezeit

Die Jobwarteschlange führt Berichte, Buchungen im Hintergrund, Synchronisierungen und andere geplante Aufgaben in Business Central aus. Wenn ein Jobwarteschlangeneintrag fehlschlägt und stoppt, merken es viele erst, wenn ein Debitor oder ein Kollege fragt. Der Artikel zeigt, wie Sie benachrichtigt werden, wenn ein Eintrag fehlschlägt, wie Sie ihn neu starten und wie Sie Fehler an Power Automate senden können. Das lässt sich in weniger als einer Stunde einrichten.

Status und Fehler

Jeder Jobwarteschlangeneintrag hat einen Status. Neue Einträge starten als On Hold, und Sie setzen sie auf Ready. Wenn ein Eintrag läuft, ist er In Process, und wenn etwas schiefgeht, steht er als Error. Die Seite Job Queue Entries zeigt die Liste, und die Aktion Log Entries zeigt den Verlauf eines Eintrags.

Ein Eintrag mit Fehler stoppt und läuft nicht von selbst wieder. Microsoft Learn schreibt, dass Sie ihn in diesem Fall selbst neu starten müssen.

Bei Fehlern benachrichtigt werden

Starten Sie den Assistenten Set Up Job Queue Notifications von der Seite Assisted Setup. Hier wählen Sie, wer benachrichtigt wird: wer den Job gestartet hat, Administratoren von Jobwarteschlangeneinträgen oder beide. Sie wählen auch, wie: mit einer Meldung oben auf der Startseite oder über einen Power-Automate-Flow.

Sie können wählen, sofort oder erst nach einer Anzahl fehlgeschlagener Einträge benachrichtigt zu werden. Die Meldung hat Schaltflächen, um den Job neu zu starten und Details zu sehen. Sie können die Benachrichtigung unter My Notifications ein- und ausschalten.

Power Automate

Business Central sendet ein externes Geschäftsereignis, wenn eine Jobwarteschlangenaufgabe fehlschlägt. Ihr Flow muss das Ereignis Job queue task failed abonnieren. Microsoft hat eine Vorlage erstellt, die eine Nachricht in Outlook sendet, und ein Assistent hilft beim Einstieg.

Damit kann die Meldung an ein gemeinsames Postfach oder an Teams gehen, sodass sie nicht von der Startseite einer einzelnen Person abhängt.

Neustart und wiederholte Stopps

Der erste Schritt ist, den Eintrag neu zu starten. Sie können ihn auf On Hold und danach auf Ready setzen. Hilft das nicht, kann der Fehler im Code liegen. Im Stack des Fehlerprotokolls sehen Sie, wer den Code veröffentlicht hat, und dann kontaktieren Sie entweder den Partner, der die Erweiterung liefert, oder Microsoft.

Für die Anfrage brauchen Sie die ID des Jobwarteschlangeneintrags, den Zeitpunkt des Fehlers und Ihre Zeitzone. Die Aktion Copy details auf der Seite mit den Protokolleinträgen sammelt die Angaben.

Am Eintrag können Sie die maximale Anzahl von Versuchen und die Verzögerung zwischen den Versuchen festlegen. Das hilft, wenn der Fehler an einem externen Dienst liegt, der vorübergehend nicht erreichbar ist, zum Beispiel einer Bankverbindung.

Setzen Sie das Wiederholungsintervall nicht zu kurz. Microsoft Learn warnt, dass häufig wiederholte Jobs die Leistung beeinträchtigen können, und empfiehlt das längste Intervall, das sinnvoll ist.

  • Kontrollieren, dass kritische Jobs nach dem Kopieren einer Umgebung als Ready stehen, weil sie in der Kopie angehalten werden.
  • Kategoriecodes verwenden, wenn Jobs nicht gleichzeitig laufen dürfen.
  • Die Liste monatlich durchgehen und Jobs entfernen, die niemand nutzt.

Empfänger und Fokus

Benachrichtigungen wirken nur, wenn jemand reagiert. Wählen Sie eine kleine Gruppe mit klarer Rollenverteilung und sorgen Sie dafür, dass in Urlaubszeiten jemand da ist. Wenn die Meldung an ein gemeinsames Postfach oder einen Teams-Kanal geht, können mehrere sie sehen.

Geben Sie den Empfängern eine kurze Anweisung: Protokolleintrag prüfen, Eintrag neu starten und den Partner kontaktieren, wenn es erneut fehlschlägt.

Achten Sie besonders auf Jobs, die E-Mails versenden, im Hintergrund buchen, mit anderen Systemen synchronisieren oder Bankdaten abholen. Sie bemerken Debitoren und Kollegen als Erste, wenn sie stoppen. Das Feld der Jobwarteschlange für den frühesten Startzeitpunkt zeigt, wann der nächste Lauf stattfindet, und kann abweichen, wenn viele Einträge konkurrieren.

Telemetrie und Kontrolle

Mit Application Insights können Sie den Lebenszyklus von Jobwarteschlangeneinträgen verfolgen und Alarme einrichten, die eine E-Mail, eine SMS oder eine Nachricht in Teams senden. Das setzt voraus, dass die Telemetrie für die Umgebung eingerichtet ist.

Wenn Sie Hilfe bei der Überwachung möchten, schreiben Sie uns.

Schreiben Sie uns
Schreiben Sie uns
Der Newsletter zu Business Central

Kurze, konkrete E-Mails zu dem, wonach Kunden uns am häufigsten fragen. Wir schreiben, wenn wir etwas haben, das sich zu lesen lohnt.