修改供应商的生命周期模板
如果您要将与默认情况下所提供模板不同的生命周期模板用于供应商,则必须在您的组织中为供应商创建“生命周期对象初始化规则”,并分配不同的生命周期模板。当您创建新供应商时,新供应商即会使用新的生命周期模板。
要更改供应商的生命周期模板和状态:
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>