Publishing to a PLM

Проектные данные, выпущенные из Altium Designer в подключенное Workspace — через Project Releaser — также должны быть доступны более широкому кругу подразделений предприятия через процессы управления данными, такие как PLM (Product Lifecycle Management).  Наличие актуальных инженерных данных ECAD в корпоративной PLM-системе обеспечивает производственную информацию по проекту, необходимую для управления закупками, источниками компонентов и цепочками поставок на уровне предприятия.

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

► Дополнительные сведения о процессах и лежащих в их основе Workflows см. Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).

Настраиваемые Processes задают пользовательский интерфейс, ход процесса и обработку ошибок для процедур публикации в PLM, тогда как подключение к PLM-системе (в настоящее время) выполняется с помощью редактируемых XML-файлов. Настройка в Workspace, как правило администратором, включает конфигурирование Processes и файлов подключения к данным PLM в соответствии с конкретным экземпляром PLM и политиками управления данными компании.

В качестве отправной точки доступны конфигурационные файлы PLM для популярных систем, таких как PTC Windchill®, Arena® и т. п., а Workspace также предлагает предварительно загруженные Processes для типовых задач публикации в PLM. Поставляемые примерные Processes фактически являются шаблонами «только для чтения», которые необходимо пересохранить как доступный именованный процесс.

► Дополнительные сведения о настройке PLM Process Workflows и подключений к экземплярам PLM см. PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).

Следующие Processes публикации в PLM (при включении в подключенном Workspace) доступны в Altium Designer:

  • Пример процесса Workspace: Project Releaser with Publish — публикация выпущенных данных проекта в PLM как финальный этап в Project Releaser.
  • Пример процесса Workspace: Project with Initialise in PLM — инициализация структуры выпуска в PLM при создании нового Project.
  • Пример процесса Workspace: Publish to PLM (User selects) — публикация выбранных выпущенных данных указанного проекта в PLM.

Каждый процесс, доступный под пересохраненным именем из меню Altium Designer, инициирует соответствующее действие публикации в подключенном Workspace. Это отправляет соответствующие данные выпуска в указанный экземпляр PLM и принимает возвращаемые параметрические данные, такие как идентификационные номера, связанные с элементами или объектами, созданными в PLM, — номера деталей PLM.

Если в экземпляре интерфейса PLM настроен workflow Change Order (ECO) (узнать больше), во время публикации проекта будет показана дополнительная форма Change Order Form, где задаются настройки и параметры Change Order ().

Обратите внимание: приведенные ниже обзоры процессов публикации в PLM в Altium Designer взаимодействуют с экземпляром Windchill PLM.

Project Releaser с Publish

При включении в Workspace процесс Project Releaser with Publish добавляет новый финальный этап в Project Releaser в Altium Designer.

Дополнительный шаг Publish to PLM доступен для запуска после успешного завершения всех этапов выпуска проекта; на этом шаге все данные выпущенных объектов будут отправлены в указанный экземпляр PLM. Обзор этого процесса публикации в PLM см. в разделе Publish to PLM ниже.

► См. Design Project Release для получения дополнительной информации о выпуске проекта.

Project с Initialize in PLM

Если инженерный workflow компании полностью интегрирован с PLM, может быть целесообразно сформировать структуру выпуска проекта в PLM в самом начале цикла ECAD-проектирования. Это можно сделать в Altium Designer путем применения процесса Workspace Project with Initialize in PLM при создании нового PCB Project, что также создает соответствующий набор записей каркаса выпуска в PLM.

В показанном здесь примере процесс называется New Project with PLM initialize. Он был получен из шаблонного процесса Project with Initialise in PLM в Workspace.

Чтобы запустить процесс, выберите File » New » Project in <workspace> » New Project with PLM initialize (или ваш эквивалентный процесс) в главном меню. Обратите внимание, что здесь также доступен дополнительный пункт меню New Project, полученный из процесса Workspace Project, для создания стандартного Project.

Диалог New Project with PLM initialize (как он назван в этом примере) определяется соответствующим workflow процесса Workspace и его пользовательской формой. Введите имя нового проекта, тип, применяемый шаблон и т. д., а при необходимости отредактируйте пути хранения проекта на вкладке Advanced этого диалога.

Используйте следующий диалог Login Credentials, чтобы выбрать применимый шаблон Workspace PLM, а значит и целевой экземпляр PLM, а также ваши учетные данные для входа в PLM. Учетные данные сохраняются вместе с Project и не будут запрашиваться при последующих взаимодействиях проекта с PLM.

По мере выполнения процесса его шаги и статус можно отслеживать на панели Tasklist panel (View » Panels » Tasklist). Когда все активные задачи завершены, итоговый статус активности процесса можно просмотреть, выбрав опцию Show Closed в списке Activities. Нажмите кнопку обновления (), чтобы актуализировать записи.

Успешное завершение процесса New Project with PLM initialize приведет к следующим результатам:

  • В активном Workspace создается новый проект, который становится доступен в Altium Designer.
  • Элементы структуры выпуска проекта с соответствующими номерами деталей PLM добавляются в экземпляр PLM.
  • Номера деталей, сгенерированные PLM, передаются обратно в Altium Designer как параметры PLM PartNumber.

Элементы (обычно отображаемые как файлы), созданные в экземпляре PLM, соответствуют пакетам выпуска проекта Altium Designer, как показано в разделе Releases панели Explorer в Altium Designer (Project View). Имена элементов и связанные с ними атрибуты определяются конфигурацией экземпляра PLM в Workspace (Altium 365 Workspace, Enterprise Server Workspace) — в частности, в конфигурационном файле XML.

Обратите внимание, что записи выпуска в экземпляре PLM обычно используются более широким кругом подразделений предприятия (закупки и т. п.) и, как правило, не относятся к зоне ответственности инженера ECAD. Здесь они показаны в типичном формате в качестве примера.

Внутри структуры PLM включенный родительский элемент Project определяет отношения «родитель‑потомок» в выпуске — здесь он называется Altium Designer Project – Project 7 и имеет связанный номер детали PLM 0000023627. Структура проекта в PLM будет обновляться и дополняться по мере того, как Project в Altium Designer будет развиваться, а затем выпускаться в Workspace и PLM.

Номера деталей элементов PLM, сгенерированные экземпляром PLM, передаются обратно в Workspace в ходе процесса инициализации структуры PLM. Они становятся доступными как размещенные в Workspace Parameters в Project и могут применяться как специальные текстовые строки в документе схемы. Обратите внимание, что имена сгенерированных параметров и формат числового значения Value определяются самой установкой PLM.

Publish to PLM — выбор пользователем

Процесс Publish to PLM (User selects) позволяет выбрать конкретные ревизии выпущенных данных Project для отправки в экземпляр PLM.

Если для данного проекта элементы уже существуют в PLM, например инициализированная структура PLM для проекта, как описано выше (Project with Initialize in PLM), эти элементы при необходимости обновляются и дополняются. Если выпущенные данные для Project еще не существуют в экземпляре PLM, структура и данные добавляются в PLM. В обоих случаях новым элементам PLM будут назначены номера деталей PLM и переданы обратно в Altium Designer как параметры.

В показанном здесь примере процесс называется Publish to PLM – select и был получен из шаблонного процесса Publish to PLM (User Selects) в Workspace.  Обратите внимание: если выбранный проект не был выпущен в Workspace, пакеты выпуска не будут доступны для передачи в PLM. Чтобы запустить процесс из среды проектирования, выберите Project » Project Activities » Publish to PLM – select (или ваш эквивалентный процесс) в главном меню.

Следующий диалог Publishing to PLM – select автоматически выбирает текущий активный проект Altium Designer для публикации в PLM, однако выпадающее меню Project и фильтрация по мере ввода позволяют в качестве альтернативы выбрать любой выпущенный проект в Workspace.

Поле Request title в диалоге позволяет переименовать процесс для этой задачи публикации в PLM. Настройка AUTO задает имя задачи как имя процесса — в данном случае Publish to PLM - select. Нажмите кнопку в диалоге, чтобы запустить процесс Publish to PLM.

Следующий диалог Select data to publish позволяет выбрать конкретный выпуск ревизии проекта, а затем пакеты выпуска внутри этого выпуска.

Либо нажмите кнопку обзора () в диалоге, чтобы открыть диалог проводника Choose Design Review Dataset, где можно указать конкретные наборы выпущенных данных для публикации. Обратите внимание: чтобы видеть все ревизии выпущенных данных, в меню диалога необходимо снять флажок Show only latest.

Любым из двух указанных выше способов в диалоге Select data to publish можно сформировать список ревизий наборов данных для публикации.

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

Ход процесса публикации можно отслеживать на панели Tasklist panel (View » Panels » Tasklist), где именованная задача и её статус будут отображаться в Tasks списке панели, а после успешного завершения — как закрытая активность. При включённой опции панели Show closed выбор закрытой активности откроет соответствующее информационное диалоговое окно, содержащее сведения о публикации в PLM, относящиеся к задаче (Data вкладка), и графическое представление статуса потока процесса (Diagram вкладка).

На вкладке Data этого диалогового окна щёлкните по записи файла PLM Publish Completed Log (*.log), чтобы скачать текстовый файл, в котором приведена последовательность событий в рабочем процессе активности. 

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

В этом примере в PLM добавлены элементы для указанных ревизий выпущенных файлов Assembly и Fabrication для Project 5, а также записи для компонентов, использованных в проекте. Обратите внимание, что компонент CAP01005 уже существовал в PLM после предыдущего процесса публикации.

Содержимое и структура

Для всех типов взаимодействия данных Altium Designer с PLM иерархию «родитель‑потомок» записей в PLM можно увидеть, выбрав элемент релиза файла или, в терминологии Altium Designer, пакет релиза (release package), который покажет входящую в него коллекцию файлов.

Процесс публикации в PLM также включает компоненты, использованные в проекте, как показано выше.

Конфигурация шаблона публикации в PLM для Workspace (Altium 365 Workspace, Enterprise Server Workspace) определяет, когда/будут ли создаваться записи компонентов в PLM. При конфигурации шаблона по умолчанию записи компонентов, уже существующие в PLM, будут связываться, а те, которых в PLM нет, — создаваться и связываться.

Когда в PLM создаётся новый элемент компонента, его номер детали (PLM part number) передаётся обратно в соответствующий Component в Workspace в виде параметра. На изображении ниже показан список параметров компонента на панели Explorer до и после публикации в PLM вместе с выпущенным проектом.

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

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

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

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content