Definícia prístupových práv skupín

V tejto voľbe definujete samotné prístupové práva. Tie sú dvoch druhov :

- prístupové právo k databáze, kde sa určuje rozsah práv pre prácu s ňou, možné práva sú

a) R (Read), užívateľ môže do danej databázy vstúpiť a prezerať ju
b) W (Write), užívateľ môže do danej databázy zapisovať nové informácie alebo opravovať staré
c) D (Delete), užívateľ môže z danej databázy mazať
d) T (prinT), užívateľ môže z danej databázy tlačiť

- prístupové právo k vykonaniu určitej programovej časti - právo X (eXecute)

Databázy a procedúry, ku ktorým môžete meniť a zadávať prístupové práva sú v programe pevne dané a ich počet je konečný. Platí princíp, že čo nie je povolené, je zakázané, preto ak vytvoríte novú skupinu a nepridelíte jej žiadne prístupové práva k žiadnym databázam ani procedúram, nebude môcť užívateľ pridelený do danej skupiny vôbec pracovať.

Definovanie si ukážeme na príklade skupiny ODBYT, ktorá má vykonávať v programe len nasledovné činnosti :

- tvoriť odbytové zostavy
- prezerať adresár s možnosťou pridania, opravy a tlače
- meniť číselník trás s plnými právami

V prvom kroku si musíme v číselníku vytvoriť skupinu ODBYT a vytvoriť si k nej template, aby sme všetky databázy nemuseli zadávať znova. Potom prejdeme do definície práv a nájdeme prvú položku (záznam) pre skupinu ODBYT. Najprv si teda v Číselníku skupín užívateľov pridáme novú položku - skupinu ODBYT a po otázke, čí chceme vytvoriť template práv tejto skupiny, odpovieme kladne. Potom prejdeme do evidencie Zmien prístupových práv skupín, kde si nájdeme danú skupinu.


Záznamy začínajú výkonnými procedúrami (XBROWSE, XCONFIG ....) a pokračujp databankami (CENNIK, BSB_BUFF ...) a zoznam je abecedne zotriedený. Ak chceme vysvetlivku, čo za položka to je, zobrazíme spodný panel editor pomocou klávesy F4 alebo prejdeme do režimu opravy cez klávesu F3.


Daná položka môže byť buď typu "databanka", potom sa vyplňujú polia DBANKA, PRAVA R, W, D, T alebo typu "procedúra", potom sa vyplňujú polia PROCEDURA a X.


Pridelenie prístupového práva značí doplnenie písmena "A" na pozíciu príslušného prístupového práva. Plné práva u databanky teda znamenajú, že všetky práva "R", "W", "D", "T" sú nastavené na "A". Ak riešime práva nejakej skupiny, ponecháme v jej template len tie databázy a procedúry, s ktorými bude táto skupina pracovať. Ak bude skupina ODBYT pracovať s databankou adresára, číselníkom tovarových položiek a výdajom na faktúru, ponecháme v zozname len databanky ICO, CENNIK a ODB_FAK. Vymazaním ostatných databánk implicitne zakážeme vstup do iných evidencií. Navyše, pretože chceme, aby skupina OBCHOD prezerala zostavy, ponecháme jej prístupové právo XTLACZOS. Ostatné položky odstránime.