Дополнительные возможности Windchill > Управление производственным процессом > Преобразование ведомости конструкционных материалов в производственную ведомость материалов > Создание производственной ведомости материалов > Обзор действия "Генерировать дочернюю структуру" > Генерация дочерней структуры
  
Генерация дочерней структуры
Предварительные требования
Чтобы использовать действие "Генерировать дочернюю структуру" в настройке по умолчанию, убедитесь в выполнении следующих критериев.
Выбран родительский узел.
Выбран соответствующий дочерний узел.
Существует связь эквивалентности между родительским и дочерним узлами.
Можно настроить выбор и критерии связи эквивалентности в делегате препроцессора.
По умолчанию родительские узлы проверяются на соответствие их дочерним родительским узлам с использованием значений пользовательских атрибутов. Можно настроить логику проверки соответствия в делегате поиска.
По умолчанию родительские узлы переносятся в дочернюю структуру с помощью действия вставки как есть. Можно настроить логику переноса в делегате распознавателя.
Дополнительные сведения о делегатах см. в разделе Делегаты, поддерживающие платформу действий генерации дочерней структуры.
* 
Действие "Генерировать дочернюю структуру" доступно только ролям "Главный технолог" и "Менеджер по технологии производства".
Генерация дочерней структуры с использованием MAPSB
Необходимо выполнить следующие действия.
1. Откройте нужную деталь и назначьте соответствующие значения пользовательским атрибутам, созданным для логики переноса и реструктурирования. Дополнительные сведения см. в разделах Перенос конкретных деталей и Реструктурирование перенесенных узлов.
* 
Необходимо настроить табличное представление для отображения пользовательского атрибута. Дополнительные сведения см. в разделе Настройка табличных представлений.
2. Выберите корневой узел в родительской и дочерней структуре и щелкните значок на средней части панели инструментов.
Детали с совпадающими значениями пользовательского атрибута в обеих структурах добавляются как дочерние детали в дочернюю структуру. Также появится уведомление о результате этого действия.
Генерация дочерней структуры с использованием утилиты командной строки
Администратор может создать производственную ведомость материалов из ведомости конструкционных материалов с помощью утилиты командной строки GenerateDownstreamStructure.
Эта процедура предполагает, что пользовательские атрибуты определены в соответствии с бизнес-требованиями и существуют связи эквивалентности между родительскими и дочерними узлами.
Необходимо выполнить следующие действия.
1. Откройте файл GenerateDownstreamStructure.properties, расположенный в codebase/com/ptc/Windchill/enterprise/associativity/asb.
2. Сконфигурируйте файл свойств для задания сведений о родительских и дочерних узлах с помощью следующих атрибутов:
upstreamNumber: обозначение родительской детали
upstreamView: родительское представление
downstreamNumber: обозначение дочерней детали
downstreamView: дочернее представление
Пример приведен ниже.
upstreamNumber=0000000049
upstreamView=Конструирование
downstreamNumber=0000000053
downstreamView=Производство
3. Выполните утилиту, используя следующую команду: windchill com.ptc.windchill.associativity.GenerateDownstreamStructure -u <admin user name> -p <admin password> -f com/ptc/windchill/associativity/GenerateDownstreamStructure.properties.