Altium On-Prem Enterprise Server
Altium On-Prem Enterprise Server, который устанавливается и администрируется вашим собственным ИТ-отделом, работает в связке с Altium Designer и предлагает элегантное решение задачи безопасного обращения с проектными данными с гарантией их целостности. Сервер не только обеспечивает исключительно надежное и защищенное хранение данных, но и позволяет повторно выпускать данные в виде четко разделённых ревизий — по сути, отслеживая изменения проекта во времени без перезаписи каких-либо ранее выпущенных данных. Он также поддерживает управление жизненным циклом данных, позволяя тем, кому нужно использовать эти данные, с первого взгляда видеть, на какой стадии своего «жизненного цикла» они находятся и, следовательно, для чего их можно безопасно применять.
Altium On-Prem Enterprise Server предоставляет Workspace, также называемый Enterprise Server Workspace, который используется для управления всеми данными, включая компоненты, доменные модели, листы принципиальных схем и шаблоны проектирования. Вы даже можете создавать и управлять всеми своими проектами непосредственно в Workspace, используя ориентированное на САПР представление управления, которое упрощает совместный просмотр и комментирование. Через специализированный Manufacturing Portal вы можете просматривать и навигировать по выпущенным файловым данным, анализировать BOM и просматривать/комментировать снимок (snapshot) самого проекта — источника этих выпущенных данных. Вы также можете контролировать рабочие окружения ваших разработчиков, обеспечивая внедрение и соблюдение корпоративных стандартов проектирования.
Усиливая и расширяя совместную работу над проектированием, Workspace Enterprise Server поддерживает Process Workflows — гибко настраиваемые процессные «потоки», которые проводят разработчиков вашей компании через типовые повседневные процессы проектирования, такие как создание компонентов и проектов, или действия, связанные с проектами, например проверка (review) проекта. Вы можете определить эти workflow настолько простыми или сложными, насколько требуется, а взаимодействие с ними строится вокруг концепции Tasks. Каждая задача — это точка, в которой для продвижения workflow необходимо действие пользователя.
Предоставляя в Workspace набор повторно используемых «строительных блоков» проектирования, вы можете начинать новые проекты с уверенностью, что каждая модель, компонент и более высокоуровневый элемент проекта прошли проверку и одобрены к применению — без необходимости каждый раз «изобретать велосипед». Workspace становится одновременно источником и местом назначения проектных элементов: каждый новый проект использует элементы, выпущенные в Workspace и управляемые через него. А при проектировании исключительно с элементами из Workspace целостность таких проектов обеспечивается изначально.
Workspace Content
Внутри Workspace Enterprise Server каждая проектная сущность, которую можно хранить, управлять ею и повторно использовать, представлена как определённый тип контента (или Item). Item уникально идентифицируется в Workspace и может содержать любое количество Revisions, где ревизия содержит данные для этого Item. Каждый раз, когда в данные, содержащиеся в ревизии, вносятся изменения — а для большинства типов Item их можно редактировать напрямую в связанном временном редакторе — они фиксируются (commit) (или повторно выпускаются) в новой ревизии этого Item, гарантируя, что ни одна существующая ревизия никогда не будет перезаписана, и тем самым обеспечивая максимальную целостность.
Элемент контента может иметь любое количество ревизий, которые по сути отражают эволюцию этого Item во времени. Вносятся изменения, и новое содержимое данных фиксируется/загружается/выпускается в новую ревизию. Поэтому данные, хранящиеся в каждой ревизии элемента, как правило, различаются. Чтобы различать эти ревизии Item, используется идентификатор ревизии (ID), который в сочетании с ID Item создаёт уникальный идентификатор для каждого выпуска Item. Это и даёт нам Item-Revision.
Ещё один важный аспект ревизии Item — её Lifecycle State. Это ещё один идентификатор, который можно использовать, чтобы быстро оценить, на какой стадии своего life сейчас находится данная ревизия и что, следовательно, разработчикам разрешено с ней делать. Если Revision отражает изменения проекта, внесённые в Item, то Lifecycle State отражает состояние элемента с точки зрения бизнеса, например Planned, New From Design, For Production, Obsolete и т. д.
Direct Editing
Workspace Enterprise Server предоставляет гибкий и безопасный способ централизовать хранение и управление всеми типами проектных данных, используемых в Altium Designer. От модели схемы до компонента, от управляемых листов до завершённых проектов PCB — Workspace предлагает идеальный метод хранения и управления вашими данными электронного проектирования.
Многие проектные сущности можно редактировать и выпускать в начальную ревизию соответствующего и вновь созданного Item в Workspace благодаря поддержке прямого редактирования. Прямое редактирование освобождает вас от необходимости вести отдельные исходные данные под управлением системы контроля версий. Вы просто редактируете поддерживаемый тип Item, используя временный редактор, загруженный с самым актуальным исходником прямо из Workspace. После завершения редактирования сущность выпускается (или перевыпускается) в следующую запланированную ревизию своего родительского Item, а временный редактор закрывается. Нет файлов на жёстком диске, нет сомнений, работаете ли вы с правильным или последним исходником, и нет необходимости поддерживать отдельное ПО для контроля версий. Workspace берёт всё на себя — с той же целостностью, к которой вы привыкли, и в формате, ускоряющем внесение изменений в ваши данные.
И на любом этапе вы можете вернуться к любой ревизии поддерживаемого Item в Workspace и отредактировать её напрямую. Просто щёлкните правой кнопкой по ревизии и выберите команду Edit в контекстном меню. Временный редактор снова откроется, и сущность, содержащаяся в ревизии, будет открыта для редактирования. Внесите необходимые изменения, затем зафиксируйте выпуск документа в следующую ревизию элемента контента.
Components
Altium Designer, благодаря своему унифицированному подходу к проектированию, традиционно использовал модель компонента, охватывающую все аспекты процесса разработки электроники. Однако, чтобы органично вписать процесс электронного проектирования в общий, охватывающий всё, процесс разработки продукта, эта модель должна эволюционировать — расширившись на другие аспекты, включая другие процессы проектирования (в частности MCAD и промышленный дизайн), а также бизнес-процессы (такие как закупки и производство), которые пересекаются с процессом разработки продукта.
Эта эволюционировавшая объектная модель известна как Unified Component Model.
В рамках этой парадигмы моделирования проектный компонент, как его видит разработчик, отделён от деталей производителя и/или поставщика. Эта информация не определяется как часть компонента. Вместо этого используются Part Choices, чтобы сопоставить проектный компонент с одной или несколькими Manufacturer Parts, которые, в свою очередь, могут быть сопоставлены с одной или несколькими деталями поставщика (Vendor parts), позволяя разработчику заранее указать, какие реальные детали могут быть использованы для любого проектного компонента, применяемого в проекте.
Эти компоненты вместе с их вариантами выбора деталей (part choices) хранятся в Workspace. Компонент хранится как серия ревизий уникально идентифицируемого Item типа Component. Каждая ревизия управляется жизненным циклом, формируя наборы сертифицированных компонентов, разрешённых к повторному использованию в новых проектах, изготовлению прототипов или применению в серийном производстве. Иными словами, это каталог компонентов, реализованный через библиотеки Workspace.
Design Management
Workspace Enterprise Server в сочетании с Altium Designer обеспечивает поддержку проектных проектов в вашей инфраструктуре Workspace. Эти проекты ориентированы на стадию разработки в жизненном цикле проекта, упрощая создание и дальнейший рабочий процесс для проектов под контролем версий. Централизованное хранение под управлением Workspace также позволяет этой функции служить основой для других сервисов совместной работы.
Некоторые ключевые преимущества использования проектов, размещённых в вашем Workspace:
- Упрощённое хранение. Не нужно принимать решения о местах хранения. Резервное копирование и другие базовые сервисы обеспечены.
- Основа для функций совместной работы.
- Принудительный контроль версий.
- Преимущества выделенной системы комментирования.
- Уведомления и статус. Статус документа, включая локальные изменения, виден всей команде разработчиков.
- Параллельное проектирование PCB работает без какой-либо сложной настройки.
- Возможность делиться проектом с несколькими людьми для редактирования либо только для просмотра и комментирования.
Управление выполняется через страницу Projects в интерфейсе Workspace. Новые проекты можно создавать через этот интерфейс или через диалог Create Project dialog в Altium Designer. В качестве альтернативы существующий локальный проект можно быстро сделать доступным в Workspace.
Вы также можете получить доступ к ориентированному на производство, CAD-центричному представлению проекта, которое предлагает варианты просмотра Design, Supply, Manufacture, Activities и History:
- Design– отображать и просматривать исходные проектные документы, просматривать свойства объектов проекта и размещать комментарии к проверке. В этом представлении используется интерфейс Web Viewer interface. Это представление предназначено для последней версии данных исходного проекта, а не для конкретного релиза из этого проекта, поэтому его можно считать представлением «в работе» (WIP). Вы можете просматривать базовый дизайн или любой определённый его вариант.
- Tasks – позволяет получать доступ и управлять запросами активности по заданиям (Tasks), которые относятся к текущему открытому проекту. Задачи представлены в виде потока Kanban-доски, при этом их состояние прогресса (
ToDo,InProgressиResolved) организовано в виде строк задач. - Releases – просматривать релизы проекта. Предоставляется доступ к открытию полных данных релиза или конкретного сборочного пакета, который будет представлен на отдельной вкладке через Manufacturing Portal. Из этого портала вы можете просматривать и навигировать по данным выпущенных файлов, проверять BOM, а также просматривать и комментировать снимок (snapshot) самого дизайна — источника этих выпущенных данных. Как из представления Releases, так и через Manufacturing Portal для конкретного релиза у вас будет доступ к элементам управления для скачивания производственных данных с разной степенью детализации (от полного набора данных до отдельных сгенерированных выходных файлов).
- Activities – искать, просматривать и получать доступ к активностям процессов рабочих потоков, относящимся к выбранному проекту, например к проверкам дизайна. Используйте под-вкладки выбранной активности, чтобы увидеть её живую диаграмму потока (Diagram), связанные данные (Data) и историю событий (History).
- History – просматривать развёрнутую временную шкалу ключевых событий, связанных с проектом, включая его создание, коммиты, релизы, клоны и обмены с MCAD. Каждый раз, когда поддерживаемое событие происходит в связи с проектом, оно добавляется на временную шкалу как отдельная плитка с различными действиями (где применимо). Поддерживается сравнение данных схемы, BOM и Gerber. Дополнительные сведения см. в Project History.
Управление конфигурацией
Обеспечивая принудительное соблюдение на уровне предприятия рабочей среды конструктора — чтобы гарантировать следование требуемым стандартам организации для проектирования, документации и производства — Enterprise Workspace предоставляет Team Configuration Center.
Роль Team Configuration Center — дать организации централизованный контроль над средой, в которой работают её конструкторы. Это достигается за счёт определения и управления Environment Configurations. Они используются для ограничения рабочей среды Altium Designer каждого конструктора так, чтобы применялись только утверждённые компанией элементы проектирования, включая шаблоны схем, файлы конфигурации Output Job, настройки Workspace и т. д. Иными словами, это обеспечивает Centralized Environment Configuration Management.
Через специализированный браузерный интерфейс Center можно определить любое количество конфигураций среды. Данные, используемые и принудительно применяемые каждой конфигурацией — называемые Configuration Data Items — берутся из Workspace. А за счёт привязки каждой конфигурации среды к конкретной роли пользователя и последующего назначения пользователей этим ролям корректная рабочая среда загружается в Altium Designer сразу после входа пользователя в Enterprise Server Workspace. Такой ролевой подход гарантирует, что конструктор всегда получает положенную ему настройку — независимо от того, работает ли он на своём ПК или делит один ПК с коллегами.
Рабочие процессы
Altium Designer предоставляет мощную среду совместного проектирования. Часть этого — поддержка Process Workflows, которые проводят конструкторов компании через типовые повседневные процессы проектирования, такие как:
- Запрос новых компонентов библиотек Workspace
- Выполнение проектных активностей, например проверок дизайна или публикации в PLM
- Создание новых проектов Workspace.
Каждый Workflow, используемый для реализации конкретного процесса проектирования, создаётся как часть Process Definition. Поэтому его можно называть базовым Workflow этого процесса или просто Process Workflow.
Процессы и их Workflows создаются и управляются через интерфейс Enterprise Server Workspace — администратором этого Workspace. Для трёх упомянутых выше областей проектирования в установку включены предопределённые workflows процессов. Некоторые из них активированы для использования «из коробки». Используйте их, изменяйте или создавайте свои — по мере необходимости, чтобы соответствовать потребностям вашей компании. Другие являются примерами — их нельзя активировать и использовать как есть. Поэтому каждый из них скорее «шаблон»: отредактируйте под требования вашей компании, задайте имя и сохраните как новое определение процесса, которое вы затем can активируете и используете наряду со всеми прочими определениями.
Мощный Process Workflow Editor обеспечивает гибкость, позволяя строить процессы с workflows, которые могут быть настолько простыми или настолько сложными, насколько нужно, и соответствовать требованиям вашей компании.
Совместное проектирование ECAD–MCAD

Большинство разрабатываемых электронных изделий крепится к какой-либо механической конструкции — шасси или корпусу. Обнаружить механический конфликт между платой (ECAD) и шасси/корпусом (MCAD) на поздней стадии проектирования может быть очень дорого. И хотя вы можете экспортировать 3D-модель из Altium Designer, это ручной процесс, требующий осознанного решения и действий. На практике это делается очень редко, из‑за чего MCAD‑конструктор никогда не уверен, что у него действительно самая актуальная версия. Не должно быть так сложно убедиться, что вы не собираетесь потратить кучу денег только потому, что ваши инструменты «не разговаривают» друг с другом.
Enterprise Server Workspace обеспечивает нативное взаимодействие ECAD и MCAD, при котором данные бесшовно перетекают между доменами. Больше не нужно опрашивать обновления и больше нет неопределённости. Данные передаются между доменами по мере развития проекта, обеспечивая согласованность дизайна.
Поддерживаются следующие платформы MCAD:
- Dassault Systemes SOLIDWORKS®
- Autodesk Inventor Professional®
- PTC Creo Parametric®
- Autodesk Fusion 360®
- Siemens NX®
Официально поддерживаемые версии MCAD‑инструментов зависят от версии используемого плагина Altium CoDesigner. Эту информацию можно найти на странице New in CoDesigner page.
Интеграция с PLM
Enterprise Server Workspace обеспечивает одно- или двунаправленную синхронизацию данных компонентов и проектов с вашими корпоративными системами. Взаимодействие между Enterprise Server и корпоративной системой — обычно PLM — настраивается и управляется через страницу сервера PLM Integration page. Она предоставляет автоматизированный интерфейс для простой настройки соединения, сопоставления параметров и задания направления синхронизации данных. Синхронизация данных компонентов между Enterprise Server и целевой корпоративной системой использует встроенный процесс синхронизации, который можно запускать вручную или настроить как повторяющееся событие по расписанию.
Доступен специализированный workflow Project Creations, поддерживающий автоматическое создание part number в вашем экземпляре PLM и последующее распространение их в Workspace в виде параметров проекта. Также вы можете публиковать дизайн в ваш экземпляр PLM в рамках выполнения Project Releaser в Altium Designer. Операция публикации использует шаблон публикации — определённый как часть конфигурации интеграции с экземпляром PLM — чтобы управлять тем, как данные должны передаваться в PLM.
Предусмотрена прямая поддержка следующих PLM‑систем:
- PTC Windchill® PLM (11.1 M020) и PTC Windchill® PLM (11.0 M030)
- Arena® PLM
- Oracle® Agile™ PLM
- Aras Innovator®
- Siemens Teamcenter® (with additional setup)
Установка Enterprise Server включает CSV Component database importer tool, который можно использовать для загрузки данных компонентов в Enterprise Server Workspace из файла, экспортированного из другой системы (PLM, ERP и т. п.). Реализованный как настраиваемый пакетный (*.bat) файл, этот настольный инструмент импортирует данные компонентов из целевого файла электронной таблицы (*.csv) в Workspace в соответствии с существующими шаблонами Workspace или выделенным конфигурационным файлом.







