(Rozliczenie produkcji) Wysyłka karty pracy do modułu HR

Dodano nową funkcjonalność wysyłki karty pracy pracownika produkcji do modułu kadrowego (HR). Dotychczas dane o czasie pracy zarejestrowane na zleceniach produkcyjnych trzeba było ręcznie wprowadzać do modułu kadrowego, co generowało błędy i opóźnienia w naliczaniu wynagrodzeń oraz rozliczaniu projektów.

Nowa funkcjonalność automatyzuje ten przepływ danych: karta pracy zarejestrowana w module produkcji jest przesyłana do modułu kadrowego zarówno automatycznie — zadaniem uruchamianym na koniec dnia roboczego — jak i ręcznie przez operatora, dzięki czemu dane są przekazywane szybko i pozostają spójne między modułem produkcji a kadrami.

Do nagłówka karty pracy dodano nowe pole Status, przyjmujące wartości: Do wysłania, Wysłano oraz Pobrano do poprawy.

Aby ręcznie wysłać kartę pracy do modułu kadrowego:

  1. Operator zmienia status karty pracy z Do wysłania na Wysłano.
  2. System przesyła pełną kartę pracy — wraz ze wszystkimi wpisami czasu pracy oraz przypisaniami do zleceń produkcyjnych szczegółowych, projektów, etapów projektów, gniazd i działów produkcyjnych — do modułu kadrowego.
  3. Po poprawnym przyjęciu danych przez moduł kadrowy karta pracy zostaje zablokowana do edycji.
  4. W przypadku błędu komunikacji Status karty pracy nie ulega zmianie, a operator otrzymuje komunikat o niepowodzeniu wysyłki.

Jeśli dane przesłane do modułu kadrowego wymagają poprawy, operator może zmienić status karty pracy z Wysłano na Pobrano do poprawy — karta pracy staje się wtedy ponownie edytowalna. Do momentu potwierdzenia przez moduł kadrowy usunięcia danych po swojej stronie karta pracy pozostaje zablokowana przed usunięciem; ponowna zmiana statusu na Do wysłania jest możliwa dopiero po takim potwierdzeniu.

Poza wysyłką ręczną, karty pracy w statusie Do wysłania są przesyłane automatycznie zadaniem uruchamianym cyklicznie na koniec dnia roboczego (harmonogram zadania jest konfigurowalny). Zadanie przetwarza kolejno wszystkie oczekujące karty pracy — po poprawnej wysyłce status karty zmienia się na Wysłano, a karty zakończone błędem pozostają w statusie Do wysłania, a informacja o błędzie trafia do logu przetwarzania zadania.

Ograniczenia zapewniające spójność danych:

  • Edycja karty pracy jest zablokowana w statusie Wysłano.
  • Usunięcie karty pracy jest zablokowane dla wszystkich statusów innych niż Do wysłania.

Zmiana jest nową funkcjonalnością — nie zmienia dotychczasowego sposobu rejestracji czasu pracy na zleceniach produkcyjnych szczegółowych.

Konfiguracja

Funkcjonalność wymaga nadania uprawnień: TAK

Funkcjonalność wymaga skonfigurowania: TAK