配置构建规则
执行构建规则期间,Windchill 结合使用 Windchill“首选项管理”实用程序首选项和 Windchill 属性来控制以下功能:
根据目标的团队模板,从 CAD 文档向构建目标发布何属性
决定使用现有部件使用关系链接还是创建新的使用链接的规范
决定使用现有部件使用关系链接还是创建新的使用链接的规范
启用或禁用原存储配置的创建
控制属性发布
通过设置以下首选项,可定义发布到所指示的构建目标的属性 (这些首选项均列在“EPM 服务首选项” > “构建服务首选项”类别之下)。
“要在链接上发布的属性”
“要在主数据上发布的属性”
“要在具体值上发布的属性”
“要在部件上发布的属性”
对于每个首选项,其默认值为一个星号 (*),指定将发布所有属性。指定要发布的具体属性时,可将星号替换为分隔符分隔的属性列表 (或者通过删除星号不指定任何属性)。
* 
首选项“EPM 服务首选项” > “构建服务首选项” > “属性分隔符”,用于定义分隔所列属性的分隔符。逗号 (,) 为默认值。
下表列出了构建服务的首选项:
首选项
说明
允许编辑由构建服务构建的部件结构 (Allowed edit of part structure built by build service)
“是”
“否”(默认值)
若某个 CAD 文档为 ECAD 应用程序所拥有,则允许编辑由构建服务构建的部件结构
属性分隔符 (Attributes Delimiter)
, (默认值)
<字符值>
指示在列出要发布的属性时所使用的分隔符
“要在链接上发布的属性”
<字符串,由在首选项“属性分隔符”中设置的分隔字符分隔>
确定将在成员链接上发布的属性
“要在主数据上发布的属性”
<字符串,由在首选项“属性分隔符”中设置的分隔字符分隔>
确定将在主数据上发布的属性
“要在具体值上发布的属性”
<字符串,由在首选项“属性分隔符”中设置的分隔字符分隔>
确定将在具体值上发布的属性
“要在部件上发布的属性”
<字符串,由在首选项“属性分隔符”中设置的分隔字符分隔>
确定将在部件上发布的属性
指定使用关系链接
要使构建进程使用现有使用关系链接,请保持属性 wt.epm.build.subsumeLinks 设置为默认值 true。
要指定构建进程创建新的使用关系链接,请将属性 wt.epm.build.subsumeLinks 设置为 false。
如果需要构建进程使用您的使用关系链接类 (WTPartUsageLink 的子类) 创建新的链接,请将 wt.epm.build.linkClass 设置为您的使用关系链接类。默认值为 wt.part.WTPartUsageLink。
基于所有者应用程序的否决操作
默认情况下,为在客户端否决特定应用程序所拥有的对象设置下列操作:
添加链接
更改文件夹 (移动)
检入
检出
删除 IBA
删除链接
删除 (对象)
修改属性
修订
每个操作均由包含操作名称的属性控制,且默认值中列出的所有应用程序都将否决这些操作。要为特定应用程序的对象启用操作,请将应用程序的名称从默认列表中移除。
例如,要为 Pro/INTRALINK Gateway 应用程序所拥有的对象启用移动操作 (更改文件夹),可修改属性 wt.epm.veto.change.folder。此属性的默认值是:
OPTEGRAGATEWAY,PROINTRALINKGATEWAY,PROPDMGATEWAY,
WORKMANAGERGATEWAY,IDEASTDM.
因此,从逗号分隔的列表中移除 PROINTRALINKGATEWAY,可以为 Pro/INTRALINK Gateway 所拥有的对象启用移动操作,从而生成以下属性设置:
wt.epm.veto.change.folder=OPTEGRAGATEWAY,PROPDMGATEWAY,WO
RKMANAGERGATEWAY,IDEASTDM.
* 
属性 wt.epm.veto.delimiter 定义用于分隔所拥有的应用程序的列表的字符。默认值为逗号 (,)。
这对您有帮助吗?