配置采购状态值
可以向出厂提供的采购状态值添加其他值。
* 
添加新采购状况并为其分配数字值后,将无法对其进行修改。
要添加自定义采购状态值:
1. 在以下位置创建一个新文件 AXLPreferenceRB.rbInfo:/$WT_HOME/wtCustom/com/ptc/windchill/suma/axl 目录。定义新值,并通过为每个新采购状况值分配一个数值来分配新值的顺序。例如,
自定义 AXLPreferenceRB.rbInfo 的内容如下所示:
ResourceInfo.class=wt.tools.resource.EnumResourceInfo
ResourceInfo.customizable=true
ResourceInfo.deprecated=false
ResourceInfo.UUID=691c1277-a220-423b-95c1-2e5cd1d64c96

# Entry Format (values equal to default value are not included)
#<key>.value=
#<key>.category=
#<key>.comment=
#<key>.argComment<n>=
#<key>.constant=
#<key>.customizable=
#<key>.deprecated=
#<key>.abbreviatedDisplay=
#<key>.fullDisplay=
#<key>.shortDescription=
#<key>.longDescription=
#<key>.order=
#<key>.defaultValue=
#<key>.selectable=
# Entry Contents
recommended.value=Recommended
recommended.order=50
* 
AXLPreferenceRB.rbInfo 中的所有内部值必须为小写形式。
更新 AXLPreferenceRB.rbInfo 文件后,运行 Resourcebuild com.ptc.windchill.suma.axl.AXLPreferenceRB 命令将变更传播至代码库 (需重新启动)。
* 
可以为采购状态分配从 1 至 100 之间的整数作为数字值。数字值越大,排位越高。出厂设置的采购状态值如下:
do_not_use=20
approved=40
preferred=60
例如,要添加新值“推荐”,可向 AXLPreferenceRB.rbInfo 文件中添加以下几行:
recommended.value=Recommended recommended.order=50
新采购状态值“推荐”现在列于“合格”和“首选”之间。
* 
添加自定义采购状况值时,OEM 部件上反应的值为添加至 AML/AVL 的供应商部件上数值最高时的采购状况。上述示例中,向 OEM 部件分配的采购状况为“推荐”,因为 AML/AVL 中不存在数值大于 50 的其他供应商部件。
2. service.properties 中为每个新值添加图标。
采购状态图标使用 xconfmanager 进行配置。要更改或添加采购状况图标,请将与下列配置类似的配置添加至 $WT_HOME/site.xconf 文件:
<Resource targetFile="codebase/service.properties" context="default"
name="AXLPreferenceIcon">
<Option requestor="null"
selector="recommended"
resource="/wtcore/images/com/ptc/windchill/suma/recommended.gif"/>
</Resource>
<Resource targetFile="codebase/service.properties" context="default"
name="AXLPreferenceIcon">
<Option requestor="null"
selector="recommended.ss"
resource="/wtcore/images/com/ptc/windchill/suma/single_source.gif"/>
</Resource>
* 
recommended.ss 选项会配置部件为单一源时用于标识特定采购状况的图标。
将您的配置添加到 site.xconf 后,请运行 xconfmanager -p 以将变更传播到代码库,然后重新启动方法服务器。有关 xconfmanager 实用程序的详细信息,请参阅《Windchill 安装和配置指南》。
这对您有帮助吗?