Решения, ориентированные на производителей, для библиотечных компонентов Workspace и не из Workspace
Компоненты проекта, хранящиеся в Workspace, называются Workspace Library components. Помимо полной истории ревизий и управления жизненным циклом, еще одним преимуществом использования Workspace является возможность связать компонент проекта с цепочкой поставок в реальном времени. Это сопоставление между проектной деталью и выпускаемой деталью выполняется в Part Choice. На основе сведений о производителе и номере детали, хранящихся в Part Choice, программное обеспечение может использовать Altium Cloud Services для доступа к подробной и актуальной информации о цепочке поставок для этой детали.
Компоненты, размещенные не из Workspace, называются non-Workspace Library components. Хотя для таких деталей не определены Part Choices, они все равно поддерживаются ActiveBOM. Поскольку библиотечные компоненты не из Workspace не имеют связей с цепочкой поставок, эти связи можно определить непосредственно в ActiveBOM. ActiveBOM может искать детали и подбирать подходящие сведения о производителе в существующих параметрах компонента. Если проектная деталь не содержит достаточных сведений о производителе, разработчик может определить связи с производителем непосредственно в BomDoc.
Создание решений
ActiveBOM управляет сопоставлением между проектным компонентом (деталью) и закупаемой деталью. Для каждой детали, используемой в проекте, связь между:
-
проектным компонентом,
-
и производителем детали, которая будет установлена на плату,
-
и доступными поставщиками этой детали,
представляется как Solution в нижней области интерфейса ActiveBOM.
Ваша цель — иметь Solution для каждой уникальной детали, используемой в проекте. Эта информация о Solution переносится в BOM, предоставляя сведения, необходимые для закупки компонентов.

В библиотечном компоненте Workspace каждый Part Choice становится Solution — связывая проектный компонент с деталью производителя и доступными поставщиками.
Where does the supply chain information come from?
Ключевая информация в Solution — это имя производителя и номер детали. Через Altium Parts Provider ActiveBOM использует информацию о производителе для доступа к данным цепочки поставок от обширного списка поставщиков, получая в реальном времени такие сведения, как цена, уровень складских запасов и минимальные объемы заказа, для каждого Solution.
Solutions для библиотечных компонентов Workspace
Для библиотечного компонента Workspace связь между проектным компонентом и реальной деталью определяется как Part Choice. Преимущество использования Part Choice для связывания проектного компонента с деталью производителя заключается в том, что в параметры компонента не нужно встраивать сведения о производителе или поставщике. Part Choice можно определить независимо и обновлять по мере необходимости, а при необходимости можно задать несколько Part Choices.
В ActiveBOM каждый Part Choice, определенный для компонента, автоматически отображается как отдельный Solution. Помимо обнаружения существующих Part Choices, новые Part Choices можно добавлять непосредственно в ActiveBOM, а также ранжировать Part Choices в диалоговом окне ActiveBOM Edit Part Choices. Для библиотечных компонентов Workspace эти обновления Part Choice сохраняются обратно в Workspace.

Part Choices можно ранжировать и добавлять дополнительные Part Choices в ActiveBOM; эти обновления Part Choice сохраняются в Workspace.
Если для вашего Workspace включена функция
Part Choice Revision Control, выбор команды
Edit Part Choices in Library откроет
Component Editor in its Single Component mode вместо диалогового окна
Edit Part Choices. Внесите необходимые изменения в список part choice компонента с помощью элементов управления в области редактора
Part Choices region of the editor и сохраните компонент обратно в Workspace как следующую ревизию этого компонента. Обратите внимание, что после сохранения в Workspace вам потребуется обновить компонент до последней ревизии, чтобы увидеть измененный список part choice для этого компонента в документе ActiveBOM.
Solutions для библиотечных компонентов не из Workspace
ActiveBOM также поддерживает создание Solutions для библиотечных компонентов не из Workspace, то есть компонентов, размещенных из корпоративной базы данных или файловой библиотеки (например, *.SchLib, *.IntLib, *.DbLib, *.SVNDbLib).
Поскольку библиотечные компоненты не из Workspace не поддерживают Part Choices, ActiveBOM предлагает следующие механизмы для подключения их к цепочке поставок:
-
Во-первых, ActiveBOM можно настроить на обнаружение сведений о детали производителя, встроенных в параметры компонента, и создание Solution на основе этой информации. Нажмите кнопку Manufacturer Link
на панели ActiveBOM Properties, чтобы настроить параметры, используемые для этого.
-
ActiveBOM также поддерживает Supplier Links — функцию, при которой имя поставщика и номер детали поставщика добавляются в компонент схемы. ActiveBOM создает Solution для детали производителя, определенной на основе указанных сведений о поставщике. Недостаток Supplier Links заключается в том, что цепочка поставок ограничивается указанным поставщиком, и другие поставщики этой детали не включаются. Учитывайте это ограничение, если решите использовать Supplier Links.
-
Третий уровень поддержки для библиотечного компонента не из Workspace — это добавление Solution непосредственно в ActiveBOM. Когда Solution добавляется к библиотечному компоненту не из Workspace в ActiveBOM, он добавляется как Manufacturer Link (имя производителя и номер детали). Это дает Solution полную поддержку цепочки поставок; программное обеспечение может использовать Altium Parts Provider для доступа к подробной и актуальной информации о цепочке поставок для всех текущих поставщиков этой детали — так же, как и для Part Choice, определенного для библиотечного компонента Workspace.
-
Четвертый уровень поддержки предназначен для элемента BOM, который не возвращается Altium Parts Provider. Такой тип элемента называется Manual Solution; these и требует, чтобы разработчик ввел все необходимые сведения, такие как производитель, номер детали производителя, сведения о поставщике и т. д.

Manufacturer Links, определенные в ActiveBOM, имеют полный доступ к цепочке поставок.
Работа с компонентами в Altium Designer
Компоненты — основа любого электронного проекта. При создании проекта компоненты можно разделить на две группы: компоненты, которые у вас уже есть, и компоненты, которые еще нужно получить. В Altium Designer есть панель для работы с каждой из этих групп компонентов.
Обе панели включают мощные возможности поиска. Введите запрос в основное поле Search, чтобы выполнить строковый поиск, или постепенно уточняйте критерии поиска, используя тип компонента Categories и интеллектуальные Filters, — либо используйте обе возможности вместе.
-
Панель Components panel используется для доступа к вашей собственной коллекции компонентов, как из Workspace, так и не из Workspace. Библиотечные компоненты не из Workspace могут храниться в любых доступных базах данных и файловых типах библиотек (SchLib, IntLib, DbLib и т. д.), а библиотечные компоненты Workspace могут храниться в Workspace.
► Подробнее о работе в панели Components panel
► Подробнее о различных вариантах хранения компонентов
-
Сегодня доступны миллионы электронных компонентов через тысячи поставщиков от сотен и сотен производителей. Altium понимает, насколько много времени уходит у разработчика на поиск компонентов, необходимых для проекта, с проверкой не только рабочих характеристик, но и цены и доступности множества компонентов, требуемых в проекте.
Чтобы помочь в этом, была разработана панель Manufacturing Part Search panel, предоставляющая разработчику окно в мир компонентов. Используя возможности Altium Parts Provider, эта панель обеспечивает мгновенный доступ к огромному количеству компонентов от широкого круга производителей.
► Подробнее о работе в панели Manufacturing Part Search panel
Управление Solutions
Благодаря тесно связанному набору сервисов и команд Altium поддерживает огромный каталог компонентов и данных о цепочке поставок компонентов. Эти данные предоставляются как часть Altium Cloud Services.
Помимо поддержки библиотечных компонентов не из Workspace, которые уже включают информацию о цепочке поставок, например компонентов, размещенных из подключенного Workspace, ActiveBOM также может искать данные о цепочке поставок для других компонентов.
Подводя итог, компоненты, используемые в проекте, могут получать доступ к данным цепочки поставок следующими способами:
-
Parts placed from the Manufacturer Part Search panel or a company Workspace (Workspace Library parts) - детали, размещенные из панели Manufacturer Part Search panel или корпоративного Workspace, уже связаны с полными данными цепочки поставок через свой список Parts Choice List. Дополнительные Part Choices можно добавить в ActiveBOM; нажмите кнопку
, затем выберите Edit Part Choices in Library в меню. Нажмите Add в диалоговом окне Edit Part Choices, чтобы создать новую связь, и откроется диалоговое окно Add Part Choices — см. раздел Adding a New Solution, чтобы узнать больше.
-
Parts placed from local libraries that include manufacturer part information (non-Workspace Library parts) - для деталей, которые уже содержат имя производителя и номер детали, например деталей, размещенных из корпоративной библиотеки базы данных, включающей эту информацию, ActiveBOM может искать такую деталь через Altium Parts Provider. Для этого ActiveBOM должен знать, какие параметры компонента содержат эти сведения о производителе; они задаются нажатием кнопки Manufacturer Link
на панели ActiveBOM Properties. Дополнительные сведения см. в разделе Configuring the Manufacturer Link Fields.
-
Parts placed from local libraries that have no supply chain information (non-Workspace Library parts) - для этих деталей можно добавить информацию о цепочке поставок:
-
Непосредственно в ActiveBOM — путем добавления Manufacturer Link. Нажмите кнопку
и выберите Create/Edit Manufacturer Links в меню. Нажмите Add в диалоговом окне Edit Manufacturer Links, чтобы создать новую связь, и откроется диалоговое окно Add Part Choices — см. раздел Adding a New Solution, чтобы узнать больше.
-
Во время захвата схемы — с использованием функции Supplier Links. Supplier Links можно добавить к существующему компоненту на схеме, щелкнув правой кнопкой мыши по компоненту на схеме и выбрав Supplier Links в контекстном меню, затем найдя нужную деталь в диалоговом окне Add Supplier Links dialog и выбрав нужного поставщика для этой детали; либо найдя деталь на панели Manufacturer Part Search panel, щелкнув правой кнопкой мыши по нужному поставщику и выбрав команду Add Supplier Link, а затем щелкнув по условному графическому обозначению на листе схемы. Обратите внимание, что Supplier Links привязаны к этому поставщику; ActiveBOM не может закупать этот MPN у других поставщиков.
-
Непосредственно в ActiveBOM — путем создания ручного решения. Используйте этот подход, чтобы добавить информацию о цепочке поставок для специальных позиций, таких как клей, крепеж или другие механические изделия.
Источник цепочки поставок для каждого решения отображается в столбце Manufacturer Lifecycle n.
Нажмите кнопку
, чтобы обновить все доступные данные цепочки поставок для всех компонентов в ActiveBOM.
Настройка доступных поставщиков
Данные цепочки поставок предоставляются через Altium Parts Provider. Altium Parts Provider может получать сведения об огромном количестве поставщиков компонентов по всему миру. Набор доступных поставщиков настраивается на двух уровнях:
-
Для данной установки программного обеспечения — настройте поставщиков на странице Data Management - Parts Provider диалогового окна Preferences.
-
Для текущего проекта — нажмите кнопку Favorite Suppliers List
на панели ActiveBOM Properties, чтобы определить поставщиков (включая Custom Parts Provider), которые должны быть доступны в этом проекте, с помощью диалогового окна Project Part Providers Preferences.
-
Prioritizing by supplier – поведение ActiveBOM по умолчанию заключается в выборе поставщиков для выбранной детали производителя на основе наличия и цены у тех поставщиков, которые включены в диалоговом окне Project Part Providers Preferences. Установите флажок Use supplier priority в диалоговом окне Project Part Providers Preferences, чтобы изменить приоритет поиска по умолчанию,
с:
availability, затем price,
на:
supplier, затем availability, затем price.
Когда этот параметр включен, в диалоговом окне становится доступен столбец Supplier Priority для изменения приоритета поставщика. Кроме того, когда включен параметр Use supplier priority , отображаются только решения, доступные у включенных поставщиков. Исключение составляют определенные пользователем ручные решения, которые отображаются всегда.
-
Custom prices – если у вас настроено подключение к учетной записи конкретного поставщика через браузерный интерфейс вашего Workspace в Altium 365 (подробнее), поставщики, предоставляющие индивидуальные цены, помечаются соответствующим образом в диалоговом окне Project Part Providers Preferences –
показать изображение.
Настройка полей Manufacturer Link
Если у вас есть компоненты не из Workspace Library (компоненты, которые не были размещены из Workspace или панели Manufacturer Part Search), ActiveBOM может автоматически искать подходящих поставщиков, если параметры компонентов где-либо содержат сведения о производителе и номере детали. Чтобы ActiveBOM мог запрашивать у Altium Parts Provider подходящие сведения о цепочке поставок для таких компонентов не из Workspace Library, ему нужно знать, какие параметры компонента содержат Manufacturer Name и Manufacturer Part Number. Это настраивается в диалоговом окне Define Manufacturer Link Fields ; нажмите кнопку Manufacturer Link
, чтобы открыть это диалоговое окно. Можно определить несколько пар параметров Name / Part Number.
-
Manufacturer Links можно определить только в том случае, если проект содержит хотя бы один компонент не из Workspace Library.
-
Чтобы принудительно заставить ActiveBOM повторно проверить все компоненты на наличие возможных сведений о детали производителя, нажмите кнопку
. Обратите внимание, что этот процесс поиска может занять некоторое время при большом количестве деталей.
Настройка количества решений и поставщиков
Чтобы обеспечить бесперебойное прохождение процесса сборки, многие компании требуют, чтобы для всех позиций в BOM было указано несколько поставщиков, а также могут требовать указания альтернативных деталей. Эти требования настраиваются параметрами в разделе Supply Chain панели Properties.

Параметры Supply Chain определяют, сколько решений включать и сколько поставщиков указывать для каждого решения. Плитки включенных поставщиков имеют сплошной цвет в заголовке.
-
Параметр количества Solutions per Item используется для управления тем, сколько решений должно быть включено для каждой позиции BOM. Каждое дополнительное решение является альтернативной деталью. При увеличении этого значения в таблицу позиций BOM автоматически добавляется дополнительная группа столбцов с меткой Secondary Solution n (с указанием производителя и заданного количества поставщиков). На изображении выше BomDoc настроен на включение 2 решений для каждой позиции BOM (оранжевая подсветка).
-
Параметр количества Suppliers per Solution используется для управления тем, сколько поставщиков указывается в таблице позиций BOM для каждой детали. При изменении этого значения указанное количество столбцов поставщиков обновляется соответствующим образом. На изображении выше BomDoc настроен на включение двух поставщиков для каждого решения (голубая подсветка).
-
Цветной заголовок каждой плитки Supplier используется для указания, включен ли этот поставщик: сплошной цвет заголовка означает, что поставщик включен в таблицу позиций BOM; шахматный заголовок означает, что поставщик не включен.
Exclude Invalid SPNs - включите этот параметр, чтобы удалить всех поставщиков, которые считаются недействительными (красный заголовок). Сюда относятся детали, для которых указано: нет в наличии, нет доступных цен или устаревшие данные о цене/наличии. Подробнее о том, где эта информация отображается на плитке Supplier, см. в разделе The Suppliers выше.
Исключение вариантов деталей
Вы также можете исключить вариант детали, определенный для компонента, из проекта в документе ActiveBOM. Это полезно, когда у компонента есть много различных вариантов деталей; вы можете исключить любые из них, которые не нужны в вашем проекте. Чтобы исключить определенные варианты деталей, выберите Not Used в раскрывающемся списке, связанном с PRIMARY или SECONDARY. В раскрывающемся списке будет отображаться NOT USED. Обратите внимание, что если вы исключите основной вариант детали, вторичный вариант станет основным.
Если ваши требования изменятся, вы можете изменить Not Used на Use с помощью раскрывающегося списка.
Добавление нового решения
Добавление и редактирование решений выполняется по существу одинаково как для компонентов Workspace Library, так и для компонентов не из Workspace Library. Независимо от того, добавляете ли вы Manufacturer Link, чтобы добавить решение для компонента не из Workspace Library, или добавляете новый Part Choice, чтобы добавить решение для компонента Workspace Library, поиск детали выполняется в диалоговом окне Add Part Choices.
Чтобы добавить новое решение:
-
Нажмите кнопку Add Solution под списком позиций BOM в ActiveBOM, затем выберите либо Create/Edit Manufacturer Link (для компонента не из Workspace Library), либо Edit Part Choices in Library (для компонента Workspace Library).
-
Если вы добавляете Manufacturer Link к компоненту не из Workspace Library, откроется диалоговое окно Edit Manufacturer Links. Чтобы добавить новую ссылку, нажмите кнопку Add; откроется диалоговое окно Add Part Choices.
-
Если вы добавляете новый Part Choice к компоненту Workspace Library, откроется диалоговое окно Edit Part Choices. Чтобы добавить новый Part Choice, нажмите кнопку Add; откроется диалоговое окно Add Part Choices.

Добавляется Manufacturer Link к компоненту не из Workspace Library. Если бы выбранная деталь была компонентом Workspace Library, использовалась бы команда Edit Part Choices in Library.
Диалоговое окно Add Part Choices:
-
Предоставляет доступ ко всем деталям, доступным через Altium Parts Provider.
-
Открывается с уже примененным поиском по полю Name выбранной позиции BOM (свойство Comment на схеме). Нажмите кнопку
x, чтобы очистить этот поисковый запрос и ввести новый. Параметр детали, используемый для поиска, задается в разделе Suggested Keywords страницы Data Management - Parts Providers диалогового окна Preferences.
-
Имеет схожую компоновку и разделяет многие функции с панелью Manufacturer Part Search panel.
Поиск детали
Используя расширенный механизм поиска компонентов Altium Designer, диалоговое окно Add Part Choices можно использовать в простом режиме поиска, вводя запрос в основное поле Search , или в расширенном фасетном режиме, постепенно уточняя критерии поиска с помощью вариантов Categories и Filters, — либо используя обе возможности вместе (это называется faceted search).
Используйте поле Search в верхней части диалогового окна, чтобы находить подходящие детали на основе поискового описания.
Например: LED green clear 0603 SMD
Или используйте Categories и Filters, когда хотите исследовать возможные детали, включая и отключая критерии.
Например:
-
Сначала выберите Category, например
LEDs,
-
Затем Filter категорию LEDs с помощью
Manufacturer, Mount, Case/Package и так далее.
-
Доступ к категориям осуществляется через раскрывающийся список, как показано на изображении выше.
-
Доступ к фильтрам осуществляется нажатием кнопки
, чтобы отобразить список Filters диалогового окна. Содержимое списка Filters изменяется в соответствии с категорией искомого компонента. Наведите курсор на изображение выше, чтобы убрать список Categories и показать список Filters.
-
Щелкните по заголовку столбца, чтобы отсортировать результаты по этому столбцу.
-
Некоторые поля Filter включают текстовые поля для ввода числовых значений; нажмите Enter на клавиатуре, чтобы применить значение.
-
Если список результатов не обновляется, щелкните в поле Search и нажмите Enter на клавиатуре.
-
Текущие критерии поиска, заданные выбранной Category и включенным списком Filters, отображаются непосредственно под строкой поиска; нажмите маленький значок x, чтобы удалить любой из существующих критериев поиска.
- Наведите курсор на вертикальную цветную полосу, чтобы отобразить текущий статус Lifecycle производителя; например, Volume Production, EOL и т. д.
► Подробнее о интерпретации состояния Lifecycle.
Расширенные возможности поиска компонентов в Altium Designer предоставляются через Altium Parts Provider, который агрегирует информацию о компонентах из порталов компонентов Octopart и Ciiva. При наличии также включаются символы и модели из Altium Content Vault.
Диалоги, поддерживающие поиск компонентов, имеют альбомный и портретный режимы. При изменении размера диалога элементы управления перераспределяются, поэтому их расположение может не полностью совпадать с тем, как они показаны и описаны здесь.
Проверка данных поставщиков
Каждая деталь производителя, возвращаемая в результатах поиска, включает две гиперссылки рядом с изображением детали.
При нажатии:
-
Верхняя ссылка открывает подробную информацию о компоненте на сайте Octopart.
-
Нижняя ссылка открывает подробную информацию о поставщиках, у которых есть эта деталь, отсортированную по доступности и цене.

Нажмите ссылку, чтобы отобразить подробную информацию SPN, отсортированную по доступности и цене.
Каждая из цветных плиток на изображении выше называется SPN (Supplier Part Number).

Плитка SPN в диалоге Add Part Choices содержит подробную информацию о детали и ее доступности.
SPN Tile Information
Плитки включают различные значки; наведите курсор на значок, чтобы получить подробную информацию.
-
Баннер плитки, включая значок закрепления, имя поставщика и раскрывающийся список последовательности плиток, где цвет баннера означает:
-
Номер детали поставщика (ссылка на эту деталь на сайте Octopart).
-
Код страны местоположения поставщика (ISO alpha 2).
-
Источник информации о детали (наведите курсор для подробностей). Цвет означает:
-
Светло-серый = По умолчанию, обновлено менее недели назад
-
Оранжевый = 1 неделя < последнее обновление < 1 месяц назад
-
Красный = последнее обновление > 1 месяца назад
-
Количество на складе; красный если доступный запас < количества заказа.
-
Цена за единицу красная , если цена недоступна. Цена за единицу отображается в валюте, настроенной в панели Properties.
-
Упаковка поставляемых деталей; наведите курсор для подробностей.
-
Доступные ценовые пороги с минимальными объемами заказа.
Создание ручного решения
В вашей разработке могут потребоваться дополнительные позиции, такие как клей или винты, которые не будут закупаться у предпочитаемых вами поставщиков компонентов. Для таких позиций можно Add new » Custom Item, а затем создать для этой позиции ручное решение.
Чтобы создать ручное решение, нажмите кнопку
и выберите команду Create Manual Solution. Откроется диалог Create Manual Solution, в котором можно вручную ввести данные производителя и поставщика для детали.
Дополнительные SPN можно добавить в то же решение, создав еще одно ручное решение и введя того же производителя и тот же номер детали производителя, как показано на изображении ниже.

Ручные решения обозначаются строкой Manual solution в области MPN, а также значком на каждой плитке SPN.
Редактирование или удаление ручного решения
Чтобы отредактировать или удалить существующее ручное решение, нажмите раскрывающийся список рядом с номером детали поставщика в плитке решения и выберите нужную команду.

Существующее ручное решение можно удалить или отредактировать.
Когда выбрана команда Delete , данные поставщика удаляются (цветная плитка SPN исчезает), но данные производителя остаются. Чтобы полностью удалить решение, сначала удалите поставщика(ов). После удаления всех поставщиков чуть ниже текста Manual Solution в области сведений о производителе решения появится раскрывающийся список. Используйте команду Delete в этом меню, чтобы полностью удалить решение.

Когда из ручного решения удалены все поставщики, можно удалить и само решение.
Добавление альтернативной детали
Чтобы гарантировать возможность сборки изделия, большинство разработчиков выбирают компоненты, которые при необходимости можно заменить альтернативой. В ActiveBOM это достигается добавлением дополнительных Solutions (как только что обсуждалось), а затем настройкой BomDoc на использование нескольких решений с помощью функции Solutions per Item, как обсуждалось ранее.
Также возможны ситуации, когда идентичная альтернатива недоступна, но вместо нее можно использовать функционально эквивалентную деталь. Например, если наблюдается дефицит конденсаторов на 6,3 В, в этой производственной партии вместо них можно использовать конденсатор на 10 В или 16 В того же номинала.

Щелкните правой кнопкой мыши, чтобы добавить Alternative Item. Обратите внимание на элемент управления слева, который используется для скрытия/отображения альтернативной позиции. Наведите курсор на изображение, чтобы отобразить диалог генерации BOM, настроенный на включение Alternative Items.
Чтобы выбрать функционально эквивалентную альтернативную деталь, щелкните правой кнопкой мыши по детали, затем выберите Operations » Add Alternative Item в контекстном меню. Откроется диалог Add Alternative Item , в котором можно выполнить поиск подходящей альтернативы в подключенном Workspace. Поддерживается фасетный поиск. Подробнее о выполнении фасетного поиска в поддерживающем его диалоге см. в разделе Поиск детали. Диалог «запоминает» фильтры и значения, которые ранее использовались для разных компонентов одного типа.
Если вы замените альтернативный компонент на тот, который уже используется как альтернатива, будет показан следующий диалог с предупреждением.
BOM будет включать количество как для исходной позиции, так и для альтернативной позиции. При необходимости в BOM можно добавить столбец примечаний, чтобы включить инструкции для закупщика о том, в каких случаях следует использовать каждую из них.
Создание групп альтернатив
Еще одна ситуация, когда может потребоваться определить альтернативы, возникает при наличии нескольких экземпляров одной и той же детали, но вы не хотите закупать все эти детали у одного и того же поставщика.
Например, у вас есть большое количество резисторов 10K и крупная производственная партия. Чтобы обеспечить поставку, вы хотите разделить их и закупать резисторы 10K у четырех разных поставщиков при обработке BOM. Это можно сделать, разделив эту деталь на четыре группы, при этом каждой группе назначается свой Производитель/Поставщик с помощью функции Rank.
Еще одна ситуация, когда может понадобиться разделить компонент на группы, возникает, если в вашей разработке есть компонент, которому требуется конкретный компонент от конкретного производителя, но есть и другие компоненты, для которых такое ограничение по производителю не требуется. Этого можно добиться, создав группу для особого компонента, чтобы зафиксировать его за конкретным производителем, а затем назначив остальные компоненты другой группе.
Чтобы разделить компонент на группы, щелкните правой кнопкой мыши по детали в BomDoc, затем выберите команду Operations » Split Item (Add Alternatives Group) в контекстном меню. Откроется диалог Edit Alternative Group (при условии, что BomDoc находится в режиме Base View). Задайте имя Alternative Group и установите флажок для каждого компонента, который должен входить в эту группу. Новая группа появится как отдельная строка позиции рядом с разделенной позицией BOM, с тем же номером строки. Также появится столбец Alternative Group Name, в котором будет отображаться заданное пользователем имя группы.

Позиция строки 3 была разделена на 3 Alternative Groups, и каждой группе был назначен свой MPN путем применения подходящего пользовательского ранжирования к предпочтительному Solution.
Если вы попытаетесь удалить группу альтернатив, а компонентам в этой группе назначен альтернативный компонент, будет показан приведенный ниже предупреждающий диалог с запросом подтверждения удаления группы.
Понимание сведений о решении
Выбор компонентов часто представляет собой процесс балансирования между доступностью, ценой за единицу и объемом производства. Одно из больших преимуществ ActiveBOM — способность предоставлять подробную и актуальную информацию о цепочке поставок непосредственно в среде проектирования. Доступ к этой информации позволяет разработчику легко отслеживать выбранные компоненты и при необходимости адаптировать их.
Сведения о производителе
Если компонент проекта включает распознанного производителя и номер детали производителя (обозначаемый как MPN), ActiveBOM представит это как Solution в нижней области интерфейса ActiveBOM (каждая строка — это решение). Для каждого Solution ActiveBOM автоматически обращается к Altium Cloud Services и пытается найти информацию о цепочке поставок для этой детали. Ключевой функцией облачных сервисов является Altium Parts Provider, который агрегирует актуальную информацию о деталях из обширного списка внешних поставщиков, возвращая в ActiveBOM ключевые данные, такие как поставщик, цена, уровни запасов и минимальные объемы заказа.
Каждая из строк, отображаемых под списком позиций BOM, называется Solution, при этом деталь производителя указывается слева, а каждый из доступных поставщиков, найденных Altium Parts Provider, отображается на отдельной цветовой плитке.

Каждая строка представляет собой Solution — деталь производителя и доступных поставщиков этой детали.
Подробнее см. в разделе Управление решениями.
MPN Information
-
Изображение детали
-
Название производителя и номер детали производителя. Это кликабельная ссылка на сайт Octopart, где представлена подробная информация об этой детали производителя.
Наведите курсор на запись, чтобы скопировать номер детали производителя и имя производителя с помощью элемента управления, который появляется справа от записи:
Раскрывающееся меню справа предоставляет доступ к следующим командам:
-
Open in Manufacturer Part Search – открывает панель Manufacturer Part Search, при этом номер детали производителя и имя производителя подставляются в качестве поискового запроса.
-
Open in Octopart – открывает сайт Octopart, предоставляя подробную информацию об этой детали производителя.
-
Описание.
-
Приоритет решения (Primary, Secondary 1, Secondary 2 и т. д.). Нажмите, чтобы открыть раскрывающееся меню, в котором можно выбрать, следует ли использовать это решение.
-
Общий складской остаток: сумма доступных запасов у избранных поставщиков (глобальная доступность). Красный цвет, если запас < количества заказа.
-
Минимальная цена за единицу. Красный цвет, если цены отсутствуют или цена = 0.
-
Жизненный цикл производителя: данные из облачных сервисов Altium, где:
-
Серый = по умолчанию, неизвестно или нет информации
-
Зеленый = новое изделие или серийное производство
-
Оранжевый = не рекомендуется для новых разработок
-
Красный = устарело или EOL
-
Кнопка Datasheet. Нажмите, чтобы открыть техническое описание производителя для этой детали.
-
Количество доступных номеров деталей поставщиков.
-
Пользовательский рейтинг. Нажмите на нужное количество звезд, чтобы повысить или понизить уровень рейтинга для данного решения. Чтобы удалить рейтинг, нажмите кнопку
справа от звезд.
Интерпретация состояния жизненного цикла

Используйте статус жизненного цикла, чтобы выбрать наиболее подходящую деталь.
Текущий статус жизненного цикла отображается для каждого решения (как показано на изображении выше).
Статус жизненного цикла предназначен для использования в качестве indicator по ряду причин:
-
Altium поддерживает базу данных из многих миллионов компонентов, выпускаемых тысячами производителей компонентов. Поскольку не существует единого согласованного метода, с помощью которого эти производители отражают состояние жизненного цикла компонента, статус формируется на основе информации, агрегированной от производителей, глобальных дистрибьюторов и глобального анализа продаж.
-
Деталь помечается как EOL или Obsolete только тогда, когда по крайней мере один авторизованный дистрибьютор или производитель подтвердил этот статус.
-
Определение статуса Not Recommended for New Design (NRND) является более сложной задачей. Производители иногда просто сообщают, активна деталь или нет, и могут не давать предварительного предупреждения о том, что деталь будет снята с производства или заменена. Поэтому этот статус жизненного цикла не всегда совпадает со статусом, предоставленным производителем. Алгоритм статуса использует различную информацию, включая доступность складских запасов в реальном времени и исторические данные от всех дистрибьюторов, чтобы попытаться определить доступность детали. Детали, которые стабильно имеют низкую доступность (при том что ранее они были в целом доступны), или которые невозможно было закупать в течение некоторого времени после периода хорошей доступности, в конечном итоге будут помечены как NRND (если они уже не имеют статус EOL или Obsolete).
-
Идея индикатора статуса жизненного цикла состоит в том, чтобы предоставить простую для понимания информацию, помогающую принимать более обоснованные решения по детали, выделяя те детали, которые могут быть проблемными. Однако из-за огромного объема данных и количества компонентов, формирующих библиотеку Workspace, всегда существует вероятность того, что статус Altium отстает от текущего статуса производителя и, следовательно, не является актуальным. Altium не может гарантировать точность статуса жизненного цикла; если есть какие-либо сомнения, рекомендуется дополнительно проверить у производителя официальную информацию о жизненном цикле.
Чтобы сообщить о проблеме с деталью, например о некорректном состоянии жизненного цикла, найдите деталь на панели Manufacturer Part Search, отобразите область Details справа на панели, прокрутите область Details вниз до конца и нажмите ссылку Report an Issue (show image
).
Подробные сведения о цветах, используемых для отображения статуса жизненного цикла, см. в раскрывающемся разделе чуть выше.
Ранжирование решений
Если доступно несколько деталей производителя, то есть существует несколько решений, решения автоматически ранжируются от высшего к низшему на основе доступности детали, цены и состояния жизненного цикла производителя.
Если вы предпочитаете использовать решение с более низким рангом, например чтобы использовать определенного производителя, вы можете переопределить автоматическое ранжирование, задав пользовательский рейтинг с помощью функции звезд, как показано на изображении ниже.

Нажмите на звезду, чтобы задать пользовательский рейтинг для решения.
-
Настройки BOM Checks по умолчанию будут отображать предупреждающий флаг для всех деталей без рейтинга. Это сделано для того, чтобы побудить разработчика проверить автоматическое ранжирование и принять его или переопределить по своему усмотрению.
-
Пользовательские ранги (и вручную назначенные приоритеты SPN) можно очистить для выбранных элементов BOM, нажав кнопку
.
-
Рейтинги, назначенные в BomDoc, сохраняются в BomDoc. Для компонентов библиотеки Workspace вы также можете ранжировать Part Choices в диалоговом окне Edit Part Choices (Add Solution » Edit Part Choices in Library); рейтинги, заданные в этом диалоговом окне, сохраняются в Workspace.
Импорт рейтингов цепочки поставок из другого документа ActiveBOM
Рейтинг, заданный в другом BomDoc, также может быть применен в текущем BomDoc; выполните команду Tools » Import Ranks, затем выберите нужный BomDoc. Детали в выбранном BomDoc будут сопоставлены с деталями в текущем BomDoc, и рейтинги цепочки поставок будут импортированы для элементов BOM, у которых DesignItemIDs match. Когда совпадают DesignItemID, будет обновлен рейтинг существующих MPN в решениях, а дополнительные MPN, обнаруженные в импортированном BomDoc, будут добавлены как дополнительные решения. Обратите внимание, что после импорта автоматически появятся только те SPN, которые были закреплены в импортированном BomDoc. Нажмите кнопку Refresh, чтобы принудительно обновить все SPN.
В версиях Altium Designer до 18.0 использовалась другая реализация ActiveBOM и другой подход к рейтингам цепочки поставок. При импорте из документа ActiveBOM, созданного в Altium Designer 17.1 или более ранней версии, сопоставление рейтингов — из старой системы в новую — выглядит следующим образом:
-
Одна звезда из старого документа ActiveBOM становится тремя пользовательскими звездами в текущем документе ActiveBOM.
-
Две звезды из старого документа ActiveBOM становятся четырьмя пользовательскими звездами в текущем документе ActiveBOM.
-
Три звезды из старого документа ActiveBOM становятся пятью пользовательскими звездами в текущем документе ActiveBOM.
Если старый проект (до Altium Designer 18.0) открывается в более поздней версии программного обеспечения и для этого проекта определен документ ActiveBOM, то при открытии этого существующего документа ActiveBOM данный процесс импорта рейтингов применяется автоматически.
Поставщики
Справа от сведений о детали производителя отображаются доступные поставщики, возвращенные Altium Parts Provider, при этом каждый поставщик представлен на отдельной плитке. Эти плитки также называются SPN (Supplier Part Numbers).
SPN автоматически ранжируются по доступности и цене. Каждая плитка SPN содержит цветной баннер; его цвет отражает риск, связанный с выбором данного SPN (подробности ниже). Поскольку данные о доступности и цене могут быть обновлены в любой момент из Altium Parts Provider, порядок плиток SPN может изменяться.

Плитка SPN содержит подробную информацию о детали и ее доступности.
SPN Tile Information
-
Баннер плитки, включая фиксирующую кнопку, имя поставщика и раскрывающееся меню последовательности плиток, где цвет баннера означает:
-
Зеленый = лучший вариант
-
Оранжевый = приемлемо
-
Красный = рискованно
(сплошной баннер указывает на используемое решение/поставщика, настроенное в разделе Supply Chain панели Properties)
-
Номер детали поставщика (ссылка на деталь на сайте поставщика)
-
Код страны местоположения поставщика (ISO alpha 2).
-
Источник информации о детали (наведите курсор для подробностей). Цвет означает:
-
Серый = по умолчанию, обновлено менее недели назад
-
Оранжевый = 1 неделя < последнее обновление < 1 месяц назад
-
Красный = последнее обновление > 1 месяца назад
-
Складской остаток, красный цвет, если доступный запас < количества заказа
-
Цена за единицу: красный цвет, если цена недоступна или цена = 0 (валюта задается на панели ActiveBOM Properties)
-
Упаковка поставляемых деталей; наведите курсор для подробностей.
-
Количество заказа, оранжевый цвет, если Minimum Order Quantity (MOQ) > количества заказа; информация о любом излишке отображается во всплывающей подсказке
-
Стоимость заказа (цена за единицу * количество заказа), красный цвет, если 0 (то есть нет запаса или нет цены за единицу)
-
Доступные ценовые диапазоны с минимальными количествами заказа
Доступные поставщики определяются на странице Data Management - Parts Provider диалогового окна Preferences для данной установки программного обеспечения. Если настройки Data Management - Parts Provider изменены (например, поставщик исключен), документ ActiveBOM необходимо открыть заново, чтобы применить эти изменения.
Доступных поставщиков также можно отфильтровать в ActiveBOM в диалоговом окне Project Part Providers Preferences dialog.
Если в браузерном интерфейсе вашего Workspace Altium 365 настроено подключение к учетной записи конкретного поставщика (подробнее), в плитках SPN будет отображаться индивидуальная цена там, где это применимо.
Supplier Data Merging
Эта функция находится в стадии Open Beta и доступна, когда включен параметр EDMS.CustomOffersMerge в диалоговом окне Advanced Settings dialog. Обратите внимание, что она доступна только при подключении к Workspace на платформе Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace), в котором включен BOM Portal. Она недоступна при подключении к локальному Workspace Enterprise Server.
Данные поставщика из настроенного вами Custom Parts Provider объединяются с данными Altium Parts Provider, чтобы представить всю совокупную информацию о поставщиках в документе ActiveBOM (
).
Ранжирование поставщиков
По умолчанию для нового элемента BOM поставщики ранжируются автоматически. Обратите внимание, что это ранжирование может со временем меняться по мере изменения цены и доступности конкретной детали. При необходимости вы можете закрепить плитку SPN в определенной позиции, щелкнув значок булавки слева на баннере плитки SPN. Автоматический порядок SPN также можно переопределить вручную; используйте раскрывающийся список справа на баннере плитки, чтобы задать нужную позицию. Если вы используете раскрывающийся список для ручной установки позиции плитки SPN, значок закрепления применяется автоматически.
Чтобы узнать, как применить приоритет поставщика к ранжированию, см. раздел Настройка доступных поставщиков.