Поддержка сбора данных

Вы просматриваете версию 7.1. Для самой новой информации, перейдите на страницу Поддержка сбора данных для версии 8.1

Altium позволяет организации копировать необходимый контент из исходного рабочего пространства и переносить его во второе целевое рабочее пространство — этот процесс называется просто Workspace Data Acquisition.

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

Чтобы воспользоваться преимуществами управляемой связи и расширенных функций, доступных на платформе Altium 365, под руководством команды разработчиков Altium вы можете перенести данные своего Altium Enterprise Server на платформу Altium 365, активированную для вашей компании. Дополнительную информацию см. на страницах «Перенос данных из самостоятельно управляемого рабочего пространства на платформу Altium 365 » и «Программа переноса данных Altium ».

Сбор данных — концептуальный обзор

На приведенном ниже изображении представлена общая графическая иллюстрация концепции сбора данных. Изображенные принципы сбора данных одинаковы независимо от типа собираемых данных.

Концепция сбора данных рабочей среды.
Концепция сбора данных рабочей среды.

Обратите внимание, что рабочая область, которая будет получать данные контента (целевая рабочая область), должна иметь возможность подключиться к исходной рабочей области. Это означает, что Enterprise Server не может выступать в качестве источника данных контента для рабочей среды Altium 365, поскольку последняя не может подключиться к первому — который находится в пределах локальной сети LAN/WAN и не подключен к Интернету.

На практике это означает, что данные «Content Cart» могут передаваться между рабочими пространствами Altium 365, между рабочими пространствами Enterprise Server, а также из рабочего пространства Altium 365 в рабочее пространство Enterprise Server. В этих случаях принимающая/целевая рабочая среда может «видеть» исходную рабочую среду и подключаться к ней, тогда как целевая рабочая среда Altium 365 не может видеть и подключаться к рабочей среде, находящейся в закрытой локальной сети.

Сбор данных между рабочими пространствами. Краткое изложение:

ИСТОЧНИК   ЦЕЛЬ ПОДДЕРЖИВАЕТСЯ
Рабочая область Altium 365 Рабочая среда Altium Enterprise Server
Рабочая среда Altium Enterprise Server Рабочая среда Altium Enterprise Server
Рабочая среда Altium Enterprise Server Рабочая среда Altium 365
Рабочая среда Altium 365 Рабочая среда Altium 365

Также обратите внимание, что данные контента нельзя переносить между рабочей средой Altium 365 и рабочей средой Altium 365 GovCloud.

Элементы, которые можно перенести

С помощью функции «Получение данных» из исходного рабочего пространства в целевое рабочее пространство можно переносить следующие типы элементов:

  • 3D-модель
  • Настройки Altium Designer
  • Компонент (включая связанные варианты деталей)
  • Шаблон компонента
  • Технические характеристики
  • Контактная площадка
  • Управляемый лист схемы
  • Задание на вывод
  • Шаблон схемы
  • Скрипт
  • Модель моделирования
  • Символ

Что следует учитывать при получении данных:

  • Получается только выбранная версия исходного элемента, а не все версии, которые могут существовать для этого элемента. В Explorer стандартном представлении панели это будет последняя (текущая) версия элемента, если явно не выбрана более ранняя (старая) версия — снимите флажок Show only latest опцию в меню « », чтобы отобразить все доступные версии элемента.
  • При импорте версии исходного компонента или элемента управляемого листа схемы также будут импортированы все связанные дочерние элементы:
    • Component Item – соответствующие версии следующих связанных дочерних объектов: элемент «Символ», элемент(ы) «Контур», элемент(ы) «3D-модель», элемент «Модель моделирования», элемент «Шаблон компонента», элемент(ы) «Технический паспорт», ассоциации «Выбор детали ».

Обратите внимание, что параметр «Тип компонента » не передается в процессе импорта, поэтому импортированные компоненты появятся в Uncategorized как на панели «Компоненты» Altium Designer, так и на странице «Компоненты» рабочей области. Вы можете применить нужный тип компонента к одной или нескольким записям компонентов с помощью операции «Изменить тип компонента » на панели Altium Designer Explorer .

  • Managed Sheet Item – применимые ревизии следующих связанных дочерних объектов: элемент(ы) компонента, элемент(ы) символа, элемент(ы) контура, элемент(ы) 3D-модели, элемент(ы) модели симуляции, элемент(ы) шаблона компонента, элемент(ы) технического описания, элемент шаблона схемы.
  • Жизненный цикл ревизии исходного элемента, полученного из внешнего источника, примет исходное состояние (например, Draft), как это определено назначенным определением жизненного цикла для целевого элемента. Любая история жизненного цикла ревизии исходного элемента будет игнорироваться.
  • Если дочерний элемент выбранного исходного компонента или управляемого элемента схемы по какой-либо причине не может быть получен, то получение этого выбранного компонента или управляемого элемента схемы не будет продолжено.
Дочерняя версия элемента, используемая несколькими родительскими элементами — например, общий элемент «Символ» или «Контур» — приобретается только один раз, а не для каждой приобретаемой версии родительского элемента.

Пользовательский интерфейс импорта

Related page: Использование корзины контента

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

Диалоговое окно «Корзина контента» — центр управления процессом получения данных из исходной рабочей области.
Диалоговое окно «Корзина контента» — центр управления процессом получения данных из исходной рабочей области.

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

  1. Текущая активная рабочая область автоматически определяется в качестве исходной рабочей области.
    1. Вы можете изменить активную рабочую область, отображаемую в Explorer панели — и, следовательно, текущий источник данных — с помощью меню выбора рабочей области, расположенного в левом верхнем углу панели.
    2. Доступны те рабочие пространства, к которым вы ранее подключались и/или к которым в данный момент имеете доступ (подключены), как показано в разделе Known Servers на странице «Управление данными — Серверы » диалогового окна Preferences .
    3. Обратите внимание: хотя Altium Content Vault также доступен в качестве источника, его прямое использование для получения данных не рекомендуется в пользу панели «Поиск деталей по производителю» — на которую вы будете перенаправлены, если в качестве источника выбран Content Vault. Панель Manufacturer Parts Search панель предлагает расширенные возможности поиска реальных деталей через Altium Parts Provider сервиса, а в фоновом режиме использует Altium Content Vault в качестве источника данных моделей компонентов. Найденные компоненты, для которых имеются соответствующие данные моделей, можно «загрузить» для использования в ваших проектах.
  2. Используйте раскрывающееся меню с названием целевой рабочей области (выделено синим цветом), чтобы выбрать из списка другую целевую рабочую область; в этом списке отображаются рабочие области, к которым в данный момент установлено соединение — выберите опцию «Администрирование сервера», чтобы включить или отключить соединения с рабочими областями.
  3. Исходная версия элемента указана в основной таблице. В корзину можно добавить любое количество дополнительных версий элемента. Для этого нажмите на Add More Items элемент управления в правом верхнем углу диалогового окна и выберите Select пункт, чтобы перейти в Choose Item диалогового окна (вариант панели Explorer панели). Отсюда вы можете просматривать исходную рабочую область в поисках дополнительных элементов, добавляя их либо по одному, либо пакетно с помощью стандартных инструментов множественного выбора.

    В качестве альтернативы выберите Add manually пункт, чтобы открыть диалоговое окно «Добавить новые элементы». Это диалоговое окно позволяет вставить внешний список необходимых элементов (по одному элементу в строке), которые затем можно будет найти в исходной рабочей области с помощью выбранных критериев поиска (GUID, Item ID, Nameили MPN). Выберите и удалите из списка версии элементов (нажмите кнопку « »), если решите, что их всё-таки не следует загружать.

  4. Нажмите Change Settings элемент управления в правом нижнем углу Content Cart диалогового окна, чтобы перейти в диалоговое окно «Структура корзины контента». Здесь вы можете задать параметры по умолчанию для каждого из типов элементов данных, поддерживаемых данной функцией для приобретения. Это включает в себя указание папки по умолчанию в целевой рабочей области, а также определения жизненного цикла по умолчанию, схем именования элементов и ревизий, а также начального индекса. У вас также есть возможность добавить примечание, которое может предоставить полезную информацию о загрузке другим пользователям при просмотре вашего загруженного контента.
  5. После выбора нужных исходных элементов нажмите кнопку « », которая подготовит целевую рабочую область к импорту. При этом автоматически проверяется статус выбранных ревизий элементов (если они импортировались ранее), связи «родитель-потомок», а затем предлагается необходимое действие — для новых импортов это будет Transfer new revision and item. Хотя на этапе подготовки применяются параметры импорта по умолчанию (см. пункт 3 выше), свойства отдельных целевых элементов при необходимости можно изменить. Для этого выберите элемент в списке и нажмите кнопку « ».
  6. По завершении подготовки нажмите кнопку « », чтобы запустить процесс получения. Появится диалоговое окно первоначального подтверждения — нажмите Yes , чтобы продолжить перенос содержимого между исходной и целевой рабочими средами. Второе диалоговое окно подтвердит результат импорта.

Используйте параметры в Content Cart Structure диалоговом окне, чтобы изменить настройки импорта по умолчанию в соответствии со схемами, используемыми (и предпочтительными) для этих типов элементов в целевой рабочей области. По умолчанию эти настройки определены таким образом, что каждый тип элемента импортируется в отдельную папку в корневой папке, названной в соответствии с именем «Content Cart». Имя по умолчанию имеет формат Content Cart – и отображается в Content Cart диалоговом окне.

При необходимости его можно заменить на более понятное название. В качестве альтернативы можно выбрать папку в целевой рабочей среде, в которую будет перенесено содержимое из корзины. Это может быть как существующая папка, так и совершенно новая, созданная на лету. Параметры импорта в Content Cart Structure диалоговом окне являются общими настройками по умолчанию — при необходимости можно определить свойства на уровне отдельных элементов, что обеспечивает более точный контроль.

Если ревизия элемента уже была получена, а исходный элемент с момента этого получения не был повторно выпущен, его Status будет Already Exists отражено в этом. Поскольку никаких действий предпринимать не нужно, поле Action поле будет отображаться как Nothing to do. Обратите внимание, что ревизии элементов в корзине распознаются как полученные (Уже существует).

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

Механизм получения данных

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

Основной алгоритм действий

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

Механизм получения данных из исходной рабочей области и их передачи в целевую рабочую область.
Механизм получения данных из исходной рабочей области и их передачи в целевую рабочую область.

Как видно, процедура сводится, по сути, к трём отдельным этапам, обеспечивающим передачу данных между рабочими пространствами с сохранением их целостности:

  1. Download – сначала загружается выбранная версия исходного элемента (из исходной рабочей области).
  2. Modify & Retarget – данные автоматически модифицируются в соответствии с заданными локальными настройками (локальными для целевой рабочей области), при этом надежно сохраняется полученное значение.
  3. Release – данные передаются в целевую рабочую область (в данном случае в новую версию существующего целевого элемента). Целевая версия сохраняет ссылку на свой источник — указатель на версию исходного элемента, являющуюся её предком.

Управление полученными данными

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

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

Полностью новое получение

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

Сценарий 1 — импорт данных в начальную версию нового целевого элемента.
Сценарий 1 — импорт данных в начальную версию нового целевого элемента.

Импорт более поздней версии

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

Таким образом, на практике, даже если последняя версия была импортирована в другую папку целевой корзины рабочей области, система импортирует новую версию в существующий компонент. Теперь для этого компонента доступна новая версия, которая будет автоматически обнаружена при открытии проекта, использующего данный компонент — об этом будет свидетельствовать Out of date состоянием на панели «Свойства», в «Менеджере элементов» или в документе ActiveBOM.

Сценарий 2 — получение более поздней версии ранее полученного исходного элемента.
Сценарий 2 — получение более поздней версии ранее полученного исходного элемента.

Уже существует

В данном сценарии последняя версия исходного элемента уже была импортирована — больше импортировать нечего.

Сценарий 3 — нужная ревизия исходного элемента уже получена, никаких действий не требуется.
Сценарий 3 — нужная ревизия исходного элемента уже получена, никаких действий не требуется.

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

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