Определение схем именования ревизий для Workspace
Каждый элемент в подключенном рабочем пространстве состоит из ряда ревизий. При каждом изменении и фиксации, загрузке или выпуске данных для их хранения используется новая ревизия. Таким образом, ревизия отражает развитие элемента по мере внесения изменений. Иными словами, если данные, представленные элементом, изменяются, номер ревизии необходимо увеличить, чтобы отразить это изменение.
Каждая ревизия имеет собственный уникальный идентификатор (Revision ID), который отличается от идентификатора родительского элемента (Item ID). Формат идентификатора ревизии определяется Revision Naming Scheme, используемой для родительского элемента. Конкретный формат, используемый в схеме, можно настроить в соответствии с потребностями организации.
Идентификаторы элемента и ревизии вместе образуют уникальный составной идентификатор, который однозначно определяет каждый выпуск элемента. Его часто называют полным идентификатором Item-Revision.
Терминология именования ревизий
В схемах именования ревизий по умолчанию используются следующие термины. Они позволяют различать версии одного и того же элемента и понимать их назначение.
- Revision — ревизия представляет собой новую версию элемента. Последовательная схема идентификации позволяет прослеживать историю версий элемента. Часть идентификатора Revision ID, обозначающую ревизию, необходимо увеличивать при каждом изменении конструкции элемента, если это изменение недостаточно существенно, чтобы требовать нового прототипа или новой модели.
- Prototype — прототип представляет собой действующий образец нового элемента или новой версии существующего элемента, который еще не готов к передаче заказчикам. Часть идентификатора Revision ID, обозначающую прототип, необходимо увеличивать при создании каждого нового прототипа данной модели.
- Model — модель определяет вариант исполнения или конструкцию изделия. Идентификатор модели полезен, когда существует несколько моделей, например при упоминании «предыдущей модели этого планшета». Часть идентификатора Revision ID, обозначающую модель, необходимо увеличивать при создании каждой новой модели.
Схемы именования ревизий по умолчанию
Подключенное рабочее пространство предоставляет пять схем именования ревизий по умолчанию. Их можно использовать без изменений или настроить в соответствии с требованиями компании либо личными предпочтениями. При необходимости можно также добавлять и настраивать собственные схемы.
По умолчанию доступны следующие схемы именования ревизий:
- 1-Level Revision Scheme — обеспечивает один уровень именования ревизий с обозначениями от 1 до 9 или от A до Z и любой требуемой разрядностью. Поскольку уровень обозначения только один, идентификатор Revision ID позволяет определить только Revision.
-
2-Level Revision Scheme — обеспечивает два уровня именования ревизий с форматом по умолчанию Alpha.Number. Примеры:
A.1илиCZ.83. Первая часть, или уровень 1 идентификатора Revision ID, используется для обозначения Model. Вторая часть, или базовый уровень идентификатора Revision ID, используется для обозначения Revision. -
3-Level Revision Scheme (Sample) — обеспечивает три уровня именования ревизий в формате Number.Alpha.Number. Пример:
02.B.1. Первая часть, или уровень 2 идентификатора Revision ID, используется для обозначения Model. Вторая часть, или уровень 1 идентификатора Revision ID, используется для обозначения Prototype. Третья часть, или базовый уровень идентификатора Revision ID, используется для обозначения Revision. - Altium Internal Naming Scheme — по сути, копия одноуровневой схемы именования ревизий.
- Extension Scheme — по сути, копия одноуровневой схемы именования ревизий, используемая для типов данных расширений.
Схема именования ревизий выбирается отдельно для каждого элемента при его создании. Поэтому разным элементам могут быть назначены разные схемы именования ревизий.
Выбор схемы именования ревизий
Как же выбрать подходящую схему именования ревизий для вашей организации? Из приведенных выше описаний следует, что можно выбрать как простую одноуровневую схему, в которой номер ревизии лишь отражает текущую ревизию элемента, так и сложную схему, отражающую модель, прототип и ревизию. Однозначного ответа на этот вопрос нет: необходимо определить, какая схема лучше всего соответствует требованиям вашей организации.
В идеале следует выбрать единую схему для всех элементов, создаваемых в подключенном рабочем пространстве вашей организации. При выборе количества уровней учитывайте типичный жизненный цикл изделий. Долго ли они эксплуатируются и часто ли обновляются? Нужно ли легко определять элемент в условиях эксплуатации? Например, будет ли специалисту по обслуживанию полезна возможность быстро определить модель? Для обоих этих случаев лучше подходит трехуровневая схема именования.
В крупных организациях, как правило, уже существует собственная схема нумерации ревизий. В этом случае можно создать соответствующие ей собственные схемы именования ревизий.
Управление схемами именования ревизий
Просматривать схемы именования ревизий и управлять ими можно в диалоговом окне Edit Revision Naming Schemes. Чтобы открыть это окно для подключенного рабочего пространства, в которое вы сейчас вошли:
- Откройте страницу Data Management – Servers диалогового окна Preferences.
- Нажмите элемент управления Properties в правой части записи активного сервера.
- В открывшемся меню выберите команду Naming schemes.

Схемы именования ревизий задаются и настраиваются в диалоговом окне Edit Revision Naming Schemes. Здесь показано открытие этого окна для подключенного рабочего пространства Altium 365. Наведите указатель на изображение, чтобы увидеть, как открыть это окно для подключенного рабочего пространства Enterprise Server.
Добавление новой схемы
Чтобы создать новую схему именования ревизий, нажмите кнопку
в нижней части диалогового окна Edit Revision Naming Schemes. В окне появится новая вкладка, готовая к настройке.

Создайте собственную схему именования ревизий.
Настройка схемы
Для настройки схемы именования ревизий используйте элементы управления на ее вкладке.
Для схемы необходимо задать следующие свойства:
- Scheme Name — задайте содержательное имя, например отражающее тип содержимого рабочего пространства, для которого будет использоваться схема.
- Revision ID Levels – выберите количество уровней в идентификаторе ревизии: 1, 2 или 3.
- Item and Revision Separator – выберите разделитель между идентификатором элемента и идентификатором ревизии при отображении полного идентификатора «элемент — ревизия».
- Caption – введите подпись, отражающую значение каждого уровня идентификатора. Подписи используются в представлении жизненного цикла элемента (для уровней 1 и 2, но не для базового уровня), а также в командах контекстного меню, связанных с изменением типа ревизии.
-
Revision ID Format – задайте формат каждого уровня идентификатора ревизии, а также разделитель, предшествующий каждому уровню. Поддерживаются следующие форматы:
Numeric (Zero),Numeric (One),Alphabetical (Uppercase),Alphabetical (Lowercase)иASME Y14.35M. - Minimum Width – задайте разрядность каждого уровня идентификатора — количество цифр или символов, используемых для представления этой части идентификатора.
По мере изменения схемы в нижней части вкладки динамически обновляется предварительный просмотр итогового идентификатора ревизии и полного идентификатора «элемент — ревизия».

На вкладке отображается предварительный просмотр итогового идентификатора, который динамически обновляется по мере внесения изменений.
Сохранение схемы
После добавления новой схемы именования ревизий или изменения существующей схему необходимо сохранить. Хотя отдельной команды сохранения нет, для этого можно использовать следующие элементы управления:
-
Для новой схемы именования ревизий, отмеченной суффиксом «+», используйте элемент управления Add Scheme в правом верхнем углу вкладки схемы или нажмите основную кнопку
диалогового окна.
-
Для измененной существующей схемы именования ревизий, отмеченной суффиксом «*», используйте элемент управления Apply Changes в правом верхнем углу вкладки схемы или нажмите основную кнопку
диалогового окна.
В обоих случаях суффикс исчезнет, а новая или измененная схема войдет в набор схем именования ревизий, доступных в рабочем пространстве.
Чтобы обеспечить четкое и прозрачное отслеживание того, кто, что и когда изменил, в правом нижнем углу вкладки схемы именования ревизий отображаются сведения о ее последнем изменении.

Сведения о том, когда и кем была в последний раз изменена схема именования ревизий.
Переименование схемы
Чтобы переименовать существующую схему именования ревизий, которая уже используется:
- Откройте диалоговое окно Edit Revision Naming Schemes для подключенного рабочего пространства, в котором вы сейчас авторизованы.
- Перейдите на вкладку схемы, имя которой необходимо изменить.
- Измените имя в поле Scheme Name.

Пример переименования схемы именования ревизий и проверки изменения в свойствах элемента, уже использующего эту схему.
Клонирование схемы
Новые схемы именования ревизий необязательно создавать с нуля. Диалоговое окно Edit Revision Naming Schemes позволяет быстро клонировать любую существующую схему. Для этого:
- Сделайте схему, которую требуется клонировать, активной.
- Нажмите элемент управления Clone в правом верхнем углу вкладки этой схемы.
-
Будет создана точная копия схемы — новая схема с начальным именем по умолчанию
New Revision Scheme. При необходимости переименуйте ее. -
Нажмите элемент управления Add Scheme или основную кнопку
, чтобы сохранить новую схему.
Удаление схемы
Чтобы удалить существующую схему именования ревизий, выберите ее, сделав активной в диалоговом окне Edit Revision Naming Schemes, а затем нажмите элемент управления Delete в правом верхнем углу вкладки схемы.
Схема именования ревизий окончательно удаляется после нажатия основной кнопки
диалогового окна или OK. До этого удаление можно отменить, нажав кнопку
в нижней части диалогового окна.

Операцию удаления схем именования ревизий можно отменить.
Экспорт и импорт схем
Пользовательские схемы именования ревизий доступны только в том подключенном рабочем пространстве, в котором они определены. Для переноса схем между рабочими пространствами в диалоговом окне Edit Revision Naming Schemes предусмотрены функции экспорта и импорта.
Чтобы экспортировать схему именования ревизий, нажмите элемент управления Export в правом верхнем углу ее вкладки. В открывшемся диалоговом окне Save Revision Naming Scheme укажите, где и под каким именем сохранить файл.
Чтобы импортировать схему именования ревизий, нажмите кнопку
в нижней части диалогового окна Edit Revision Naming Schemes. В диалоговом окне Open Revision Naming Scheme найдите и откройте нужный файл схемы именования ревизий. Схема будет добавлена в список существующих схем именования ревизий, доступных в рабочем пространстве.
Управление использованием схемы именования ревизий
При определении каждой схемы можно на глобальном уровне задать и включить ограничения на типы элементов, которые могут ее использовать. Если эта функция включена, при выборе схемы именования ревизий для конкретного типа содержимого будут доступны только разрешенные схемы. Это дает дополнительный уровень контроля и гарантирует, что создаваемые элементы определенного типа будут использовать только нужную вам схему именования ревизий.
Настройка выполняется в диалоговом окне Content Types. Перейдите на вкладку схемы именования, доступ к которой требуется настроить, затем нажмите ссылку Content Types в правом верхнем углу вкладки схемы.

Доступ к диалоговому окну Content Types — центру управления, в котором задаются типы содержимого, для которых можно использовать настраиваемую схему именования ревизий.
В диалоговом окне Content Types перечислены все поддерживаемые типы содержимого, которые могут быть созданы в подключенном рабочем пространстве (пользователем или системой). Параметр над списком — Control Revision Naming Scheme per Content Type — позволяет включить или отключить эту функцию для конкретной схемы. Включите этот параметр, затем включите соответствующий параметр Use для каждого типа содержимого, для которого вы хотите разрешить использование этой схемы.