Controlling Access to Workspace Content

Подключенное Workspace обеспечивает безопасную работу с данными с высокой целостностью, предоставляя при необходимости доступ к этим данным как команде разработчиков, так и специалистам по цепочке поставок. Этот второй аспект — кто может получить доступ к Workspace и, что важнее, к каким данным им разрешен доступ — реализуется средствами управления доступом пользователей и возможностями совместного использования (sharing) в Workspace. Их можно разделить на следующие ключевые области:

В этом документе рассматриваются возможности совместного использования подключенного Workspace из Altium Designer. Возможности совместного использования через браузерный интерфейс Workspace см. здесь Managing Content Structure & Access (Altium 365 Workspace, Enterprise Server Workspace).

Обратите внимание: невозможно уменьшить или удалить разрешения для папки, item или ревизии, если эти разрешения наследуются от родительской папки. При попытке сделать это появляется сообщение об ошибке (). Параметр наследования Inherit permissions from parent для папки/элемента/ревизии необходимо отключить в браузерном интерфейсе Workspace, чтобы намеренно разорвать наследование разрешений от родительской папки.

Совместный доступ на уровне папок

Подключенное Workspace поддерживает возможность «делиться» папками Workspace — облегчая подключение к контенту Workspace определенного типа и доступ к нему. Предоставляя общий доступ к папкам, проектный контент в Workspace можно легко разделять и предоставлять другим.

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

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

  • Если пользователь, который создает проект в подключенном Workspace, не имеет прав на запись в папку проектов по умолчанию, система автоматически создаст пользовательскую Personal Folder структуру для хранения нового проекта. Она отображается как папка верхнего уровня, сформированная на основе адреса электронной почты участника (для Altium 365 Workspace) или имени пользователя (для Enterprise Server Workspace), с My Projects подпапкой, в которой хранятся проекты этого пользователя. Структура/иерархия папок доступна только вошедшему пользователю и администраторам — другим пользователям она не видна. Подробнее см. Managing Project Creation Permissions (Altium 365 Workspace, Enterprise Server Workspace).

Доступ к элементам управления совместным доступом к папке

Разрешения на совместный доступ к папке можно настроить при добавлении папки или на любом этапе после ее создания. Элементы управления совместным доступом доступны через панель Explorer panel — в диалоге свойств папки (щелкните папку правой кнопкой мыши и выберите Properties в меню), затем нажмите ссылку Share в нижней левой части диалога. Откроется диалог Share For, в котором можно настроить совместный доступ нужным образом.

Доступ к элементам управления для предоставления общего доступа к папке Workspace.
Доступ к элементам управления для предоставления общего доступа к папке Workspace.

Большое преимущество настройки разрешений через браузерный интерфейс Workspace в том, что администратор учетной записи не привязан к ПК, на котором установлен Altium Designer и выполнено подключение к Workspace. Он может изменить разрешения совместного доступа к папкам Workspace из любого места, где есть возможность подключиться к Workspace.

Совместный доступ для конкретных пользователей и групп

Используйте диалог Share For, чтобы точно определить, кому разрешен доступ к этой папке и возможность «видеть» ее. Используйте элементы управления Add User и/или Add Role, чтобы открыть диалоги добавления пользователей и/или групп соответственно — в итоге формируя конкретный список доступа для совместного использования содержимого папки. Для поиска введите имя/электронную почту целевого пользователя или название группы. Результаты поиска будут показаны ниже.

Владелец папки (пользователь, создавший папку) всегда имеет полный доступ ко всему содержимому, которое хранится в этой папке. Поэтому запись для Owner по умолчанию добавляется в список конкретных пользователей и групп и не может быть удалена.

Пример добавления пользователя и группы.
Пример добавления пользователя и группы.

Что следует учитывать:

  • С точки зрения разрешений пользователь/группа имеет доступ Read/Write, когда включен параметр Can Edit. Если этот параметр отключен, доступ будет только Read.
  • Чтобы удалить существующего пользователя/группу из списка имеющих доступ к папке, выберите пользователя/группу в диалоге Share For, затем нажмите кнопку .
  • Если вы хотите, чтобы доступ к папке имели все пользователи подключенного Workspace, добавьте сущность Anyone, нажав кнопку Add, затем выбрав команду Add Anyone в меню.
  • В диалоге Share For параметр Can Edit по умолчанию включен, предоставляя добавляемым пользователям/группам доступ Read/Write.
  • При настройке совместного доступа через панель Explorer вновь добавленные пользователи и группы не будут окончательно применены (сохранены), пока не будет нажато OK и в диалоге Share For, и в диалоге Add Folder/Edit Folder.

Разрешения для дочерних объектов

Разрешения, заданные для папки, можно применить к подпапкам и содержащимся в них Items (и ревизиям), включив параметр Apply to Children (except changing owner) — в диалоге Share For.

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

Указание, кто может изменять настройки разрешений для папки

При настройке общего доступа на уровне папки через панель Explorer panel владелец папки или администратор Workspace может задать для этой папки параметр Sharing Control — кто имеет право изменять разрешения для этой папки. Это выполняется в диалоге Share For с использованием поля Permissions can be modified by.

Задайте управление общим доступом для папки.
Задайте управление общим доступом для папки.

Поддерживаются следующие уровни управления:

  • Owner – только владелец папки может изменять разрешения. Редакторы не могут изменять права доступа.
  • Collaborators – редакторы имеют полный контроль для управления правами доступа к папке.

Общий доступ на уровне Item

Поделиться папкой в подключённом Workspace — это одно, а поделиться данными внутри этой папки — совсем другое. Например, папка может использоваться двумя командами: при этом содержимое одной команды не предназначено для общего доступа, тогда как данные другой команды являются публичными. Поэтому определённые данные — точнее, Items и их ревизии — требуется скрывать, при этом позволяя соответствующим пользователям видеть остальное содержимое. Для этого подключённый Workspace поддерживает возможность делиться Items внутри папок Workspace, обеспечивая более тонкий уровень общего доступа применительно к фактическим данным в Workspace.

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

Разрешения общего доступа для Item можно настроить при создании Item или на любом этапе после его создания. Элементы управления общим доступом доступны через панель Explorer panel из связанного с Item диалога свойств (щёлкните правой кнопкой по Item и выберите Properties в меню), нажав ссылку , расположенную под полем Item ID. Откроется диалог Share For, в котором можно настроить общий доступ нужным образом.

Откройте диалог Share For, с помощью которого можно управлять тем, как Item расшаривается для других.
Откройте диалог Share For, с помощью которого можно управлять тем, как Item расшаривается для других.

Элементы управления разрешениями на уровне Item во многом аналогичны тем, что используются для задания разрешений на уровне папки.

Если Item в папке Workspace расшарен конкретному пользователю, но сама папка — нет, то пользователь не сможет «увидеть» этот Item при просмотре содержимого Workspace.
Если тем же пользователям/группам, которым разрешено «видеть» папку, также требуется «видеть» Items внутри неё (и в каждой вложенной папке, где применимо), используйте параметр Apply to Children (except changing owner) — в диалоге Share For — при задании разрешений для этой родительской папки. Таким образом, разрешения быстро наследуются на уровне Item (и Item Revision). При необходимости всегда можно внести корректировки для конкретных Items (или ревизий) на более низких уровнях. В итоге обеспечивается полный контроль над тем, кто что и где видит.

Общий доступ на уровне Item Revision

Как и папками и Items, ревизией Item (Item Revision) в подключённом Workspace также можно поделиться с разрешёнными пользователями/группами.

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

Элементы управления разрешениями на уровне Item Revision во многом аналогичны тем, что используются для задания разрешений на уровне папки или уровне Item. Разрешения общего доступа для Item Revision можно настроить при создании родительского Item или на любом этапе после его создания. Элементы управления общим доступом доступны через панель Explorer panel из связанного с Item диалога свойств (щёлкните правой кнопкой по Item и выберите Properties в меню). Нажмите элемент управления Advanced, чтобы развернуть диалог и увидеть расширенные свойства Item, затем нажмите ссылку , расположенную под полем Lifecycle Definition. Откроется диалог Share For, в котором можно настроить общий доступ нужным образом.

Если вы открываете диалог Item Properties для родительского Item верхнего уровня, нажатие элемента управления Share Revision  откроет диалог разрешений для последней ревизии этого Item. Чтобы настроить разрешения общего доступа для ранее выпущенной ревизии Item, убедитесь, что вы открыли диалог Item Properties именно для этой конкретной ревизии.

Откройте диалог Share For, с помощью которого можно управлять тем, как Item Revision расшаривается для других.
Откройте диалог Share For, с помощью которого можно управлять тем, как Item Revision расшаривается для других.

Если тем же пользователям/группам, которым разрешено «видеть» Item, также требуется «видеть» его Item Revisions, используйте параметр Apply to Children (except changing owner) — в диалоге Share For — при задании разрешений для этого родительского Item. Таким образом, разрешения быстро наследуются на уровне Item Revision. При необходимости всегда можно внести корректировки для конкретных Item Revisions на более низких уровнях. В итоге обеспечивается полный контроль над тем, кто что и где видит.

Передача владения содержимым Workspace

Владельца папки, Item или Item Revision в Workspace может изменить текущий владелец или администратор Workspace. Когда папка, Item или Item Revision расшарены пользователю, используйте параметр Owner в выпадающем списке в столбце Permissions для записи этого пользователя и подтвердите изменение в появившемся диалоге Transfer Ownership. Новый владелец получит уведомление по электронной почте.

Глобальный общий доступ к проектным данным через Altium 365

Related page: Глобальный общий доступ к данным через платформу Altium 365

Одним из самых мощных аспектов инфраструктурной платформы Altium 365 является поддержка совместной работы в глобальном масштабе. В основе этого лежит поддержка платформой Global Sharing. С Altium 365 вы можете без усилий делиться текущим прогрессом разработки с руководством, отделом закупок или потенциальным производителем — и так, чтобы это было удобно и им: упрощённая интерактивная совместная работа с любого устройства.

Данными можно делиться с кем угодно и где угодно в мире. Чем именно вы делитесь и с кем — решаете вы, и это может включать:

  • Публикацию ваших электронных проектов и CAM-данных для производства через веб-браузер с использованием бесплатного веб-приложения Altium 365 Viewer. Этот уровень обмена поддерживает только просмотр проектов — без возможности комментирования.
  • Совместный доступ к «живым» (WIP) проектам с людьми вне вашего Workspace — только для просмотра и комментирования или для редактирования — без необходимости приглашать их в команду. Это позволяет приглашённым участникам просматривать/редактировать (в зависимости от прав) текущий проект в работе, не получая доступа ко всему вашему Workspace с данными разработки.
  • Публикацию «снимков» (snapshots) ваших проектов — загруженных на платформу Altium 365 — для кого угодно на постоянной основе. Этот уровень обмена поддерживает просмотр и комментирование опубликованного снимка, но важно помнить: это лишь статический снимок проекта на определённый момент времени, а не «живой» (WIP) проект.
  • Обмен данными разработки с участниками вашего Workspace. Делитесь проектами, папками и элементами по мере необходимости. Например, для проектов можно предоставить доступ только для чтения, чтобы собрать комментарии и обратную связь. Или выдать доступ на чтение/запись, чтобы обеспечить полноценную глобальную совместную работу географически распределённой команды (при этом редактирование выполняется в Altium Designer).
  • Передачу данных релиза вашему производителю через определённый Manufacturing Package, который он затем сможет просматривать через специализированный Manufacturing Package Viewer платформы Altium 365 — без доступа к вашему Workspace, что позволяет держать ваши данные разработки скрытыми. После этого он сможет скачать Build Package, чтобы изготовить и собрать вашу плату.
Обмен проектом — будь то временная ссылка, снимок или сам «живой» проект — можно выполнять напрямую из Altium Designer. Подробнее см. Sharing a Design in Altium Designer.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content