Altium Designer Documentation

Управляемые шаблоны состава изделия_AD

Created: 30.03.2020 | Updated: 31.03.2020

Главная страница: Объекты сервера

Altium Designer в сочетании с сервером управляемых данных позволяет создавать объекты управляемых Excel-шаблонов состава изделия (BOM Template Item) и управлять ими на этом сервере. Создание таких объектов осуществляется непосредственно на сервере путем загрузки файла шаблона Excel (*xls, *.xlsx, *.xlt, *.xltx) в ревизию целевого объекта. После того, как объект шаблона состава изделия был создан (и в его ревизию были выпущены данные) и его состояние жизненного цикла задано на том уровне, при котором этот объект можно использовать при проектировании, объект можно повторно использовать при создании проектов плат.

Для получения более подробной информации по созданию состава изделия и работе с ним перейдите на страницу Управление составом изделия в ActiveBOM.

Тип папки

При создании папки, в которой будет храниться объект BOM Template Item, вы можете указать тип этой папки. Это не имеет отношения к содержимому папки – выпуск шаблона всегда осуществляется в соответствующий объект BOM Template Item. Таким образом вы лишь обеспечиваете визуальную подсказку о том, что хранится в папке, что может быть полезными при поиске определенного содержимого на сервере. Чтобы указать, что папка используется в качестве контейнера для объектов BOM Template Item, задайте ее тип (Folder Type) как BOM Templates при определении свойств папки в диалоговом окне Edit Folder.

Определение типа папки, т.е. ее планируемого использования, предоставляет визуальную индикацию содержимого этой папки при просмотре данных на сервере.
Определение типа папки, т.е. ее планируемого использования, предоставляет визуальную индикацию содержимого этой папки при просмотре данных на сервере.

Другим важным аспектом родительской папки является используемая для нее схема именования объектов (Item Naming Scheme), которая определяет формат уникального идентификатора каждого объекта, создаваемого в этой папке. Доступны несколько примеров схем по умолчанию, использующих краткий код для папок каждого типа (XLT для каталога шаблонов Excel) или для содержимого каждого типа (XLT для шаблона Excel):

  • $CONTENT_TYPE_CODE-001-{0000} – например, XLT-001-0001.
  • $CONTENT_TYPE_CODE-001-{A00} – например, XLT-001-A01.
  • $FOLDER_TYPE_CODE-001-{0000} – например, XLT-001-0001.
  • $FOLDER_TYPE_CODE-001-{A000} – например, XLT-001-A001.

Используя схему именования по умолчанию, система автоматически назначит следующий уникальный идентификатор на основе этой схемы, просканировав весь сервер и идентификаторы существующих объектов. Это может значительно сэкономить время при создании объектов шаблонов состава изделия вручную.

Для папки также можно определить пользовательскую схему путем ее ввода в поле, с переменной частью в фигурных скобках (например, XLBOM-001-{0000}).

Схема именования объектов родительской папки применяется к уникальным идентификаторам всех объектов, которые создаются в этой папке.
Схема именования объектов родительской папки применяется к уникальным идентификаторам всех объектов, которые создаются в этой папке.

Схему Item Naming Scheme, примененную к родительской папке, можно в любой момент изменить. Измененная схема будет применяться ко всем создаваемым далее в этой папке объектам.

Тип объекта

При создании целевого объекта BOM Template Item, в котором будет храниться файл шаблона Excel, убедитесь, что в диалоговом окне Create New Item тип содержимого этого объекта (Content Type) определен как BOM Template. Если вы создаете объект в папке с типом BOM Templates, то объект этого типа будет доступен в контекстном меню при создании объекта.

Создание объекта BOM Template Item в папке BOM Templates. Нужный тип содержимого (Content Type) доступен в контекстном меню.
Создание объекта BOM Template Item в папке BOM Templates. Нужный тип содержимого (Content Type) доступен в контекстном меню.

При определении объекта BOM Template Item, в который будет выгружен исходный файл шаблона Excel, убедитесь, что указан тип управления жизненным циклом для его использования с этим объектом и схема именования ревизий этого объекта.

Управление тем, какие типы объектов могут использовать конкретное определение жизненных циклов или схему именования ревизий, осуществляется на глобальном уровне в диалоговом окне Content Types, при определении схемы. Схемами по умолчанию, которые назначаются объекту BOM Template Item, являются Generic Lifecycle и 1-Level Revision Scheme.

После того, как файл был выгружен в начальную ревизию объекта BOM Template Item, эти схемы не могут быть изменены для этого конкретного объекта.

Укажите нужные схемы в диалоговом окне Create New Item с помощью полей Lifecycle Definition и Revision Naming Scheme соответственно.

Если включен параметр для управления использованием определений жизненных циклов и схем именования ревизий по типу содержимого и для типа BOM Template Item не задано использование конкретного определения/схемы, то это определение/схема будет не доступно в соответствующем выпадающем списке.

Выбор определения жизненного цикла и схемы именования ревизий для создаваемого вручную объекта.
Выбор определения жизненного цикла и схемы именования ревизий для создаваемого вручную объекта.

Придерживаясь стандартных схем именования ревизий и определений жизненных циклов для различных типов проектных объектов на сервере управляемых данных, вы обеспечите понятное и надежное управление этими объектами.
Хорошей идеей является добавление названия и описания в определение объекта. Эта информация используется при поиске на сервере и позволяет быстро идентифицировать, что предлагает тот или иной объект BOM Template Item.

Выгрузка файла шаблона состава изделия

До сих пор рассматривалась поддержка сервером объекта BOM Template Item с точки зрения соответствующих типов папки и объекта. Выгрузка файла шаблона Excel в ревизию такого объекта может быть выполнена несколькими способами.

Меню Upload

Файл шаблона Excel может быть выгружен щелчком ПКМ по нужному объекту BOM Template Item в панели Explorer и выбором команды Upload из контекстного меню. Будет открыто диалоговое окно Create New Revision, в котором вы можете изменить название и описание и добавить необходимую информацию о выпуске. Используйте область Sources диалогового окна, чтобы загрузить нужный файл шаблона. Это можно выполнить путем перетаскивания файла мышью из Проводника Windows в эту область. Либо нажмите кнопку  – будет открыто диалоговое окно Add Files (стандартное диалоговое окно Windows на открытие файла). Используйте его, чтобы найти и открыть нужный файл шаблона (поддерживаемые форматы/расширения: *.xls, *.xlsx, *.xlt и *.xltx).

Если у объекта нет запланированной ревизии, выгрузка будет осуществлена в следующую запланированную ревизию, созданную на лету в рамках процесса выгрузки.

Ручное определение файла шаблона Excel для загрузки в целевой объект BOM Template Item.
Ручное определение файла шаблона Excel для загрузки в целевой объект BOM Template Item.

После перетаскивания нужного файла или его выбора и нажатия кнопки Open запись этого файла будет отображена в области Sources. Начните загрузку, нажав кнопку OK. Загруженный файл станет доступен на вкладке аспектного вида Details ревизии объекта в панели Explorer.

Загруженный файл появится в списке на вкладке аспектного вида Details ревизии объекта BOM Template Item.
Загруженный файл появится в списке на вкладке аспектного вида Details ревизии объекта BOM Template Item.

Перетаскивание из Проводника Windows

Файл шаблона Excel также можно выгрузить, перетащив выбранный файл из исходной папки в Проводнике Windows в нужный целевой объект BOM Template в панели Explorer. Будет открыто диалоговое окно Create New Revision, где этот файл будет отображен в списке области Sources. Измените поля Name (которое будет именем файла с его расширением) и Description (которое будет в формате Uploaded from <ПутьИИмяФайла>, Size <РазмерФайла>, Created on <ДатаСозданияФайла>), добавьте нужную информацию о выпуске Release Notes и нажмите кнопку OK.

Если у существующего объекта BOM Template Item нет запланированной ревизии, выгрузка будет осуществлена в следующую запланированную ревизию, созданную на лету в рамках процесса выгрузки. Если вы перетащите файл не в существующий объект, будет создан новый объект BOM Template Item. Будет открыто диалоговое окно Create New Item. Названием (Name) объекта будет имя файла с его расширением. Описание (Description) объекта будет в формате Uploaded from <ПутьИИмяФайла>, Size <РазмерФайла>, Created on <ДатаСозданияФайла>. Измените эти поля нужным образом. Идентификатор Item ID будет задан в соответствии со схемой именования ревизий, заданной на уровне папки. Если папке не задана схема именования ревизий, будет использоваться схема $CONTENT_TYPE_CODE-001-{0000}.

Выгрузка файла шаблона Excel с помощью перетаскивания мышью.Выгрузка файла шаблона Excel с помощью перетаскивания мышью.

Повторное использование объекта BOM Template Item

После того, как файл шаблона состава изделия был выгружен на сервер управляемых данных и состояние его жизненного цикла было задано на том уровне, при котором его можно использовать на уровне проекта, этот шаблон состава изделия можно повторно использовать при создании проектов плат.

Когда вы вошли на сервер управляемых данных, использование доступных объектов BOM Template Item осуществляется автоматически. Если есть выпущенные ревизии объектов BOM Template Item, то только доступные шаблоны (те, которые были опубликованы для вас), будут представлены в поле Template диалогового окна Bill of Materials (в области Export Options, когда выбран формат MS Excel File или MS Excel File - Native).

Если существуют объекты BOM Template Item, то они будут представлены при входе на сервер вместо локальных (файловых) шаблонов при настройке отчета о составе изделия.Если существуют объекты BOM Template Item, то они будут представлены при входе на сервер вместо локальных (файловых) шаблонов при настройке отчета о составе изделия.

Если на сервере нет выпущенных ревизий объектов BOM Template Item либо если вы вышли с сервера, то вам будет доступно использование локальных, файловых шаблонов (которые хранятся в файлах *.xls, *.xlsx, *.xlt, *.xltx).

Если вы не вошли на сервер управляемых данных, вы всё же можете работать в Altium Designer (под активной лицензией Altium Designer), но вы не сможете получить доступ к серверу управляемых данных организации и к его службам. Соответственно, вы не сможете повторно использовать объекты BOM Template Item. Вы сможете использовать только файловые шаблоны, определенные локально, которые доступны в папке шаблонов, указанной на странице Data Management - Templates диалогового окна Preferences.

Обновление объекта BOM Template Item

Если необходимо изменить шаблон Excel, сохраненных в объекте BOM Template Item, выгрузите новый файл шаблона в этот объект – новый шаблон будет сохранен в следующую ревизию этого объекта.

Загрузка файла шаблона состава изделия

Загрузку файла шаблона состава изделия (*.xls, *.xlsx, *.xlt, *.xltx), который хранится в ревизии объекта BOM Template Item, можно выполнить из панели Explorer следующими способами:

  • Щелкните ПКМ по этой ревизии и выберите команду Operations » Download из контекстного меню. Файл будет загружен в подпапку выбранной директории, названную в соответствии с идентификатором ревизии объекта. Этот файл можно найти здесь в папке Released.
    Запустите команду Download для записи верхнего уровня объекта BOM Template Item, чтобы загрузить файл шаблона состава изделия, который хранится в самой новой ревизии этого объекта.
    Нажмите кнопку Explore в диалоговом окне Download from Server, чтобы быстро открыть папку загрузки.
  • Выберите файл ревизии объекта на ее вкладке аспектного вида Details, щелкните ПКМ и выберите команду Download из контекстного меню. В открывшемся диалоговом окне Browse For Folder укажите целевую папку для получения файла.

Открытие файла шаблона состава изделия

Чтобы открыть файл шаблона состава изделия, который хранится в ревизии объекта BOM Template Item, выберите этот файл на вкладке аспектного вида Details этой ревизии, затем щелкните ПКМ и выберите команду Open из контекстного меню. Файл будет открыт в Excel, если он установлен.

Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

Связаться с нами

Связаться с нашими Представительствами напрямую

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе: