Aktueller Benutzer in Expressions

So greifen Sie auf den aktuellen Benutzer in Expressions zu

Produktlinie

Standard

|

Expert

Betriebsart

CLOUD ABO

|

ON-PREMISES

Module

Leistung & CRM

Budget & Teilprojekt

Fremdkosten

Ressourcenplanung

Business Intelligence

Erstellt: 09.09.2024
Aktualisiert: 09.09.2024 | Abschnitt in eigene Seite ausgelagert.

Auf den aktuell eingeloggten Benutzer (das aktuelle Login) können Sie wie folgt zugreifen:

Zugriff via Expression Weitere Informationen
OCL Timsession.allInstances->first.login Informationen zu OCL
COM

Vertec.user

Informationen über COM
VB-Script

Vertec.user

Informationen über VBScript
Python-Scripts

Mit der Methode currentlogin() des Moduls vtcapp kann der aktuell angemeldete User eruiert werden:

bearbeiter = vtcapp.currentlogin()

Informationen zu Python
SQL-Expression
  • Mit der Variable \login_id kann innerhalb eines SQL Ordners auf die ID des aktuell angemeldeten Benutzers zugegriffen werden. So kann zum Beispiel der Benutzer in einem SQL-Ordner in seinen betreuten Adressen suchen:

    (Name like '%\1%' OR Alias like '%\1%') AND betreuer=\login_id

  • Als Standardwert bei SQL-Abfragen ist als Basis der OCL-Expression immer der eingeloggte Projektbearbeiter hinterlegt. Dort kann also mittels self.asstring der aktuell angemeldete Benutzer angezeigt werden. Siehe dazu den Abschnitt In mehreren Feldern suchen.
Informationen zu SQL-Ordnern
Berechtigungen

In Expressions auf Berechtigungen kann auf das aktuelle Login über die Variable varLogin zugegriffen werden.

betreuer = varLogin

Informationen zu Berechtigungen
Bitte wählen Sie Ihren Standort