Altium Designer Documentation

История проекта

Последнее изменение: Pavel Demidov; 23.07.2020

Главная страница: Управляемые проекты

Функциональная возможность Project History в данный момент находится на этапе бета-тестирования.

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

Для удобного просмотра подобной информации и работы с ней в едином расположении Altium 365 Workspace предлагает возможность Project History (История проекта). Вид History, доступный из веб-интерфейса Workspace (составной части интерфейса платформы Altium 365) или из Altium Designer, отображает временную шкалу основных событий, связанных с проектом: его создание, фиксации, выпуски, клонирования и обмены данными с MCAD-системой. Для этих событий поддерживаются различные действия, где это применимо.

Чтобы извлечь максимум пользы из этой возможности, необходимо, чтобы проект был полностью управляемым, т.е. чтобы он был добавлен в собственную систему контроля версий Workspace (Git). При создании проекта из веб-интерфейса Workspace он сразу добавляется в эту систему контроля версий. При создании проекта из Altium Designer это выполняется с помощью опции Enable Formal Version Control, когда вы создаете новый управляемый проект или делаете существующий неуправляемый проект доступным онлайн (если этот проект еще не находится под управлением внешней системы контроля версий). В этом случае, у вас будет доступ ко всем возможностям, предлагаемым Workspace и платформой Altium 365.

Если проект находится под управлением внешней системы контроля версий, вы можете переключиться на собственную систему контроля версий Workspace. Для этого вы можете создать слепок своего проекта, что можно сделать наиболее быстро и эффективно с помощью средства Project Packager Altium Designer. Это отключит проект от внешней системы контроля версий и от Workspace (если проект уже доступен там), после чего вы можете снова сделать проект доступным Workspace, но уже под управлением системы контроля версий Workspace, т.е. как бы начать с нуля. Для получения более подробной информации о том, как это делать, перейдите в раздел Перемещение из внешней системы контроля версий в систему контроля версий Workspace.

Доступ к истории проекта

Доступ к виду History проекта осуществляется со страницы Projects Management управления этим проектом. Нажмите History в области слева.

Чтобы открыть саму страницу Projects Management, выберите нужный проект на странице Projects интерфейса, нажмите над списком проектов и выберите Open в открывшемся меню. Либо дважды щелкните ЛКМ по нужному проекту в списке. Страница будет открыта в новой вкладке браузера. Для получения более подробной информации перейдите на страницу Управление определенным проектом.

Доступ к истории проекта со страницы подробного управления этим проектом.

Переиндексация данных об истории

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

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

Временная шкала – Обзор

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

Три ключевых области вида History.

  1. Главная линия временной шкалы. Хронология событий идет снизу вверх. Первое событие – создание проекта – будет отображено внизу шкалы. Последующие события отображаются выше, и самое недавнее из них отображается вверху шкалы.
  2. События. Каждый раз, когда случается какое-либо поддерживаемое событие (см. ниже), связанное с проектом, оно добавляется на шкалу в виде отдельной плитки. События различных типов отличаются цветом плиток, и они либо непосредственно соединены с главной линией шкалы, либо рядом с ними размещена дополнительная иконка (например, как в случае с событиями обмена данными с MCAD-системой).
  3. Поиск. Нажмите в верхней правой части вида, чтобы открыть поле поиска, которое позволяет провести базовый поиск по истории проекта. По мере ввода поисковой строки будет применяться фильтрация, которая отобразит только те события, которые относятся к поиску. Для получения дополнительной информации перейдите в раздел Поиск с помощью фильтра.

Поддерживаемые события

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

Создание проекта

Связанные страницы: Создание нового управляемого проекта (веб-интерфейс / Altium Designer), Преобразование существующего проекта для онлайн-доступа, Клонирование проекта (веб-интерфейс / Altium Designer)

После создания проекта на временную шкалу будет добавлена плитка события Project Created. Это событие обозначает начало временной шкалы этого проекта. Его плитка всегда располагается внизу шкалы, и она может быть отображена в одном из двух вариантов:

  • При создании в Workspace нового проекта отображается имя (и изображение) создателя проекта, а также дата и время создания проекта. В плитке также отображается описание проекта, если оно было задано при создании проекта.

  • При клонировании существующего проекта отображается имя (и изображение) пользователя, который создал клонированный проект, а также дата и время создания проекта. В плитке также отображается описание проекта, если оно было задано при клонировании проекта. Будет отображена ссылка на изначальный проект – щелкните ЛКМ по ней, чтобы перейти к странице управления этим проектом, которая будет открыта в отдельной вкладке браузера.

Плитка события Project Created соединена с главной линией временной шкалы сплошной синей линией и точкой: .

Фиксация проекта

События этого типа поддерживаются только для полностью управляемых проектов, которые хранятся под управлением собственной системы контроля версий Workspace (в его Git-репозитории Versioned Storage). Для неуправляемого проекта, который был преобразован для доступа к нему в Workspace, но без формального контроля версий (т.е. с использованием простой синхронизации) вы не увидите на временной шкале события фиксаций в системе контроля версий. Чтобы увидеть эту информацию, вы можете изменить стиль онлайн-доступа, включив опцию Enable Formal Version Control на вкладке General диалогового окна Project Options. Проект будет зафиксирован в собственной системе контроля версий Workspace.

Для проекта, который был преобразован для доступа в Workspace, но который уже находится под управлением внешней системы контроля версий, вы также не увидите на временной шкале события фиксаций в системе контроля версий. Используйте клиентское приложение внешней системы контроля версий для изучения истории проекта. Либо вы можете переключиться на использование собственной системы контроля версий Workspace. Вы можете создать слепок проекта, что можно сделать наиболее быстро и эффективно с помощью средства Project Packager Altium Designer. Это отключит проект от внешней системы контроля версий и от Workspace (если проект уже доступен там), после чего вы можете снова сделать проект доступным Workspace, но уже под управлением системы контроля версий Workspace, т.е. как бы начать с нуля. Для получения более подробной информации о том, как это делать, перейдите в раздел Перемещение из внешней системы контроля версий в систему контроля версий Workspace.

Каждый раз при выполнении команды Commit & Push, т.е. при фиксации и отправке проекта в Workspace (когда проект управляется внутренним Git-репозиторием Workspace Versioned Storage), на временную шкалу добавляется плитка события Project Committed. Будет отображено имя (и изображение) пользователя, который выполнил фиксацию и отправку проекта, а также дата и время. Если при фиксации и отправке был добавлен комментарий (в диалоговом окне Commit to Version Control), то он также будет отображен в плитке.

Если проект был локальным, неуправляемым, а затем он был преобразован для онлайн-доступа, то описание, которое было введено в диалоговом окне Make Available Online, будет использоваться как в плитке события Project Created, так и в начальной плитке события Project Committed, поскольку при преобразовании проекта для онлайн-доступа выполняется фиксация и отправка проекта (если была включена опция Enable Formal Version Control).

Пример начальной плитки события Project Committed.

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

– документ добавлен в контроль версий.

– документ удален из контроля версий.

– документ изменен.

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

При щелчке ЛКМ по плитке эта сводка будет развернута, чтобы были отображены названия затронутых документов. Щелкните ЛКМ по плитке снова, чтобы вернуться к отображению сводки.

Щелкните ЛКМ по плитке события, чтобы развернуть область файлов и увидеть затронутые документы.

Нажмите в верхнем правом углу плитки, чтобы открыть меню со следующими командами:

  • Clone – используйте эту команду, чтобы создать клон из этой определенной ревизии проекта. Будет открыто окно Clone Project, в котором вы можете определить название (Name) и описание (Description) проекта и путь к его серверной папке (Server Folder) в Workspace. Обратите внимание, что текст баннера окна отражает, из какой ревизии проекта создается клон. Когда информация задана нужным образом, нажмите кнопку . Проект будет создан, и на временную шкалу будет добавлена плитка события Project Cloned.

    Вы можете клонировать определенную ревизию активного проекта непосредственно из соответствующей плитки события Project Committed этой ревизии.

  • Download – используйте эту команду, чтобы загрузить исходные данные этой определенной ревизии проекта в Zip-архив. Название архива и имя файла проекта платы будут включать в себя дату и время (по времени UTC), когда эта ревизия проекта была зафиксирована и отправлена в Workspace.
Плитка события Project Committed соединена с главной линией временной шкалы сплошной синей линией и точкой: . Самая новая ревизия проекта (т.е. последняя фиксация) отличается белой заливкой своей точки: .

Выпуск проекта

Связанная страница: Работа со средством выпуска Project Releaser

Каждый раз при выполнении выпуска проекта с помощью средства Project Releaser Altium Designer на временную шкалу добавляется плитка события Project Released. Будет отображено имя (и изображение) пользователя, который выполнил выпуск, а также дата и время. Если при выпуске сформированных данных в Workspace было добавлено примечание (в диалоговом окне Confirm Release), то оно также будет отображено в плитке. Также будет приведен список всех наборов данных, включенных в выпуск.

Пример плитки события Project Released.

При наведении курсора мыши на запись выпущенного набора данных станет доступен элемент управления загрузки () – нажмите его, чтобы получить Zip-архив, содержащий данные этого набора (будет загружен в папку загрузок по умолчанию вашего браузера). Если вы хотите загрузить данные множества наборов данных, нажмите вверху справа от плитки, затем выберите Download из открывшегося меню. Будет открыто окно, в котором вы можете указать, какие данные необходимо загрузить. Затем нажмите кнопку – будет загружен единый Zip-архив, содержащий в себе папки выбранных наборов данных.

Выберите, какие именно выпущенные данные необходимо загрузить – либо отдельный набор данных, либо множество наборов данных.

При щелчке ЛКМ по записи набора исходных данных или какого-либо набора данных для сборки будет открыт специальный портал (в отдельной вкладке браузера) для более детального изучения выпущенных данных. Из этого портала вы можете просматривать и осуществлять навигацию по выпущенным данным для сборки (выбранного базового проекта или одного из его выпущенных вариантов), для изготовления, а также данным состава изделия. Для получения более подробной информации перейдите на страницу Просмотр пакета выпуска через Manufacturing Portal.

Открытие специальной вкладки Manufacturing Portal, где вы можете более детально изучить выпуск проекта.

Поскольку выпуск проекта является значимым событием, плитка события Project Released сделана более заметной – она не просто "подключается" к главной линии, а располагается над ней и с обеих сторон от нее.

Клонирование проекта

Связанная страница: Клонирование проекта (веб-интерфейс / Altium Designer)

Каждый раз при клонировании проекта из веб-интерфейса Workspace либо из Altium Designer на временную шкалу добавляется плитка события Project Cloned. Будет отображено имя (и изображение) пользователя, который выполнил клонирование проекта, а также дата и время. Если при клонировании было добавлено описание (в окне Clone Project веб-интерфейса или в диалоговом окне Clone Project в Altium Designer), то оно также будет отображено в плитке. Будет представлена ссылка на клонированный проект – нажмите по ней, чтобы открыть страницу управления этим проектом, которая будет открыта в отдельной вкладке браузера.

Пример плитки события Project Cloned.

Главные команды Clone, доступные на странице Projects веб-интерфейса Workspace и в Altium Designer (щелкните ПКМ по записи проекта в панели Projects или нажмите кнопку в верхней правой части панели Explorer при просмотре проекта), склонируют самую новую ревизию проекта (Head). Из вида History вы можете создать клон определенной ревизии проекта. Для этого найдите плитку события Project Committed нужной ревизии проекта и нажмите в верхнем правом углу плитки. В открывшемся меню выберите команду Clone.
Плитка события Project Cloned соединена с главной линией временной шкалы пунктирной зеленой линией и незалитой точкой: .

Обмены данными с MCAD-системой

Связанная страница: Подробнее о совместном проектировании в ECAD-MCAD

При работе между областями проектирования электронной и механической частей изделия Workspace выступает в роли "моста" между ними благодаря возможности непосредственного совместного проектирования в ECAD-MCAD. При внесении изменений в плату проекта и отправке этих изменений в Workspace через соответствующую панель CoDesigner на временную шкалу добавляется плитка события MCAD Changes Suggested. Будет отображено имя (и изображение) пользователя, который выполнил отправку, а также дата и время. Если при отправке было размещено сообщение (через панель MCAD CoDesigner в Altium Designer или панель Altium CoDesigner в поддерживаемой MCAD-системе), то оно также будет отображено в плитке.

На текущий момент поддерживаются только события отправки (Push).

Пример плитки события MCAD Changes Suggested.

При внесении изменений в плату инженером-механиком в поддерживаемой MCAD-системе и их отправке обратно в Workspace соответствующее событие отправки станет доступно на временной шкале проекта только после принятия изменений из Workspace в Altium Designer.

Пример, показывающий два события, связанных с MCAD. Слева от линии временной шкалы показано событие отправки со стороны ECAD, а справа – событие отправки со стороны MCAD.

Плитка события MCAD Changes Suggested не соединена с главной линией временной шкалы. Вместо этого, используется символ стрелки, которая указывает на линию: .

Поиск с помощью фильтра

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

Поиск не зависит от регистра.

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

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

Возможность поиска работает для следующей информации:

  • Заголовок плитки события.
  • Имя пользователя, который выполнил событие.
  • Текст описания (текст, взятый из комментария/примечания/описания при выполнении определенного события).
  • Имя файла в плитке события Project Committed.
  • Название набора данных в плитке события Project Released.
  • Название проекта в плитке события Project Cloned или Project Created (при создании с помощью клонирования).
Чтобы очистить текущий фильтр и вернуться к полной временной шкале, очистите поле поиска, выделив текущий текст и нажав клавишу Backspace либо нажав справа от поля. Либо нажмите Clear Filter или в блоке со сводкой о количестве отображаемых событий (в верхней части вида).

Обновление событий

Когда для проекта происходит поддерживаемое событие, то это событие будет обнаружено видом History автоматически. Вскоре после наступления события будет отображено уведомление в нижней части вида – нажмите , чтобы обновить события на временной шкале.

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

Доступно также обновление вручную с помощью элемента управления в верхней правой части вида.

Отправка отзыва

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

Чтобы оставить отзыв:

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

  2. Затем будет открыто окно отзыва с текстовым полем для ввода.

  3. Если вы хотите включить в свой отзыв скриншот, вы можете сделать это, нажав . Перемещайте курсор по виду History – элементы вида, которые можно выделить, будут подсвечены пунктирным желтым контуром.

  4. Когда нужный элемент вида выделен, щелкните ЛКМ. Пунктирный желтый контур станет сплошным красным, и будет снова открыто окно отзыва. Обратите внимание, что элемент управления изменился на , что означает, что был выбран элемент вида для его добавления в качестве скриншота.

  5. Внесите другие необходимые изменения в текст и/или выбранный элемент экрана либо нажмите .
  6. Если есть необходимость связаться с вами в дальнейшем, введите свой email-адрес и нажмите . Если вы не хотите, чтобы с вами связывались, нажмите Skip.

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

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

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

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

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

В таком случае, для чего Вам необходима пробная лицензия?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вам для этого не нужна пробная лицензия.

Нажмите кнопку ниже, чтобы загрузить установщик самой новой версии Altium Designer

Загрузить установщик Altium Designer

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Пожалуйста, заполните форму ниже, чтобы получить ценовое предложение.

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

Если Ваша подписка Altium активна, у Вас нет необходимости в пробной лицензии.

Если у Вас нет активной подписки Altium, пожалуйста, заполните форму ниже, чтобы получить пробную версию.

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

Для чего Вы хотите попробовать Altium Designer?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы нашли нужное место! Пожалуйста, заполните форму ниже, чтобы начать использование пробной версии.

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

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

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

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.

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

Замечательно! Создавать новое - отличное занятие. У нас есть превосходная программа для Вас.

Upverter - бесплатная платформа, разработанная специально для любителей проектирования.

Нажмите здесь, чтобы попробовать!

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.

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