Użycie kodów dostępu 

Wstęp

Kodów dostępu należy użyć w celu ograniczenia dostępu do danych w systemie.

Kody dostępu można wprowadzić w konkretnych funkcjach, albo na poziomie oprogramowania, albo w zarządzaniu podstawowymi elementami oprogramowania.

Kody dostępu > Użyj kodów dostępu dla ogólnych funkcjonalności lub funkcjonalności przypisanych do funkcji Administratora.

Dostęp do funkcji jest kontrolowany przy pomocy profilu użytkownika. Jego profil jest definiowany na karcie Ogólne w rekordzie użytkownika i jest kontrolowany przy pomocy menu zdefiniowanego dla kodu profilu (Profil menu (GESAPN)) oraz uprawnień (odczyt, zapis, wykonanie) zdefiniowanych dla kodu profilu (Profil funkcji (GESAFT)). Można więc wskazać funkcje, których każda osoba może użyć oraz funkcje, z których ta osoba jest wykluczona. Domyślnie wszyscy użytkownicy z prawami administratora mają dostęp do całego systemu. Użytkownicy bez uprawnień administratora mają dostęp do standardowych modułów i funkcji oraz mogą oni mieć dostęp do konkretnych modułów i funkcji. Dostęp do wybranych funkcji, ekranów i pól jest kontrolowany przy pomocy kodów dostępu użytkownika. Są one wskazywane na karcie Dostęp w rekordzie użytkownika.

Zarządzanie obiektami standardowymi kodu dostępu jest następujące:

  • Jeśli plik zawiera kod dostępu to zarządzanie obiektami filtruje uprawnienia do wyświetlenia i do zmodyfikowania każdego rekordu przy użyciu uprawnień do odczytu i zapisu przypisanych do kodu dostępu dla użytkownika.

Dla rekordów, dla których zdefiniowano kod dostępu proste prawa dostępu są więc dostarczane automatycznie przez zarządzanie obiektami.

Zarządzanie obiektami ułatwia również dodawanie specyficznych filtrów. Proste dodanie pola kodu dostępu do ekranu dla obiektu w tabeli powiązanej z tym obiektem, a następnie zadeklarowanie pola w polu Kod dostępu w funkcji Obiekty jest wystarczające do zastosowania filtra.

Wybrane kody obiektów z filtrami odczytu i zapisu według kodu dostępu są dostarczane jako standardowe.

Kody dostępu

Wybrane kody dostępu są również testowane dla praw do wykonania, jeśli kod dostępu dla obiektu jest dostępny.

Prawa do wykonania

Kody dostępu

Kody obiektów w następującej tabeli są dostarczane z filtrami odczytu i zapisu według kodu dostępu jako standardowe:

Kod obiektu

Funkcja

BAN

Konta bankowe

BOD, BOS

BOM

BUP

Parametry budżetów

CAI

Gotówka

CCE

Wymiary analityczne

CDA

Atrybuty płatności

COA

Plan kont

CYM

Hierarchie wymiarów analitycznych

DAD

Alokacje wymiarów

DIE

Typy wymiarów

DSP

Alokacje analityczne

GAC

Kody księgowania KG

GDA

Struktura konta

GDE

Okna wprowadzania zapisów księgowych

GTE

Typy dokumentów

GYM

Hierarchie kont

JOU

Dzienniki

MCL, MDL, MFL, MGL, MIL, MML, MOL, MPL, MRE, MRL, MTL, MWL

Transakcje produkcji

PBY

Montaż/demontaż

PRE, PRT

Kompletacja wysyłek

PTA, PTC, PTD, PTE, PTF, PTN, PTR, PTT

Transakcje zakupów

SLA, SLC, SLD, SLI, SLL, SLO, SLQ, SLR, SLS, SLT

Transakcje sprzedaży

SCT, SNP, SOT, SPK, SQT, SRG, SRO, SRT

Transakcje magazynowe

SNE

Definicje modyfikacji cenników

TBO

Warianty BOM-ów

TES

Kody nakładów

TPY

Typy płatności

TXS, TXW

Sprawozdania finansowe

Prawa do wykonania

Prawa do wykonania są zarządzane dla konkretnych obiektów w następujący sposób:

  • Kod dostępu obecny w transakcjach, które mogą zostać skonfigurowane (zakupy, księgowość, zarządzanie produkcją, kontrahenci, sprzedaż) zabrania użycia tych transakcji, jeśli prawa do wykonania nie zostały zdefiniowane dla kodów dostępu użytkownika.
  • Kody dostępu w transakcjach systemowych zabraniają ich wykonania, jeśli prawa do wykonania nie zostały nadane użytkownikowi.
  • Kody dostępu na ekranach zapytań zabraniają użycia ekranów, jeśli prawa do wykonania nie zostały nadane użytkownikowi.
  • Jeśli kod dostępu jest obecny dla kont, wymiarów, typów wymiarów, klucza podziału, typów zapisów lub dokumentów to prawa do wykonania muszą zostać nadane w tym kodzie dostępu, aby można było przejść odpowiednio do księgowania przesunięć na kontach, wymiarów, typów wymiarów, typów zapisów lub dokumentów lub aby można było użyć odpowiadającego klucza podziału.
  • Jeśli kod dostępu jest obecny w budżetach lub hierarchiach analitycznych to prawa do wykonania muszą zostać nadane w danym kodzie dostępu, aby można było wprowadzać lub modyfikować budżety z tym kodem lub kodem opierającym się o odpowiadającą hierarchię analityczną.
  • Jeśli kod dostępu jest obecny w wymiarach analitycznych to prawa do wykonania muszą zostać nadane dla danego kodu dostępu, aby można było używać wymiarów analitycznych.
  • Jeśli kod dostępu jest obecny w kontach bankowych, kontach środków pieniężnych lub atrybutach płatności to prawa do wykonania muszą zostać nadane dla tego kodu dostępu, aby można było wprowadzać przesunięcia płatności dla kont bankowych, kont środków pieniężnych lub, aby można było używać typów płatności.
  • Jeśli kod dostępu jest obecny w wariancie marszruty lub BOM-u to prawa do wykonania muszą zostać nadane dla danego kodu dostępu, aby można było używać marszrut i BOM-ów z odpowiadającymi wariantami.
  • Jeśli kod dostępu jest obecny w ustawieniach eksportu sprawozdania finansowego to prawa do wykonania muszą zostać nadane do danego kodu dostępu, aby można było obliczać konkretne sprawozdanie finansowe.
  • Jeśli kod dostępu jest obecny w definicji modyfikacji cennika to prawa do wykonania muszą zostać nadane dla tego kodu dostępu, aby można było obliczać konkretne modyfikacje cenników.

Księgowania na kontach (GAS) różnią się nieznacznie. Kod dostępu nie jest wprowadzany na ekranach księgowania zapisu. Kod dostępu jest przypisany automatycznie na podstawie kodu dostępu obecnego w powiązanym dzienniku. Pozwala to na upewnienie się, że filtr jest stosowany automatycznie podczas księgowania dzienników.