1.2 Aufbau der Benutzerdatensätze
Die Benutzer- und Gruppenkonten werden in Datei 46 kodiert gespeichert. Die Länge eines Benutzereintrags ist dynamisch und je nach benötigtem Platz wird ein Eintrag (wie ein Text) auf mehrere Datensätze (Textzeilen) verteilt.
Die ersten 89 Position eines Benutzerkontoeintrags sind fix vergeben.
|
Bezeichnung
|
Position
|
Format
| ||||
|
Schlüssel „USR“
|
1
|
C3
| ||||
|
Benutzername
|
4
|
C15
| ||||
|
Supervisor J/N
|
36
|
C1
| ||||
|
Kennwort
|
37
|
C10
| ||||
|
Reserviert für interne Zwecke
|
47
|
C5
| ||||
|
Rechte für Teilbereiche (Reihenfolge wie Eingabe)
|
52
|
C9
| ||||
|
Rechte für Zusatzmodule (Reihenfolge wie Eingabe)
|
61
|
C4
| ||||
|
Rechte für Tools (Reihenfolge wie Eingabe)
|
65
|
C5
| ||||
|
Frei für weitere Rechte
|
70
|
C12
| ||||
|
Kürzel zu Benutzername
|
82
|
C5
| ||||
|
Standort
|
87
|
C2
| ||||
|
Kontotyp
|
89
|
C1
| ||||
|
Erweiterte Benutzerrechte
„[$Ext:123456789…]“
Zwischen „[$Ext:“ und „]“ werden bis zu 30 Stellen für erweiterte Benutzerrechte abgestellt. Die Bedeutung entspricht den jeweiligen Einträgen ab Position 170 im Erfassungspuffer.
|
90
|
Variabel
| ||||
|
Sonderrechte für Standorte
„[$ExtLoc:123456789…]“
Zwischen „[$ExtLoc:“ und „]“ werden bis zu 10 2stellige Standortkürzel eingetragen.
|
|
Variabel
| ||||
|
Gruppenzugehörigkeit
„[$Groups:Gruppe1;Gruppe2;…]“
Zwischen „[$Groups:“ und „]“ werden durch Semikolon getrennte Gruppenkonten angegeben, bei denen der Benutzer Mitglied ist.
|
|
Variabel
|
