In einer Business Rule oder einem anderen Serverskript gibt die Methode gs.getUser() ein Benutzerobjekt zurück. Das Benutzerobjekt ist eine interne Darstellung des aktuell angemeldeten Benutzers und liefert Informationen über den Benutzer und verschiedene Dienstprogrammfunktionen.
Warum und wann dieser Vorgang ausgeführt wird
Eine Liste und Beschreibung der verfügbaren bereichsbezogenen Methoden für das Benutzerobjekt finden Sie unter GlideUser.
Prozedur
-
Rufen Sie den aktuellen Benutzer ab.
var myUserObject = gs.getUser()
-
Verwenden Sie die Methode getUserByID, um einen anderen Benutzer mit dem Feld
user_name oder der sys_id im Zieldatensatz abzurufen.
Beispiel:
var ourUser = gs.getUser();
gs.print(ourUser.getFirstName()); //print the first name of the user you are currently logged in as
newUser = ourUser.getUserByID(<user_sys_id>); //fetch a different user, using the sys_id of the target user record.
gs.print(newUser.getFirstName()); //first name of the user you fetched above
gs.print(newUser.isMemberOf('Capacity Mgmt'));