Saltar al contenido

Función de Tiempo de Ejecución de Mvsql: Who()

Resumen de la Función Who()

Devuelve información sobre el usuario que ha iniciado sesión.

Sintaxis

who(<parameter>)

Parámetros

Parámetro

Un parámetro opcional que determina qué atributo de usuario 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 o false en función de si el usuario está autenticado.
  • 'idioma': el idioma configurado del usuario (en-US).
  • 'teléfono': alias de 'número de teléfono'.
  • 'número de teléfono': el número de teléfono preferido del usuario.
  • 'id de usuario': el identificador único asignado al usuario por App Builder.
  • 'nombre de usuario': el nombre de usuario del usuario que inició sesión (por ejemplo, administrador). 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 comienzan con "identity" devolverán información específica de la identidad. La identidad 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 escenario, who('identity.identifier') devolverá el identificador de Salesforce para ese usuario.

Ejemplos

who()

Devoluciones:

admin

who('username')

Devoluciones:

admin

who('USERNAME')

Devoluciones:

ADMIN

who('isauthenticated')

Devuelve:

1 (o "verdadero")