Adding Supply Chain Information to a Component
Как разработчик платы, вы используете компоненты с определёнными символами (и другими доменными моделями) и некоторыми ключевыми параметрическими данными, но в конечном счёте это всего лишь «символы проектного замысла» — они имеют смысл в контексте проекта, но не несут физического смысла вне этого проекта. Каждая такая проектная сущность должна быть «воплощена в реальном мире» либо путём закупки готового серийного изделия (OTS), либо путём изготовления по спецификации (MTS).
В области Supply Chain специалист по закупкам часто не знает, что именно представляет собой конкретный компонент в проекте. Нужна индикация того, что требуется закупить — какие физически изготовленные компоненты можно использовать для реализации данного проектного компонента. Лучше всего указать, какие реальные компоненты допустимо использовать для реализации компонентов уровня проекта, может именно разработчик. В рамках Unified Componentпарадигмы моделирования Altium предоставляет для этого всё необходимое, предлагая Part Catalog и концепцию создания Part Choices.
Part Choices по сути создают сопоставление между компонентом в вашем подключённом Workspace и назначенными Manufacturer Parts в локальном Part Catalog этого Workspace. Иными словами, Part Choices задают «разрешённые» manufacturer parts, которые можно использовать для реализации данного компонента на собранной плате. Фактическая аналитика по цепочке поставок — включающая Manufacturer (и номер детали), Supplier (и номер детали), описание, цены и доступность — берётся из локального Part Catalog Workspace и соответствующего Part Source.
Part Choices можно задать при определении компонента, до его сохранения в ваш подключённый Workspace, и затем изменять в любое время, редактируя этот компонент. В этом документе рассматриваются концепции Part Catalogs и Part Choices, то, как можно добавить к компоненту информацию по цепочке поставок после его сохранения (без прямого редактирования) в Workspace, и как затем использовать эту информацию в составе Bill of Materials.
Part Catalog
Существует два типа part catalog — Global и Local. Тип используемого каталога зависит от вашей среды проектирования. В следующих разделах кратко описаны эти два типа каталогов.
Global Part Catalog
Это облачная база данных каталога компонентов Altium. Global Part Catalog хранит элементы, представляющие реальные Manufacturer Parts, а также один или несколько элементов, представляющих Supplier Parts — воплощения этих Manufacturer Parts, продаваемые поставщиками/вендорами. Каждый Supplier Part является ссылкой на элемент в базе компонентов — агрегированной базе компонентов Altium Parts Provider (которая, в свою очередь, подключается к включённым поставщикам и собирает от них данные).
Этот каталог используется, когда:
- Не используется подключённый Workspace. То есть применяются более старые методологии управления компонентами, использующие SchLib, DbLib или SVNDbLib в качестве «основы» хранения компонентов.
- Используется устаревший Altium Personal Vault (и вы не подключены к Workspace).
Local Part Catalog
Это локальная база данных каталога компонентов, предназначенная для управления и отслеживания manufacturer parts и связанных с ними supplier parts. Каталог устанавливается как сервис (Part Catalog Service), предоставляется через платформу вашего Workspace и работает только с этим Workspace.
Local Part Catalog хранит элементы, представляющие реальные Manufacturer Parts, а также один или несколько элементов, представляющих Supplier Parts — воплощения этих Manufacturer Parts, продаваемые поставщиками/вендорами. Каждый Supplier Part является ссылкой на элемент в базе компонентов — либо агрегированной базе компонентов Altium Parts Provider (которая, в свою очередь, подключается к включённым поставщикам и собирает от них данные), либо к подключённой локальной базе компонентов (где это поддерживается).
Part Choices
Само сопоставление — от компонента в Workspace к назначенным Manufacturer Parts в локальном Part Catalog этого Workspace — выполняется с помощью Part Choices. Каждый компонент ссылается на собственный список part choices. Ревизии этого компонента будут использовать тот же список part choices.
Разработчик действительно получает больше возможностей, поскольку может указать Manufacturer Parts, которые действительно взаимозаменяемы на этапе производства в контексте любого использования этого компонента в проекте — сама суть истинной эквивалентности компонентов. И именно это интеллектуальное сопоставление превращает обычный компонент Workspace в по-настоящему Unified Component. Единая природа компонента, благодаря выбранным для него part choices, в итоге создаёт связь от этого компонента через выбранные Manufacturer Part(ы) и далее к Vendor (Supplier) Parts, на которые каждый из них ссылается. С точки зрения разработчика компонент напрямую «подключён» к цепочке поставок.
Данные в реальном времени — поступающие обратно из соответствующей базы компонентов — позволяют разработчику видеть текущую стоимость и доступность выбранных деталей, причём от всех включённых вендоров, которые продают эти выбранные детали (как определено в локальном Part Catalog). И эту информацию видит не только разработчик. Специалист по закупкам также может быть в курсе данных по цепочке поставок, поскольку они доступны в Workspace для каждого компонента.
Деталь больше недоступна или внезапно стала экономически невыгодной? Не проблема: предусмотрена отправка обновлений в реальном времени обратно в Design Area сразу при возникновении изменения. Получив это важное «предупреждение», разработчик может убрать этот вариант из связанного списка part choices для компонента и фактически «снять его с радара». И в любой момент в список можно добавить новые, действительно эквивалентные детали, если появится что-то более подходящее, доступное и выгодное по цене.
Доступ к списку Part Choices
Поскольку компонент ссылается на свой список part choices, вы можете управлять этим списком без необходимости формально редактировать сам компонент, что иначе означало бы повторное сохранение в новую ревизию. И помните: при изменении списка part choices все ревизии этого компонента будут «видеть» обновлённый список.
Существует четыре ключевых места, откуда можно получить доступ к списку part choices для компонента в рабочем пространстве проектирования.
-
Панель Components panel — перейдите к нужному компоненту Workspace и выберите его. Текущий список part choices для этого компонента можно увидеть в области Part Choices панели Details (отображается по щелчку по элементу управления
в правом верхнем углу панели).

На панели Components список part choices для компонента можно увидеть в области Part Choices панели Details. -
Панель Properties — part choices компонента, размещённого на листе схемы, можно просматривать на панели Properties, когда компонент выбран в рабочей области редактора схем.

На панели Properties part choices для компонента можно увидеть в области Part Choices, когда компонент выбран на листе схемы. -
Документ ActiveBOM document (*.BomDoc) — выберите запись компонента в верхней области документа. Текущий список part choices для этого компонента будет представлен как Solutions в нижней области документа.

В ActiveBOM список part choices для компонента представлен как solutions для этого компонента в нижней области документа. -
Панель Explorer panel — перейдите к нужному компоненту и выберите его. Текущий список part choices для этого компонента можно увидеть на вкладке представления аспектов Part Choices (щёлкните по этой вкладке, чтобы сделать её активной).

На панели Explorer список part choices для компонента можно увидеть на вкладке представления аспектов Part Choices.
Управление вариантами выбора компонента
Чтобы вручную добавить вариант выбора компонента в список:
-
В панели Components щёлкните правой кнопкой мыши по записи компонента Workspace и выберите в контекстном меню команду Operations » Create/Edit Part Choices. Это откроет диалог Edit Part Choices. В нём нажмите кнопку
в правом нижнем углу. Откроется диалог Add Part Choices, который используется так же, как панель Manufacturer Part Search panel (подробности по всем элементам интерфейса см. на соответствующей странице). Найдите нужную деталь производителя, выберите её и нажмите кнопку OK. Затем нажмите OK ещё раз в диалоге Edit Part Choices, чтобы применить изменение. Новый вариант выбора будет добавлен в область Part Choices панели Details.

В панели Components список вариантов выбора для компонента можно управлять с помощью команды Operations » Create/Edit Part Choices. -
В BomDoc выберите запись компонента в верхней области, затем нажмите кнопку
в нижней области и выберите команду Edit Part Choices in Library в связанном меню. Это откроет диалог Edit Part Choices. В нём нажмите кнопку
в правом нижнем углу. Появится диалог Add Part Choices — найдите нужную деталь производителя, выберите её и нажмите кнопку OK. Нажмите OK ещё раз в диалоге Edit Part Choices, чтобы применить изменение — новый вариант выбора будет представлен как дополнительное решение в нижней области BomDoc.

В ActiveBOM список вариантов выбора для компонента можно управлять с помощью команды Add Solution » Edit Part Choices in Library. -
В панели Explorer нажмите кнопку
в правом нижнем углу вкладки представления аспекта Part Choices. Это откроет диалог Edit Part Choices. В нём нажмите кнопку
в правом нижнем углу. Откроется диалог Add Part Choices; найдите нужную деталь производителя, выберите её и нажмите кнопку OK. Нажмите OK ещё раз в диалоге Edit Part Choices, чтобы применить изменение. Новый вариант выбора будет добавлен на вкладку представления аспекта Part Choices.

В панели Explorer список вариантов выбора для компонента можно управлять на вкладке представления аспекта Part Choices.
Структура варианта выбора компонента
Вариант выбора компонента содержит различные сведения, как показано на следующем изображении и далее описано подробнее.

«Анатомия» варианта выбора компонента — запись можно разбить на 10 ключевых элементов информации.
-
Изображение компонента.
-
Название производителя и номер детали производителя. Это кликабельная ссылка на сайт Octopart website, где приведена подробная информация об этой детали производителя.
Наведите курсор на запись, чтобы скопировать номер детали производителя и название производителя с помощью элемента управления, который появляется справа от записи:
-
Выпадающее меню, предоставляющее доступ к следующим командам:
- Open in Manufacturer Part Search — открывает панель Manufacturer Part Search panel, при этом номер детали производителя и название производителя автоматически подставляются в качестве поискового запроса.
- Open in Octopart — открывает сайт Octopart, предоставляя подробную информацию об этой детали производителя.
-
Описание.
-
Наличие. Эта строка показывает суммарный объём складских остатков, доступных у поставщиков, включённых как часть источника Altium Parts Provider для вашего Workspace.
-
Медианная цена за единицу. Эта строка отображается красным, если цены отсутствуют или цена = 0.
-
Индикатор жизненного цикла производителя. Наведите курсор на индикатор, чтобы увидеть информативную подсказку. Он может находиться в одном из четырёх состояний:
- Белый/серый = по умолчанию, неизвестно или нет информации
- Зелёный = New или Volume Production
- Оранжевый = Not Recommended for New Design
- Красный = Obsolete или EOL
-
Datasheet. Нажмите кнопку
, чтобы открыть даташит производителя для компонента.
-
SPN (Supplier Part Numbers). Показывает количество поставщиков (из тех, что включены как часть источника Altium Parts Provider вашего Workspace), которые могут поставить этот компонент. Щёлкните ссылку, чтобы отобразить подробную информацию по цепочке поставок о поставщиках, у которых есть этот компонент, отсортированную по доступности и цене. Сведения каждого поставщика по этому компоненту представлены на плитке с цветной плашкой. Подробности об иконках и информации на каждой плитке приведены ниже.
-
Пользовательский ранг (недоступен на панели Components). Если доступно несколько производительских позиций (manufacturer parts) — то есть для компонента сделано несколько выборов Part Choice и, следовательно, при использовании ActiveBOM (и BomDoc) существует несколько решений — эти решения автоматически ранжируются от наивысшего к наинизшему на основе доступности позиции, цены и состояния жизненного цикла у производителя. Если вы предпочитаете использовать решение с более низким рангом, например чтобы выбрать конкретного производителя, вы можете переопределить автоматическое ранжирование, задав Пользовательский ранг с помощью функции «звёзд». Щёлкните по нужному количеству звёзд, чтобы повысить или понизить уровень ранга для данного варианта выбора. Чтобы удалить ранжирование, нажмите элемент управления
справа от звёзд.
Understanding the Supplier Tile
В каждой плитке SPN отображается большой объём информации. Наведите курсор на значок или параметр, чтобы увидеть всплывающую подсказку с дополнительными сведениями.

Плитка SPN включает подробную информацию о доступности позиции у конкретного поставщика.
-
Баннер плитки с названием поставщика; цвет баннера отражает риск, связанный с выбором этого поставщика. Риск может измениться в любой момент в зависимости от данных о доступности и цене, полученных от Altium Parts Provider.
- Зелёный = Лучший выбор
- Оранжевый = Приемлемо
- Красный = Рискованно
- Номер детали у поставщика (ссылка на эту позицию на сайте поставщика).
- Код страны местоположения поставщика (ISO alpha-2).
-
Источник данных о позиции (обычно Altium Parts Provider) и время последнего обновления; цвет означает:
- Светло-серый = По умолчанию, обновлено менее недели назад
- Оранжевый = 1 неделя < с последнего обновления < 1 месяц
- Красный = с последнего обновления > 1 месяца
- Количество на складе; красным, если на складе нет.
- Цена за единицу, красным, если цена недоступна. Цена за единицу включает значок валюты; валюта определяется местоположением поставщика.
- Упаковка поставляемых изделий (например, Tr = лоток/Tray).
- Доступные ценовые уровни (price breaks) с минимальными объёмами заказа (MOQ).
Контроль ревизий списка Part Choice
Если вам нужен более формальный контроль компонентов при редактировании их списков Part Choice, вы можете включить контроль ревизий Part Choice для вашего Workspace. Это можно сделать, включив параметр Part Choices Revision Control на странице Admin – Settings – Vault – Components в браузерном интерфейсе Workspace (Altium 365 Workspace, Enterprise Server Workspace).
Когда контроль ревизий Part Choice включён, вызов команды изменения списка Part Choice для компонента (как описано выше) откроет Component Editor in its Single Component mode вместо диалога Edit Part Choices. Внесите необходимые изменения в список Part Choice компонента с помощью элементов управления в области Part Choices region of the editor и сохраните компонент обратно в Workspace в следующую ревизию этого компонента.
Включение информации о цепочке поставок в BOM
Related pages: Управление BOM с ActiveBOM, Настройка BOM в Report Manager
После того как для ваших компонентов определены данные цепочки поставок, вы можете включить эту информацию в вашу ведомость материалов (BOM). Следующее комбинированное изображение показывает это для BOM, сформированной из BomDoc проекта, а также при формировании из исходного проекта (без BomDoc).

Включение данных цепочки поставок для компонентов в ведомость материалов, сформированную для проекта с (сверху) и без (снизу) BomDoc (ActiveBOM).

