Управление конфигурациями среды
Организация может централизованно контролировать среду, в которой работают её разработчики, за счёт определения и управления Environment Configurations. Они используются для ограничения рабочей среды Altium Designer каждого разработчика так, чтобы применялись только утверждённые компанией элементы проектирования, включая шаблоны схем, файлы конфигурации Output Job, шаблоны BOM, стеки слоёв, шаблоны проектов, шаблоны Draftsman и настройки проектирования.
Конфигурации среды создаются и управляются из Team Configuration Center через его браузерный интерфейс, что позволяет администратору сформировать одну или несколько конфигураций среды в зависимости от потребностей организации.
Доступ к Team Configuration Center
Интерфейс Team Configuration Center открывается через браузерный интерфейс Workspace. После входа перейдите на страницу Admin - Configurations, используя дерево навигации слева. Обратите внимание: эта страница доступна только при входе в Workspace с правами администратора (вы являетесь участником группы Administrators).

Определяйте и управляйте конфигурациями среды через Team Configuration Center — часть браузерного интерфейса Workspace.
Создание конфигурации среды
Чтобы создать новую конфигурацию среды, нажмите кнопку
в правом верхнем углу страницы (или ссылку Add a Configuration на странице, если конфигураций ещё нет). Откроется страница Configuration details, на которой будет показана «заготовка» конфигурации, готовая к определению.
|
Добавление новой конфигурации. Получившаяся заготовка конфигурации, готовая к определению. |
Хотя конфигурация среды создана, она ещё не сохранена. Чтобы гарантированно «сохранить» конфигурацию, нажмите кнопку
в правом верхнем углу страницы. Конфигурацию не обязательно определять до сохранения, кроме имени — это позволяет создавать конфигурации-заглушки и возвращаться к их определению позже. Данные конфигурации хранятся в базе данных Workspace.
Нажмите на элемент Configurations в области «хлебных крошек», чтобы вернуться на страницу сводки со списком текущих сохранённых (не обязательно определённых) конфигураций. Нажмите на значок
или на имя конфигурации, чтобы снова открыть страницу Configuration details и продолжить определение конфигурации или внести изменения.

Используйте «хлебные крошки», чтобы вернуться на страницу сводки по текущим определённым конфигурациям. Нажмите имя конфигурации или связанный значок папки, чтобы вернуться к представлению Configuration details.
Определение конфигурации среды
Определение конфигурации среды по сути включает следующее:
- Name - осмысленное имя, возможно отражающее людей, чью рабочую среду она должна регулировать.
- Description - осмысленное описание.
- Groups - указание целевых групп, к которым применяется конфигурация среды. Это те же группы, которые определяются и используются Workspace для управления правами доступа.
- Configuration Data - элементные ограничения конфигурации: ревизии поддерживаемых элементов данных, которые могут корректно использоваться пользователем, на которого нацелена конфигурация.
Группы
Чтобы указать группу для назначения конфигурации, щёлкните в поле Roles и начните вводить её имя — появится список совпадающих групп. Выберите нужную группу из списка. Можно назначить несколько групп. Чтобы удалить группу, нажмите крестик удаления справа от её имени.
Доступ к элементам данных
Чтобы иметь возможность использовать ревизию элемента данных, указанную через конфигурацию среды, пользователи — участники назначенной группы — должны иметь возможность «видеть» эту ревизию. Если ревизия не была специально расшарена, она видна только человеку, который её создал — её Owner — и любому участнику группы Administrators. Это позволяет контролировать, какие элементы данных конфигурации среды доступны, когда эта конфигурация используется разными группами. Сервис конфигураций помечает любые элементы данных, которые не видны одной или нескольким назначенным группам, добавляя запись Invisible for Groups: <GroupName> в поле описания для элемента данных.

Сервис конфигураций предупредит вас о любых элементах данных, которые не видны назначенной группе. В этом случае пользователи группы Engineers могут видеть определённые элементы данных, потому что эти ревизии были расшарены с этой группой. Ревизии не были расшарены с группой Managers.
Данные конфигурации
Прежде чем определять данные конфигурации для конфигурации среды, убедитесь, что соответствующие Items данных уже созданы, выпущены/зафиксированы/загружены в Workspace и присутствуют в нём. Для получения дополнительной информации нажмите одну из ссылок ниже:
- Altium Designer Preferences
- Output Job Files
- Schematic Templates
- BOM Templates
- Layer Stacks
- Project Templates
- Draftsman Document Templates
- Draftsman Sheet Templates
Процесс указания того, какие Items данных конфигурации — из Workspace организации — должны использоваться пользователями конфигурации среды, одинаков для всех поддерживаемых элементов данных. В каждом случае вы указываете требуемую ревизию Item данных с помощью окна Explorer, которое открывается нажатием кнопки
справа от соответствующего раздела.
В окне Explorer используйте левую область, отражающую дерево папок в Workspace, чтобы перейти к папке с нужным Item и выбрать её. После выбора в правой верхней области появится список Items (и их ревизий) в этой папке. Выберите нужную ревизию (включите соответствующий флажок) и нажмите OK. Можно выбрать несколько ревизий для массового добавления (за исключением preferences).

Пример поиска ревизий Output Job Items для использования в конфигурации среды.
Для некоторых типов элементов данных при определении конфигурации доступны дополнительные возможности:
-
Когда вы назначили конфигурации ревизию Item типа Altium Designer Preferences, добавляется дополнительная область, позволяющая просматривать, что включено в эту ревизию (что будет контролироваться, по крайней мере изначально). Просто нажмите элемент управления Show details info, чтобы открыть это представление, и щёлкните по папке, чтобы развернуть её.
-
Для BOM Templates, Layer Stacks, Project Templates, Draftsman Document Templates и Draftsman Sheet Templates вы можете выбрать, как именно (или будет ли вообще) контролироваться использование этих элементов данных. Выберите один из вариантов:
- Do Not Control - выберите этот параметр, чтобы оставить использование этой области неконтролируемым. Пользователь сможет использовать локальные шаблоны на основе файлов.
- All Available Revisions - выберите этот параметр, чтобы сразу добавить в конфигурацию все доступные ревизии всех выпущенных Items соответствующего типа.
-
Specific Revisions - выберите этот параметр, чтобы использовать для конфигурации только конкретные ревизии выпущенных Items соответствующего типа. Нажмите кнопку
, чтобы открыть окно Explorer, в котором можно найти и добавить нужные ревизии.
-
Для документов Outputjob есть возможность пометить их как обязательные — включив параметр Req'd, связанный с выбранной ревизией Item. Проще говоря, если OutJob, определённый как часть конфигурации среды, помечен как обязательный, то выпуск (release) будет невозможен, пока этот OutJob не будет присутствовать и включён для добавления в соответствующий набор данных, формируемый в рамках release проекта.
После того как конфигурация определена как обязательная, нажмите кнопку
.

Пример определённой конфигурации среды.
Удаление конфигурации среды
Чтобы удалить конфигурацию среды, удалив её из Team Configuration Center (и из базы данных Workspace), нажмите элемент управления Remove в крайней правой части записи этой конфигурации на странице сводки Configurations . В появившемся окне подтверждения нажмите кнопку
.




