ServiceNow에서 User, Group, Role, Company, Location 등마다 Service Portal을 표시/숨기기

3607 단어 ServiceNow
Version: Newyork

할 일



ServiceNow에서 User Criteria를 이용하여 User, Group, Role, Company, Location 등마다 Service Portal의 Page를 표시/숨기려고 합니다.

다음 사용자는 Service Portal이 표시됩니다.

다음 사용자는 서비스 포털이 숨겨져 있습니다.


User Criteria Plugin 활성화 및 System Property 설정



[System Definition] - [Plugins]에서 Plugin 목록을 표시하고 검색창에 "user criteria support"등을 입력하여 Service Portal User Criteria Support를 표시하고 Install합니다(아래 화면은 이미 Installed되어 있습니다)

[Service Portal] - [Properties]에서 "Enable use of User Criteria records instead of Roles fields for Service Portal entitlements"를 체크하고 [Save]합니다(아래 화면은 이미 체크하고 [Save]하고 있습니다)


Service Portal 페이지의 Can View 설정



서비스 포털 - 포털에서 서비스 포털 목록 화면을 표시합니다.

보기/숨기기를 설정하려는 포털의 제목을 클릭하여 포털 편집 화면으로 전환합니다.

이번에는 Homepage에 User Criteria를 설정해 보겠습니다. HomePage의 (i)를 클릭하여 [Open Record]에서 Page 편집 화면으로 전환합니다.

화면 하단의 Related List의 Can View에서 New를 클릭합니다 (아래 화면은 이미 설정되어 있습니다)

다음은 User Criteria의 설정 화면입니다. User, Group, Role, Company, Location 등의 값마다 Can View를 설정할 수 있는 것 같습니다.

고급을 클릭하면 스크립트를 설정할 수 있습니다.

이번에는 특정 User만 Can View의 설정으로 해봅니다. 설정 후 [Submit]되어 [Update]로 설정을 저장합니다


동작 확인



Can View로 설정한 사용자는 서비스 포털 페이지로 표시됩니다.

다음 사용자는 서비스 포털 페이지를 숨깁니다.

포털 전체가 아니라 페이지 하나 하나로 설정하는 것이 약간 번거롭지만 사용하고 싶은 장면 등 많이있을 것 같습니다.

좋은 웹페이지 즐겨찾기