Verifica il livello di privilegio utente e, per il privilegio specificato, restituisce un valore True booleano se l'utente corrente dispone del privilegio e, in caso contrario, restituisce un valore False. Utilizzare questo metodo per determinare se l'utente dispone del privilegio per eseguire l'attività specifica.
L'accesso ai dati, la creazione del report e la gestione possono essere controllati ai livelli di database, di tipo di record (EntityDef) e di campo (colonna). Questo metodo verifica i privilegi correlati ai tipi di record e ai campi. Per gestire la sicurezza ai livelli di tipo di record e campo, sia il client Rational ClearQuest sia il database della sessione devono supportare i privilegi di sicurezza.
È possibile verificare i privilegi utente specificando una delle Costanti UserPrivilegeMaskType.
VBScript
session.HasUserPrivilege(priv_mask)
Perl
session->HasUserPrivilege(priv_mask);
VBScript
has_privilege = session.HasUserPrivilege AD_SUPER_USER
Perl
$has_privilege = $session->HasUserPrivilege ($CQPerlExt::CQ_SUPER_USER);