역할은 커뮤니티 관리자가 권한을 그룹화하고
사용자 또는 사용자 그룹에 권한을 지정하는 방법을 제공합니다. 권한은 커뮤니티에서 사용자가 수행할 수 있는 조치를 정의합니다.
역할 지정 시, 커뮤니티 관리자는 특정 커뮤니티의 컨텍스트에서 사용자의
태스크를 고려합니다. 예를 들어 개발 커뮤니티에서
분석가와 같은 사용자는 개발 코드를 수정하거나 변경하지 않으며
액세스를 찾아보고 다운로드하며 제출하기만 합니다. 반면에 분석가 커뮤니티에서 분석가와 같은 사용자는
정식 권한을 채택하여
기존 자산을 수정하거나 해당 전문 지식 영역에서 새 자산을 업로드할 수 있습니다.
역할
역할은 관리자가 사용자 또는 사용자 그룹에 지정하는 권한 콜렉션입니다.
역할은 이름, 설명, 권한 및 범위로 구성됩니다.
관리자는 특정 유형, 분류 또는 소유자의 자산에 권한을 적용하여
역할 범위를 제한할 수 있습니다.
커뮤니티 관리자는 사용자나 사용자 그룹에 역할을 지정하여
커뮤니티 자산에 대한 사용자의 액세스 레벨을 제어합니다.
예를 들어, 자산을 찾아볼 수 있는 권한이 있는 역할의 사용자는 자산과 해당 아티팩트를 검색하고
세부사항을 볼 수 있지만 자산을 다운로드하거나 수정할 수는 없습니다.
개별 사용자는 둘 이상의 역할을
가질 수 있습니다. 그들은 또한 여러 커뮤니티에서 여러 역할을 가질 수 있습니다.
참고: 역할, 그룹 저장소 사용자가 아닌 사용자 그룹입니다.
기본 역할
각 새 커뮤니티에는 기본 저장소 역할이 있습니다.
- 관리자: 커뮤니티 관리자는 사용자와 사용자 그룹에
역할과 권한을 지정하여 커뮤니티에 대해 다른 레벨의 액세스를 정의할 수 있습니다. 한 명의 사용자가
둘 이상의 커뮤니티에서 커뮤니티 관리자 역할을 가질 수 있으며 하나의 커뮤니티에는 여러 관리자가 있을 수 있습니다.
커뮤니티 관리자는 자신의 커뮤니티에서 다른 관리자를 추가하거나 제거할 수 있습니다. 개별 사용자, 모든 사용자 또는
모든 로그인 사용자에게 이 역할을 지정할 수 있지만 사용자 그룹에 지정할 수는 없습니다.
- 자산 소유자: 이 역할은 커뮤니티에서 자산을 소유하는
모든 사용자에게 자동으로 지정됩니다. 자산 소유자 역할과 연관된 권한은
해당 사용자가 소유한 자산에만 적용됩니다. 예를 들어, 이 역할의
자산 업데이트 권한은 사용자가 자신이 소유한 자산을 업데이트하도록 허용하지만
다른 사용자가 소유한 자산은 업데이트할 수 없습니다. 기본적으로 자산 소유자는 현재 상태와 관계없이
자신이 작성한 모든 자산을 찾고 수정할 수 있습니다.
- 자산 검토 위원회: 이 역할은 검토 프로세스의 자산에 대해
검토 위원회의 파트가 되도록 요청된 모든 사용자에게 자동으로 지정됩니다.
- 자산 이용자: 사용자가 자산을 검색하고 보고 다운로드할 수 있도록
허용하는 일반 역할입니다. 이 역할을 개별 사용자 또는 사용자 그룹에 지정할 수 있습니다.
- 자산 생성자: 사용자가 자산을 검색하고 보고 다운로드하고 작성하고
수정할 수 있도록 허용하는 일반 역할입니다. 이 역할을 개별 사용자 또는 사용자 그룹에 지정할 수 있습니다.
관리자를
제외한 커뮤니티의 모든 역할을 수정할 수 있습니다. 커뮤니티 관리자는 사용자 또는 사용자 그룹에
지정할 수 있는 추가적인 역할을 작성할 수 있습니다.
사용 가능한 권한
커뮤니티 관리자는 커뮤니티의 역할에
권한을 지정하고 관리합니다.
다음 권한은 커뮤니티의 역할을
정의할 때 선택할 수 있습니다.
- 자산 검토 위원회: 사용자는 사용자 정의 라이프사이클에서 자산 검토 위원회의 파트가 될 수 있습니다.
- 자산 작성: 사용자는 새 자산을 작성할 수 있습니다.
자산 작성에는 아티팩트 설명과 추가가 포함됩니다.
- 자산 삭제: 사용자는 저장소에서 자산을 영구적으로 삭제할 수 있습니다.
- 자산 다운로드: 사용자는 자산을 다운로드할 수 있습니다.
이 권한에는 아티팩트 설명 및 추가 작업도 포함됩니다.
- 포럼 관리: 사용자는 포럼을 관리할 수 있습니다. 이 권한에는 포럼 주제와 게시물 수정이 포함됩니다.
- 공개 관리: 사용자는 자산을
WebSphere® Registry Service and Repository에 공개할 수 있습니다.
- 자산 세부사항 읽기: 사용자는 이 커뮤니티의 자산에 대한
일반 세부사항 페이지를 볼 수 있습니다.
- 자산 검색: 사용자는 키워드 및 필터 검색을 사용하여 자산을 검색할 수 있습니다.
- 자산 등록: 사용자는 자산이 수정될 때 알림을 수신하도록 이메일 또는 RSS 피드를 등록할 수 있습니다.
- 자산 업데이트: 사용자는 자산의 컨텐츠 또는 설명 메타데이터를 업데이트할 수 있습니다.
역할 제한조건
커뮤니티 관리자는 커뮤니티의 역할에
제한조건을 지정할 수 있습니다. 제한조건은 특정 자산 유형 또는 자산 카테고리에 대해 역할을
제한할 수 있습니다.
예를 들어, 편집 가능이라는 카테고리를 작성하고
자산 업데이트 권한이 있는 자산 편집자라는 새 역할을 작성한 다음
이 역할을 모든 로그인 사용자에게 지정할 수 있습니다. 이 방법을 사용하면 추가적인 사용자 그룹을 작성하거나
개별적으로 역할을 지정하는 대신 카테고리를 지정하여 모든 사용자가 커뮤니티의 자산을 수정하도록
허용할 수 있습니다.
참고: 기본 제공 역할인 관리자, 자산 소유자,
자산 검토 위원회에 대해서는 제한조건을 지정할 수 없습니다.
자산 라이프사이클에 대한 추가 역할
사용자 정의 라이프사이클을 작성하는 경우,
추가 역할이 구성됩니다.
- 라이프사이클 관리자: 커뮤니티에 대해
사용자 정의 라이프사이클을 구성하는 동안 사용자 또는 사용자 그룹에 라이프사이클 관리자 역할을 지정할 수 있습니다.
자산의 라이프사이클 관리자는 다음과 같은 추가적인 권한을 얻습니다.
- 자산을 검색하고 보고 다운로드할 수 있습니다.
- 자산을 수정할 수 있습니다.
- 내 대시보드 페이지의 관리할 자산 섹션에서 자산을 볼 수 있습니다.
- 자산의 검토 페이지에서 주석을 그대로 둘 수 있습니다.
- 검토자를 추가 또는 제거하고 검토자의 권한을 변경하고 정책을 추가 또는 제거하고
라이프사이클 상태 간 상태 전이 조건을 변경하여 자산의 라이프사이클을 조정할 수 있습니다.
- 검토자: 사용자 정의 자산 라이프사이클의 각 상태에 대해 사용자 또는 사용자 그룹을
검토자로 추가할 수 있습니다.
커뮤니티 관리자는 커뮤니티에 대해
사용자 정의 라이프사이클을 구성할 때 검토자를 추가하거나 제거할 수 있습니다.
라이프사이클 관리자는 개별 자산의 라이프사이클을 수정할 때
검토자를 추가하거나 제거할 수 있습니다.
자산의 검토자는 다음과 같은 추가적인 권한을 얻습니다.
- 자산을 검색하고 보고 다운로드할 수 있습니다.
- 자산의 검토 페이지에서 주석을 그대로 둘 수 있습니다.
- 승인자 선택란이 선택된 경우 검토 페이지에서 투표하여
자산을 승인하거나 거부할 수 있습니다. 승인과 거부는 저장되며 상태 변경 조건으로
사용될 수 있습니다. 예를 들어, 자산은 세 명 이상의 검토자가 승인에 투표한 경우에만
검토에서 승인으로 변경될 수 있습니다.