NAV24 Logo
  • Strona główna
PL | EN
Pokaż / Ukryj Spis Treści

Śledzenie zmian roboczych

Moduł Śledzenie zmian roboczych (Shift Tracking) rozszerza Shop Floor o możliwość rejestracji i monitorowania zmian roboczych pracowników. System automatycznie wykrywa zmianę na podstawie czasu rozpoczęcia lub zakończenia pracy, prowadzi ewidencję przepracowanych godzin oraz wspiera automatyczne zamykanie otwartych zmian.

Co robi moduł?

Po włączeniu modułu system:

  1. Rejestruje rozpoczęcie i zakończenie zmiany roboczej dla każdego użytkownika.
  2. Automatycznie wykrywa odpowiednią zmianę roboczą na podstawie czasu (z uwzględnieniem strefy czasowej).
  3. Oblicza łączny czas przepracowany na podstawie rzeczywistych godzin rozpoczęcia i zakończenia.
  4. Automatycznie zamyka otwarte zmiany po upływie czasu zakończenia zmiany + okres karencji.
  5. Oznacza automatycznie zamknięte zmiany do przeglądu przez przełożonego.
  6. Udostępnia podsumowanie dzienne (FactBox) z kluczowymi statystykami.

Koncepcja działania

Zapis zmiany roboczej

Każdy zapis zmiany (Shift Entry) reprezentuje jedną sesję pracy pracownika i zawiera:

  • Nr wpisu — automatyczny numer porządkowy
  • Nazwa użytkownika — identyfikator użytkownika z Panelu Produkcyjnego
  • Kod zmiany roboczej — powiązanie ze standardową zmianą roboczą Business Central
  • Data — data zmiany
  • Planowany czas rozpoczęcia / zakończenia — czasy pobrane z konfiguracji zmiany roboczej
  • Rzeczywisty czas rozpoczęcia / zakończenia — faktyczne czasy pracy pracownika
  • Łączna liczba godzin — automatycznie obliczana na podstawie rzeczywistych czasów
  • Status — stan zapisu (W trakcie / Zakończony)

Statusy zmiany

Status Opis
W trakcie Zmiana jest aktywna — pracownik rozpoczął pracę, ale jeszcze jej nie zakończył
Zakończony Zmiana została zamknięta — automatycznie po podaniu obu czasów lub przez auto-zamykanie

Automatyczne wykrywanie zmiany

Gdy użytkownik nie wskaże ręcznie kodu zmiany, system próbuje automatycznie dopasować właściwą zmianę roboczą na podstawie czasu. Algorytm działa w następującej kolejności:

  1. Czas zakończenia — jeśli dostępny, system szuka zmiany, w której mieści się czas zakończenia.
  2. Czas rozpoczęcia — jeśli nie znaleziono dopasowania po czasie zakończenia, system sprawdza czas rozpoczęcia.
  3. Punkt środkowy — jeśli oba powyższe nie dały rezultatu, system oblicza punkt środkowy między czasem rozpoczęcia i zakończenia i szuka dopasowania.

System poprawnie obsługuje zmiany nocne (np. 22:00–06:00), gdzie czas zakończenia jest wcześniejszy niż czas rozpoczęcia.

Automatyczne zamykanie zmian

Moduł posiada mechanizm automatycznego zamykania zmian, które nie zostały ręcznie zakończone. Działa to następująco:

  1. System skanuje wszystkie zapisy ze statusem W trakcie.
  2. Dla każdego zapisu sprawdza, czy minął czas zakończenia zmiany plus skonfigurowany okres karencji (w minutach).
  3. Jeśli czas minął, zmiana jest automatycznie zamykana z czasem zakończenia równym planowanemu czasowi zakończenia + okres karencji.
  4. Automatycznie zamknięte zmiany otrzymują oznaczenie Auto Closed i Needs Review.

Przegląd zmian

Zapisy oznaczone jako wymagające przeglądu (np. automatycznie zamknięte) mogą być zweryfikowane przez przełożonego:

  • Reviewed — flaga potwierdzająca przegląd
  • Reviewer — identyfikator osoby weryfikującej
  • Review Date — data i czas przeglądu

Weryfikacja dostępna jest bezpośrednio ze strony Zapisy zmian roboczych za pomocą akcji Review Entries.

Podsumowanie dzienne (FactBox)

Na stronie zapisów zmian dostępny jest panel informacyjny wyświetlający statystyki z bieżącego dnia:

  • Total Entries Today — łączna liczba zapisów z dzisiaj
  • Active Entries — liczba aktywnych (otwartych) zmian
  • Auto Closed Entries — liczba zmian zamkniętych automatycznie
  • Avg Hours (Completed) — średnia liczba godzin dla zakończonych zmian

API

Moduł udostępnia API REST umożliwiające integrację z aplikacjami zewnętrznymi (np. Power Apps):

  • Endpoint: shiftEntries
  • Publisher: nav24
  • Group: shopFloor
  • Wersja: v1.0

API obsługuje tworzenie nowych zapisów (rozpoczęcie/zakończenie zmiany) oraz aktualizację istniejących. Przy tworzeniu zapisu system automatycznie wykrywa zmianę i ustawia odpowiedni status.

Dodatkowo dostępne jest API do odczytu zmian roboczych:

  • Endpoint: workShifts — lista zdefiniowanych zmian roboczych (tylko odczyt)

Wymagania

Moduł wymaga włączenia w ustawieniach rozwiązania.

Jak włączyć moduł?

Każdy moduł można włączyć lub wyłączyć w dowolnym momencie dla dowolnej z Twoich firm. Wyłączenie modułu powoduje ukrycie wszystkich elementów interfejsu, które zostały przez niego dodane. Po wyłączeniu modułu jego funkcje stają się niedostępne dla użytkowników.

Aby włączyć moduł

  1. Przejdź na stronę N24SF - Ustawienia ShopFloor.
  2. Otwórz okienko informacji po prawej stronie, gdzie znajdziesz sekcję Moduły. alt text
  3. Wybierz dowolny moduł z listy, a następnie kliknij alt text.
  4. Z menu akcji wybierz Włącz.

Dodatkowe informacje

  1. Moduł można wyłączyć w analogiczny sposób, korzystając z menu akcji.
  2. Kliknięcie nazwy modułu przekieruje Cię na stronę dokumentacji modułu.
Na tej stronie
Masz pytania? 👉 Napisz do nas: produkty@nav24.pl ↑ Do góry