Who() mvSQL-Laufzeitfunktion im Jitterbit App Builder## Zusammenfassung der Who() Funktion
Zusammenfassung der Who() Funktion
Gibt Informationen über den angemeldeten Benutzer zurück.
Syntax
who(<parameter>)
Parameter
parameter
Ein optionaler Parameter, der bestimmt, welches Benutzerattribut zurückgegeben wird. Gültige Parameter sind:
- 'appuserid' - Die vom Anwendung bereitgestellte Benutzeridentität. Siehe den Anwendungs-Authentifizierungs Sicherheitsanbieter.
- 'displayname' - Der Anzeigename des Benutzers (John).
- 'email' - Alias für 'emailaddress'.
- 'emailaddress' - Die Email-Adresse des Benutzers (smith@example.com).
- 'fullname' - Der vollständige Name des Benutzers (John Smith).
- 'identity.identifier' - Der Identifikator der Datenquellenidentität (1234567).
- 'identity.name' - Der Name der Datenquellenidentität (JOHN SMITH).
- 'isauthenticated' - Gibt
trueoderfalsezurück, je nachdem, ob der Benutzer authentifiziert ist. - 'language' - Die konfigurierte Sprache des Benutzers (en-US).
- 'phone' - Alias für 'phonenumber'.
- 'phonenumber' - Die bevorzugte Telefonnummer des Benutzers.
- 'userid' - Der eindeutige Identifikator, der dem Benutzer von App Builder zugewiesen wurde.
- 'username' - Der Benutzername des angemeldeten Benutzers (z.B. admin). Dies ist der Wert, der zurückgegeben wird, wenn kein Parameter angegeben ist.
Rückgaben
string
Siehe den Parameter.
Anmerkungen
Wenn der Parametername in Großbuchstaben angegeben wird, wird der Rückgabestring in Großbuchstaben sein.
Parameter, die mit 'identity' beginnen, geben identitätsspezifische Informationen zurück. Die Identität wird basierend auf der aktuellen Datenquelle bestimmt. Angenommen, eine Regel ist für eine Salesforce-Datenquelle registriert. In diesem Szenario gibt who('identity.identifier') den Salesforce-Identifikator für diesen Benutzer zurück.
Beispiele
who()
Gibt zurück:
admin
who('username')
Gibt zurück:
admin
who('USERNAME')
Gibt zurück:
ADMIN
who('isauthenticated')
Gibt zurück:
1 (oder "wahr")