DT511 Benutzer
DI010323 Benutzer
Kürzel (ID) des Benutzers. Dieses wird beim Programmstart abgefragt.
DI040533 Benutzername
Inkarnationsfeld für den Namen des Benutzers, zusammengesetzt aus: Name, Vorname.
DI025637 von
Eintrittsdatum der Person, die dem entsprechenden Benutzer zugeordnet ist.
DI025638 bis
Austrittsdatum der Person, die dem entsprechenden Benutzer zugeordnet ist.
DI010421 Person
Identnummer der Person, die dem entsprechenden Benutzer zugeordnet ist.
DI010616 Startup-Makro
Kenner (ID) des Parameters
Startup-Makro. Die Beschreibung siehe unter
Startup-Makro-Bezeichnung.
DI058247 Startup-Makro-Bezeichnung
Inkarnationsfeld für den Parameter
Startup-Makro. Hier wird das Startup-Makro-Modul, das bestimmt, welches Modul beim Einloggen des Benutzers automatisch aufgerufen werden soll, aus der Listbox ausgewählt bzw. angezeigt.
Hinweis
- In der Listbox Startup-Makro-Bezeichnung werden nur Makro-Module angezeigt, die
- entweder dem Arbeitsgebiet 01100111 Startup-Module zugeordnet sind (Im Standard ist das ein Arbeitsgebiet für Startup-Makro-Module.)
- oder einem neuen Arbeitsgebiet zugeordnet sind. Das neue Arbeitsgebiet muss dann in die manuelle Suchlistenvariable @M33 als Wert aufgenommen werden.
DI058249 Abteilungsbezeichnung (Default)
Inkarnationsfeld für den Parameter
Abteilung (Default).
Details
- In diesem Feld wird die Abteilung eingetragen bzw. angezeigt, für die der entsprechende Benutzer Managementaufgaben wahrnimmt bzw. Abteilungsmanager ist.
- Die hier eingetragene Abteilung muss nicht zwingend die Abteilung sein, zu der der Benutzer selbst gehört (siehe Feld Übergeordnete Ressource im Modul Ressourcendatenblatt).
- Der Strukturcode der hier eingetragenen Abteilung muss mit dem Wert im Feld Zugriff auf Ressourcen übereinstimmen bzw. Zugriff auf Ressourcen soll den Strukturcode der eingetragener Abteilung implizieren. Z. B. Ist der Strukturcode der Abteilung 1.4.1, muss der Eintrag in Zugriff auf Ressourcen entweder 1.4.1, 1.4.1*, 1.4* oder 1* sein.
- Von den in beiden Feldern eingetragenen Werten hängt die Anzeige im Modul Meine Abteilung des Abteilungsmanagers ab:
- Stimmt der Strukturcode der Abteilung mit dem Wert im Feld Zugriff auf Ressourcen überein, wird im Modul Meine Abteilung nur diese Abteilung und deren Ressourcen angezeigt.
- Impliziert der Wert im Feld Zugriff auf Ressourcen den Strukturcode der Abteilung, wird im Modul Meine Abteilung zwar das Auslastungsdiagramm der Abteilung angezeigt, jedoch alle Ressourcen aufgelistet, auf die der Benutzer den Zugriff hat.
- Sind in beiden Feldern komplett unterschiedliche Werte eingetragen, wird im Modul Meine Abteilung kein Auslastungsdiagramm der Abteilung angezeigt, jedoch alle Ressourcen, auf die der Benutzer den Zugriff hat.
- Das Kürzel (ID) der aus der Listbox ausgewählten Abteilung wird im Feld Abteilung (Default) angezeigt.
DI041522 Startup-Makro-Bezeichnung
Bezeichnung des Parameters
Startup-Makro. Die Beschreibung siehe unter
Startup-Makro-Bezeichnung.
DI010618 Objektberechtigung
- Werte des Parameters Objektberechtigung.
- Der Parameter steuert zusammen mit den Parametern
- Der Wert wird in die Systemvariable @31 geschrieben, die als Filterkriterium in Modulen verwendet werden kann.
Details
DI058251 Objektberechtigungs-Bezeichnung
Inkarnationsfeld für die Auswahl der Bezeichnung des Parameters
Objektberechtigung.
Hinweis
- Planungsobjekte sind in PLANTA project und PLANTA portfolio: Ideen, Vorhaben, Projekte, in PLANTA request: Requests.
Wert |
Bezeichnung |
Weitere Bedingungen |
Erklärung |
0 |
kein Multiprojektmanager |
und Änderungszugriff ist aktiviert oder Benutzer ist Manager |
Der Benutzer hat die Berechtigung nur bestimmte Daten bestimmter Planungsobjekte zu ändern. Die Daten, auf die er keinen Änderungszugriff hat, sind auf Output. Der Benutzer hat keine Anlagerechte, also darf er keine Planungsobjekte anlegen oder löschen. |
0 |
kein Multiprojektmanager |
der Änderungszugriff ist deaktiviert und der Benutzer ist kein Manager |
Der Benutzer hat keine Berechtigung die Daten der Planungsobjekte zu ändern (alle Felder sind auf Output) oder neue Planungsobjekte anzulegen. |
1 |
Multiprojektmanager |
|
Der Benutzer hat Multiprojektmanagerrechte, d.h., er darf neue Planungsobjekte und Ressourcen anlegen und löschen und alle Daten aller Planungsobjekte und Ressourcen ändern (alle Bearbeitungsfelder sind auf Input). Für die Anlage von Ideen und Vorhaben Folgendes beachten: - Es wird keine Objektberechtigung benötigt, wenn für den Benutzer der direkte Zugriff auf die entsprechenden Anlagemodule vorliegt.
- Werden Ideen und Vorhaben aus den Übersichtsmodulen (z.B. Modul Übersicht nach Art) angelegt, wird auf die Objektberechtigung = 1, 2 oder 4 geprüft.
|
2 |
Portfoliomanager |
|
Der Benutzer hat Portfoliomanagerrechte. Diese Berechtigung impliziert auch die Berechtigung 1 (Multiprojektmanager), d.h., der Portfoliomanager darf neue Planungsobjekte, Ressourcen und Portfolios anlegen und löschen und alle Daten aller Planungsobjekte ändern (alle Bearbeitungsfelder sind auf Input). |
3 |
Multirequestmanager |
|
Der Benutzer hat Multirequestmanagerrechte, d.h., er darf neue Requests anlegen und alle Daten aller Requests ändern (alle Bearbeitungsfelder sind auf Input). |
4 |
Multiprojekt-/Requestmanager |
|
Der Benutzer hat Multiprojekt-/Multirequestmanagerrechte, d.h., er darf neue Ideen, Vorhaben, Projekte und Requests anlegen und alle Daten aller dieser Planungsobjekte ändern (alle Bearbeitungsfelder sind auf Input). |
Hinweise für Customizer
- Multiprojektmanager-Rechte werden ab sofort auf @31 = "1", "2" und "4" geprüft.
- Die Prüfung erfolgt mit der Methode current_user_is_mpm im Python-Modul project_rights.
DI010619 Balkenfärben erlaubt
DI010620 Objektschutzklasse
Wird aus der Benutzer-Objektschutzklasse des Anlagebenutzers gefüllt.
Falls im Modul
Benutzer: Objektschutz/Datentabelle für den Benutzer und die betreffende Datentabelle ein Eintrag angelegt wurde, wird das Feld
OSK aus diesem Eintrag verwendet.
Eine Objektschutzklasse kann mehreren Benutzern gehören. Dadurch werden mehrere Programm-Benutzer zu einer Gruppe zusammengefasst, welche als group bezeichnet wird.
Die Objektschutzklasse hat nichts mit der Benutzerklasse eines Benutzers zu tun.
DI010621 Customizer-Klasse
DI010622 Währung
DI010624 Berechtigungen
Kombinierter Wert für verschiedene Berechtigungen. Die Darstellung erfolgt bitweise. Die Werte für die einzelnen Funktionen werden addiert; die Summe wird als Berechtigung eingetragen.
Details
- Kundenseitig sollte mindestens ein Benutzer mit der Berechtigung = 32 zum Löschen von Buchungssätzen ausgestattet sein.
- Solche Benutzer müssen eine Stornobuchung durchführen können, wenn Daten falsch erfasst wurden.
Hinweis
- Der Wert 2 und somit ein Teil des Wertes 3 ist zur Zeit inaktiv.
- Einen kompletten Überblick über die Rechte-Steuerung in PLANTA project finden Sie unter Rechte-Steuerung.
DI010627 OS-Login
Ermöglicht das automatische Einloggen mit dem Windows-Benutzernamen. Dafür in dieses Feld den Windows-Benutzernamen eintragen.
Hinweise
- Die maximale Anzahl von Zeichen für das Feld Benutzername bei Windows sind 21 Zeichen.
- Ab Version 39.4.1 kann zusätzlich geprüft werden, ob die Anmeldung mittels Windows-Benutzername gestattet ist.
- Dazu werden Informationen über die Domäne und das Anmeldeverfahren der Windows-Sitzung durch den Client zum Anwendungsserver übermittelt. Dieser prüft die Authentizität der Anmeldeinformationen durch Aufruf einer Python-Methode.
- Im Auslieferungszustand wird keinerlei Prüfung durchgeführt und die Anmeldung analog wie bisher zugelassen.
- Durch Implementierung einer entsprechenden Logik in der Methode
ppms.os_login.os_login_verify()
können die Anmeldedaten beliebig verarbeitet und geprüft werden. Der Code und die Dokumentation des Methodenaufrufs befinden sich in ppms/os_login.py
.
DI010633 Abteilung (Default)
Kürzel (ID) der Abteilung, für die der aktuelle Benutzer die Rolle des Abteilungsmanagers wahrnimmt.
DI010636 Zugriff auf Projekte
Mit diesem Datenfeld wird der Zugriff auf den Kostenstellen-Strukturcode gesteuert. Der Inhalt des Datenfeldes wird in die Systemvariable @53 geschrieben. Im Modul wird die Variable @53 als Filterkriterium gesetzt.
Beispiel
- Der Benutzer soll den Zugriff auf alle Projekte der Kostenstelle Konstruktion gesamt und aller ihr untergeordneten Kostenstellen haben. Die Kostenstelle Konstruktion gesamt hat 2 untergeordnete Kostenstellen und den Strukturcode 0111, demnach muss der Benutzer im Feld Zugriff auf Projekte den Strukturcode 0111* besitzen.
- Ein Stern (*) bedeutet sinngemäß: alle darauf folgenden Unterpunkte des mit dem Stern gekennzeichneten Punktes.
Weitere Beispiele
Benutzer |
Zugriff auf Projekte |
Bedeutung |
R41 |
01* |
Der Benutzer R41 kann auf die Planungsobjekte zugreifen, deren Kostenstelle den Strukturcode hat, der mit 01 beginnt. |
R42 |
0112* |
Der Benutzer R42 kann auf die Planungsobjekte zugreifen, deren Kostenstelle den Strukturcode hat, der mit 0112 beginnt. |
R43 |
* |
Der Benutzer R43 kann auf alle Planungsobjekte zugreifen. |
Hinweis
- Einen kompletten Überblick über die Rechte-Steuerung in PLANTA project finden Sie unter Rechte-Steuerung.
DI010635 Zugriff auf Ressourcen
Hier wird der Strukturcode der Ressourcen eingetragen, auf die der Benutzer den Zugriff haben soll. Dieser Wert wird in der Systemvariablen @32 bei Anmeldung des Benutzers gespeichert. Die Variable kann als Filterkriterium auf dem Feld
Strukturcode in Modulen eingetragen werden.
Beispiel
- Der Benutzer soll den Zugriff auf alle Ressourcen der Abteilung IT haben. Ressource IT hat den Strukturcode 1.4, demnach muss der Benutzer im Feld Zugriff auf Ressourcen den Strukturcode 1.4* besitzen.
- Ein Stern (*) bedeutet sinngemäß: alle darauf folgenden Unterpunkte des mit dem Stern gekennzeichneten Punkts.
Weitere Beispiele
Benutzer |
Zugriff auf Ressourcen |
Bedeutung |
R41 |
1 |
Der Benutzer R41 kann auf alle Ressourcen zugreifen, deren Strukturcode 1 ist. |
R42 |
1.1.2* |
Der Benutzer R42 kann auf alle Ressourcen zugreifen deren Strukturcode mit 1.1.2 beginnt. |
R43 |
* |
Der Benutzer R43 kann auf alle Ressourcen zugreifen. |
Hinweis
- Einen kompletten Überblick über die Rechte-Steuerung in PLANTA project finden Sie unter Rechte-Steuerung.
DI010638 Sprachcode
ID des Parameters
Sprache
DI058245 Sprache
Die Benutzersprache steuert die Sprache der I-Texte, d.h beispielsweise die Einträge im Benutzermenü, Modultitel, Überschriften, Menüzeilen, Konstanten sowie Listboxen.
- Die Texte der Q5B-Datenbank sind keine I-Texte und werden daher in der Sprache angezeigt, in der sie erfasst wurden.
DI010662 Skin
Kenner (ID) des Parameters
Skin. Die Beschreibung siehe unter
Skin-Bezeichnung.
DI058241 Skin-Bezeichnung
Bezeichnung des Parameters
Skin.
Details
- Abweichend vom Systemparameter Skin kann hier dem Benutzer eine eigene Benutzeroberfläche zugeordnet werden.
Hinweis
- Die Benutzeroberfläche wird nach der Anmeldung des Benutzers geöffnet.
DI025834 Terminformat
Hier wird pro Benutzer angegeben, in welchem Format ein Datum systemweit angezeigt werden soll.
Details
- Dieses Format
- übersteuert den Eintrag im Datenfeld Zahlenformat im Skin und
- kann durch einen Eintrag in den folgenden Datenfeldern übersteuert werden:
DI025835 Währungsformat
Hier wird pro Benutzer angegeben, in welchem Format Währungsfelder systemweit angezeigt werden sollen.
Details
- Dieses Format
- übersteuert den Eintrag im Datenfeld Währungsformat im Skin und
- kann durch einen Eintrag in den folgenden Datenfeldern übersteuert werden:
DI025836 Zahlenformat
Hier wird angegeben, welches Zahlenformat systemweit verwendet werden soll.
Details
- Dieses Format
- übersteuert den Eintrag im Datenfeld Zahlenformat im Skin und
- kann durch einen Eintrag in den folgenden Datenfeldern übersteuert werden:
DI027382 Benutzername
Name des Benutzers, zusammengesetzt aus: Name, Vorname.
DI042151 PID
Hier wird die Prozess-ID des aktuellen Clients angezeigt.
DI024649 Server
In diesem Feld wird das Changeset des Servers angezeigt.
DI059301 Datenbank-Changeset
Hier wird die komplette PLANTA
project -Version mit dem Datenbank-Changeset angegeben.
DI010632 Logbuch
Mit diesem Parameter kann festgelegt werden, ob die Performance-History ausgewertet werden soll oder nicht.
Werte
- kein Eintrag - keine Logbucheinträge: Performance-History-Auswertung ist deaktiviert, die Session wird nicht aufgezeichnet.
- 1 - Perfomance-History loggen: Performance-History-Auswertung ist aktiviert, die Session wird aufgezeichnet.
DI024343 Lizenz
Hier wird die Lizenz des Benutzers angezeigt.
DI025749 Datenbankname
In diesem Feld wird der Name der Datenbank angezeigt, auf die der angemeldete Benutzer momentan zugreift.
DI059258 Datenbankbenutzer
In diesem Feld wird der Name des auf der Datenbank angemeldeten Benutzers angezeigt.
DI025757 Arbeitsverzeichnis
In diesem Feld wird das Arbeitsverzeichnis des angemeldeten Benutzers angezeigt.
DI058248 Abteilungsbezeichnung (Default)
Details
- Bezeichnung der Abteilung, für die der entsprechende Benutzer Managementaufgaben wahrnimmt bzw. Abteilungsleiter ist.
- Das Kürzel (ID) der Abteilung wird im Feld Abteilung (Default) angezeigt.
DI059177 Passwort verschlüsselt
In diesem Feld steht das verschlüsselte Passwort. PLANTA
project speichert nur einen
Hash des Passworts, das Passwort selbst wird nicht gespeichert. Zur Hash-Erzeugung wird
bcrypt verwendet.
Hinweise
- Um das Passwort leerzusetzen, folgenden Wert eintragen: $2a$10$QzOmMQazKiPDQF3raFfvVeBIJzF3UPLUZtSzxGVj/dAzJzer5KLYC
- Fängt das verschlüsselte Passwort nicht mit $2a$10$ an oder hat weniger als 60 Zeichen, wird beim Anmeldeversuch die Dialogmeldung Passwort korrupt. Es muss zurückgesetzt werden. angezeigt.
- Unverschlüsselte Passwörter können mit einem Tool umgewandelt werden. Weitere Informationen
DI025746 E-Mail
In diesem Feld kann die E-Mail-Adresse des Benutzers eingetragen werden. Diese E-Mail-Adresse wird zum Verschicken der Nachrichten/
temporärer Passwörter benutzt.
Hinweis