Prueba si el usuario actual tiene acceso restringido y privilegios de acción y devuelve Boolean True si tiene privilegios restringidos y, de lo contrario, devuelve False. Si el usuario es un superusuario, este método devuelve False.
El acceso a los datos, el informe y la gestión se pueden controlar a nivel de base de datos, tipo de registro y campo. Este método prueba privilegios relacionados con campos y tipos de registro. Para gestionar la seguridad a nivel de campo y tipo de registro, tanto el cliente de Rational ClearQuest como la base de datos de la sesión deben ofrecer soporte para privilegios de seguridad. Por lo general, Rational ClearQuest admite los roles de usuario siguientes: usuario activo, diseñador de esquemas, administrador de usuarios y superusuario. (Consulte el apartado que trata sobre los privilegios de usuario de Rational ClearQuest de la publicación IBM Rational ClearQuest MultiSite - Guía del administrador para obtener más información sobre los roles). Este método hace referencia a los privilegios de campo y tipo de registro, no a los roles.
Si tiene restricciones con respecto a los privilegios de campo y tipo de registro, puede probar los niveles de privilegio con HasUserPrivilege. También puede utilizar los enganches de campo y acción de usuario para controlar de modo programático quién puede cambiar valores de campo y registros.
Por ejemplo, de forma predeterminada, un usuario activo puede ver todos los registros de la base de datos y un diseñador de esquemas puede crear informes y consultas públicas. Sin embargo, un superusuario puede revocar de modo selectivo estos privilegios en campos y tipos de registro específicos en un tipo de registro.