Altium On-Prem Enterprise Server

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

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

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

Усиливая и расширяя совместную работу над проектированием, Enterprise Server Workspace поддерживает Process Workflows — высоко настраиваемые процессные «потоки», которые проводят разработчиков вашей компании через типовые повседневные процессы проектирования, такие как создание компонентов и проектов, или действия, связанные с проектами, например проверка (review) проекта. Вы можете определить эти workflow настолько простыми или настолько сложными, насколько требуется, а взаимодействие с ними строится вокруг концепции Tasks. Каждая задача — это точка, в которой для продвижения workflow необходимо действие пользователя.

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

Читайте: Установка Enterprise Server, Лицензирование Enterprise Server, Информация для ИТ-отделов

Читайте: Доступ к Workspace из Altium Designer, Проектирование с подключённым Workspace


Содержимое Workspace

В Enterprise Server Workspace каждая проектная сущность, которую можно хранить, управлять ею и повторно использовать, представлена как определённый тип контента (или 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 и т. д.

Читайте: Работа с Items.


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

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

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

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

Читайте: Создание и редактирование контента напрямую через Workspace.


Компоненты

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

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

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

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

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

Читайте: Создание и поддержка компонентов и библиотек.


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

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

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

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

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

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

  • Design – отображение и навигация по исходным проектным документам, просмотр свойств объектов проекта и добавление комментариев к ревью. Это представление использует интерфейс Web Viewer interface. Оно предназначено для последней версии данных исходного проекта, а не для конкретного релиза этого проекта, поэтому его можно рассматривать как представление «в работе» (WIP). Вы можете просматривать базовый дизайн или любой определённый для него вариант.
  • Simulation – загрузка файлов результатов моделирования схем, которые будут связаны с текущим проектом или релизом проекта. Файлы фактически прикрепляются к проекту, что позволяет участникам Workspace просматривать и/или скачивать документы с результатами моделирования, относящиеся к текущему открытому проекту.
  • Tasks – позволяет получать доступ и управлять запросами активности работ (Tasks), применимыми к текущему открытому проекту. Задачи представлены в виде потока Kanban-доски, при этом их состояние прогресса (ToDo, InProgress и Resolved) организовано в виде строк задач.
  • Releases – просмотр релизов проекта. Предоставляется доступ к открытию полных данных релиза или конкретного пакета сборки, который будет показан на отдельной вкладке через Manufacturing Portal. Из этого портала вы можете просматривать и навигировать по данным выпущенных файлов, анализировать BOM, а также просматривать и комментировать снимок (snapshot) самого дизайна — источника этих выпущенных данных. Как из представления Releases, так и через Manufacturing Portal для конкретного релиза, вам будут доступны элементы управления для скачивания производственных данных с разным уровнем детализации (от полного набора данных до отдельных сгенерированных выходных файлов).
  • Activities – поиск, просмотр и доступ к активностям процессов workflow, применимым к выбранному проекту, например к ревью дизайна. Используйте вложенные вкладки выбранной активности, чтобы увидеть её актуальную диаграмму потока (Diagram), связанные данные (Data) и историю событий (History).
  • History – просмотр хронологической ленты ключевых событий, связанных с проектом, включая его создание, коммиты, релизы, клоны и обмены с MCAD. Каждый раз, когда происходит поддерживаемое событие, связанное с проектом, оно добавляется в ленту как отдельная плитка с различными действиями (где применимо). Поддерживается сравнение данных схемы, BOM и Gerber. Подробнее см. Project History.
  • Assembly Assistant – работа с интерактивным инструментом Assembly Assistant tool для проверки и пошагового прохождения процесса сборки платы. Инструмент объединяет детальные данные BOM проекта и его 2D/3D-представление сборки, предоставляя интерфейс с необходимым набором графической информации и сведений о компонентах для прохождения этапов сборки.
Преимущество проектов Workspace в том, что по умолчанию они находятся под контролем версий и над ними можно работать совместно, не беспокоясь об общих дисках, серверах, соглашениях и т. п. Контроль версий обеспечивается встроенной в Workspace службой Git.

Читайте о Workspace Projects.


Configuration Management

Чтобы обеспечить на уровне предприятия соблюдение требований к рабочей среде конструктора — гарантируя, что он следует необходимым стандартам организации для проектирования, документации и производства — 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 предоставляет мощную среду совместного проектирования. Часть этого — поддержка Process Workflows, которые направляют конструкторов компании через типовые повседневные процессы проектирования, такие как:

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

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

Процессы и их Workflows создаются и управляются через интерфейс Enterprise Server Workspace — администратором этого Workspace. Для трёх упомянутых ранее областей проектирования в установку включены предопределённые process 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 Co-Design

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

Enterprise Server Workspace обеспечивает нативное взаимодействие ECAD и MCAD, при котором данные бесшовно перетекают между доменами. Больше не нужно постоянно проверять обновления, и больше нет неопределённости. Данные передаются между доменами по мере развития проекта, обеспечивая согласованность дизайна.

Официально поддерживаемые версии MCAD-инструментов зависят от версии используемого плагина Altium CoDesigner. Эту информацию можно найти на странице New in CoDesigner page.

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

Читайте о ECAD-MCAD CoDesign.


PLM Integration

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.

Enterprise Server Workspace можно подключить к одному или нескольким экземплярам PLM, с прямой поддержкой Windchill®, Arena®, Oracle® Agile™, Aras Innovator® и Siemens Teamcenter® (требуются дополнительная лицензия и настройка).

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

Обратите внимание, что синхронизация данных Part Choice является однонаправленной — только из корпоративной системы в Enterprise Server.

Читайте о PLM Integration.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.