Altium On-Prem Enterprise Server

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

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

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

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 и т. д.

► Прочитайте о Working with Items.

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.

Панель 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.

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.
Преимущество проектов 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.

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

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

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