Szablon artykułu do Vitaminy

Transkrypt

Szablon artykułu do Vitaminy
Dozwolone godziny logowań do systemu
Nowa funkcjonalność pozwala zdefiniować czas pracy operatorów w systemie
w poszczególnych dniach i godzinach. Muszą być spełnione dwa warunki:

ustawiony poziom bezpieczeństwa musi być co najmniej 1,

czas serwera bazy danych i stanowisk roboczych musi być zsynchronizowany – ten
warunek wynika z tego, że aktualny czas wykorzystywany do weryfikacji możliwości
logowania się operatora jest pobierany z serwera bazy danych.
W pierwszej kolejności należy ustalić godziny pracy przynajmniej operatorowi, który
włączy nową funkcjonalność. W przypadku, gdy najpierw zostałaby włączona opcja
uruchamiająca mechanizm, a żaden z operatorów nie posiadałby zdefiniowanych godzin
pracy, spowoduje to zablokowanie systemu.
Operatorowi, który będzie dodawał, edytował, usuwał godziny pracy, należy nadać
stosowne uprawnienia.
Dozwolone godziny pracy ustala się funkcją Godziny pracy, dostępną w module
Administrator. Po wywołaniu funkcji zostanie wyświetlone okno z listą operatorów systemu
KS-SOMED.
Przy użyciu przycisku F4 Popraw można zarządzać godzinami pracy wskazanego
operatora. Aby dodać nowy termin pracy w oknie Godziny pracy operatora, należy użyć
przycisku F2 Dodaj i w kolejnym oknie Karta godzin logowań wprowadzić właściwe
ustawienia. Termin pracy określają:

dzień tygodnia, dla którego określany jest termin pracy,

rodzaj tygodnia (parzysty, nieparzysty, bez znaczenia),

dozwolone godziny logowań od-do – użycie ikony ze słoneczkiem ustawia cały dzień,

do kiedy termin obowiązuje – domyślnie włączona jest ikona
i oznacza, że termin
obowiązuje bezterminowo, do czasu jego usunięcia lub zmodyfikowania.
Przy użyciu przycisków F3 Wykres oraz F3 Pokaż, dostępnych w poszczególnych oknach
można wyświetlić godziny pracy w postaci graficznej.
Po zdefiniowaniu godzin pracy można włączyć opcję, która uruchamia mechanizm
sprawdzania godzin pracy podczas logowania operatora. Opcja dostępna jest w Opcjach
głównych systemu na zakładce Bezpieczeństwo. Włączenie opcji spowoduje wyświetlenie
komunikatu ostrzegającego.
Dodatkowa opcja, znajdująca się poniżej, określa ile minut po upłynięciu dozwolonego
czasu pracy z systemem, operator może jeszcze normalnie pracować w danym module. Czas
ten pozwala na bezpieczne zakończenie pracy. Każde wywołanie nowej funkcji w danym
module spowoduje wyświetlenie okna z ostrzeżeniem, informujące, że czas pracy operatora
minął i pozostało jeszcze dodatkowych x minut. Wyjście z danego modułu i próba
uruchomienia kolejnego modułu, nawet tego samego, zakończy się niepowodzeniem nawet,
gdy pozostało kilka minut dodatkowego czasu pracy, gdyż czas ten dostępny jest tylko
podczas pracy z aktualnym modułem.
Jeżeli operator nie ma określonych godzin pracy, a próbuje włączyć opcję weryfikacji
godzin logowania, wówczas podczas zamykania okna Opcje główne KS-SOMED zostanie
wyświetlone dodatkowe ostrzeżenie.
Przedstawiona funkcjonalność - gdy została uruchomiona - zadziała przy logowaniu się
każdego operatora, na każdym ze stanowisk. Funkcjonalność obejmuje tylko główny system
KS-SOMED, czyli program kspl.exe, nie obejmuje natomiast KSPLDemona czy też innych
programów dodatkowych nawet, jeśli pojawia się w nich okno logowania. Wszystkie te
programy pozwolą pracować danemu operatorowi o ile podał właściwe hasło i posiada
stosowne uprawnienia.
Próba logowania się operatora do systemu, jeśli nie posiada godzin pracy na bieżącą
chwilę – dla przypomnienia godziny pracy porównywane są z czasem pobranym z serwera
bazy danych – spowoduje wyświetlenie okna z komunikatem błędu.
Jeżeli operator poprawnie zaloguje się do modułu w każdej chwili może sprawdzić, do
której godziny może swobodnie pracować. Informację tę udostępnia okno Kim jestem?,
dostępne w większości okienek po wciśnięciu kombinacji klawiszy Ctrl+F1.
Gdy operator zalogował się do modułu, pracuje w nim, a jego dozwolony czas pracy już
się skończył i próbuje uruchomić kolejną funkcję modułu, wówczas zostanie wyświetlone
okno z komunikatem ostrzeżenia.
W takiej sytuacji operator powinien jak najszybciej wylogować się z systemu, gdyż dalsza
jego praca nie będzie możliwa, w zasadzie działać będą jedynie funkcje Zamknij i Anuluj w
poszczególnych oknach. Próba wywołania innej funkcji zazwyczaj spowoduje wyświetlenie
okna z komunikatem błędu.