Parametry > Użytkownicy > Uprawnienia do funkcji 

Z tej funkcji należy skorzystać, aby powiązać ze wstępnie zdefiniowanym kodem profilu funkcjonalnego grupę funkcji, do których użytkownik ma dostęp wraz z dodatkowymi uprawnieniami, jeśli są wymagane.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Aby zdefiniować uprawnienia do funkcji na tym ekranie należy wprowadzić kombinację kody profilu-kody funkcji.

Z tej tabeli na ekranie należy skorzystać w przypadku, gdy dla funkcji zdefiniowano specjalne uprawnienia. Mogą to być:

  • albo ograniczenia według lokalizacji (w którym to przypadku każda pozycja definiuje uprawnienia dla jednej lub wielu lokalizacji),
  • albo dodatkowe opcje (można wtedy wprowadzić jedną lub wiele pozycji w zależności od tego, czy uprawnienia są zdefiniowane według lokalizacji).

Stosowana jest kontrola spójności do lokalizacji i grup lokalizacji wymienionych w tabeli autoryzacji. Tak więc, jeśli dwie lokalizacje przynależą do różnych grup, dla których przyznano różne uprawnienia to wyświetla się komunikat o błędzie i nie można kontynuować wpisu.

W celu szybkiego wpisu w kompleksowych sytuacjach należy skorzystać z panelu operacji, aby:

  • dodać globalny zbiór funkcji,
  • scalić profile.

Podczas zapisywania tabela przechowująca definicje uprawnień jest aktualizowana, ale tabela odpowiadających uprawnień już nie jest. Ta aktualizacja jest dokonywana podczas wychodzenia z funkcji, jeśli użytkownik odpowie Tak na pytanie Zaktualizować tabelę AFCTFCY?

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Profil

Ten kod identyfikuje utworzone pliki w unikalny sposób.

Funkcja

Kod określa funkcję oprogramowania

  • Moduł (pole MODULE)

Moduł do którego przyłączono bieżącą funkcję.

Tabela Lista wartości

  • Typ (pole FCYGRUCOD)

Zdefiniuj czy autoryzacje zostały wprowadzone dla danych powiązanych z obiektem dla grup lokalizacji.

  • Grupowanie wg lokalizacji (pole FCYGRU)

Służy do definiowania lokalizacji lub grupowania lokalizacji których dotyczą autoryzacje.

Puste grupowanie lokalizacji służy do określenia domyślnej wartości wszystkich tych lokalizacji, które nie zostały wyraźnie zdefiniowane w kolejnych wierszach. Jeżeli funkcja nie zawiera żadnych autoryzacji według lokalizacji, to pole to pozostaje puste. Ponadto jedynie jeden wiersz może zostać wprowadzony do tabeli w celu globalnego zdefiniowania praw dostępu.

  • Dostęp (pole ACS)

Służy do autoryzacji lub odrzucania dostępu do lokalizacji, zdefiniowanej/zdefiniowanych w wierszu dla bieżącej funkcji oraz profilu danego użytkownika. Dostęp związany z pustym grupowaniem odpowiada prawom udzielonym wszystkim lokalizacjom, które nie zostały wyraźnie wylistowane w tabeli.

  • Opcje (pole OPT)

Pole to listuje dodatkowe prawa dostępu dla zbioru wybieralnych kodów (1 znak), które zależą od tej funkcji. Pole jest dostępne wyłącznie wtedy, gdy z funkcją powiązane są dodatkowe uprawnienia.

Uprawnienia te zależą od funkcji i są zdokumentowane w Wymagania wstępne sekcji każdej dokumentacji funkcjonalnej. Na przykład w celu zarządzania użytkownikami dostępne są następujące upoważnienia:

  • P autoryzuje zmianę hasła.
  • A autoryzuje zmianę kodów dostępu.

Istnieją też pewne generyczne prawa dostępu, tzn. dla funkcji typu obiektowego. Dostępne są następujące opcje:

Opcja

Znaczenie

C

Tworzenie rekordu

M

Modyfikacja rekordu

S

Usuwanie rekordu

N

Autoryzacja uaktywnienia rekordu (jeżeli istnieje pole wyboru - ENAFLG pola).

Istnieją także inne standardowe uprawnienia, takie jak:

  • Jeżeli dla funkcji istnieje przycisk 'Zatwierdzenie', to opcja V umożliwia przypisanie praw do tego przycisku.
  • jeżeli przetwarzanie może zostać uruchomienie z filtrem danych związanych z użytkownikami, to opcja U uaktywnia to możliwość Wszyscy użytkownicy wyboru tego pola lub wprowadzenia kodu użytkownika innego od kodu użytkownika bieżącego.

Zamknij

 

Uwaga

Tabela Profile funkcji zarządza tylko kodem profilu. Szczegóły uprawnień według grupy lub lokalizacji są zarządzane w tabeli Uprawnienia do funkcji. W zarządzaniu uprawnieniami najważniejsza tabela to tabela Profil funkcji lokalizacji, która jest w tej funkcji aktualizowana automatycznie. Jeśli jest to konieczne można również użyć zarządzania grupowaniem, firmą czy lokalizacją.

W rzeczywistości ta tabela zarządza szczegółami uprawnień dla każdego odniesienia lokalizacji/profilu/funkcji. Mając na uwadze liczbę ważnych funkcji w oprogramowaniu (kilkaset), folder z wieloma lokalizacjami może posiadać tabelę AFCTFCY zawierającą dużą liczbę pozycji (ma ona jednak rekordy o małym rozmiarze).
Ta tabela jest używana w celu optymalizacji wydajności podczas zarządzania uprawnieniami, w szczególności w raportach. Jej aktualizacja jest dokonywana w momencie wyjścia z funkcji aktualizacji uprawnień. Mając na uwadze dużą liczbę informacji do zaktualizowania wykonanie tej funkcji może zajmować dużo czasu. Tę operację można uruchomić bezpośrednio przy użyciu powiązanego narzędzia (Zatwierdzanie funkcji).

Przyciski określone

W oknie otwartym przez ten przycisk występują następujące pola :

  • Typ usuwania (pole DELTYP)

 

  • pole MODULE

Sprawdzana funkcja:
Usunięcie praw dostępu wyłącznie do tej funkcji przy użyciu niniejszego kodu profilu.
Profil funkcji sprawdzony:
Usunięcie wszystkich praw dostępu do niniejszego kodu profilu.




Zamknij

Tę operację należy kliknąć, aby usunąć dane autoryzacyjne powiązane z profilem.

W oknie otwartym przez ten przycisk występują następujące pola :

Profil

Ten kod identyfikuje utworzone pliki w unikalny sposób.

  • pole ZPRFCOD

 

Blok numer 2

  • Typ (pole FCYGRUCOD1)

Służy do definiowania lokalizacji lub grupowania lokalizacji których dotyczą autoryzacje.

Puste grupowanie lokalizacji służy do określenia domyślnej wartości wszystkich tych lokalizacji, które nie zostały wyraźnie zdefiniowane w kolejnych wierszach. Jeżeli funkcja nie zawiera żadnych autoryzacji według lokalizacji, to pole to pozostaje puste. Ponadto jedynie jeden wiersz może zostać wprowadzony do tabeli w celu globalnego zdefiniowania praw dostępu.

  • Grupowanie wg lokalizacji (pole FCYGRU1)

 

Blok numer 3

  • Dostęp (pole ACS1)

Służy do autoryzacji lub odrzucania dostępu do lokalizacji, zdefiniowanej/zdefiniowanych w wierszu dla bieżącej funkcji oraz profilu danego użytkownika. Dostęp związany z pustym grupowaniem odpowiada prawom udzielonym wszystkim lokalizacjom, które nie zostały wyraźnie wylistowane w tabeli.

  • Opcje (pole OPT1)

W wypadku wyboru tego pola następuje autoryzacja różnych opcji, związanych z każdą z funkcji obecnych w tabeli, dla użytkownika, którego prawa dostępu są parametryzowane.

  • Wymuszone anulowanie i zastępowanie (pole ANN1)

 

Tabela

  • Moduł (pole MODULE1)

Moduł do którego przyłączono bieżącą funkcję.

  • Menu (pole MENU1)

Po utworzeniu funkcji konieczne jest wprowadzenie do menu odniesienia do tej funkcji by umożliwić jej wywołanie. Menu są parametryzowane przez użytkownika, ale istnieje odniesienie użytkownika nazwie ADMIN, którego nazwa może zostać zmodyfikowana przy użyciu parametru ADMUSR.. Menu te zawierają wszystkie funkcje i mogą służyć jako szablon podczas tworzenia menu. Z tej przyczyny poniżej zdefiniowano menu referencyjne, w którym można znaleźć funkcje.

Menu górne posiada standardową strukturę drzewiastą i posiada nazwę GENE ; wszystkie funkcje muszą posiadać w nim odniesienie, niezależnie od tego menu GENE, także w innym menu, które jest dostępne poprzez menu GENE. Istnieją następujące ograniczenia :

Posiadanie więcej niż 30 możliwości wyboru w menu jest niemożliwe.

Liczba poziomów menu podrzędnych nie może przekroczyć 4.

Tytuł menu jest tekstem (możliwym do przetłumaczenia), który pojawi się w menu użytkownika opisującym funkcje.

Kod określa funkcję oprogramowania

  • Opis (pole LIBFNC1)

Opis powiązany z poprzednim kodem.

Zamknij

Tę operację należy kliknąć, aby otworzyć ekran w celu zbiorczego załadowania funkcji i zdefiniowania uprawnień do użycia dla lokalizacji lub grupy lokalizacji (z uwzględnieniem wszystkich opcji wymienionych funkcji lub żadnej z opcji).

Do załadowania odpowiednich funkcji w tabeli można użyć jednej z dwóch opcji:

  • Wybrać je poprzez pobranie z widoku drzewiastego w panelu wyboru. Ta lista wyświetla funkcje zgodnie z porządkiem, w jakim są one sklasyfikowane w menu standardowych użytkownika ADMIN.
  • Albo kliknąć opcję Moduł w panelu operacji w celu zbiorczego wybrania wszystkich funkcji powiązanych z danym modułem.
Następnie należy kliknąć Zapisz, aby wygenerować powiązane uprawnienia.
Przywoływanie i modyfikacja profilu funkcji

Opcję Przywołaj należy kliknąć, aby załadować odpowiednie funkcje w tabeli. Lista pobierania w panelu wyboru również wyświetla wszystkie uprawnienia i prawa dostępu zgodnie z tym, co wybrano dla danego profilu funkcji.

Dodawanie funkcji:
Funkcje można dodać poprzez wybranie ich w sposób opisany powyżej.

Usuwanie funkcji:

W momencie przywoływania i wyświetlania funkcji powiązanych z kodem profilu nie można anulować ich wyboru z poziomu tego ekranu. Anulowanie wybrania elementów z listy lub usunięcie ich z tabeli usuwa je również z listy funkcji do dodania do profilu. Jednakże, jeśli te funkcje zostały już przypisane do profilu to nie zostaną one z niego usunięte.

Aby usunąć powiązaną funkcję lub kod profilu:

  • Należy wrócić na główny ekran wprowadzania.
  • Należy wybrać każdą odpowiednią funkcję pojedynczo.
  • Kliknąć Usuń.

W oknie otwartym przez ten przycisk występują następujące pola :

Blok numer 1

  • pole OBJET

 

  • pole CLES

 

Blok numer 2

  • Z folderu (pole DOSORG)

Z tego pola należy skorzystać, aby zdefiniować folder, z którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

  • Wszystkie foldery (pole TOUDOS)

Z tej opcji należy skorzystać, aby skopiować rekord do wszystkich folderów zdefiniowanych w słowniku (tabela ADOSSIER w bieżącym rozwiązaniu).

  • Do folderu (pole DOSDES)

Z tego pola należy skorzystać, aby zdefiniować folder, do którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

Zamknij

Tę operację należy kliknąć, aby skopiować uprawnienia do funkcji jako całość, która jest powiązana z kodem profilu funkcjonalnego lub do innego folderu.

W oknie otwartym przez ten przycisk występują następujące pola :

Definiuje nazwę kodu profilu zgodnie z którym przeprowadzona zostanie fuzja. Fuzja jest realizowana przez dodanie kodu profilu fuzji zdefiniowanego przez te uprawnienia w aktualnym kodzie profilu jeżeli one nie istnieją. Jeżeli one istnieją, to utrzymane zostaną najbardziej interesujące prawa.

Zamknij

Tę operację należy kliknąć, aby dodać prawa dostępu profilu do bieżącego użytkownika.

Komunikaty o błędach

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

XXX i YYY: niezgodne lokalizacje

Wystąpiła próba utworzenia różnych uprawnień dla dwóch grup lokalizacji mających wspólne lokalizacje.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja