Управление конфигурацией среды в рабочем пространстве Altium 365
Поручите один и тот же дизайн-проект разным дизайнерам, и результаты, скорее всего, будут отличаться, поскольку каждый дизайнер обладает собственным набором дизайнерских черт, уровнем опыта и предпочтений в работе. Хотя в разных компаниях и продуктовых дисциплинах эти различия могут не вызывать проблем, при работе в одной команде дизайнеров в одной организации они могут стать заметными.
Рабочее пространство Altium 365 Workspace позволяет контролировать рабочую среду дизайнера на уровне предприятия, чтобы убедиться, что он следует стандартам, принятым в данной организации для проектирования, документирования и производства, с помощью Центра конфигурации команды.
Центр конфигурации команды
Роль центра конфигурации команды заключается в предоставлении организации централизованного контроля над средой, в которой работают ее дизайнеры. Это достигается путем определения и управления конфигурациями среды. С их помощью рабочая среда Altium Designer каждого проектировщика ограничивается использованием только определенных компанией элементов проектирования, включая шаблоны схем, файлы конфигурации выходных заданий и предпочтения рабочего пространства. Другими словами, это облегчает централизованное управление конфигурациями среды.
Любое количество конфигураций среды может быть определено на странице "Конфигурации рабочего пространства". Данные, используемые и применяемые каждой конфигурацией на стороне проектирования - называемые элементами данных конфигурации - берутся из Workspace. Благодаря тому, что каждая конфигурация среды ассоциируется с определенной группой пользователей и, в свою очередь, назначает пользователей в эти группы, правильная рабочая среда загружается в Altium Designer, как только пользователь подключается к рабочей области. Использование такого подхода, основанного на ролевых группах, гарантирует, что проектировщик всегда получит ту настройку, на которую он имеет право, независимо от того, есть ли у него собственный компьютер или он использует один компьютер вместе с другими проектировщиками.
На следующем изображении представлен графический обзор концепции централизованного управления конфигурацией среды.

Концепция централизованного управления конфигурацией среды. Когда пользователь подключается к рабочему пространству, центр Team Configuration Center через назначенные группы определяет, какие конфигурации (и связанные с ними элементы данных) доступны этому пользователю. Затем клиент проектирования использует элементы данных конфигурации в соответствующих местах.
Элементы данных конфигурации
Прежде чем приступить к созданию и определению конфигураций среды, необходимо сначала определить требуемые элементы данных конфигурации - составные элементы конфигураций. Это элементы дизайна, которые разрешено использовать пользователю, чья назначенная группа (группы) определяет доступную конфигурацию (конфигурации). Другими словами, конфигурация определяет и обеспечивает набор элементов данных конфигурации, доступных пользователю.
В настоящее время с конфигурациями среды можно использовать следующие типы содержимого:
- Предпочтения Altium Designer
- Outputjob
- Шаблон схемы
- Шаблон спецификации
- Layerstack
- Шаблон проекта
- Шаблон документа чертежника
- Шаблон листа чертежника
Конфигурации среды
Связанная статья: Управление конфигурациями среды
Когда ревизии элементов данных конфигурации определены и выпущены в рабочую область Altium 365, у вас есть фундаментальные блоки, с помощью которых можно определить сами конфигурации среды. Конфигурации окружения определяются в Центре конфигурации команды, доступ к которому осуществляется через интерфейс браузера рабочего пространства.

Доступ к браузерному пользовательскому интерфейсу Team Configuration Center - через предпочтительный внешний веб-браузер.
Интерфейс позволяет администратору создать одну или несколько конфигураций среды в зависимости от потребностей организации. Каждая конфигурация требует определения:
- Имя конфигурации - осмысленное имя, возможно, отражающее людей, чьей рабочей средой она должна управлять.
- Данные конфигурации - элементарные ограничения конфигурации. Перечень поддерживаемых элементов данных, которые могут быть использованы пользователем, на которого нацелена конфигурация.
- Целевые роли - спецификация того, к кому применяется конфигурация среды. Сами роли - это просто группы пользователей, определенные и сохраненные как часть службы идентификации рабочего пространства. Это те же группы, которые определяются и используются рабочей средой для управления разрешениями доступа.

Пример определенной конфигурации среды.
Применение конфигураций среды в Altium Designer
Связанная страница: Доступ к рабочему пространству
Чтобы облегчить управление конфигурациями среды и обеспечить применение конфигураций среды к каждому пользователю в организации на основе назначенной им группы (групп), каждый пользователь должен быть зарегистрирован в рабочей области из Altium Designer. Это необходимо для того, чтобы:
- Предоставить доступ к службе Team Configuration Service.
- Предоставьте доступ к рабочему пространству.
- Включите службу идентификации, чтобы она распознала, кто вы и к какой группе (группам) вы были приписаны. После этого можно применить правильную конфигурацию среды. Это становится особенно важным в рабочих средах, где общие компьютеры являются нормой.
Как только пользователь входит в рабочую область из Altium Designer, служба конфигурации определяет конфигурацию среды, которая будет использоваться для этого пользователя, и изменяет соответствующие области среды проектирования, чтобы обеспечить соблюдение разрешенных элементов данных этой конфигурации. Если пользователь назначен в несколько групп, и к нему может применяться несколько конфигураций среды, то при входе в систему ему будет предоставлен выбор, какую конфигурацию среды применить.
Обеспечение соответствия конфигурации среды
Связанная страница: Выпуск дизайн-проекта
Когда приходит время выпуска проекта дизайна платы, соответствующий процесс обеспечивает максимальную целостность данных дизайна и, что более важно, сгенерированных производственных данных, которые в конечном итоге будут использоваться цепочкой поставок для воплощения ваших разработок в реальность. В рамках процесса выпуска можно включить проверки валидации, чтобы, например, убедиться в том, что электрические и конструкторские правила проверены и соблюдаются. В конце концов, строгая проверка может выявить любые упущенные проблемы, которые могут привести к дорогостоящим повторным циклам.
На этом этапе проверки в процесс выпуска можно включить проверку соответствия конфигурации среды. Это позволяет окончательно проверить и обеспечить использование в проекте разрешенных компанией элементов данных. Проще говоря, если вы не используете элементы данных, разрешенные конфигурацией среды, доступной для использования назначенной группой, релиз будет провален. Это предотвращает "свободный подход" к проектированию и обеспечивает соблюдение и соответствие рабочим средам проектирования, определяемым централизованно на уровне предприятия.
Чтобы включить эту проверку соответствия, добавьте генератор вывода этого типа в раздел Validation Outputs файла OutJob, используемого в конфигурации. Указание условий проверки выполняется в диалоговом окне настройки соответствия конфигурации среды. Эти условия определяют:
- Какие ревизии элементов шаблона схемы могут быть использованы исходными схемными документами в проекте. В список можно добавить одну или несколько ревизий элементов шаблона схемы.
- Какие ревизии элементов Outputjob могут быть использованы для генерации выходных данных из проекта. В список можно добавить одну или несколько ревизий элементов Outputjob.
- Какая ревизия элемента Altium Designer Preferences должна быть использована во время выпуска. Может быть указана одна ревизия элемента Altium Designer Preferences Item Revision.
- Должны ли все детали, используемые в проекте, быть получены из рабочей области.

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