콘텐츠 구조 및 액세스 관리
Parent page: 구성
Enterprise Server Workspace의 콘텐츠 구조 및 액세스 관리는 해당 Workspace 브라우저 인터페이스의 Explorer 페이지에서 관리자가 수행합니다. 여기에서 다음을 할 수 있습니다:
- Workspace 내의 폴더와 Item을 탐색합니다. 브라우저 인터페이스에서는 Item을 생성하거나 편집할 수는 없지만(삭제는 가능), 폴더는 생성 및 편집할 수 있으므로 Altium Designer를 통해 해당 Workspace에 연결하지 않고도 Workspace의 구조를 구축할 수 있습니다.
- 폴더 수준 및 Item 수준 공유를 정의합니다. 즉, Workspace에서 어떤 콘텐츠를 누가 볼 수 있는지 제어하고, 폴더 수준에서는 다른 사용자가 폴더와 그 콘텐츠를 보기만 할 수 있는지 또는 편집(사실상 설계 데이터를 릴리스/커밋/업로드)도 할 수 있는지를 제어합니다.
- 콘텐츠를 다운로드합니다.
인터페이스 자체는 Altium Designer를 통해 Workspace 콘텐츠에 접근할 때의 Explorer panel과 유사한 모양과 사용감을 제공합니다. 두 인터페이스 간의 높은 일관성 덕분에 해당 패널에 익숙하다면 이 브라우저 기반 변형도 어렵지 않게 직관적으로 사용할 수 있습니다.
브라우저 인터페이스의 Explorer 영역을 통해 Workspace의 콘텐츠에 접근합니다.
구조 관리
Workspace의 전체 폴더 구조를 관리하기 위한 다양한 명령을 사용할 수 있으며, 최상위 폴더 및 하위 폴더 생성, 폴더 편집, 공유, 제거 기능이 포함됩니다.
폴더 구조 관리 컨트롤은 오른쪽 클릭 메뉴(마우스 커서가 기존 폴더 항목 위에 있을 때)에서 찾을 수 있습니다. 최상위 폴더 추가를 제외하면, 명령은 구조에서 현재 선택된 폴더에 대해 동작합니다.
오른쪽 클릭 메뉴에서 폴더 구조 관리 명령에 접근합니다.
폴더 및 Item 공유
Related page: Workspace 콘텐츠에 대한 액세스 제어
Workspace는 다음과 같은 공유 기능을 제공합니다:
- Folder-level Sharing - Workspace 폴더를 공유하여 Workspace에서 어떤 콘텐츠를 누가 볼 수 있는지 제어할 수 있습니다. 이를 통해 다른 사용자가 폴더와 그 콘텐츠를 보기만 할 수 있는지, 또는 편집(사실상 설계 데이터를 릴리스/커밋/업로드)도 할 수 있는지를 제어할 수 있습니다. 하나의 Workspace는 여러 개의 실질적인 콘텐츠 ‘영역(zone)’으로 분할될 수 있으며, 폴더 수준 권한을 제어함으로써 콘텐츠를 선택적으로 표시하거나 필요에 따라 숨길 수 있어, 적절한 사람에게 적절한 데이터에 대한 적절한 접근 권한을 부여할 수 있습니다.
- Item-level Sharing - 공유된 폴더 내에서 어떤 Item을 누가 볼 수 있는지 제어할 수 있습니다. 이는 폴더 접근 제어를 통해 제공되는 거친(coarser) 수준의 공유에 비해 더 세밀한(finer) 수준의 공유라고 볼 수 있습니다. 사용자가 폴더 자체에 대한 접근 권한을 가지고 있다면, 그 폴더 안에서 자신에게 공유된 Item을(허용된 범위 내에서) 조회/편집할 수 있습니다.
공유 컨트롤은 폴더(또는 Item) 항목 위에서 오른쪽 클릭한 뒤, 컨텍스트 메뉴에서 Share Folder (또는 Share Item) 명령을 사용하여 접근합니다. 그러면 Manage Permissions 창이 나타나며, 여기에서 폴더/Item의 접근 권한을 필요에 따라 수정할 수 있습니다.
Workspace의 브라우저 인터페이스에서 폴더 수준 공유를 구성합니다. 이미지 위에 마우스를 올리면 인터페이스를 통해 Item 수준 공유를 구성하는 방법을 확인할 수 있습니다.
유의 사항:
- 권한 측면에서 Can Write 옵션이 활성화되어 있으면 사용자/role은 Read/Write 접근 권한을 가집니다. 이 옵션이 비활성화되어 있으면 Read 접근 권한만 가집니다.
- 폴더/Item에 대한 공유 접근 권한에서 기존 사용자/role을 제거하려면, 해당 Remove 컨트롤을 클릭합니다.
- 기본적으로 폴더/Item은 생성자만 사용할 수 있습니다(물론 명시적으로 추가할 필요가 없는 Administrators role의 모든 멤버도 포함). 단, 하위 폴더를 생성할 때 상위 폴더의 Apply To Children 옵션이 활성화되어 있으면 새 폴더는 동일한 공유 권한을 상속합니다.
- Workspace의 모든 사용자가 폴더/Item을 볼 수 있도록 하려면 Add Anyone 컨트롤을 클릭합니다. 이 경우 기본적으로 Read/Write 접근 권한이 부여된다는 점에 유의하십시오. 특정 사용자 및/또는 role 집합으로 접근을 제한하려면 Anyone 엔티티를 제거해야 합니다.
Item Revision 다운로드
인터페이스에서 데이터를 다운로드하려면 Item Revision 항목 오른쪽에 있는 Download 컨트롤을 클릭합니다.
Workspace 구조 탐색
브라우저 인터페이스를 통해 Workspace의 콘텐츠를 탐색하는 방법은 다음 이미지에 강조되어 있으며, 이후에 설명된 것처럼 두 가지가 있습니다.
브라우저 인터페이스를 통해 Workspace 콘텐츠를 탐색하는 방법. 이미지 위에 마우스를 올리면 예시 검색 결과를 확인할 수 있습니다.
- 살펴보고자 하는 콘텐츠가 있는 폴더 이름을 클릭합니다.
- 검색 기능을 사용합니다. Item의 ID, Comment 또는 Description을 기반으로 키워드를 입력한 다음 Enter 를 누르거나 돋보기 아이콘을 클릭합니다. 전체 Workspace를 스캔하여 일치하는 Item 기준으로 검색 결과가 나열됩니다.
추가 기능
Workspace의 브라우저 인터페이스로 콘텐츠를 탐색할 때 다음과 같은 추가 기능을 사용할 수 있습니다:
- Navigate - 이 명령은 Item의 오른쪽 클릭 컨텍스트 메뉴에 있으며, Altium Designer의 Explorer panel에서 해당 Item으로 빠르게 이동하는 데 사용됩니다. 이를 위해 Altium Designer가 열리며(X2.exe - Altium Designer의 소스 실행 파일을 열지 여부를 묻는 프롬프트가 표시됨).
- Full item info - 이 명령은 Item Revision의 오른쪽 클릭 컨텍스트 메뉴에 있으며, 해당 Revision의 모든 세부 정보를 나열하는 보기를 표시하는 데 사용됩니다. 즉, 해당 Item Revision에 대해 사용 가능한 다양한 aspect 보기(단, Summary 제외)를 모두 포함하는 보기입니다.
- Follow/UnFollow - Type이 Components인 폴더의 오른쪽 클릭 컨텍스트 메뉴에 있는 Follow 명령을 사용하여 폴더를 팔로우할 수 있습니다. 팔로우 중인 폴더 내의 모든 활동(컴포넌트 생성, 릴리스, 리비전 상태 변경 또는 삭제)은 Workspace에서 발송되는 이메일 알림을 통해 표시됩니다(단, 관리자가 Workspace에 대해 이메일 알림을 활성화한 경우). 해당 폴더 내 컴포넌트 활동 팔로우를 중지하려면 UnFollow 명령을 사용하십시오.
- Remove Folder- 폴더의 우클릭 메뉴에 있는 이 명령을 사용하면, 해당 폴더와 그 안의 모든 콘텐츠(하위 폴더 및 그 안의 Item)를 Workspace의 격리된 Trash area로 이동할 수 있습니다. Trash 안의 엔티티는 필요에 따라 영구 삭제하거나 복원할 수 있습니다. 프로젝트 폴더를 제거하는 경우, 관련된 릴리스도 Trash로 함께 이동됩니다.
- Remove Item - Item의 우클릭 메뉴에 있는 이 명령을 사용하면, 해당 Item을 Workspace의 격리된 Trash area로 이동할 수 있습니다. Trash 안의 엔티티는 필요에 따라 영구 삭제하거나 복원할 수 있습니다. Component Item을 제거하는 경우, 연결된 모델도 동시에 Trash 로 이동할 수 있는 옵션이 제공됩니다. 단, 이러한 모델은 다른 곳(하나 이상의 다른 컴포넌트)에서 사용 중이 아닌 경우에만 삭제할 수 있습니다.