Obsługa rozszerzonej informacji o błędach harmonogramowania produkcji

Celem zmiany jest przekazanie użytkownikowi rozszerzonej informacji dotyczącej przyczyn wystąpienia problemów z automatycznym harmonogramowaniem. Do tej pory system przekazywał tylko krótki komunikat o błędzie, bez przedstawiania okoliczności jego zajścia.

Zidentyfikowanych zostało kilka typowych przypadków prowadzących do powstawania błędów harmonogramowania, takich jak:

·        brak dostępnych gniazd zdolnych do realizacji danego etapu produkcji,

·        brak dostępnych gniazd o wymaganych umiejętnościach,

·        zdolnych do realizacji danego etapu produkcji,

·        zajęcie wszystkich potencjalnych gniazd w analizowanym okresie.

W przypadku ich wystąpienia pojawia się okno prezentujące oprócz informacji o samym błędzie również informację o obłożeniu produkcją gniazd, na których system próbował zaplanować produkcję w analizowanym okresie czasowym.

Utworzony w tym celu słownik Analiza błędów automatycznego harmonogramowania wyświetlany jest podczas automatycznego harmonogramowania w momencie pojawienia się błędu. Słownik ten zawiera panel, w którym wyświetlany jest komunikat błędu, informacja o zleceniu powodującym problem oraz dodatkowo informacja o okresie, w jakim system próbował zaharmonogramować dane zlecenie. W tabeli poniżej panelu prezentowane są zlecenia już ujęte w harmonogramie w analizowanym okresie, na analizowanym gnieździe, mogące potencjalnie być przyczyną przeciążenia gniazda.

Poniżej zaprezentowane są przykładowe komunikaty o różnych przyczynach błędu.

image015-46

Rys. Analiza błędów automatycznego harmonogramowania – brak aktywnych gniazd

image016-42

Rys. Analiza błędów automatycznego harmonogramowania – brak aktywnych gniazd o odpowiednich umiejętnościach

image017-42

Rys. Analiza błędów automatycznego harmonogramowania – wszystkie zasoby zajęte w analizowanym okresie