ACL 규칙으로 보고서 생성 제한

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 접근 제어 목록 규칙을 작성하여 테이블, 데이터 소스 또는 데이터베이스 뷰에서 보고서를 작성할 수 있는 사용자를 제한합니다.

    시작하기 전에

    필요한 역할: security_admin.

    주:
    특정 테이블에 대한 report_on ACL 외에도 [sys_report] 테이블의 쓰기 ACL은 모든 보고서에 대한 쓰기 권한을 제어합니다. 이 ACL로 인해 현재 보고서를 저장할 수 없는 경우 보고서 디자이너의 저장 버튼이 비활성화되어 있습니다. 예를 들어 다른 사용자가 공유한 보고서를 볼 수 있습니다. 보안 설정이 올바르면 저장 > 삽입 보고서의 편집 가능한 사본을 저장합니다.

    프로시저

    1. 다음으로 이동 시스템 보안 > 접근 제어(ACL).
    2. 다음 정보를 사용하여 접근 제어 기록을 추가합니다.
      옵션설명
      유형 기록
      운영 report_on
      이름 (테이블) <select the table name>
    3. 사용자가 테이블에 대해 보고할 수 있는지 여부를 결정하는 규칙을 정의합니다.
      사용자에게 테이블에 대한 report_on 액세스 권한이 없는 경우 사용자가 보고서를 생성할 때 테이블 필드에 테이블이 나타나지 않습니다. 사용자가 report_on ACL을 전달하지 않은 테이블을 기반으로 하는 데이터 소스는 보고서 디자이너의 데이터 소스 목록에 나타나지 않습니다. 한 명 이상의 사용자가 보고서 소스 목록에서 데이터 소스를 못하도록 제한하려면 [sys_report_source] 테이블에 해당 사용자를 제외하는 새 읽기 ACL을 만듭니다.
      주:
      • 사용자는 report_on ACL 제한으로 인해 보고서를 생성할 수 없는 경우에도 테이블에서 보고서를 보고 실행할 수 있습니다.
      • 시스템 테이블은 기본적으로 보고할 수 없습니다. 시스템 테이블에 대한 보고를 허용하기 위해 관리자는 속성을 glide.ui.permitted_tables 구성할 수 있습니다. 자세한 내용은 시스템 테이블에 대한 보고을 참조하십시오.
      • ACL report_on 작업은 대상 테이블에 대해 보고할 수 있는 권한을 부여합니다.
      • 데이터베이스 뷰 에는 자체 ACL이 있습니다. 사용자에게 데이터베이스 뷰의 모든 테이블에 대한 report_on 권한이 있는 경우에도 데이터베이스 뷰에 대한 보고서를 작성하려면 데이터베이스 뷰에 대한 report_on 권한이 필요합니다. 데이터베이스 뷰를 참조하십시오.