Управление структурой контента и доступом
Управление структурой контента и доступом для Workspace на Enterprise Server выполняется Администратором на странице Explorer в браузерном интерфейсе этого Workspace. Отсюда вы можете:
- Просматривать папки и элементы (Items) внутри Workspace. При этом вы не можете создавать или редактировать Items из браузерного интерфейса (но можете удалять их), однако можете создавать и редактировать папки и тем самым выстраивать структуру Workspace без необходимости подключаться к нему через Altium Designer.
- Задавать общий доступ на уровне папок и на уровне Items — управляя тем, кто может видеть тот или иной контент в Workspace и, на уровне папок, могут ли другие пользователи только просматривать папку и её содержимое или также редактировать (фактически выпускать/фиксировать/загружать в неё проектные данные).
- Скачивать контент.
Сам интерфейс по внешнему виду и логике похож на панель Explorer panel при доступе к контенту Workspace через Altium Designer. Высокая степень согласованности между двумя интерфейсами означает, что если вы знакомы с этой панелью, то сможете интуитивно работать и с браузерной версией без затруднений.
Доступ к контенту в вашем Workspace осуществляется через Explorer область браузерного интерфейса.
Управление структурой
Для управления общей структурой папок в Workspace доступен ряд команд, включая создание папок верхнего уровня и подпапок, а также редактирование, предоставление общего доступа и удаление папок.
Элементы управления структурой папок доступны в меню правой кнопки мыши (когда курсор находится над записью существующей папки). За исключением добавления папки верхнего уровня, команды применяются к текущей выбранной папке в структуре.
Открывайте команды управления структурой папок из контекстного меню правой кнопки мыши.
Предоставление общего доступа к папкам и Items
Related page: Управление доступом к контенту Workspace
Workspace предоставляет следующие возможности совместного доступа:
- Folder-level Sharing - возможность управлять тем, кто может видеть тот или иной контент в Workspace, предоставляя доступ к папкам Workspace. Это позволяет контролировать, могут ли другие пользователи только просматривать папку и её содержимое или также редактировать её (фактически выпускать/фиксировать/загружать в неё проектные данные). Один Workspace можно разделить на различные условные «зоны» контента, и при контролируемых разрешениях на уровне папок контент можно выборочно показывать или скрывать, предоставляя нужным людям нужный доступ к нужным данным.
- Item-level Sharing - возможность управлять тем, кто может видеть какие Items в общей папке. Рассматривайте это как более тонкий уровень совместного доступа по сравнению с более грубым уровнем, обеспечиваемым контролем доступа к папке. При условии, что у пользователя есть доступ к самой папке, он сможет просматривать/редактировать (в пределах разрешений) те Items в этой папке, которые ему расшарены.
Элементы управления доступом открываются щелчком правой кнопкой мыши по записи папки (или Item) и выбором команды Share Folder (или Share Item) в контекстном меню. Откроется окно Manage Permissions, где можно изменить права доступа к папке/Item по необходимости.
|
Настройка общего доступа на уровне папок из браузерного интерфейса Workspace. Настройка общего доступа на уровне Items через интерфейс. |
Что важно учитывать:
- С точки зрения разрешений пользователь/группа имеет доступ Read/Write, когда включена опция Can Write. Если эта опция отключена, доступ будет только Read.
- Чтобы убрать у существующего пользователя/группы общий доступ к папке/Item, нажмите соответствующий элемент управления Remove
- По умолчанию папка/Item доступна только своему создателю (и, разумеется, всем участникам группы Administrators, которую не нужно добавлять явно). Однако при создании подпапки, если у родительской папки включена опция Apply To Children, новая папка унаследует те же разрешения общего доступа.
- Чтобы разрешить всем пользователям Workspace видеть папку/Item, нажмите элемент управления Add Anyone. Учтите, что это по умолчанию предоставит доступ Read/Write. Если вы хотите ограничить доступ конкретным набором пользователей и/или групп, необходимо удалить сущность Anyone.
Управление разрешениями на создание проектов
При настройках Workspace по умолчанию проекты, созданные или загруженные участниками Workspace, сохраняются в папке Projects и доступны напрямую через страницу Projects page. Такая простая схема удобна для пользователей, но позволяет любому участнику Workspace создавать проекты в этом основном (верхнем) расположении. Чтобы реализовать расширенный контроль над тем, кто может создавать проекты в папке Projects (или в дополнительных подпапках), администраторы Workspace могут задать разрешения общего доступа к папке проектов на странице Explorer page или в Altium Designer — в панели Explorer panel.
Как описано выше, разрешения папки доступны на странице Explorer Workspace через пункт Share Folder в контекстном меню правой кнопки мыши для записи папки. Доступ к папке Projects можно изменить, полностью удалив разрешение Anyone по умолчанию или установив его только для чтения (сняв Can Write), а затем добавив права доступа для конкретных пользователей (Add User) или групп пользователей (Add Group) по необходимости.
Обновлённые права на запись определят, какие участники Workspace могут создавать (или загружать) проекты в папку Projects — в этом примере только те, кто является участником группы Managers. Ограничения разрешений также будут применяться к пользователям, создающим новый проект в Altium Designer.
Когда пользователь без прав на запись в папку Projects (или в другую папку, заданную как расположение хранения по умолчанию) выполняет Create или Upload проекта, система автоматически создаст пользовательскую структуру Personal Folder для хранения нового проекта. Она отображается как папка верхнего уровня, основанная на имени пользователя участника, с подпапкой My Projects, в которой хранятся проекты этого пользователя. Структура/иерархия папок доступна только вошедшему пользователю (и администраторам) и не видна другим пользователям.
Функциональность персональной «домашней» папки обеспечивает контролируемую изоляцию между проектами участников Workspace и другими папками проектов — при этом пользователи также могут создавать новые папки проектов в рамках этой структуры. Обратите внимание: если затем пользователь поделится проектом более широко, например со всеми участниками Workspace, этот проект появится в основной папке Projects у других пользователей.
Загрузка ревизии элемента
Чтобы скачать данные из интерфейса, нажмите Download элемент управления справа от записи ревизии элемента.
Навигация по структуре Workspace
Вы можете перемещаться по содержимому Workspace через браузерный интерфейс несколькими способами, как показано на следующем изображении и описано далее.
|
Способы навигации по содержимому Workspace через браузерный интерфейс Результаты примера поиска |
- Щёлкнув по имени папки, содержимое которой вы хотите просмотреть.
- Используя функцию поиска. Введите ключевое слово на основе ID элемента, комментария или описания и нажмите Enter либо щёлкните значок лупы Будет просканирован весь Workspace, а результаты поиска будут выведены в виде списка совпадающих элементов.
Дополнительные возможности
Следующие дополнительные возможности доступны при просмотре содержимого через браузерный интерфейс Workspace:
- Navigate - эта команда, доступная в контекстном меню (по правому щелчку) для элемента, используется для быстрого перехода к этому элементу в панели Explorer panel в Altium Designer. Для этого будет открыт Altium Designer (появится запрос на открытие X2.exe — исходного исполняемого файла Altium Designer).
- Full item info - эта команда, доступная в контекстном меню (по правому щелчку) для ревизии элемента, используется для отображения представления со всеми подробностями по этой ревизии. По сути, это просто представление, включающее все различные аспектные представления, доступные для данной ревизии элемента (кроме Summary).
- Follow/UnFollow - используйте команду Follow , доступную в контекстном меню (по правому щелчку) для папки типа Components, чтобы подписаться на папку. Любая активность в отслеживаемой папке (создание компонента, выпуск, изменение состояния ревизии или удаление) будет отмечаться уведомлением по электронной почте, отправляемым из Workspace (при условии, что администратор включил email-уведомления для Workspace). Используйте команду UnFollow, чтобы прекратить отслеживание активности компонентов в этой папке.
- Remove Folder - используйте эту команду, доступную в меню по правому щелчку для папки, чтобы переместить эту папку и всё её содержимое (подпапки и элементы в них) в изолированную область Trash area Workspace. Объекты в Trash затем можно окончательно удалить или восстановить при необходимости. При удалении папки проекта все связанные релизы также будут перемещены в Trash.
- Remove Item - используйте эту команду, доступную в меню по правому щелчку для элемента, чтобы переместить этот элемент в изолированную область Trash area Workspace. Объекты в Trash затем можно окончательно удалить или восстановить при необходимости. При удалении элемента компонента у вас также будет возможность одновременно переместить связанные с ним модели в Trash . Обратите внимание: их можно удалить только в том случае, если они нигде больше не используются (одним или несколькими другими компонентами).












