Role użytkownika

Na potrzeby dywersyfikacji przydzielania uprawnień w systemie IoT MES zaimplementowana została funkcjonalność Ról użytkowników. Funkcjonalność ta opiera się na grupowaniu poszczególnych uprawnień (np. do wyświetlania listy zleceń produkcyjnych, tworzenia definicji planów kontroli etc.) i zapisywaniu jako konkretne Role. W celu stworzenia nowej Roli użytkownika należy z menu bocznego wybrać zakładkę Użytkownicy, a następnie przejść na kafelek Role. Zostaną wyświetlone dwie dodatkowe zakładki Role Supervisor oraz Role MES.

Widok zakładki Role

W celu stworzenia nowej Roli w systemie należy kliknąć w przycisk Utwórz Role, znajdujący się z prawej strony

Tworzenie nowej roli

Zostanie załadowana nowa strona z formularzem do tworzenia Roli użytkownika.

Formularz tworzenia roli

W celu stworzenia nowej roli należy podać:

  • Nazwę Roli – nazwa, po której będziemy rozpoznawać daną role
  • Typ użytkownika – opcja, umożliwiająca stworzenie roli dla Użytkownika systemu Supervisor lub Panelu Operatora
  • Uprawnienia roli – specjalne uprawnienia, dzięki którym użytkownik może mieć dostęp do danej zakładki w systemie
  • Opis – pole opcjonalne, dzięki któremu możemy wprowadzić dodatkowe informacje o Rolach
Uwaga
W systemie występują dwa typy ról dla użytkownika Supervisor oraz dla MES. Zasoby z tych ról nie mieszają się ze sobą i nie jest możliwe podpięcie roli z systemu MES do systemu Supervisor tak jak i odwrotnie

W systemie Supervisor wyróżniamy następujące uprawnienia:

  • Wypadki – pozwala na wprowadzanie do systemu wypadku w zakładzie pracy
  • Ekrany – pozwala na dostęp do zakładki Stanowiska Pracy
  • Klasa aktywów – pozwala na odczyt klas urządzeń pomiarowych potrzebnych przy definiowaniu planów kontroli jakości
  • Karty –  umożliwia listowania, tworzenie i usuwanie kart dostępowych
  • Maszyny– umożliwia dodawanie plików do maszyn
  • Aplikacje zewnętrzne – udostępnia dodatkowo płatne funkcjonalności systemu
  • Pliki – pozwala dodawać/odczytywać pliki do systemu
  • Produkty i materiały – nadaje dostęp do zakładki Produkty i materiały
  • Definiowanie konserwacji – umożliwia tworzenie definicji zleceń utrzymania ruchu
  • Konserwacje – umożliwia przeprowadzanie czynności utrzymania ruchu
  • Operacje konserwacji – umożliwia przeglądanie historycznych oraz przyszłych czynności utrzymania ruchu
  • Klasy materiałów – pozwala na odczyt klas materiałów potrzebnych przy definiowaniu planów kontroli jakości (do zdefiniowania planu kontroli można wykorzystać klasę lub definicje materiału)
  • Definicje materiałów – umożliwia wybranie materiału podczas tworzenia planu kontroli jakości
  • Role MES – pozwala na stworzenie roli użytkownikowi systemu MES
  • Drzewo typów mikroprzestojów – wyświetlanie konfiguracji typów mikroprzestojów
  • Typy mikroprzestojów – tworzenie/edycja/usuwanie typów w konfiguracji
  • Drzewo typów niezgodności sztuki– wyświetlanie konfiguracji typów niezgodności sztuki
  • Powiadomienia – wyświetlanie zakładki Notyfikacji oraz oznaczania jako przeczytanych
  • Zlecenia – nadaje dostęp do zakładki Produkcja
  • Operacje – pozwala na wgląd w szczegóły zleceń
  • Pracownicy – nadaje dostęp do szczegółów zakładki Użytkownicy
  • Plan kontroli jakości – nadaje dostęp do zakładki Plany kontroli jakości
  • Role – nadaje dostęp do zakładki Role użytkownika
  • Terminale – nadaje dostęp do zakładki Terminale
  • Wiadomości – wyświetlanie zakładki Wiadomości oraz oznaczania jako przeczytanych
  • Użytkownicy – nadaje dostęp do zakładki Użytkownicy
  • Pulpit (Stanowiska pracy) – wyświetlanie zakładki Pulpit oraz odłączanie użytkowników od operacji
  • Stanowiska pracy – pozwala wyświetlać listę maszyn zdefiniowanych w systemie
  • Jednostka pracy – pozwala wyświetlać zakładki widoku podglądu aktualnej sytuacji stanowisk roboczych (liczba przypiętych operatorów, status stanowiska etc.)

W systemie MES wyróżniamy następujące uprawnienia:

  • Przestoje – pozwala na odczytanie komentarza do przestoju, tworzenie nowego przestoju, edytowanie komentarza do przestoju oraz kończenie przestoju
  • Język – pozwala na zmianę języka aplikacji
  • Usuwanie deklaracji – pozwala na usuwanie konkretnych partii materiałów wyprodukowanych
  • Deklaracja – pozwala na tworzenie nowej partii materiału oraz na ich edycję. Nie ma rozróżnienia na materiały skonsumowane lub wyprodukowane
    (Przy braku dostępu do tych uprawnień zablokowana będzie też możliwość deklaracji NOK-a z poziomu planu kontroli)
  • Pracownicy
  • Mikroprzestoje – uprawnienie pozwalające na wyświetlanie oraz dodawanie, usuwanie deklaracji
  • Testy jakości – pozwala na manualne uruchomienie kontroli jakości. W tej funkcjonalności należy móc pobierać dostępne definicje kontroli jakości oraz tworzyć nowy zestaw zasób
  • Segmenty – pozwala na dołączenie oraz odłączenie operatora od segmentu oraz na kończenie segmentu
  • Identyfikowalność – pozwala śledzić partie wyrobów (jakie materiały zostały użyte do tej konkretnej partii)
  • Jednostka pracy – nadaje dostęp do jednostek pracy

W systemie zostały wprowadzone uprawnienia dwupoziomowe. W celu przejścia do bardziej szczegółowych uprawnień należy z grupy uprawnień wybrać uprawnienie główne. Nastąpi wyświetlenie dodatkowych uprawnień należących do danej roli.

Przypisywanie uprawnień

Po uzupełnieniu wszystkich danych należy kliknąć przycisk Utwórz w celu stworzenia nowej roli użytkownika.

Widok uzupełnionego formularza

Nowoutworzona Rola dostępna jest na liście Roli. W zależności od tego, jaki typ został wybrany, to tam znajduje się dana Rola.

W tym przypadku rola znajduje się w zakładce Role MES

Lista ról po zmianach

Edycja, usunięcie roli

Każdą stworzoną rolę w systemie można edytować. W tym celu należy obok nazwy roli (z prawej strony) kliknąć ikonę trzech kropek.

Edycja roli z poziomu listy

Następnie z dostępnych opcji wybrać opcję Edytuj.

Przejście do edycji

Nastąpi załadowanie nowego okna z edycją danej roli.

Uwaga
Podczas edycji Roli użytkownika, nie ma możliwości zmienić jej nazwy oraz typu

Po wprowadzeniu nowych uprawnień oraz opisu, tak jak to miało miejsce w przypadku tworzenia nowej roli, należy kliknąć przycisk Zapisz – znajdujący się w prawym dolnym rogu formularza. Po zapisaniu danych następuje powrót do listy roli. Analogiczny należy postąpić w przypadku edytowania roli Supervisor.

Oprócz edycji roli w systemie istnieje możliwość jest usunięcia. W tym celu tak jak to miało miejsce powyżej (podczas edycji) należy kliknąć ikonę trzech kropek znajdującą się z prawej strony roli. Następnie należy wybrać opcję Usuń.

Przycisk usuwania roli

Zostaje wyświetlone nowe okno z potwierdzeniem usunięcia danej roli. Po kliknięciu w przycisk Usuń nastąpi całkowite usunięcie danej roli z systemu.

Okienko zatwierdzenia usunięcia roli
Uwaga
Po usunięciu danej roli z systemu, która była podpięta do użytkownika, dany użytkownik traci uprawnienia.
Wskazówka
Ze względów bezpieczeństwa nie ma możliwości usunięcia tak jak i edycji roli admin. Jest to spowodowane tym, żeby ostatni użytkownik nie utracił kontroli nad systemem.

Czy ten artykuł był pomocny?

Leave A Comment?

You must be logged in to post a comment.