Дополнительные возможности > Windchill Supplier Management > Администрирование Windchill Supplier Management > Навигация в Windchill Supplier Management > Поставщики > Изменение шаблона жизненного цикла для поставщика
  
Изменение шаблона жизненного цикла для поставщика
Если для данного поставщика не подходит шаблон жизненного цикла, заданный по умолчанию, необходимо создать правила инициализации объекта жизненного цикла для поставщика в вашей организации и назначить другой шаблон жизненного цикла. При создании нового поставщика будет использоваться новый шаблон жизненного цикла.
Чтобы изменить шаблон жизненного цикла поставщика и состояния, выполните следующие действия.
1. Выберите в навигаторе и перейдите в раздел Утилиты > Администрирование правил инициализации объектов.
2. Выберите в таблице Правила инициализации объектов вариант Изготовитель или Продавец и загрузите правила инициализации объекта жизненного цикла.
3. Замените в файле параметр objectType на полное имя класса изготовителя или продавца.
4. Замените параметр <Arg> на имя шаблона жизненного цикла, используемого для поставщика, и сохраните файл в формате XML.
5. Создайте новое правило инициализации объекта с использованием отредактированного файла.
Предположим, что был создан шаблон жизненного цикла "Supplier LifeCycle" и требуется его использовать. Пример правила инициализации объекта для изготовителя и продавца будет выглядеть так:
Файлы для примера правила инициализации объекта для изготовителя показаны ниже.
<AttributeValuesobjType="com.ptc.windchill.suma.supplier.Manufacturer">
<!-- set the lifecycle -->
<AttrValue id="lifeCycle.id" algorithm="com.ptc.core.
foundation.lifecycle.server.impl.LifeCycleTemplateAttributeAlgorithm">
<Arg>
<!-- Translation of the word "Basic" must be the same as the
translation done in commonLifeCycles.xml -->
<?loc-begin key="BASIC_LIFECYCLE_NAME" maxlen="30"?>Supplier LifeCycle<?loc-end?>
</Arg>
</AttrValue>
</AttributeValues>
Файлы для примера правила инициализации объекта для продавца показаны ниже.
<AttributeValuesobjType="com.ptc.windchill.suma.supplier.Vendor">
<!-- set the lifecycle -->
<AttrValue id="lifeCycle.id" algorithm="com.ptc.core.foundation.
lifecycle.server.impl.LifeCycleTemplateAttributeAlgorithm">
<Arg>
<!-- Translation of the word "Basic" must be the same as
the translation done in commonLifeCycles.xml -->
<?loc-begin key="BASIC_LIFECYCLE_NAME" maxlen="30"?>Supplier LifeCycle<?loc-end?>
</Arg>
</AttrValue>
</AttributeValues>