定义变更管理的映射规则
映射规则是一组可用于映射以下属性、对象和状态的规则:
将所有受影响对象类型的变更意图映射到其发布目标
所有受影响对象类型的变更意图
通过变更发布的对象的发布状态
要访问“映射规则”表格,请浏览至以下启动点:
“站点” > “实用程序” > “业务规则”
“组织” > “实用程序” > “业务规则”
* 
wt.mappingRules.enableOrganizationRules 特性设置为 true 时,可从组织上下文中找到“映射规则”表格。默认情况下,此特性设置为 false
组织上下文规则优先于站点上下文规则。
不同类型的映射规则
有三种类型的映射规则:
变更意图发布目标
对象变更意图
对象发布状态
变更意图发布目标
此映射规则可将变更意图映射到受影响对象类型的发布目标。此规则可用于控制相应受影响对象的已分配变更意图发布目标值的可用性。变更转变枚举从生命周期转变中获取转变,并将其作为变更转变进行引用。然后,使用此映射规则进一步筛选这些值。创建此规则时,这些适用转变会显示在“映射值”列表下。
创建此规则时,请设置以下值:
“类型”- 任何受影响对象类型,如“所有本机受影响对象类型”“所有远程受影响对象类型”“部件”
“源值”- 任何变更意图,如“有效性”“另存为”“修订”。有关变更意图的详细信息,请参阅关于变更意图
“映射值”- 任何发布目标,如“变更”“废弃”。您可以从“映射值”列表中为源值选择一个或多个映射值。
“默认值”- 从“映射值”列表中选择的任何映射值。
为受影响对象类型定义此规则时,可以在“产生的对象”表格中为一个或多个对象类型设置发布目标值。有关“产生的对象”表格以及与之关联的操作的详细信息,请参阅产生的对象表格
如果未定义此规则,则所有转变值都会显示在“发布目标”列下。
“选择发布目标的变更转变”首选项用于控制“发布目标”列下转变值的可用性。有关受影响对象的变更意图如何与产生的对象的发布目标进行协调的详细信息,请参阅协调变更意图与发布目标
对象变更意图
此映射规则可将受影响对象类型映射到变更意图。此规则可用于控制“受影响对象”表格中受影响对象类型的变更意图值的可用性。创建此规则时,请设置以下值:
“源值”- 任何受影响对象类型,如“所有本机受影响对象类型”“所有远程受影响对象类型”“部件”
“映射值”- 任何变更意图,如“有效性”“另存为”“修订”。有关变更意图的详细信息,请参阅关于变更意图。您可以从“映射值”列表中为源值选择一个或多个映射值。您也可以向现有变更意图值添加自定义值;有关详细信息,请参阅本主题中的“向现有变更意图值添加自定义值”部分。
“默认值”- 从“映射值”列表中选择的任何映射值。
为受影响对象类型定义此规则后,可以在“受影响对象”表格中为一个或多个受影响对象类型设置变更意图值。有关详细信息,请参阅变更请求的受影响的对象表格。如果没有为特定的受影响对象类型定义此规则,则对所有本机受影响对象类型或所有外部受影响对象类型应用默认规则。
向现有变更意图值添加自定义值
可通过 Enumerated Type Customization Utility 向现有变更意图值添加自定义值。
有关如何添加、编辑或删除 Windchill 枚举类型值的详细信息,请参阅 The Enumerated Type Customization Utility
您可以使用此实用程序和 wt.change2.ChangeIntentRB 文件向现有变更意图值添加自定义值。所添加的自定义值在变更任务和“对象变更意图”映射规则中均可用。重新启动 Windchill 后,自定义值和其他变更意图值对于“对象变更意图”映射规则可见。您还可以在创建映射规则时将自定义值设置为“默认值”
对象发布状态
此映射规则可将受影响对象类型映射到已发布状态。此规则可用于控制红线的创建以及与已发布状态相匹配的变更的同步。创建此规则时,请设置以下值:
“源值”- 任何受影响对象类型,如“所有本机受影响对象类型”“所有远程受影响对象类型”“部件”
“映射值”- 任何发布状态,如“变更”“废弃”。您可以从“映射值”列表中为源值选择一个或多个映射值。
“默认值”- 从“映射值”列表中选择的任何映射值。
为受影响对象类型定义此规则后,可以在创建红线之前将对象的状态从“正在工作”设置为最新的“已发布”状态。有关红线进程的详细信息,请参阅红线进程中的“管理红线”一节。
* 
如果未定义此规则,则无法为部件创建红线,且变更通告工作流也不会将其他未解决变更通告中的受影响对象与最新发布的修订版本同步。
向现有发布状态值添加自定义值
通过 Enumerated Type Customization Utility,您可以向现有发布状态添加自定义值。有关如何添加、编辑或删除值的详细信息,请参阅 The Enumerated Type Customization Utility
您可以使用此实用程序和 wt.lifecycle.TransitionRB 文件向现有发布状态添加自定义值。创建的值对于变更任务和映射规则均可见。重新启动 Windchill 后,自定义值和其他发布状态值对于“对象发布状态”映射规则可见。您还可以在创建映射规则时将自定义值设置为“默认值”
创建映射规则
您可以创建新的映射规则或编辑现有映射规则。如果属性值 (如“规则名称”“上下文”“源值”“映射值”) 是唯一的,则可以创建重复的映射规则。
按照以下步骤创建映射规则:
1. “映射规则”表格中,单击 “新建映射规则”图标。
2. “映射规则”字段下,为字段“类型”“源值”“映射值”选择相应的值。每个字段的可用选项取决于您在“规则名称”字段中所做的选择。有关选择相应值的详细信息,请参阅本主题中的“不同类型的映射规则”部分。
* 
需要定义一个默认值。仅当为存在的对象定义了默认值或映射规则时,才会应用默认值
3. 单击“应用”
您可以在“映射规则”表格中 “编辑”“删除”规则。有关这些操作的详细信息,请参阅“映射规则”表格
如果为任何受影响对象或产生的对象定义了映射规则,则可以从“受影响对象”或“产生的对象”表格中获取映射规则的详细信息。“受影响对象”表格的“变更意图”列显示您从中了解映射规则详细信息的变更意图。“产生的对象”表格的“发布目标”列显示您从中了解映射规则详细信息的发布目标值。
相关主题
这对您有帮助吗?