Función de tiempo de ejecución mvSQL Who() en Jitterbit App Builder
Resumen de la función Who()
Devuelve información sobre el usuario conectado.
Sintaxis
who(<parameter>)
Parámetros
Parámetro
Un parámetro opcional que determina el atributo de usuario que se devuelve. Los parámetros válidos incluyen:
- 'appuserid': la identidad del usuario proporcionada por la aplicación. Consulte Autenticación de la aplicación proveedor de seguridad.
- 'displayname' - El nombre para mostrar del usuario (John).
- ' correo' - Alias para 'dirección de correo electrónico'.
- 'emailaddress' - La dirección de correo del usuario (smith@example.com).
- 'fullname' - El nombre completo del usuario (John Smith).
- 'identity.identifier' - El identificador de identidad de la fuente de datos (1234567).
- 'identity.name' - El nombre de identidad de la fuente de datos (JOHN SMITH).
- 'isauthenticated' - Devuelve
true
ofalse
basado en si el usuario está autenticado. - 'idioma' - El idioma configurado del usuario (en-US).
- 'teléfono' - Alias para 'número de teléfono'.
- 'phonenumber' - El número de teléfono preferido del usuario.
- 'userid' - El identificador único asignado al usuario por App Builder.
- 'nombre de usuario' - El nombre de usuario del usuario conectado (p. ej., admin). Este es el valor que se devuelve si no se especifica ningún parámetro.
Devoluciones
Cadena
Ver el parámetro.
Observaciones
Si el nombre del parámetro se especifica en mayúsculas, la cadena de retorno estará en mayúsculas.
Los parámetros que empiezan por "identity" devolverán información específica de la identidad. Esta se determina en función de la fuente de datos actual. Por ejemplo, supongamos que una regla está registrada en una fuente de datos de Salesforce. En este caso, who('identity.identifier')
devolverá el identificador de Salesforce de ese usuario.
Ejemplos
who()
Devuelve:
admin
who('username')
Devuelve:
admin
who('USERNAME')
Devoluciones:
ADMINISTRADOR
who('isauthenticated')
Devuelve:
1 (o "verdadero")