FORMULA LANGUAGE
Da como resultado el nombre del usuario o del servidor actual. Esta función utilizada en una base de datos local o en una vista privada de una base de datos situada en el servidor da como resultado el nombre del usuario.
Si el nombre del usuario está jerarquizado, @V3UserName da como resultado el nombre en el formato abreviado (omitiendo los identificadores CN, OU, O, y C). Para obtener el nombre en el formato canónico, use @UserName.
Nota Si utilizó la función @UserName en la Versión 3 de Notes, la Versión 4 y posteriores la convertirán automáticamente a @V3UserName para asegurar el buen funcionamiento de sus fórmulas. Si cambia dichas fórmulas para utilizar @UserName, asegúrese de compilarlas de nuevo. Si utiliza @UserName en la Versión 4 o posteriores, las bases de datos creadas con la Versión 3 no reconocerán la fórmula hasta que las actualice. Si la fórmula se va a evaluar en la Versión 3, use @
V3UserName.
Sintaxis
@V3UserName
Resultado
nombre
Cuando una fórmula se ejecuta en un servidor, éste es considerado el usuario actual, por lo que @V3UserName da como resultado el nombre del servidor. No es aconsejable utilizar @V3UserName en una vista pública. Esto puede producir resultados imprevisibles.
Puede utilizar @V3UserName para mostrar únicamente los documentos que necesite el usuario actual. Por ejemplo, su base de datos Solicitudes de servicio técnico podría usar @V3UserName en la vista privada denominada Partes de trabajo para mostrar los partes de trabajo de cada técnico, excluyendo a todos los demás:
SELECT @V3UserName=AssignedTo
Sin embargo, un usuario puede diseñar una vista privada diferente que recupere todos los documentos, por lo que no considere a @V3UserName como un mecanismo de seguridad.
Equivalencias en otros lenguajes
Propiedad UserName de la clase NotesSession de LotusScript
Propiedad UserName de la clase Session de Java
Ejemplo Véase también