Управление структурой контента и доступом

Вы просматриваете версию 7.2. Для самой новой информации, перейдите на страницу Управление структурой контента и доступом для версии 8.0

Управление структурой контента и доступом для Workspace на Enterprise Server выполняется Администратором на странице Explorer в браузерном интерфейсе этого Workspace. Отсюда вы можете:

  • Просматривать папки и Items внутри Workspace. И хотя вы не можете создавать или редактировать Items из браузерного интерфейса (но можете удалять их), вы можете создавать и редактировать папки и тем самым выстраивать структуру Workspace без необходимости подключаться к нему через Altium Designer.
  • Определять общий доступ на уровне папок и на уровне Items — управляя тем, кто может видеть какой контент в Workspace и, на уровне папок, могут ли другие пользователи только просматривать папку и её содержимое или также редактировать её (фактически выполняя release/commit/upload проектных данных в неё).
  • Скачивать контент.

Сам интерфейс по внешнему виду и логике работы похож на панель Explorer panel при доступе к контенту Workspace через Altium Designer. Высокая степень согласованности между двумя интерфейсами означает, что если вы знакомы с этой панелью, вы сможете интуитивно работать и с браузерным вариантом без затруднений.

Доступ к контенту в вашем Workspace осуществляется через Explorer область браузерного интерфейса.Доступ к контенту в вашем Workspace осуществляется через Explorer область браузерного интерфейса.

Хотя браузерный интерфейс доступен из любого места при наличии подключения к интернету, при прямом подключении к Workspace через Altium Designer панель Explorer panel предоставляет значительно более удобный интерфейс, особенно потому, что позволяет создавать и управлять самими Items, а также использовать другие функции администрирования Workspace.

Если вы используете Workspace для управления компонентами, то ключевым интерфейсом является панель Components panel в Altium Designer. Эта панель предоставляет мощные средства для работы со всеми вашими компонентами — из Workspace, из базы данных и из файловых библиотек. А для библиотечных компонентов Workspace — находящихся в вашем Workspace — панель предоставляет параметрический (фасетный) поиск на основе фильтров для задания целевых параметров компонента. Кроме того, панель предлагает возможности редактировать компонент библиотеки Workspace через Component Editor (в режиме Single Component Editing), просматривать компонент в исходном Workspace и выполнять функции управления компонентами, такие как создание и клонирование компонента, либо редактирование Part Choices и Type выбранного компонента.

Управление структурой

Для управления общей структурой папок в Workspace доступен ряд команд, включая создание папок верхнего уровня и подпапок, а также редактирование, предоставление общего доступа и удаление папок.

Элементы управления структурой папок доступны в контекстном меню по правому клику (когда курсор мыши находится над существующей записью папки). За исключением добавления папки верхнего уровня, команды применяются к текущей выбранной папке в структуре.

Открывайте команды управления структурой папок из меню по правому клику.Открывайте команды управления структурой папок из меню по правому клику.

Вы не можете перемещать существующие папки (или Items) внутри структуры. Это можно сделать только при прямом подключении к Workspace через интерфейс панели Explorer panel в Altium Designer и при наличии соответствующих привилегий.
Вы можете выполнить «мягкое удаление» папок и Items со страницы Explorer , отправив их в изолированную область Trash area для Workspace. Объекты в Trash затем можно окончательно удалить или восстановить — по необходимости.

Предоставление общего доступа к папкам и Items

Related page: Управление доступом к контенту Workspace

Workspace предоставляет следующие возможности совместного доступа:

  • Folder-level Sharing – возможность управлять тем, кто может видеть какой контент в Workspace, предоставляя общий доступ к папкам Workspace. Это позволяет контролировать, могут ли другие пользователи только просматривать папку и её содержимое или также редактировать её (фактически выполняя release/commit/upload проектных данных в неё). Один Workspace можно разделить на различные условные «зоны» контента, но при контролируемых разрешениях на уровне папок контент можно выборочно показывать или скрывать, предоставляя нужным людям нужный доступ к нужным данным.

  • Item-level Sharing – возможность управлять тем, кто может видеть какие Items в общей папке. Рассматривайте это как более тонкий уровень совместного доступа по сравнению с более грубым уровнем, обеспечиваемым контролем доступа к папке. При условии, что у пользователя есть доступ к самой папке, он сможет просматривать/редактировать (в пределах разрешений) те Items в этой папке, которые расшарены для него.

  • Item Revision-level Sharing – возможность управлять тем, кто может видеть какие ревизии (revisions) расшаренного Item. Это самый детальный уровень совместного доступа. При условии, что у пользователя есть доступ к родительскому Item, он сможет просматривать/редактировать (в пределах разрешений) те ревизии этого Item, которые расшарены для него.

Пользователи с правами администратора (участники группы Administrators) смогут видеть и управлять всеми папками, Items и Item Revisions. Для пользователя Workspace без административных прав будут доступны только те папки, Items и Item Revisions, которые были расшарены — то есть к которым у пользователя есть разрешения доступа — при подключении пользователя к этому Workspace.

Элементы управления доступом открываются по правому клику по записи папки / Item / Item Revision и выбору команды Share Folder (или Share Item) в контекстном меню. Откроется окно Manage Permissions, где можно при необходимости изменить права доступа для папки/Item.

Javascript ID: StructureAccess_Sharing_AES

Настройка общего доступа на уровне папок из браузерного интерфейса Workspace.

Настройка общего доступа на уровне Items через интерфейс.

Настройка общего доступа на уровне Item Revision через интерфейс.

Что важно учитывать:

  • С точки зрения разрешений, пользователь/группа имеет доступ Read/Write, когда включена опция Can Write. Если эта опция отключена, доступ будет только Read.
  • Чтобы убрать у существующего пользователя/группы расшаренный доступ к папке/Item, нажмите соответствующий элемент управления Remove ().
  • По умолчанию папка/Item доступна только своему создателю (и, разумеется, всем участникам группы Administrators, которую не нужно добавлять явно). Однако при создании подпапки, если у родительской папки включена опция Apply To Children, новая папка унаследует те же разрешения общего доступа.
  • Чтобы разрешить всем пользователям Workspace видеть папку/Item, нажмите элемент управления Add Anyone. Учтите, что это по умолчанию предоставит доступ Read/Write. Если вы хотите ограничить доступ конкретным набором пользователей и/или групп, необходимо удалить сущность Anyone.
Если Item в папке Workspace расшарен для конкретного пользователя, но сама папка — нет, то пользователь не сможет «увидеть» этот Item при просмотре контента Workspace.
Если тем же пользователям/группам, которым разрешено «видеть» папку, также требуется «видеть» Items внутри неё (и в каждой подпапке, где применимо), используйте опцию Apply To Children в окне Manage Permissions при задании разрешений для этой родительской папки. Таким образом, разрешения быстро наследуются на уровне Items. При необходимости для конкретных Items на нижних уровнях всегда можно внести корректировки. В итоге обеспечивается полный контроль над тем, кто что видит и где.

Управление разрешениями на создание проектов

При настройках 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) по мере необходимости.

Javascript ID: Settings_ProjFolderPermissions_AES7_0

Обновлённые разрешения на запись определят, какие участники Workspace могут создавать (или загружать) проекты в папку Projects — в этом примере только те, кто является участником группы Managers. Ограничения разрешений также будут применяться к пользователям, создающим новый проект в Altium Designer.

Когда пользователь без прав записи в папку Projects (или в другую папку, указанную как расположение хранения по умолчанию) выполняет Create или Upload проекта, система автоматически создаст пользовательскую структуру Personal Folder для хранения нового проекта. Она отображается как папка верхнего уровня на основе имени пользователя участника, с подпапкой My Projects, в которой хранятся проекты этого пользователя. Структура/иерархия папок доступна только вошедшему пользователю (и администраторам) и не видна другим пользователям.

  • Если пользователь выполняет Create или Upload проекта внутри папки, к которой у него есть права записи, проект сохраняется в этой папке. В противном случае проекты сохраняются в папке пользователя My Projects.
  • Для приведённого здесь (выше) примера проекты, созданные пользователями, которые являются участниками группы Managers, будут включаться в папку Projects как обычно, поскольку у них есть полные права на редактирование папки Projects.
  • Пользователь получит доступ к любым проектам, находящимся в папке Projects (или в другом месте), в соответствии с разрешениями на совместный доступ к проекту. Если проект открыт для всех участников Workspace, для группы пользователя или для его имени пользователя, то эти проекты будут отображаться в представлении верхнего уровня на странице Projects.
Javascript ID: PersonalFolders_AES7_0

Функциональность персональной «домашней» папки обеспечивает контролируемую изоляцию между проектами участников Workspace и другими папками проектов — при этом пользователи также могут создавать новые папки проектов в рамках этой структуры. Обратите внимание: если пользователь затем предоставит общий доступ к проекту более широко, например всем участникам Workspace, этот проект будет отображаться в основной папке Projects у других пользователей.

С точки зрения администратора Workspace персональные папки участника собираются под папкой верхнего уровня Home, что видно на странице Projects и в иерархии папок на странице Explorer, а также в дереве папок панели Explorer panel folder tree в Altium Designer.

Javascript ID: PersonalFoldersAdmin_AES7_2

Загрузка ревизии элемента

Чтобы скачать данные из интерфейса, нажмите элемент управления Download () справа от записи соответствующей ревизии элемента.

Использование этого элемента управления на уровне родительского элемента скачает данные для последней ревизии данного элемента.

Навигация по структуре Workspace

Вы можете перемещаться по содержимому Workspace через браузерный интерфейс несколькими способами, как показано на следующем изображении и описано далее.

Javascript ID: NavEx_AES7_0
  1. Щёлкнув по имени папки, содержимое которой вы хотите просмотреть.
  2. Используя функцию поиска. Введите ключевое слово на основе ID элемента, комментария или описания и нажмите Enter либо щёлкните значок лупы (). Будет просканирован весь Workspace, а результаты поиска будут выведены в виде списка совпадающих элементов.
После поиска вы можете вернуться к обычному виду содержимого Workspace, снова щёлкнув запись страницы Explorer в дереве навигации браузерного интерфейса слева. Либо очистите поле поиска и нажмите Enter.

Дополнительные возможности

При просмотре содержимого через браузерный интерфейс Workspace доступны следующие дополнительные возможности:

  • Navigate - эта команда, доступная в контекстном меню (по правому щелчку) для элемента, используется для быстрого перехода к этому элементу в панели Explorer panel в Altium Designer. Для этого будет открыт Altium Designer (появится запрос на открытие X2.exe — исходного исполняемого файла Altium Designer).
Если 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 . Обратите внимание: их можно удалить только в том случае, если они нигде больше не используются (одним или несколькими другими компонентами).
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content