Mechanizm schematów tygodniowych w systemie Softlab ERP by Asseco został udoskonalony tak, aby możliwe było generowanie harmonogramów dla grafików dwuzmianowych, trzyzmianowych lub czterobrygadowych.
Problem / Potrzeba biznesowa
Użytkownicy, którzy do planowania czasu pracy wykorzystują grafiki dla pracy na wielu zmianach, przy generowaniu harmonogramów czasu pracy korzystali do tej pory z szablonów kalendarzy lub ze schematów miesięcy. Grafiki dwuzmianowe, trzyzmianowe lub czterobrygadowe są powtarzalne w określonych cyklach, na przykład 4, 16-tygodniowych, natomiast szablony kalendarzy lub schematy miesięcy, wykorzystywane przy planowaniu czasu pracy, muszą zostać zdefiniowane na określony z góry okres, np.: konkretny rok czy miesiąc. W systemie nie było do tej pory możliwości wprowadzenia jednego cyklu grafiku i korzystania z cykliczności tych planów w dowolnym okresie.
Jak to usprawniliśmy
W celu umożliwienia generowania harmonogramów dla grafików dwuzmianowych, trzyzmianowych lub czterobrygadowych dostosowano mechanizm schematów ogólnych tygodniowych tak, aby schemat był powtarzalny w zdefiniowanych przez użytkownika cyklach.
W słowniku Schematy tygodniowe została dodana kolumna Data startu cyklu, która określa początek generowania tygodni tego schematu w powtarzających się cyklach.
Opis działania funkcjonalności
W słowniku Harmonogramowanie i Kontrola RCP dostępna jest procedura Wygeneruj harmonogram ze schematu ogólnego, która tworzy harmonogram dla pracownika w wybranym okresie rozliczeniowym według wybranego schematu tygodnia.
Rys. 1 Słownik Schematy tygodniowe
Podczas generowania harmonogramu według schematu (za pomocą procedury Wygeneruj harmonogram ze schematu ogólnego) z wypełnioną datą startu cyklu, stosowana jest zasada cykliczności, czyli powtarzania zdefiniowanych tygodni, począwszy od podanej daty początku cyklu. Cykl zawiera tyle tygodni, ile zostało zdefiniowanych dla danego schematu w kolumnie Ilość tygodni. W przypadku, gdy data początku cyklu nie zostanie wypełniona, stosowana jest dotychczasowa zasada braku cykliczności i harmonogram generowany jest w każdym okresie zawsze od pierwszego zdefiniowanego tygodnia.
Stworzony został także mechanizm kontrolny przypisania grafiku dla brygady pracownika. Jeśli w danym okresie pracownik jest przypisany do brygady i wybrany schemat tygodniowy również jest zdefiniowany dla konkretnej brygady (kolumna Brygada w słowniku Schematy tygodniowe), to w procedurze Wygeneruj harmonogram ze schematu ogólnego występuje kontrola prawidłowości doboru schematu dla brygady pracownika. W przypadku braku zgodności błąd sygnalizowany jest odpowiednim komunikatem.
Rys. 2. Komunikat o braku zgodności
Jakie biznesowe przypadki użycia może obsłużyć nasze rozwiązanie
Rys. 3 Procedura Wygeneruj harmonogram ze schematu ogólnego
W wyniku wykonania powyższej procedury dla przykładowego schematu pracy 3-zmianowej i brygady 3A w okresie miesięcznym 01/2017 harmonogram kończy się w dniu 31 stycznia we wtorek na drugim tygodniu cyklu, z uwzględnieniem daty startu cyklu w dniu 2017-01-02.
Rys. 4. Harmonogram wypełniony ze schematu ogólnego w słowniku Harmonogramowanie i Kontrola RCP
W wyniku wykonania procedury Wygeneruj harmonogram ze schematu ogólnego dla przykładowego schematu pracy 3-zmianowej i brygady 3A w kolejnym okresie miesięcznym 02/2017 harmonogram jest kontynuowany zgodnie z cyklem i zaczyna się w dniu 1 lutego w środę w drugim tygodniu cyklu.
Rys. 5. Harmonogram wypełniony ze schematu ogólnego w słowniku Harmonogramowanie i Kontrola RCP
Jakie to daje korzyści dla klienta
- Oszczędność czasu związana z przygotowaniem schematów do generowania harmonogramu, wystarczy raz zdefiniować cykl i używać go w dowolnym okresie czasu.
- Eliminacja opóźnień i ewentualnych pomyłek przy definiowaniu schematów miesięcznych lub rocznych.
- Kontrola przypisania właściwego grafiku dla brygady pracownika.
Autor wpisu: Anna Parzyszek




