Ländercodes Tabelle Länder/Regionen

21. Juli 2009 10:32

Wir möchten eine Tabelle Länder/Region für andere Benutzer sperren, damit Ländercodes nicht willkürlich angelegt werden können.
Dazu haben wir über den Workflow und die Feldsicherheit den Zugriff auf alle Felder der Tabelle für alle Benutzer gesperrt.
Trotzdem kann vom Benutzer ein Ländercode angelegt werden. (alle anderen Felder werden korrekt gesperrt)

Wie kann dies verhindert werden?

Danke!

Re: Ländercodes Tabelle Länder/Regionen

21. Juli 2009 10:44

stoned_n16 hat geschrieben:Dazu haben wir über den Workflow und die Feldsicherheit den Zugriff auf alle Felder der Tabelle für alle Benutzer gesperrt.

Was ist denn damit gemeint?
Und wieso nimmst du nicht die Einfügeberechtigung bei den Rollen weg bzw. definierst neue?

Re: Ländercodes Tabelle Länder/Regionen

21. Juli 2009 11:29

schon mal die Berechtigung auf der Tabelle bei "Lesen" auf "indirekt" und "Ausführen" auf "Ja" gestellt? und alle anderen Rechte auf der Tabelle entfernt?

damit sollte es theoretisch gehen...

Re: Ländercodes Tabelle Länder/Regionen

22. Juli 2009 14:05

damit haben wir es probiert, aber mittlerweile kann jeder user alles ändern, bzw. eintragen obwohl für die leute eigentlich alle berechtigungen herausgenommen sind.

verständnisfrage: es gibt 3 mögliche eingaben bei den berechtigungen? leer = keine berechtigung, indirekt = nur über formulare etc. und ja = direkter zugriff und änderung möglich?!

oder sind es nur 2 indirekt und ja???

Re: Ländercodes Tabelle Länder/Regionen

22. Juli 2009 14:26

Hallo stoned_16,

lassen wir deine Workflow-Anpassungen mal zunächst außen vor. Mit denen kannst du zwar auch die Berechtigungen steuern, aber das geht nur per Programm, d.h. deine Forms müssen dafür angepasst werden.
NAV bietet ein eigenes Berechtigungskonzept unter 'Extras\Zugriffsrechte\Rollen'. Hier kannst du für jede Aufgabe Rollen definieren. Bei einer Cronus-DB sind auch entsprechende Rollen hinterlegt. Wenn du in deiner Datenbank nur die Super-Rollen hinterlegt hast, fehlt diese Einrichtung bei dir.

Solltest du die Rollen bereits benutzen, musst du natürlich darauf achten, das kein Benutzer mit Einschränkungen ein SUPER- Rolle bekommen hat, dann darf er alles, gleich welche Rollen er noch hinterlegt hat.

Um die NAV- Benutzerrechte zu konfgurieren gibt es das Tool 'User Rights Setup (funktioniert leider nur mit Native DB und DB-Anmeldungen).

Gruß, Fiddi