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

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 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 권한이 있어야 보고서가 생성됩니다. 데이터베이스 뷰를 참조하십시오.