Рабочее пространство Altium 365

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

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

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

  • Altium Workspace предоставляется и маркируется как Altium Develop Workspace, Altium Agile Teams Workspace или Altium Agile Enterprise Workspace в зависимости от приобретенного вами Altium Solution. Для всех вариантов Workspace в данной документации будет использоваться общий термин Altium Workspace или аналогичный.

  • Актуальную информацию о безопасности, надежности, конфиденциальности и соответствии требованиям платформы Altium 365 см. в Altium 365 Trust Center.

  • Для организаций, которым требуется соответствие требованиям безопасности правительства США, таким как ITAR и EAR, Altium предлагает размещаемый в США Altium 365 GovCloud, работающий в регионе AWS GovCloud и обеспечивающий дополнительные меры защиты данных. Дополнительные сведения см. в Altium 365 GovCloud и связанных с ним related FAQs.


Элементы содержимого сервера

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

Item может иметь любое количество ревизий, которые, по сути, отражают эволюцию этого Item с течением времени. Вносятся изменения, и новое содержимое данных фиксируется/загружается/выпускается в новую ревизию. Поэтому данные, хранящиеся в каждой ревизии item, как правило, различаются. Для различения этих ревизий Item используется идентификатор ревизии (ID), который в сочетании с Item ID создает уникальный идентификатор для каждого выпуска Item. Это дает нам Item-Revision.

Еще один важный аспект Item Revision — это его Lifecycle State. Это еще один идентификатор, который можно использовать, чтобы быстро определить, какой стадии в своем life в настоящее время достигла данная ревизия и что, следовательно, разработчикам разрешено с ней делать. Если Revision отражает изменения проекта, внесенные в Item, то Lifecycle State отражает состояние item с точки зрения бизнеса, например: Planned, New From Design, For Production, Obsolete и т. д.

Читайте о Working with Items.

Компоненты

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

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

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

Эти компоненты вместе с их вариантами деталей хранятся в Workspace. Компонент хранится как серия ревизий уникально идентифицируемого Component Item. Каждая ревизия управляется в рамках жизненного цикла, обеспечивая наборы сертифицированных компонентов, разрешенных для повторного использования в новых проектах, изготовления в виде прототипов или применения в серийном производстве. Иными словами, это каталог компонентов, реализованный через серверные «библиотеки».

  • Используйте страницу Workspace Components page для доступа к библиотеке компонентов и управления ею, а также для мониторинга состояния ее компонентов (доступность, жизненный цикл, актуальность и т. д.).

  • Используйте панель Altium Designer Components panel для работы со всеми вашими проектными компонентами — как серверными (managed components), так и файловыми. Панель также предлагает возможности редактирования управляемого компонента и выполнения функций управления, таких как создание и клонирование компонентов, а также редактирование Part Choices и Type компонента.

  • Используйте панель Altium Designer Manufacturer Part Search panel для поиска реальных производимых деталей, а затем добавления этих деталей в ваш Workspace.


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

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

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

  • Упрощенное хранение. Не нужно принимать решения о местах хранения. Резервное копирование и другие базовые сервисы уже обеспечены.

  • Основа для функций совместной работы.

  • Обязательный контроль версий.

  • Преимущества специализированной системы комментариев.

  • Уведомления и статусы. Статус документов, включая локальные изменения, виден всей команде разработчиков.

  • Параллельное проектирование PCB работает без какой-либо сложной настройки.

  • Возможность предоставить нескольким пользователям доступ к проекту для редактирования либо только для просмотра и комментирования.

  • Полная функциональность при использовании функции Project History feature, включая события коммитов, связанные с VCS, и Design Data Comparisons.

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

Вы также можете получить доступ к подробному, ориентированному на САПР представлению проекта, которое предлагает несколько вариантов просмотра (в зависимости от вашего уровня доступа к ПО):

  • Design — отображение и навигация по исходным проектным документам, просмотр свойств объектов проекта и размещение комментариев для рецензирования. В этом представлении используется интерфейс Web Viewer для представления вашего проекта в четырех отдельных подпредставлениях данных: исходные схемы, плата в 2D, плата в 3D и спецификация материалов соответственно. Это представление относится к последней версии исходных данных проекта, а не к конкретному выпуску этого проекта, поэтому его можно считать представлением работы в процессе (WIP). Вы можете просматривать как базовый проект, так и любой определенный его вариант.

  • Tasks — создание, просмотр, управление и завершение рабочих запросов в виде Tasks. Tasks представлены в виде плиточной потоковой структуры, создаются вручную, назначаются комментариям или автоматически генерируются процессами Workspace.

  • Simulation — загрузка файлов результатов схемотехнического моделирования Simulation, которые будут связаны с текущим проектом или выпуском проекта. Эти файлы фактически прикрепляются к проекту, что позволяет участникам Workspace просматривать и/или загружать документы с результатами моделирования, относящиеся к открытому в данный момент проекту.

  • Releases – просматривать выпуски проекта. Предоставляется доступ к открытию полных данных выпуска или конкретного пакета сборки, который будет представлен на отдельной вкладке через Manufacturing Portal. В этом портале вы можете просматривать опубликованные файловые данные и перемещаться по ним, анализировать BOM, а также просматривать и комментировать снимок самого проекта; источник этих опубликованных данных. Как из представления Releases , так и через Manufacturing Portal для конкретного выпуска, у вас будет доступ к элементам управления для загрузки производственных данных с различной степенью детализации (от полного набора данных до отдельных сгенерированных выходных файлов). Выбранный выпуск также можно отправить – как Manufacturing Package – напрямую вашему производителю. Кроме того, вы можете сравнивать данные Gerber или схемные данные между выпусками.

  • Design Reviews – создавать и проводить формализованные проверки проектов. Процессы экспертной проверки определяются назначением пользователей на проверку, после чего они выполняют связанную с ними задачу. Назначенные участники проверки могут просматривать и комментировать сгенерированный снимок проекта, а также отправлять заключение Accept или Reject.

  • History – просматривать хронологическую ленту основных событий, связанных с проектом, включая его создание, коммиты, выпуски, клонирование и обмены MCAD. Каждый раз, когда происходит поддерживаемое событие, связанное с проектом, оно добавляется на временную шкалу в виде отдельной плитки с различными доступными действиями там, где это применимо. Для событий истории у вас даже есть возможность сравнивать данные Gerber между выпусками или с локально сгенерированным набором файлов, либо сравнивать схемные данные между выпусками или коммитами. Подробнее см. История проекта.

  • Assembly – работать с интерактивным инструментом Assembly для проверки и пошагового прохождения процесса сборки платы. Этот инструмент объединяет подробные BOM-данные проекта и его 2D/3D-представление сборки, предоставляя интерфейс с необходимым набором графической информации и данных о компонентах для пошагового выполнения процесса сборки.

Преимущество проектов на основе Workspace заключается в том, что по умолчанию они находятся под контролем версий и над ними можно совместно работать, не беспокоясь об общих дисках, серверах, соглашениях и т. д. Контроль версий обеспечивается встроенным в Workspace сервисом Git version control. Если ваш проект находится под внешним контролем версий, вы можете перенести его в полностью управляемый проект в Workspace, который размещает файлы проекта в собственном Git-репозитории сервера (то есть фактически переключиться на собственную VCS Workspace). Подробную информацию о том, как это сделать, см. в Moving from External VCS to Workspace Native VCS.

Вы также можете оставить проект неуправляемым (обычный локальный проект или проект на базе VCS), но сделать его синхронизированную копию доступной онлайн, отправив ее в ваш Workspace. Это называется Simple Sync и позволяет вам воспользоваться преимуществами совместной работы, предоставляемыми через Altium Platform.


Глобальный обмен данными производственного пакета

Ключевым аспектом проектов, управляемых в Workspace, является возможность создавать и предоставлять другим доступ к выпуску Build Package. Если такой выпуск предоставляется напрямую вашему производителю, его можно рассматривать как Manufacturing Package, поскольку именно этот пакет производитель может просматривать, загружать и использовать для изготовления и сборки платы.

Для поддержки возможности совместного использования такого пакета с другими пользователями и с вашим производителем (который обычно находится за пределами вашей организации) платформа Altium 365 предоставляет специальный Manufacturing Package Viewer — элемент поддержки Global Sharing платформы — который позволяет другим пользователям просматривать производственный пакет из любого веб-браузера, из любой точки мира, но вне вашего Workspace, так что сами проекты и другая ценная интеллектуальная собственность остаются недоступными.

Каждый пользователь, с которым предоставлен доступ, получит приглашение по электронной почте со ссылкой для просмотра производственного пакета через Manufacturing Package Viewer. Общие производственные пакеты представлены на странице Shared with Me интерфейса Altium Platform.

Manufacturing Package Viewer сам по себе позволяет ключевым заинтересованным сторонам — и прежде всего производственному персоналу — видеть сводный обзор проекта с ключевыми данными платы. Также доступны подстраницы просмотра данных Fabrication, Assembly и BOM. В конечном итоге производственный персонал может загрузить Build Package для просмотренного выпуска — с любой страницы Viewer — чтобы физически реализовать именно эту ревизию платы.

Читайте о Manufacturing Package Viewer.

Совместная работа ECAD-MCAD

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

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

При использовании последних подключаемых модулей Altium MCAD CoDesigner поддерживаются следующие платформы MCAD:

  • Dassault Systemes SOLIDWORKS®

  • Autodesk Inventor Professional®

  • PTC Creo Parametric®

  • Autodesk Fusion®

  • Siemens NX®

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

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


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

Workspace обеспечивает одно- или двунаправленную синхронизацию ваших компонентов, параметров компонентов и выбранных деталей между вашим Altium 365 Workspace и экземпляром PLM. Синхронизация данных компонентов между Workspace и целевой PLM-системой использует встроенный процесс синхронизации, который можно запускать вручную или настроить как периодически повторяющееся по времени событие. Также доступен специальный рабочий процесс Project Creations workflow, который поддерживает автоматическое создание номеров деталей в вашем экземпляре PLM и последующую передачу этих параметров обратно в проект. Вы также можете публиковать свой проект в экземпляр PLM в рамках запуска Project Releaser в Altium Designer

Altium 365 Workspace поддерживает следующие PLM-системы:

  • PTC Windchill® PLM версии 12, 13 и PTC Windchill+ (вариант SaaS для Windchill).

  • Arena® PLM.

  • Oracle® Agile™ PLM.

  • Aras Innovator® Release 30.

  • Siemens Teamcenter® с дополнительной настройкой интеграции.

  • Duro PLM, реализованная как сторонний экземпляр PLM.

Подключение к поддерживаемой PLM-системе может быть выполнено через расширенный полуавтоматизированный пользовательский интерфейс или с помощью ручного процесса, основанного на редактировании XML-файлов конфигурации PLM. Последний вариант требует знания структур данных целевой PLM-системы и знакомства с форматом XML, тогда как полуавтоматизированная система автоматически получает необходимые данные из PLM и Altium Workspace для заполнения вариантов выбора в интерфейсе. Подробнее см. PLM Component Synchronization.

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

Читайте о интеграции с PLM.

Конфигурация источника данных о деталях

Каждый Workspace имеет собственный выделенный Part Catalog. Это управляемая база данных каталога деталей, предназначенная для управления и отслеживания деталей производителей и связанных с ними деталей поставщиков.

Каталог деталей хранит элементы, представляющие реальные детали производителей, вместе с одним или несколькими элементами, представляющими детали поставщиков — воплощения этих деталей производителей в том виде, в каком они продаются поставщиками/вендорами. Каждая деталь поставщика является ссылкой на элемент в базе данных деталей — либо в агрегированной базе данных деталей Altium Parts Provider (которая сама взаимодействует с включенными поставщиками и собирает от них данные о деталях), либо в подключенной локальной базе данных деталей.

Какие именно поставщики используются — список Approved Suppliers — управляется Workspace через страницу Admin – Part Providers в его браузерном интерфейсе. Это обеспечивает централизованное управление цепочкой поставок, при котором разработчики по всей организации используют один и тот же утвержденный список поставщиков для получения данных о цепочке поставок по деталям, используемым в их проектах.

Доступ к источнику данных о деталях Altium Parts Provider для Workspace и управление им может выполнять только администратор этого Workspace. Также обратите внимание, что настройки Altium Parts Provider, заданные в Workspace, будут переопределять настройки в Altium Designer, когда пользователь подключается к Workspace.

Для многих организаций данные о поставщиках компонентов поступают (и должны поступать) из внутренней корпоративной системы предприятия, которая предоставляет собственный набор данных о поставщиках деталей — он может основываться на строго утвержденном перечне поставщиков и/или специальных схемах ценообразования. Для такого сценария предусмотрена альтернативная интеграция Altium Custom Parts Provider, которая при настройке синхронизации через Altium Designer позволяет сопоставить данные о поставщиках из указанного источника базы данных с данными цепочки поставок в Workspace. Подробнее см. Синхронизация данных базы данных цепочки поставок с данными Workspace.


Получение данных

Altium предоставляет организации возможность копировать необходимое содержимое с исходного сервера и передавать его на второй, целевой сервер — этот процесс называется просто Server Data Acquisition. При получении проектных данных право владения полностью переходит к принимающей организации, которая затем может свободно вносить изменения и поддерживать это содержимое в своем Workspace. Благодаря сохранению связи между полученными данными и их исходным источником можно выполнять интеллектуальную обработку данных, включая уведомления об обновлении источника любого скопированного содержимого. И независимо от того, были ли созданы дополнительные релизы для элемента в Workspace, всегда остается возможность вернуться к предыдущей редакции с исходного сервера — и все это благодаря сохранению ссылки на исходный источник элемента, или Origin.

Получение выполняется с помощью диалогового окна Content Cart dialog. Доступ к этому диалоговому окну осуществляется из панели Explorer. При просмотре исходного сервера, с которого вы хотите получить данные, щелкните правой кнопкой мыши по редакции поддерживаемого типа Item, которую вы хотите получить (или, например, по папке компонентов), и выберите команду Operations » Add to Content Cart в контекстном меню.

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

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.