Who() mvSQL- Laufzeit im Jitterbit App Builder
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 von der Anwendung bereitgestellte Benutzeridentität. Siehe Anwendungsauthentifizierung Sicherheitsanbieter.
- „Anzeigename“ - Der Anzeigename des Benutzers (John).
- „Email“ - Alias für „Email-Adresse“.
- „Email-Adresse“ - Die Email Adresse des Benutzers (smith@example.com).
- „fullname“ - Der vollständige Name des Benutzers (John Smith).
- „identity.identifier“ - Die Identitätskennung der Datenquelle (1234567).
- „identity.name“ - Der Identitätsname der Datenquelle (JOHN SMITH).
- 'isauthenticated' - Gibt zurück
true
oderfalse
basierend darauf, ob der Benutzer authentifiziert ist. - „Sprache“ - Die konfigurierte Sprache des Benutzers (en-US).
- „Telefon“ - Alias für „Telefonnummer“.
- „Telefonnummer“ - Die bevorzugte Telefonnummer des Benutzers.
- „Benutzer-ID“ - Die eindeutige Kennung, die dem Benutzer von zugewiesen wurde App Builder.
- „Benutzername“ - Der Benutzername des angemeldeten Benutzers (z. B. Administrator). Dies ist der zurückgegebene Wert, wenn kein Parameter angegeben ist.
Rückgaben
Schnur
Siehe den Parameter.
Hinweise
Wenn der Parametername in Großbuchstaben angegeben wird, besteht auch die Rückgabezeichenfolge aus Großbuchstaben.
Parameter, die mit „identity“ beginnen, geben identitätsspezifische Informationen zurück. Die Identität wird basierend auf der aktuellen Datenquelle bestimmt. Nehmen wir beispielsweise an, eine Regel ist bei einer Salesforce-Datenquelle registriert. In diesem Szenario gibt who('identity.identifier') die Salesforce Kennung für diesen Benutzer zurück.
Beispiele
who()
Rückgaben:
admin
who('username')
Rückgaben:
admin
who('USERNAME')
Rückgabe:
ADMIN
who('isauthenticated')
Gibt zurück:
1 (oder „true“)