작업 및 권한
Reporting Services에서 태스크는 사용자 또는 관리자가 수행할 수 있는 동작을 말하며 작업이 미리 정의됩니다. 사용자 지정 작업을 만들거나 프로그래밍 방식으로 또는 도구를 통해 제공된 작업을 수정할 수 없습니다. 모두 25개 작업이 있습니다. 이러한 작업은 역할 기반 보안에서 사용할 수 있는 전체 작업 집합으로 구성됩니다. 작업의 예로는, "보고서 보기", "보고서 관리" 및 "보고서 서버 속성 관리"가 있습니다.
각 작업은 역시 미리 정의된 권한 집합으로 구성됩니다. 예를 들어 "폴더 관리" 작업에는 폴더를 만들고 삭제하며 폴더 속성을 보고 업데이트할 수 있는 권한이 포함됩니다. 각 작업에 대한 권한은 각 작업에 대한 보다 정확한 설명을 제공하기 위해 문서화됩니다. 권한과 직접 상호 작용하거나 역할 할당에 지정할 수 없습니다. 사용자에게는 역할 정의에 포함된 작업을 통해 간접적으로 권한이 부여됩니다.
작업이 역할의 일부이고 해당 역할이 역할 할당에 포함된 경우에만 해당 작업을 수행할 수 있습니다. 따라서 모델 보기 작업이 역할에 포함되지 않거나 해당 역할이 역할 할당에 포함되지 않은 경우 사용자는 보고서 모델을 볼 수 없습니다. 다음 다이어그램에서는 권한을 작업에 결합하는 방법을 보여줍니다. 또한 작업을 특정 역할 할당에 사용할 수 있는 역할로 결합하는 방법도 보여줍니다.
시스템 및 항목 수준 작업
작업은 시스템 수준 및 항목 수준과 같은 두 가지 범주로 분류됩니다. 역할에는 단일 범주의 작업만 포함될 수 있습니다. 다음 표에서는 작업의 각 범주를 설명합니다.
범주 | 설명 |
---|---|
항목 수준 작업 | 폴더, 보고서, 보고서 모델 및 리소스와 같이 보고서 서버에서 관리하는 항목에서 수행되는 작업. 항목 수준 작업의 범위는 보고서 서버 폴더 네임스페이스로 지정됩니다. 항목 수준 작업을 포함하는 역할 할당은 보고서 서버의 폴더 또는 URL 액세스를 통해 액세스하는 모든 항목을 보안합니다. |
시스템 수준 작업 | 많은 항목과 함께 사용할 수 있는 작업 또는 공유 일정 관리와 같이 시스템 수준에서 수행되는 작업. 시스템 수준 작업의 범위는 보고서 서버 폴더 네임스페이스 외부로 지정됩니다. |