Altium On-Prem Enterprise Server

Вы просматриваете версию 5.5. Для самой новой информации, перейдите на страницу Altium On-Prem Enterprise Server для версии 8.0

Altium On-Prem Enterprise Server, который устанавливается и администрируется вашим собственным ИТ-отделом, работает в тесной связке с Altium Designer и даёт элегантный ответ на вопрос, как обращаться с проектными данными при гарантированной защищённой целостности. Сервер не только обеспечивает надёжное и безопасное хранение данных, но и позволяет повторно выпускать данные в виде чётко разделённых ревизий — по сути, отслеживая изменения проекта во времени без перезаписи каких-либо ранее выпущенных данных. Он также поддерживает управление жизненным циклом данных, позволяя людям, которым нужно использовать эти данные, с первого взгляда видеть, на какой стадии своего «жизненного цикла» находятся данные и, следовательно, для чего их можно безопасно применять.

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

Altium On-Prem Enterprise Server предоставляет Workspace, также называемый Enterprise Server Workspace, который используется для управления всеми данными, включая компоненты, доменные модели, листы принципиальных схем и шаблоны проектирования. Вы даже можете создавать и управлять всеми своими проектами непосредственно в Workspace — с CAD-ориентированным представлением управления, которое упрощает совместный просмотр и комментирование. Через специализированный Manufacturing Portal вы можете просматривать и навигировать по выпущенным файловым данным, анализировать BOM, а также просматривать и комментировать снимок самого проекта — источник этих выпущенных данных. Вы также можете контролировать рабочие окружения ваших разработчиков, обеспечивая соблюдение и выполнение корпоративных стандартов проектирования.

Усиливая и расширяя совместную работу над проектированием, 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 Revision — это его Lifecycle State. Это ещё один идентификатор, который можно использовать, чтобы быстро оценить, на какой стадии своего life сейчас находится эта ревизия и что, следовательно, разработчикам разрешено с ней делать. Если Revision отражает изменения проекта, внесённые в Item, то Lifecycle State отражает состояние элемента с точки зрения бизнеса, например Planned, New From Design, For Production, Obsolete и т. д.

► Прочитайте о типах контента Workspace.

Прямое редактирование

Workspace Enterprise Server предоставляет гибкий и безопасный способ централизовать хранение и управление всеми типами проектных данных, используемых в Altium Designer. От модели схемы до компонента, от управляемых листов до завершённых проектов PCB — Workspace предлагает идеальный метод хранения и управления вашими данными электронного проектирования.

Многие проектные сущности можно редактировать и выпускать в начальную ревизию соответствующего и вновь созданного Workspace Item благодаря поддержке прямого редактирования. Прямое редактирование освобождает вас от необходимости иметь отдельные исходные данные под управлением системы контроля версий. Вы просто редактируете поддерживаемый тип Item, используя временный редактор, загруженный с самым свежим исходником напрямую из самого Workspace. А после завершения редактирования сущность выпускается (или повторно выпускается) в следующую запланированную ревизию своего родительского Item, и временный редактор закрывается. Нет файлов на жёстком диске, нет сомнений, с правильным ли или самым актуальным исходником вы работаете, и нет необходимости поддерживать отдельное ПО для контроля версий. Workspace берёт всё на себя — с той же целостностью, к которой вы привыкли, и в формате, который ускоряет внесение изменений в ваши данные.

И на любом этапе вы можете вернуться к любой ревизии поддерживаемого Item в Workspace и отредактировать её напрямую. Просто щёлкните правой кнопкой по ревизии и выберите команду Edit в контекстном меню. Временный редактор снова откроется, и сущность, содержащаяся в ревизии, будет открыта для редактирования. Внесите необходимые изменения, затем зафиксируйте выпуск документа в следующую ревизию элемента контента.


Компоненты

Altium Designer, благодаря своему унифицированному подходу к проектированию, традиционно использовал модель компонента, охватывающую все аспекты процесса разработки электроники. Однако, чтобы органично вписать процесс электронного проектирования в общий, «обрамляющий» процесс разработки продукта, эта модель должна развиваться — расширяясь на другие аспекты, включая другие процессы проектирования (в частности MCAD и промышленный дизайн), а также бизнес-процессы (такие как закупки и производство), которые пересекаются с процессом разработки продукта.

Эта расширенная объектная модель известна как Unified Component Model.

В рамках этой парадигмы моделирования проектный компонент, каким его видит разработчик, отделён от деталей производителя и/или поставщика. Эта информация не определяется как часть компонента. Вместо этого используются Part Choices, чтобы сопоставить проектный компонент с одной или несколькими Manufacturer Parts, которые, в свою очередь, могут быть сопоставлены с одной или несколькими Vendor parts, позволяя разработчику заранее указать, какие реальные детали могут быть использованы для любого проектного компонента, применяемого в проекте.

Эти компоненты вместе с их вариантами выбора деталей (part choices) хранятся в Workspace. Компонент хранится как серия ревизий уникально идентифицируемого Component item. Каждая ревизия управляется по жизненному циклу, формируя наборы сертифицированных компонентов, разрешённых к повторному использованию в новых проектах, изготовлению прототипов или применению в серийном производстве. Иными словами, это каталог компонентов, реализованный через Workspace Libraries.

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

Управление проектами

Workspace Enterprise Server в сочетании с Altium Designer обеспечивает поддержку проектных проектов в инфраструктуре вашего Workspace. Эти проекты ориентированы на стадию разработки в жизненном цикле проекта, упрощая создание и дальнейший рабочий процесс для проектов под контролем версий. Централизованное хранение под управлением Workspace также позволяет этой функции стать основой для других сервисов совместной работы.

Некоторые ключевые преимущества использования проектов, размещённых в вашем Workspace:

  • Упрощённое хранение. Не нужно принимать решения о местах хранения. Резервное копирование и другие базовые сервисы обеспечиваются автоматически.
  • Основа для функций совместной работы.
  • Принудительный контроль версий.
  • Преимущества выделенной системы комментирования.
  • Уведомления и статус. Статус документов, включая локальные изменения, виден всей команде разработчиков.
  • Параллельное проектирование PCB работает без какой-либо сложной настройки.
  • Возможность делиться проектом с несколькими людьми для редактирования либо только для просмотра и комментирования.

Управление выполняется через страницу Projects интерфейса Workspace. Новые проекты можно создавать через этот интерфейс или через диалог Create Project в Altium Designer. Либо существующий локальный проект можно быстро сделать доступным в Workspace.

Также доступно ориентированное на производство CAD-центричное представление проекта, которое предлагает варианты просмотра Design, Supply, Manufacture, Activities и History:

  • Design– отображать и просматривать исходные проектные документы, просматривать свойства объектов проекта и размещать комментарии к проверке. Это представление использует интерфейс Web Viewer interface. Данное представление предназначено для последней версии данных исходного проекта, а не для конкретного релиза этого проекта, поэтому его можно считать представлением «в работе» (WIP). Вы можете просматривать базовый дизайн или любой определённый его вариант.
  • Supply – интерактивно анализировать данные WIP-спецификации (BOM), извлечённые из проектных документов, включая записи по данным о компонентах производителя и поставщика, полученные из заполненного документа ActiveBOM проекта.
  • Releases – просматривать релизы проекта. Предоставляется доступ к открытию полных данных релиза или конкретного сборочного пакета, который будет представлен на отдельной вкладке через Manufacturing Portal. В этом портале вы можете просматривать и навигировать по данным выпущенных файлов, проверять BOM, а также просматривать и комментировать снимок (snapshot) самого дизайна — источника этих выпущенных данных. Как из представления Releases , так и через Manufacturing Portal для конкретного релиза у вас будет доступ к элементам управления для скачивания производственных данных с разным уровнем детализации (от полного набора данных до отдельного сгенерированного выходного файла).
  • Activities – искать, просматривать и получать доступ к действиям процессов рабочего процесса (workflow), применимым к выбранному проекту, например к проверкам дизайна. Используйте подвкладки для выбранной активности, чтобы увидеть её актуальную диаграмму потока (flow Diagram), связанные данные (Data) и историю событий (History).
  • History – просматривать развёрнутую временную шкалу основных событий, связанных с проектом, включая его создание, коммиты, релизы, клоны и обмены с MCAD. Каждый раз, когда происходит поддерживаемое событие, связанное с проектом, оно добавляется на временную шкалу в виде отдельной плитки с различными действиями (где применимо). Подробнее см. Project History.
Преимущество проектов Workspace в том, что по умолчанию они находятся под контролем версий и над ними можно работать совместно, не беспокоясь об общих дисках, серверах, соглашениях и т. п. Контроль версий обеспечивается встроенной в Workspace службой контроля версий Git.
► Прочитайте о Workspace Projects.

Управление конфигурацией

Обеспечивая корпоративный уровень принудительного соблюдения рабочей среды дизайнера — чтобы гарантировать следование требуемым стандартам организации для проектирования, документации и производства — 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. Такой подход на основе ролей гарантирует, что дизайнер всегда получает положенную ему настройку — независимо от того, работает ли он на своём ПК или делит один ПК с другими дизайнерами.

► Прочитайте о Environment Configuration Management.

Рабочие процессы (Workflows)

Altium Designer предоставляет мощную collaborative design environment. Часть этого — поддержка Process Workflows, которые направляют дизайнеров компании в типичных повседневных процессах проектирования, таких как:

  • Запрос новых компонентов библиотек Workspace
  • Выполнение действий, связанных с проектом, например проверок дизайна или публикации в PLM
  • Создание новых проектов Workspace.

Каждый Workflow, используемый для реализации конкретного процесса проектирования, создаётся как часть Process Definition. Поэтому его можно называть базовым Workflow этого процесса или просто Process Workflow.

Процессы и их Workflows создаются и управляются через интерфейс Enterprise Server Workspace — администратором этого Workspace. Для трёх ранее упомянутых областей проектирования в установку включены предопределённые workflows процессов. Некоторые из них активированы для использования «из коробки». Используйте их, изменяйте или создавайте свои по мере необходимости, чтобы соответствовать потребностям вашей компании. Другие являются примерами — их нельзя активировать и использовать как есть. Поэтому каждый из них больше похож на «шаблон» — отредактируйте под требования вашей компании, задайте имя и сохраните как новое определение процесса, которое затем can вы активируете и используете наряду со всеми прочими определениями.

Мощный Process Workflow Editor обеспечивает гибкость, позволяя строить процессы с workflows, которые могут быть как простыми, так и настолько сложными, насколько нужно, и соответствовать требованиям вашей компании.

При проектировании в Altium Designer дизайнер может получать доступ и запускать любые процессы, активированные для использования на административном уровне. Взаимодействие с процессом — точнее, с его определённым workflow — осуществляется через Tasks. Task относится к пользовательской задаче, определённой в workflow — точке, в которой требуется действие пользователя, чтобы workflow мог продолжиться.
► Прочитайте о Creating & Managing Processes.  Прочитайте о Defining a Process Workflow.  Прочитайте о Working with Tasks.

Совместное проектирование 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.

MCAD CoDesigner синхронизирует проект PCB между инженерами-электронщиками и инженерами-механиками. Он работает напрямую с данными ECAD и MCAD через панель MCAD CoDesigner на стороне Altium Designer и соответствующую панель, подключаемую к вашему MCAD‑ПО. Последняя предоставляется через установку (и регистрацию в MCAD‑ПО) плагина Altium CoDesigner. Получите соответствующий плагин для вашего MCAD‑ПО в разделе MCAD CODESIGNER PLUGINS на странице Downloads page сайта altium.com.
► Прочитайте о ECAD-MCAD CoDesign.

Интеграция с PLM

Enterprise Server Workspace обеспечивает одно- или двунаправленную синхронизацию данных компонентов с вашими корпоративными системами. Файл конфигурации позволяет указать направление синхронизации и, следовательно, какие параметры являются мастер-данными в какой системе. Синхронизация данных компонентов между Enterprise Server и целевой корпоративной системой использует встроенный процесс синхронизации, который можно запускать вручную или настроить как повторяющееся событие по расписанию.

Доступен выделенный workflow Project Creations, поддерживающий автоматическое создание обозначений (part numbers) в вашем экземпляре PLM, а затем распространение их как параметров проекта в Workspace. Также у вас есть возможность публиковать ваш дизайн в экземпляр PLM в рамках выполнения Project Releaser в Altium Designer. Операция публикации использует шаблон публикации — определённый как часть конфигурации интеграции с экземпляром PLM — чтобы управлять тем, как данные должны передаваться в PLM.

Установка Enterprise Server включает инструмент импорта базы компонентов из CSV, который можно использовать для переноса данных компонентов в Enterprise Server Workspace из файла, экспортированного из другой системы (PLM, ERP или иной). Реализованный как настраиваемый пакетный (*.bat) файл, настольный инструмент импортирует данные компонентов из целевого файла электронной таблицы (*.csv) в Workspace в соответствии с существующими шаблонами Workspace или выделенным файлом конфигурации.

Кроме того, предоставляется прямая поддержка следующих PLM‑систем:

  • PTC Windchill® PLM (11.1 M020) и PTC Windchill® PLM (11.0 M030)
  • Arena® PLM
  • Oracle® Agile™ PLM
  • Siemens Teamcenter® (with additional setup)

Настройка интерфейса выполняется через интерфейс Workspace, при этом параметры подключения и сопоставление параметров определяются в XML‑конфигурационном файле (загружаемом в Workspace). Также включён интеллектуальный генератор конфигурации, помогающий создавать пользовательское подключение к корпоративным системам.

Обратите внимание: синхронизация данных Part Choice является однонаправленной — из корпоративной системы только в Enterprise Server.
► Прочитайте о PLM Integration.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.