Настройка значений по умолчанию для преобразования объектов в браузерах ассоциативных структур
При выполнении действий преобразования объектов из родительских структур в объекты дочерних структур в браузерах ассоциативных структур для объектов, вновь созданных в дочерней структуре, используются значения атрибутов, указанные на панели Определение нового объекта в окне действия. Пример приведен на следующем рисунке.
Настройки
Пользователь может изменить значение по умолчанию для некоторых атрибутов, отображаемых на этой панели, задавая специфичные для действия настройки в утилите WindchillУправление настройками на уровне Изделие или Пользователь. Применимы следующие категории настроек.
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
• > >
Делегаты
Администратор Windchill может также указать специфичное для компании значение по умолчанию для некоторых из этих атрибутов и список необязательных значений, применимых к выбранному дочернему объекту (объектам). Это делается либо путем изменения стандартного делегата, либо путем замены стандартного делегата собственным делегатом (только для атрибутов "Тип" и "Представление"), как описано в следующей процедуре.
| Неправильное изменение файлов свойств может привести к непредвиденным последствиям. |
Для изменения стандартного делегата или замены его пользовательским делегатом выполните следующие действия.
1. Остановите сервер методов.
2. Перейдите к файлу <Windchill_home>\codebase\com\ptc\windchill\enterprise\associativity\asb\xconf\ asb.service.properties.xconf.
3. Выполните поиск одного или нескольких стандартных делегатов, перечисленных в следующей таблице, и измените их.
-- или --
Выполните поиск и замените DefaultDownStreamTypeDelegate собственным делегатом (используйте другое наименование), в котором применена пользовательская логика для задания значения по умолчанию в соответствии с потребностями компании.
Атрибут | Стандартный делегат | Входные и выходные данные пользовательских делегатов | Изменяемые действия |
Тип | DefaultDownStreamTypeDelegate | Ввод: • Выбранный объект как источник входной информации • Тип вызванного действия Вывод: • Тип по умолчанию для каждого выбранного объекта. • Список опций для применимых типов для каждого выбранного объекта | • Создать дочернюю деталь • Вставить как новую деталь • Создать исполнение дочерней детали • Собрать как новую деталь |
Number | DefaultPartNumberAndSuffixDelegate | Н/Д |
Name | DefaultPartNameDelegate | Н/Д |
Context | DefaultDownstreamContextDelegate | Н/Д |
Location | DefaultDownstreamLocationDelegate | Н/Д |
4. С помощью утилиты xconfmanager можно распространить эти измененные или пользовательские делегаты в соответствующих файлах свойств, если ввести следующую команду в оболочке Windchill.
xconfmanager -pF
5. Перезапустите сервер методов.
Инструкция по применению делегатов
• Ответственность за определение допустимости значений, предоставляемых делегатами, для создаваемого объекта лежит на сервере. Если значения недопустимы, сервер возвращает сообщение, информирующее пользователя, что объект не удалось создать. Интерфейсы пользователя для действий преобразования структуры не проверяют значения делегата.
• Объекты, выбранные для преобразования, должны быть простыми объектами базы данных, например, такими как "Деталь".
• Системный администратор Windchill может создать собственный класс делегата, расширить интерфейс и распространить его для применения. Делегаты указаны в файле Windchill service.properties.