Zum Inhalt springen

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 oder false 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“)