게스트와 함께 작동하도록 테이블 구성
게스트 사용자가 인스턴스의 ServiceNow 테이블 내에서 데이터와 상호작용할 수 있게 하려면 게스트가 접근할 수 있도록 테이블을 구성해야 합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
-
공용 액세스를 활성화할 테이블에 대한 공용 페이지(sys_public) 기록을 생성합니다.
- 모두 탭 검색 창에 sys_public.do를 입력합니다.
-
페이지 필드에 공용 액세스를 추가할 테이블의 이름을 입력합니다.
- 제출을 선택합니다.
-
테이블에 public 역할이 활성화되어 있는지 확인합니다.
- 게스트(공개) 액세스를 허용할 테이블로 이동합니다. 모든 → 시스템 정의 → 테이블에서 테이블을 선택합니다.
- 컨트롤 탭을 선택합니다.
- 보안 규칙(ACL) 섹션에서 액세스 제어 생성이 선택되어 있고 사용자 역할에공용이 포함되어 있는지 확인하고, 그렇지 않은 경우 추가합니다.
-
게스트 액세스를 활성화하려는 각 CRUD 작업에 대한 공용 ACL을 생성합니다.
공용 액세스를 추가하는 각 CRUD 작업에 대해 지정된 ACL이 이미 있어야 합니다. 그렇지 않은 경우 이러한 ACL도 생성해야 합니다. 이렇게 하려면 아래 지침을 따르되 이름 필드의 두 번째 부분에 "*"를 추가하지 말고 필요한 역할에 공용 역할을 추가하지 마십시오.
- 접근 제어 탭을 선택합니다.
- 새로 만들기를 선택합니다.
-
다음 값을 입력합니다.
필드 값 유형 기록 애플리케이션 전역 운영 <읽기 또는 쓰기와 같은 게스트 액세스를 허용하려는 작업입니다> 이름(첫 번째 부분) <게스트 액세스를 제공할 테이블의 이름입니다> 이름(두 번째 부분) * -
역할 필요에서 새 행을 삽입하고 공용 역할을 선택합니다.
-
제출을 선택하여 변경 내용을 저장합니다.
완료되면 각 게스트 사용자(공용) CRUD 작업에 대해 두 개의 ACL이 있어야 합니다. 하나는 테이블 이름 끝에 ".*"가 있고 다른 하나는 없습니다.