Who() mvSQL- Laufzeit im Jitterbit App Builder
Zusammenfassung der Who()-Funktion
Gibt Informationen zum 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 „E-Mail-Adresse“.
- „E-Mail-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 vom Benutzer konfigurierte Sprache (en-US).
- „Telefon“ - Alias für „Telefonnummer“.
- „Telefonnummer“ - Die bevorzugte Telefonnummer des Benutzers.
- „Benutzer-ID“ - Die eindeutige Kennung, die dem Benutzer vom App Builder zugewiesen wird.
- „Benutzername“ - Der Benutzername des angemeldeten Benutzers (z. B. „admin“). Dies ist der zurückgegebene Wert, wenn kein Parameter angegeben ist.
Rückgaben
Schnur
Siehe Parameter.
Bemerkungen
Wenn der Parametername in Großbuchstaben angegeben wird, wird auch die Rückgabezeichenfolge in Großbuchstaben angegeben.
Parameter, die mit „identity“ beginnen, geben identitätsspezifische Informationen zurück. Die Identität wird anhand der aktuellen Datenquelle ermittelt. Angenommen, 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ücksendungen:
Administrator
who('username')
Rücksendungen:
Administrator
who('USERNAME')
Rückgaben:
ADMIN
who('isauthenticated')
Ergibt:
1 (oder „wahr“)