IsRestrictedUser

설명

현재 사용자에게 제한된 액세스 및 조치 권한이 있는지 여부를 테스트하고 권한이 제한된 경우 부울 True를, 그렇지 않은 경우 False를 리턴합니다. 사용자가 수퍼 유저이면 이 메소드는 False를 리턴합니다.

데이터 액세스, 보고 및 관리는 데이터베이스, 레코드 유형 및 필드 레벨에서 제어할 수 있습니다. 이 메소드는 레코드 유형 및 필드에 관련된 권한을 테스트합니다. 레코드 유형 및 필드 레벨에서 보안을 관리하려면 Rational ClearQuest 클라이언트와 세션 데이터베이스 모두 보안 권한을 지원해야 합니다. 일반적으로 Rational® ClearQuest®는 활성 사용자, 스키마 디자이너, 사용자 관리자 및 수퍼 유저의 사용자 역할을 지원합니다. (역할에 대한 자세한 정보는 IBM Rational ClearQuest MultiSite 관리자 안내서의 "Rational ClearQuest 사용자 권한"을 참조하십시오.) 이 메소드는 역할이 아니라 레코드 유형 및 필드 권한을 참조합니다.

레코드 유형 및 필드 권한에 제한이 있는 경우 HasUserPrivilege로 권한 레벨을 테스트할 수 있습니다. 조치 및 필드 후크를 사용하여 레코드 및 필드 값을 변경할 수 있는 사람을 프로그램적으로 제어할 수 있습니다.

예를 들어 기본적으로 Active User는 데이터베이스의 모든 레코드를 볼 수 있으며, 스키마 디자이너는 공용 조회 및 보고서를 작성할 수 있습니다. 하지만 수퍼 유저는 레코드 유형 내에서 특정 레코드 유형 또는 필드에 대해 이 권한을 선택적으로 호출할 수 있습니다.

주: 이 메소드는 버전 2003.06.00부터 사용 가능해졌습니다.

구문

VBScript

session.IsRestrictedUser 

Perl

session->IsRestrictedUser(); 
ID
설명
session
현재 database-access 세션을 나타내는 Session 오브젝트입니다.
Return value
사용자에게 제한이 있는 경우 부울 True를, 그렇지 않은 경우 False를 리턴합니다.

피드백