Пример использования граничной версии
Деталь Engine-100, Rev. B.1 требует следующих изменений: удаление дочерней детали, добавление новой дочерней детали и изменение количества для детали. Время, необходимое для изменения детали:
2 недели для изменения количества
10 недель для добавления новой детали и удаления существующей детали
Эти изменения можно выполнять параллельно без фиксации в версии результирующего объекта, что позволяет использовать параллельную разработку. Обратитесь к видеоматериалу, чтобы понять концепцию и процесс граничной версии с примером. Чтобы открыть видео на новой вкладке, щелкните заголовок проигрывателя.
Создайте два разных извещения об изменении для одной и той же изменяемой последней версии выпущенного объекта. В каждом из этих двух извещений об изменении создайте граничную версию Engine-100, Rev. Chg-B-1.1 для версии изменяемого объекта Engine-100, Rev. B.1, чтобы выполнить планируемые изменения. На следующем рисунке показаны изменения, указанные в граничной версии.
Через 2 недели, когда будет завершена запланированная работа для извещения об изменении 1, объедините последнюю итерацию граничной версии при создании следующей ревизии версии изменяемого объекта с использованием процесса создания новой ревизии. Это приведет к созданию версии результирующего объекта Engine-100, Rev. C.1 для извещения об изменении 1. В это время все еще будут выполняться изменения в уведомлении об изменении 2.
При выпуске извещения об изменении 1 последняя итерируемая граничная версия извещения об изменении 2 синхронизируется с изменениями последнего выпущенного результирующего объекта. Версия изменяемого объекта извещения об изменении 2 меняется на Engine-100, Rev. C.1, а граничная версия меняется на Engine-100, Rev. Chg-C-1.1.
Через 10 недель, когда будет завершена запланированная работа для извещения об изменении 2, объедините последнюю итерацию граничной версии при создании следующей ревизии версии изменяемого объекта с использованием процесса создания новой ревизии. При этом создается следующая последовательная версия результирующего объекта Engine-100, Rev. D.1. Этот результирующий объект содержит все изменения из обоих извещений об изменении: 1 и 2.
В Windchill выполните следующие шаги для завершения обработки граничной версии.
1. Определите изменяемый объект и проанализируйте типы изменений. Для изменяемого объекта выполните следующие шаги.
* 
Нужно определить правило сопоставления Состояния выпуска объекта для Деталей. Дополнительные сведения см. в разделе Определение правил сопоставления для управления изменениями.
a. Добавьте столбец Граничная версия в таблицу "Изменяемые объекты".
b. Создайте два извещения об изменении и добавьте последний выпущенный изменяемый объект в таблицу Изменяемые объекты каждого извещения об изменении. Определите необходимые изменения для каждого извещения об изменении: для Извещения об изменении 1 это изменение количества для Детали 2. Для Извещения об изменении 2: удаление Детали 1 и добавление Детали 4.
2. Выполните следующие шаги для Извещения об изменении 1.
a. В таблице Изменяемые объекты в столбце Граничная версия щелкните Создать, чтобы создать граничную версию. Это действие открывает страницу браузера структуры граничной версии. Дополнительные сведения см. в разделе Браузер структуры граничной версии.
b. Внесите необходимые изменения в граничную версию. Дополнительные сведения см. в подразделе "Изменение граничной версии" раздела Обработка граничной версии.
c. Сдайте изменения на хранение и объедините граничную версию с версией изменяемого объекта в рамках выполнения действия создания новой ревизии. Дополнительные сведения см. в подразделе "Слияние границы с версией изменяемого объекта" раздела Обработка граничной версии.
3. Убедитесь, что граничная версия извещения об изменении 2 синхронизирована с последним выпущенным результирующим объектом извещения об изменении 1 при его выпуске. Дополнительные сведения см. в подразделе "Синхронизация изменений с другими открытыми извещениями об изменениях" раздела Обработка граничной версии.
4. Повторите шаги с 2 по 2c для Извещения об изменении 2.
5. Убедитесь, что все запланированные изменения применены к последнему выпущенному результирующему объекту. Этот последний выпущенный результирующий объект содержит изменения из извещений об изменении 1 и 2.
См. также
Было ли это полезно?