Вариант использования 3. Создание сгенерированного технологического процесса для переноса конкретных связей и атрибутов
В этом варианте использования мы увидим, как с помощью файла правил создать сгенерированный технологический процесс путем фильтрации с помощью файла правил некоторых связей и атрибутов, которые существуют в структурах производственной ведомости материалов исполнения и базового технологического процесса.
Существующие структуры базовой производственной ведомости материалов, производственной ведомости материалов исполнения и базового технологического процесса
Предположим, что в преобразователе ведомости материалов присутствуют следующие структуры базовой и производственной ведомости материалов исполнений, а в браузере технологического процесса присутствует базовый технологический процесс:
Generic mBOM - родительская деталь конфигурируемого узла.
Child 1 и Child 2 назначены для Generic mBOM.
Variant mBOM 1 и Variant mBOM 2 - исполнения, производные от конфигурируемого модуля с Child 1 и Child 2 соответственно в качестве их назначений.
Variant mBOM - родительская деталь этих исполнений.
Generic Process Plan - технологический процесс, связанный с конфигурируемым модулем.
Child 1 назначается для операции Operation 1, связанной с Describe Document типа com.ptc.windchill.mpml.MPMDocumentDescribeLink.
Child 2 назначается для операции Operation 2, связанной с Reference Document типа com.ptc.windchill.mpml.MPMDocumentReferenceLink.
Setup Cost и Setup Time являются атрибутами, назначенными для операции Operation 3.
Создание файла правил
{
"copyOverRules": [
{
"sourceType": "com.ptc.QualityOperation",
"targetType": "com.ptc.QualityOperation",

"excludedAttributes": "SetupTime",

"includedAssociations": [
"com.ptc.windchill.mpml.MPMDocumentDescribeLink"
]
}
]
}
Определение excludedAttributes указывает, что опция Setup Time не должна переноситься в созданный технологический процесс.
Определение includedAssociations указывает, что только опция Describe Document должна переноситься в созданный технологический процесс.
Связывание файла правил с базовым технологическим процессом
1. Откройте файл associativity.properties, расположенный по адресу Windchill/codebase/com/ptc/core/foundation/associativity.
2. Укажите тип документа в файле правил, как указано в следующем свойстве:
<Property name="com.ptc.windchill.associativity.gdsRuleDocumentType"default="wt.doc.WTDocument" />
3. В браузере технологического процесса откройте Generic Process Plan и щелкните команду "Вставить нов." на вкладке Документация.
4. Статус общих атрибутов привязки классификации имеет значение Автоматически.Документ в списке Тип и нажмите кнопку Обзор, чтобы выбрать созданный файл правил.
Создание сгенерированных технологических процессов с использованием заданных структур и файла правил
1. В браузере технологического процесса для Generic Process Plan откройте Variant mBOM в окне выбора дерева с помощью действия Открыть связанный объект.
2. Выберите Variant mBOM, щелкните правой кнопкой мыши Generic Process Plan и выберите Генерировать технологические процессы.
3. Нажмите кнопку OK.
Сгенерированные технологические процессы
На основе файла правил создается сгенерированный технологический процесс. Generated Process Plan 1 отображается на вкладке Сгенерированные технологического процессы в браузере технологического процесса.
Describe Document связывается с Variant Operation 1.
Только Setup Cost назначается для Variant Operation 3.
Было ли это полезно?