Дополнительные возможности Windchill > Управление производственным процессом > Настройка браузеров MPMLink > Настройка значений по умолчанию для представлений объектов в браузерах ассоциативных структур
  
Настройка значений по умолчанию для представлений объектов в браузерах ассоциативных структур
При выполнении действий преобразования объектов из родительских структур в объекты дочерних структур в браузерах ассоциативных структур для объектов, вновь созданных в дочерней структуре, используется значение атрибута Дочернее представление, указанное на панели Ветвь нового объекта. Пример приведен на следующем рисунке.
Настройки
Пользователь может управлять значением по умолчанию, отображаемым на панели для этого атрибута, задавая значения для одной или нескольких следующих настроек в утилите WindchillУправление настройками.
* 
При изменении значения этих настроек необходимо обновить браузер ассоциативных структур, чтобы изменение было активировано в изменяемых действиях преобразования структуры.
1. Ассоциативность > Список применимых представлений
2. Ассоциативность > Фильтр > Родительский > Наименование сохраненного фильтра
3. Ассоциативность > Фильтр > Дочерний > Наименование сохраненного фильтра
4. Ассоциативность > Фильтр > Родительский > Спецификация конфигурации > Представление
5. Ассоциативность > Фильтр > Дочерний > Спецификация конфигурации > Представление
6. Управление деталями > Представление детали по умолчанию
Приведенная ниже таблица предназначена для помощи при определении, какие именно настройки необходимо задать и как ввести значения
Чтобы изменить . . .
Задайте настройку с нумерацией.
Значения настроек
Представление по умолчанию для действий преобразования структуры, а также список опций применимых значений представлен в раскрывающемся меню для действий преобразования структуры с помощью интерфейсов пользователя.
1
Введите данные как список значений, разделенных запятой. Например: Design,Manufacturing,Service. Допустимые значения для представления по определению содержатся в иерархии представлений сайта. Недопустимые значения игнорируются.
Если значение по умолчанию не содержится в списке опций применимых значений, то значение по умолчанию берется из первого доступного значения в порядке иерархии представлений.
Если значение настройки оставлено пустым или все введенные значения недопустимы, представление по умолчанию задается с использованием спецификации конфигурации целевой структуры.
Представление по умолчанию для фильтров
2, 3, 4 или 5
Введите данные как одиночное значение. Допустимые значения для представления по определению содержатся в иерархии представлений сайта. Недопустимые значения игнорируются. Если значение настройки оставлено пустым или все введенные значения недопустимы, то для представления по умолчанию берется первое доступное значение в порядке иерархии представлений.
Представление по умолчанию для действий преобразования структуры "вставить новое".
6
Введите данные как одиночное значение. Допустимые значения для представления по определению содержатся в иерархии представлений сайта. Недопустимые значения игнорируются.
Делегат
Администратор Windchill может также указать специфичное для компании значение по умолчанию для атрибута "Представление" и список необязательных значений, применимых к выбранному дочернему объекту (объектам). Это делается либо путем изменения стандартного делегата, либо путем замены стандартного делегата собственным делегатом (только для атрибутов "Тип" и "Представление"), как описано в следующей процедуре.
* 
Неправильное изменение файлов свойств может привести к непредвиденным последствиям.
Для изменения стандартного делегата или замены его пользовательским делегатом выполните следующие действия.
1. Остановите сервер методов.
2. Перейдите к файлу <Windchill_home>\codebase\com\ptc\windchill\enterprise\associativity\asb\xconf\ asb.service.properties.xconf.
3. Выполните поиск и измените DefaultDownStreamViewDelegate в соответствии с потребностями компании.
-- или --
Выполните поиск и замените DefaultDownStreamViewDelegate собственным делегатом (используйте другое наименование), в котором применяется пользовательская логика для задания значения по умолчанию в соответствии с потребностями компании.
Атрибут
Стандартный делегат
Входные и выходные данные пользовательских делегатов
Изменяемые действия
Представление
DefaultDownStreamViewDelegate
Ввод:
Информация о наименовании/фильтре родительского представления
Информация о наименовании/фильтре дочернего представления
Информация о родительском дереве (для значений по умолчанию)
Информация о дочернем дереве (для значений по умолчанию)
Выбранные объекты как источник входной информации
Тип вызванного действия
Вывод:
Представление по умолчанию для каждого выбранного объекта.
Список опций применимых представлений для каждого выбранного объекта
Создать дочернюю деталь
Создать дочернюю ветвь
Вставить как новую деталь
Вставить как новую ветвь
Создать исполнение дочерней детали
Создать исполнение дочерней ветви
Дублировать
Заменить новым
Свойства родительского фильтра
Свойства дочернего фильтра
Вставить новую деталь
Вставить несколько новых
Расширить эквивалентность вед. материалов
Собрать как новую деталь/ветвь
4. С помощью утилиты xconfmanager можно распространить эти измененные или пользовательские делегаты в соответствующих файлах свойств, если ввести следующую команду в оболочке Windchill.
xconfmanager -pF
5. Перезапустите сервер методов.
Инструкция по применению делегатов
Ответственность за определение допустимости значений, предоставляемых делегатами, для создаваемого объекта лежит на сервере. Если значения недопустимы, сервер возвращает сообщение, информирующее пользователя, что объект не удалось создать. Интерфейсы пользователя для действий преобразования структуры не проверяют значения делегата.
Объекты, выбранные для преобразования, должны быть простыми объектами базы данных, например, такими как "Деталь".
Системный администратор Windchill может создать собственный класс делегата, расширить интерфейс и распространить его для применения. Делегаты указаны в файле Windchill service.properties.