Использование новой ревизии с конфигурируемыми модулями и исполнениями
Производственные исполнения - это конкретная конфигурация, зафиксированная спецификацией исполнения настраиваемой структуры изделия. В этом разделе описаны дополнительные аспекты того, как управляется связь между ними при ревизии спецификации исполнения или собственно исполнения.
* 
Ревизии ролей (конфигурируемый узел или деталь исполнения) могут создаваться в любом порядке или как часть одного извещения об изменении.
Связь между конфигурируемым узлом и исполнением не копируется в полученную новую копию после использования действия Копировать или Сохранить как .
Для управления распространением базовой детали (конфигурируемого узла) в связи исполнения можно сконфигурировать следующие свойства в файле wt.properties:
wt.generic.variantLinkBehaviorOnRevise (строковое свойство)
com.ptc.wpcfg.variants.move.latest.revision.link (логическое свойство)
Создание новой ревизии конфигурируемых узлов
Если выполняется создание новой ревизии конфигурируемого узла и используется конфигурация по умолчанию, новая ревизия связывается с теми же самыми исполнениями, что и предыдущая ревизия конфигурируемого узла.
Дополнительная конфигурация позволяет переносить только последнюю ревизию исполнения в новую ревизию конфигурируемого узла. Например, ревизия A конфигурируемого узла имеет одно исполнение, имеющее обе ревизии A и B. Если конфигурируемый узел пересмотрен для ревизии B, он связывается только с ревизией B исполнения, поскольку это последняя ревизия.
Свойство com.ptc.wpcfg.variants.move.latest.revision.link управляет этой конфигурацией. Если свойство не задано или имеет значение false, предоставляется поведение по умолчанию. Если свойству задано значение true, предоставляется дополнительное поведение.
Это свойство используется и при создании ревизии исполнения. Дополнительные сведения см. в приведенном ниже разделе "Создание новой ревизии исполнений".
Создание новой ревизии исполнений
При создании новой ревизии исполнений на результат влияют две отдельные настройки конфигурации. Одна настройка определяет, будут ли связи перемещаться и копироваться в новую ревизию или они не будут в нее переноситься, а другая настройка определяет, будут ли перемещаемые или копируемые связи ограничены только самыми последними. Сначала вычисляется свойство, контролирующее операцию копирования, перемещения или игнорирования связи с конфигурируемым узлом, за которым следует свойство, ограничивающее операцию последним вычислением.
Свойство wt.generic.variantLinkBehaviorOnRevise в файле wt.properties можно сконфигурировать с помощью любого из следующих значений:
copy - если указано это значение или это свойство не задано, новая ревизия исполнения связывается с тем же конфигурируемым узлом, что и его предшествующая ревизия, и ревизия процессора сохраняет свои связи.
Если для опции com.ptc.wpcfg.variants.move.latest.revision.link задано значение false или это свойство не определено, новая ревизия исполнения будет связана со всеми теми же ревизиями конфигурируемого узла, что и его предшествующая ревизия; связи предшествующей ревизии сохраняются.
Если для опции com.ptc.wpcfg.variants.move.latest.revision.link задано значение true, новая ревизия исполнения будет связана только с последней ревизией модуля конфигурации из его предшествующей ревизии; связи предшествующей ревизии сохраняются.
move - если указано это значение, новая ревизия исполнения связывается с тем же конфигурируемым узлом, что и его предшествующая ревизия, но предшествующая ревизия более не сохраняет эти связи.
Если для опции com.ptc.wpcfg.variants.move.latest.revision.link задано значение false или это свойство не определено, новая ревизия исполнения будет связана с теми же ревизиями конфигурируемого узла, что и предшествующая; связи предшествующей ревизии не сохранятся.
Если для опции com.ptc.wpcfg.variants.move.latest.revision.link задано значение true, новая ревизия исполнения будет связана только с последней ревизией модуля конфигурации из его предшествующей ревизии; связи предшествующей ревизии не сохраняются.
nocopy - если указано это значение, новая ревизия исполнения не связана с конфигурируемым узлом. Свойство com.ptc.wpcfg.variants.move.latest.revision.link не применяется при использовании nocopy.
Было ли это полезно?