KS-ZSA Mechanizm centralnego zarządzania rolami
1. Opis funkcjonalności W KS-ZSA zostaje udostępniona funkcji centralnego zarządzania rolami. W samym programie jest możliwość tworzenia centralnej roli i przypisani pracownik apteki->rola oraz rozsyłanie ich do aptek. Proces wysyłania ról centralnych odbywa się automatycznie. Centralne role pracowników w samym programie aptecznym są zablokowane do wszelkiej edycji tak, aby utrzymać spójność ról centralnych. 2. Centralne sterowanie Centralne sterowanie pewnymi parametrami apteki znajduje się w module 61.Admin -> [CTRL+7] C. Sterowanie W oknie centralnego sterowania jest możliwość: 1. Centralnego tworzenia harmonogramów pracy raportowników (ap62nwin) [CTRL+1]* 2. Centralnego zarządzania uprawnieniami pracowników aptecznych [CTRL+2]* 3. Centralnego zarządzania opcjami systemu aptecznego [CTRL+3]* 4. Centralnego zarządzania rolami [CTRL+4] 5. Określania konfiguracji automatycznego zatwierdzania zleceń* * - funkcjonalności opisane w głównej instrukcji użytkownika KS-ZSA dostępnej na serwerze FTP firmy Kamsoft S.A. 2/9
3. Centralne sterowanie rolami Centralne sterowanie rolami jest umieszczone na ostatniej zakładce centralnego sterowania [CTRL+4] Okno podzielone jest na cztery część 1. Lista firm przypisanych do sytemu z możliwością wyszukiwania po nazwie i mieście 2. Okno ról przedstawione są role centralne (pogrubione), role lokalne danej firmy. Dostępne są również funkcje BEZ PRZYPISANIA oraz BEZ ZNACZENIA NA PRZYPISANIE. 3. Okno pracowników danej firmy posiadających zaznaczoną rolę 4. Okno uprawnień zaznaczone są odpowiednie dla danego pracownika role (indywidualne, z roli oraz efektywne) 3/9
4. Tworzenie roli centralnej Do obsługi ról centralnych zostały stworzone funkcje: 1. Dodaj rolę [F2] funkcja pozwala na dodawanie nowych ról centralnych Dodaj pustą Opcja ta pozwala na dodanie zupełnie nowej roli centralnej. Po wybraniu tej funkcji pojawi się okno tworzenia nowej roli NAZWA ROLI Nazwa roli musi być unikalna. W przeciwnym wypadku system zakomunikuje: 4/9
Dodaj rolę na podstawie innej roli Wybierając tą opcję system zapyta czy utworzyć rolę na podstawie aktualnie zaznaczonej roli Po zatwierdzeniu pojawi się standardowe okno (jak przy dodawaniu pustej roli) do tworzenia roli z tą różnicą, iż będą już zaznaczone uprawnienia z roli na podstawie której zakładamy nową. Nowododana rola zostanie zapisana w oknie ROLE 2. Edytuj rolę [F4] funkcja pozwala na edytowanie zaznaczonej roli. Edytowanie roli jest podobne do zakładania nowej odbywa się za pomocą tego samego okna. 3. Usuń rolę [F8] funkcja usuwa zaznaczoną rolę. 4. Edytuj przypis.[f9] funkcja przypisująca konkretnego pracownika do konkretnej roli. Po wybraniu funkcji zmienia się wygląd górnej części okna pojawiają się podpowiedzi dotyczące kolejności przypisywania pracownika do roli. 5/9
Kolejne czynności przy Przypisywaniu roli: 1. Wybór pracownika, któremu chcemy przypisać rolę 2. Wybór roli centralnej 3. Zatwierdzenie przypisania za pomocą klawisza [F12] Przypisz (Podpowiedź i klawisz pojawiają się dopiero po wybraniu odpowiedniej roli.) Po wykonaniu przypisania pojawi się komunikat z odpowiednim komunikatem: 4. Zatwierdzenie ([F9]Zatwierdź) lub anulowanie ([F11]Anuluj) przypisania roli W momencie zatwierdzenia przypisania zostaje wysłana odpowiednia informacja do Apteki (w formie zlecenia Aktualizacja ról centralnych) Po przypisaniu lub zatwierdzeniu przypisania roli przy pracowniku pojawi się informacja o przypisaniu nowej roli Po przesłaniu ról do AOW i ich wykonaniu, gdy informacja taka wróci do ZSA uwaga ta zniknie a dany pracownik będzie przypisany do zmienionej roli. 6/9
5. Wysyłanie ról centralnych Proces wysyłania ról centralnych odbywa się automatycznie po stworzeniu roli bądź dokonaniu przypisani do roli centralnej. W każdej chwili można wysłać definicje ról za pomocą [F10] Wyślij def. Ról. Definicje ról (nazwa wraz z uprawnieniami ról) trafiają na serwer FTP w formie skompresowanego pliku o nazwie roledb.zip umieszczonego w tym samym katalogu, co kartoteki centralne. Na serwerze FTP pojawią się pliki (katalog ustawiony w opcji C44_1016FN Katalog pełnej bazy centralnej na serwerze FTP) Roledb.zip plik z definicjami ról Roledb.ptr plik potwierdzający Przypisania ról do pracowników jak i informacja o konieczności zaktualizowania definicji ról są przesyłane do aptek, jako zlecenia wysyłane w trybie natychmiastowym (bez konieczności ręcznej lub wykonanej z harmonogramu wysyłki. Jeżeli wysyłka się nie powiedzie (np. brak ustawionego katalogu na serwerze FTP) wtedy zlecenia oczekują na ponowne wysłanie w module 34.Komunikacja). 7/9
6. Wczytywanie ról centralnych po stronie apteki Aktualizacja danych o rolach jest dostępna w dwóch zadaniach: - aktualizacja kartotek centralnych pełnych - zadanie wczytywania zleceń z centrali (pod warunkiem zaistnienia w ZSA zmian w obrębie definicji ról lub przypisani pracownik AOW -> Rola) Aktualizacja danych o przypisaniach pracownik -> rola jest dostępna w zadaniu wczytywania zleceń jest to zlecenie wykonywane automatycznie. W raportowniku należy dodać do pliku ap62nwin.ini wpis do sekcji LOCAL: RoleCentr=1 W przypadku, gdy zajdzie konieczność pobrania najnowszych definicji ról, zostanie wykonane porównanie daty generacji ostatniej wczytanej definicji ról w aptece (data przechowywana w opcji apteki) z datą generowania pliku z definicjami ról umieszczonego na serwerze FTP. Jeśli data zapisana w opcji jest wcześniejsza niż data generowania definicji ról na serwerze FTP, definicje ról zostaną wczytane. Jeden pracownik w aptece może mieć tylko jedną przypisaną rolę. Po przesłaniu przypisania roli centralnej dotychczasowa zostanie zamieniona. Podczas wczytywania ról centralnych w aptece mogą mieć miejsce dwie sytuacje: Wczytywana rola już istnieje w aptece Sprawdzanie czy dana rola istnieje w aptece odbywa się w dwóch etapach: 1. Sprawdzenie czy istnieje rola centralna (po identyfikatorze centralnym) Jeżeli rola istnieje jest aktualizowana (uprawnienia roli nadpisywane są uprawnieniami zdefiniowanymi w centrali), 2. Jeżeli nie wystąpi pkt.1, sprawdzenie czy istnieje rola lokalna o danej nazwie Jeżeli tak zostanie ona zaktualizowana przesłanymi danymi centralnymi i oznaczona jako rola centralna (zostanie nadany jej identyfikator centralny) W przypadku istnienia kilku ról aptecznych o tej samej nazwie zmodyfikowana zostanie najnowsza rola apteczna a pozostałe zostaną usunięte. Wszyscy pracownicy z usuniętych ról zostaną przypisani do grupy Bez przypisanej roli. Wczytywana rola nie istnieje w aptece W momencie, gdy rola nie istnieje w aptece, zostanie ona dodana i przypisywany jest jej identyfikator wskazujący na rolę centralną. 8/9
W systemie KS-AOW nie ma możliwości: Edycji ról centralnych Usuwania ról centralnych 7. Edycja ról centralnych po stronie apteki Operacje te z poziomu apteki zostały zablokowane. Aby dodać uprawnienie użytkownikowi, któremu została przypisana rola centralna należy skorzystać z możliwości przypisania uprawnienia indywidualnego. Usuwanie roli centralnej możliwe jest tylko z poziomu KS-ZSA. Po usunięciu roli zostaje wysłane zlecenie do aptek informujące o usunięciu danej roli. Po stronie AOW odbywa się to dwuetapowo: 1. Użytkownicy posiadający usuwaną rolę zostają jej pozbawieni trafiają do grupy pracowników bez przypisanej roli 2. Rola zostaje usunięta w AOW. 9/9