addverk
Skontaktuj się
← Artykuły / Administracja

Monitoruj kolejkę zadań

Addverk · 3 min czytania

Kolejka zadań uruchamia raporty, księgowanie w tle, synchronizacje i inne zaplanowane zadania w Business Central. Gdy wpis kolejki zadań zawiedzie i się zatrzyma, wiele osób dowiaduje się o tym dopiero wtedy, gdy zapyta klient lub współpracownik. Artykuł pokazuje, jak dostać powiadomienie o błędzie wpisu, jak go uruchomić ponownie i jak wysyłać błędy do Power Automate. Można to skonfigurować w niecałą godzinę.

Status i błędy

Każdy wpis kolejki zadań ma status. Nowe wpisy zaczynają jako On Hold, a Ty ustawiasz je na Ready. Gdy wpis działa, jest In Process, a jeśli coś pójdzie źle, ma status Error. Strona Job Queue Entries pokazuje listę, a akcja Log Entries pokazuje historię wpisu.

Wpis z błędem zatrzymuje się i nie uruchamia się sam ponownie. Microsoft Learn pisze, że w takim przypadku musisz uruchomić go ponownie samodzielnie.

Dostań powiadomienie o błędzie

Uruchom kreator Set Up Job Queue Notifications ze strony Assisted Setup. Wybierasz tu, kto dostaje powiadomienie: osoba, która uruchomiła zadanie, administratorzy wpisów kolejki zadań albo oba. Wybierasz też sposób: komunikatem u góry strony startowej albo przez przepływ Power Automate.

Możesz wybrać powiadomienie od razu albo dopiero po określonej liczbie nieudanych wpisów. Powiadomienie ma przyciski do ponownego uruchomienia zadania i do wyświetlenia szczegółów. Możesz włączać i wyłączać powiadomienie w My Notifications.

Power Automate

Business Central wysyła zewnętrzne zdarzenie biznesowe, gdy zadanie kolejki zadań zawiedzie. Twój przepływ musi subskrybować zdarzenie Job queue task failed. Microsoft przygotował szablon, który wysyła wiadomość w Outlooku, a kreator pomaga zacząć.

Dzięki temu wiadomość może trafić do wspólnej skrzynki lub do Teams, aby nie zależała od strony startowej jednej osoby.

Ponowne uruchomienie i powtarzające się zatrzymania

Pierwszy krok to ponowne uruchomienie wpisu. Możesz ustawić go na On Hold, a potem na Ready. Jeśli to nie pomaga, błąd może leżeć w kodzie. W stosie wywołań w dzienniku błędów widać, kto opublikował kod, i wtedy kontaktujesz się z partnerem dostarczającym rozszerzenie albo z Microsoftem.

Do zgłoszenia potrzebujesz identyfikatora wpisu kolejki zadań, czasu błędu i strefy czasowej. Akcja Copy Details na stronie wpisów dziennika zbiera te informacje.

Na wpisie możesz podać maksymalną liczbę prób i opóźnienie między próbami. Pomaga to, jeśli błąd wynika z usługi zewnętrznej, która jest chwilowo niedostępna, na przykład połączenia z bankiem.

Nie ustawiaj zbyt krótkiego interwału powtarzania. Microsoft Learn ostrzega, że często powtarzane zadania mogą wpływać na wydajność, i zaleca najdłuższy sensowny interwał.

  • Sprawdź, czy krytyczne zadania mają status Ready po skopiowaniu środowiska, ponieważ w kopii są zatrzymywane.
  • Używaj kodów kategorii, jeśli zadania nie mogą działać jednocześnie.
  • Przeglądaj listę co miesiąc i usuwaj zadania, z których nikt nie korzysta.

Odbiorcy i na czym się skupić

Powiadomienia działają tylko wtedy, gdy ktoś reaguje. Wybierz małą grupę z jasnym podziałem ról i zadbaj, aby ktoś był obecny podczas urlopów. Jeśli wiadomość trafia do wspólnej skrzynki lub kanału Teams, widzi ją więcej osób.

Daj odbiorcom krótką instrukcję: sprawdź wpis dziennika, uruchom wpis ponownie i skontaktuj się z partnerem, jeśli znów zawiedzie.

Zwracaj szczególną uwagę na zadania, które wysyłają e-maile, księgują w tle, synchronizują z innymi systemami lub pobierają dane z banku. Klienci i współpracownicy zauważają je dopiero wtedy, gdy się zatrzymają. Pole najwcześniejszego czasu startu w kolejce zadań pokazuje, kiedy nastąpi następne uruchomienie, i może się różnić, jeśli wiele wpisów konkuruje o zasoby.

Telemetria i kontrola

Z Application Insights możesz śledzić cykl życia wpisów kolejki zadań i ustawiać alarmy, które wysyłają e-mail, SMS lub wiadomość w Teams. Wymaga to skonfigurowania telemetrii dla środowiska.

Addverk to nowa firma zajmująca się Business Central. Jeśli chcesz porozmawiać o monitorowaniu, napisz do nas.

Napisz do nas
Napisz do nas
Newsletter o Business Central

Krótkie, konkretne wiadomości o tym, o co klienci pytają nas najczęściej. Piszemy, gdy mamy coś wartego przeczytania.