OBS/Makros und Scripting/Anwendungsbereiche/Customize Rechte Verwaltung: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
|||
Zeile 30: | Zeile 30: | ||
Wenn vom Anwender neue Felder gefordert werden, müssen diese in einem Ticket angefordert werden. Der OBS-Support entscheidet ob dies möglich ist. | Wenn vom Anwender neue Felder gefordert werden, müssen diese in einem Ticket angefordert werden. Der OBS-Support entscheidet ob dies möglich ist. | ||
In der Regel wird dies dem Kunden mit 0,5 Stunden berechnet. | In der Regel wird dies dem Kunden mit 0,5 Stunden berechnet. | ||
===Nicht vorhandene Felder hinzufügen=== | |||
{{Achtung|Das Hinzufügen von eigenen Feldern geschieht auf eigene Gefahr! Sollte durch ein OBS-Update zum Beispiel ein Feld aus einer Liste entfernt werden kann dies zu Fehlern führen}} | |||
Alternativ zum OBS-Support können auch selbst neue Listen Felder definiert werden. Hierzu muss im OBS-Verzeichnis unter ''..\OBS\SYS\'' die Datei '''LIST_FIELDS_DEF.CSV''' angelegt werden, sollte diese nicht schon vorhanden sein. | |||
Aufbau der CSV:<br/> | |||
Spalten werden mit ; getrennt. Zeilen werden mit CRLF abgeschlossen. | |||
{| class="wikitable" | |||
|- | |||
! Spalte !! Beschreibung !! Beispiel | |||
|- | |||
| 1 || Tabellenname || RECHSTA | |||
|- | |||
| 2 || Listenname || TFrmRechnung | |||
|- | |||
| 3 || Feldname || a_besteller | |||
|- | |||
| 4 || Feldbezeichnung in Liste || Besteller | |||
|- | |||
| 5 || Breite || 20 | |||
|- | |||
| 6 || Picture || '''#########9,99''' (für Zahlen) | |||
|- | |||
| 7 || Align|| Leer lassen (Left) oder '''R''' (Right) | |||
|} | |||
Beispielzeile: | |||
RECHSTA;TFrmRechnung;a_besteller;Besteller;20;;R | |||
Die Felder werden mit den nächsten OBS-Update bzw. Datenbank-Update übernommen. Anschließend können diese wie oben beschrieben über die Funktion '''U1''' hinzugefügt werden. | |||
{{Hinweis|Es ist wichtig, dass ein ausgewähltes Feld auch in der Datenbankdefinition (OBSDB.SYS) vorhanden ist, da es sonst zu Fehler kommen kann.}} | |||
==W --> Level Menü== | ==W --> Level Menü== |
Version vom 25. November 2021, 13:48 Uhr
Rechte Verwaltung
Dies ist ein Menü zur Verwaltung von Zugriffsrechten und Customize-Scripten. Im Menü werden abhängig vom "Ort" (Liste, Maske, Positionen oder Auswahlbox) des Aufrufs unterschiedliche Auswahlmöglichkeiten angezeigt. Das Menü kann mit der Tastenkombination Strg+F12 in Listen, Eingabemasken, Auswahlboxen, Report- und Funktionsliste von Auswertungen und der Positionserfassung aufgerufen werden. Außerdem können in Listen die Einträge aus der Box Weitere Funktionen mit Strg+ (in der Box) bearbeitet werden.
Menüpunkte
A Customize Listen oder A Customize Edit
Bietet Zugriff auf die Customize-Scripte
C Rechte Auswahlbox
Ermöglicht die Sperrung einzelner Punkte in einer Auswahlbox
D Rechte Reports
Ermöglicht die Sperrung von Drucken in der Druck-Auswahlbox unter F3
E Rechte Sonderprogramme
Ermöglicht die Sperrung von Punkten in den Sonderprogrammen (Menü: System -> J Sonderprogramme)
F Liste weitere Funktionen
Die Einträge in der Box Weitere Funktionen lassen sich mit Strg+ individualisieren.
L Rechte Listen
Ermöglicht pro Benutzer die Sperrung einzelner Funktionalitäten, die in einer Liste über die Schaltflächen und Buttons ausgeführt werden können. Wird das Häkchen in Not Create gesetzt, wird die Liste für den Benutzer nicht geöffnet.
M Rechte Edit-Formulare
Ermöglicht pro Benutzer die Sperrung einzelner Funktionalitäten, die in einer Eingabemaske über die Schaltflächen und Buttons ausgeführt werden können. Wird das Häkchen in Not Create gesetzt, wird die Eingabemaske für den Benutzer nicht geöffnet.
P Rechte Positionen
Ermöglicht pro Benutzer die Sperrung einzelner Funktionalitäten, die in einer Positionserfassung über die Schaltflächen und Buttons ausgeführt werden können. Das Häkchen Not Create hat hier keine Funktion.
R Rechte Auswertungen
Hier können Benutzerbezogen einzelne Reports und Funktionen der Auswertungen gesperrt werden.
U1 Listen Felder hinzufügen und U2 Listen Felder entfernen
Steht dieser Punkt zur Verfügung kann die Anzeige von Feldern/Spalten in einer Liste individualisiert werden.
Der OBS-Support gibt die Felder vor die freigegeben werden. Sind keine Felder definiert, ist der Programmpunkt U1 Listen Felder hinzufügen nicht enthalten. Wenn vom Anwender neue Felder gefordert werden, müssen diese in einem Ticket angefordert werden. Der OBS-Support entscheidet ob dies möglich ist. In der Regel wird dies dem Kunden mit 0,5 Stunden berechnet.
Nicht vorhandene Felder hinzufügen
Alternativ zum OBS-Support können auch selbst neue Listen Felder definiert werden. Hierzu muss im OBS-Verzeichnis unter ..\OBS\SYS\ die Datei LIST_FIELDS_DEF.CSV angelegt werden, sollte diese nicht schon vorhanden sein.
Aufbau der CSV:
Spalten werden mit ; getrennt. Zeilen werden mit CRLF abgeschlossen.
Spalte | Beschreibung | Beispiel |
---|---|---|
1 | Tabellenname | RECHSTA |
2 | Listenname | TFrmRechnung |
3 | Feldname | a_besteller |
4 | Feldbezeichnung in Liste | Besteller |
5 | Breite | 20 |
6 | Picture | #########9,99 (für Zahlen) |
7 | Align | Leer lassen (Left) oder R (Right) |
Beispielzeile:
RECHSTA;TFrmRechnung;a_besteller;Besteller;20;;R
Die Felder werden mit den nächsten OBS-Update bzw. Datenbank-Update übernommen. Anschließend können diese wie oben beschrieben über die Funktion U1 hinzugefügt werden.
W --> Level Menü
Anpassen von Benutzerleveln für den Zugriff auf bestimmte Menü-Punkte. Dies kann genutzt werden, um für Benutzer ein vom seinen eigentlichen Level abweichende Zugriffsmöglichkeiten zu geben. Weitere Funktionen finden Sie hier.
X --> Level Report
Anpassen von Benutzerleveln für den Zugriff auf bestimmte Reports. Dies kann genutzt werden, um für Benutzer ein vom seinen eigentlichen Level abweichende Zugriffsmöglichkeiten zu geben.
Y --> Level Sonderprogramme
Anpassen von Benutzerleveln für den Zugriff auf bestimmte Sonderprogramme. Dies kann genutzt werden, um für Benutzer ein vom seinen eigentlichen Level abweichende Zugriffsmöglichkeiten zu geben.