GlideUser - 범위 지정됨
GlideUser API는 현재 사용자 및 현재 사용자 역할에 대한 정보에 액세스할 수 있는 메서드를 제공합니다.
GlideUser API를 사용하면 사용자 정보를 얻기 위해 더 느린 GlideRecord 쿼리를 사용할 필요가 없습니다.
범위가 지정된 GlideUser - getCompanyID()
현재 사용자의 회사 sys_id 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 회사 sys_id. |
var currentUser = gs.getUser();
gs.info(currentUser.getCompanyID());
범위가 지정된 GlideUser - getDisplayName()
현재 사용자의 표시 이름을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자의 표시 이름 |
var currentUser = gs.getUser();
gs.info(currentUser.getDisplayName());
범위가 지정된 GlideUser - getEmail()
사용자의 이메일 주소를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자의 이메일 주소입니다. |
var currentUser = gs.getUser();
gs.info(currentUser.getEmail());
범위가 지정된 GlideUser - getFirstName()
사용자의 이름을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자의 이름입니다. |
var currentUser = gs.getUser();
gs.info(currentUser.getFirstName());
범위 지정된 GlideUser - getID()
현재 사용자의 sys_id 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자의 sys_id입니다. |
var currentUser = gs.getUser();
gs.info(currentUser.getID());
범위가 지정된 GlideUser - getLastName()
사용자의 성을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자의 성입니다. |
var currentUser = gs.getUser();
gs.info(currentUser.getLastName());
범위가 지정된 GlideUser - getName()
현재 사용자의 사용자 ID 또는 로그인 이름을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자 ID 또는 로그인 이름입니다. |
var currentUser = gs.getUser();
gs.info(currentUser.getName());
범위 지정된 GlideUser - getPreference(문자열 이름)
현재 사용자에 대해 지정된 사용자 기본 설정 값을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 문자열 | 기본 설정의 이름입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 기본 설정 값입니다. |
var currentUser = gs.getUser();
currentUser.savePreference('myPref','red');
gs.info(currentUser.getPreference('myPref'));
범위가 지정된 GlideUser - getRoles()
명시적으로 부여된 역할, 상속된 역할 및 그룹 구성원으로 획득한 역할을 포함하는 역할 목록을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 배열 | 사용자가 사용할 수 있는 모든 역할 목록 |
var currentUser = gs.getUser();
gs.info(currentUser.getRoles());
범위가 지정된 GlideUser - getUserRoles()
사용자에게 명시적으로 부여된 역할 목록을 반환합니다.
getRoles() 메서드와 달리 이 메서드는 사용자가 상속한 역할이나 그룹 구성원 자격에서 획득한 역할을 반환하지 않습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 배열 | 사용자에게 명시적으로 할당된 역할 목록입니다. |
var currentUser = gs.getUser();
gs.info(currentUser.getUserRoles());
범위 지정된 GlideUser - hasRole(문자열 역할)
현재 사용자에게 지정된 역할이 있는지 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| role | 문자열 | 검사할 역할입니다. |
| 유형 | 설명 |
|---|---|
| 부울 | 사용자에게 지정된 역할이 있는지 여부를 나타내는 플래그입니다. 가능한 값:
|
var currentUser = gs.getUser();
gs.info(currentUser.hasRole('admin'));
범위 지정된 GlideUser - isMemberOf(문자열 그룹)
현재 사용자가 지정된 그룹의 구성원인지 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 그룹 | 문자열 | 확인할 그룹입니다. |
| 유형 | 설명 |
|---|---|
| 부울 | 사용자가 지정된 그룹의 구성원인지 여부를 나타내는 플래그입니다. 가능한 값:
|
var currentUser = gs.getUser();
gs.info(currentUser.isMemberOf('Capacity Mgmt'));
범위 지정된 GlideUser - savePreference(문자열 이름, 문자열 값)
데이터베이스에 사용자 기본 설정 값을 저장합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 문자열 | 저장할 기본 설정입니다. |
| 값 | 문자열 | 기본 설정 값입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var currentUser = gs.getUser();
currentUser.savePreference('myPref','red');
gs.info(currentUser.getPreference('myPref'));