数据管理功能 > 管理更改 > “更改管理”管理 > 定义更改管理的映射规则
定义更改管理的映射规则
映射规则是一组可用于映射以下属性、对象和状态的规则:
将所有受影响对象类型的更改意图映射到其发布目标
所有受影响对象类型的更改意图
通过更改发布的对象的发布状态
要访问“映射规则”表格,请浏览至以下启动点:
“站点” > “实用程序” > “业务规则”
“组织” > “实用程序” > “业务规则”
* 
wt.mappingRules.enableOrganizationRules 特性设置为 true 时,可从组织上下文中找到“映射规则”表格。默认情况下,此特性设置为 false
组织上下文规则优先于站点上下文规则。
不同类型的映射规则
有三种类型的映射规则:
更改意图发布目标
对象更改意图
对象发布状态
更改意图发布目标
此映射规则可将更改意图映射到受影响对象类型的发布目标。此规则可用于控制相应受影响对象的已分配更改意图发布目标值的可用性。
创建此规则时,请设置以下值:
“类型”- 任何受影响对象类型,如“所有本机受影响对象类型”“所有远程受影响对象类型”“部件”
“源值”- 任何更改意图,如“有效性”“另存为”“修订”。有关更改意图的详细信息,请参阅关于更改意图
“映射值”- 任何发布目标,如“更改”“废弃”。您可以从“映射值”列表中为源值选择一个或多个映射值。
“默认值”- 从“映射值”列表中选择的任何映射值。
为受影响对象类型定义此规则时,可以在“产生的对象”表格中为一个或多个对象类型设置发布目标值。有关“产生的对象”表格以及与之关联的操作的详细信息,请参阅产生的对象表格
如果未定义此规则,则所有转变值都会显示在“发布目标”列下。
wt.change2.showAllChangeTransitions 特性可用于控制“发布目标”列下转变值的可用性。有关受影响对象的更改意图如何与产生的对象的发布目标进行协调的详细信息,请参阅协调更改意图与发布目标
对象更改意图
此映射规则可将受影响对象类型映射到更改意图。此规则可用于控制“受影响对象”表格中受影响对象类型的更改意图值的可用性。创建此规则时,请设置以下值:
“源值”- 任何受影响对象类型,如“所有本机受影响对象类型”“所有远程受影响对象类型”“部件”
“映射值”- 任何更改意图,如“有效性”“另存为”“修订”。有关更改意图的详细信息,请参阅关于更改意图。您可以从“映射值”列表中为源值选择一个或多个映射值。您也可以为现有的更改意图值添加自定义值;有关详细信息,请参阅本主题中的“向现有更改意图值添加自定义值”。
“默认值”- 从“映射值”列表中选择的任何映射值。
为受影响对象类型定义此规则后,可以在“受影响对象”表格中为一个或多个受影响对象类型设置更改意图值。有关详细信息,请参阅更改请求的受影响的对象表格。如果没有为特定的受影响对象类型定义此规则,则对所有本机受影响对象类型或所有外部受影响对象类型应用默认规则。
向现有更改意图值添加自定义值
通过 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. 单击“应用”
您可以在“映射规则”表格中 “编辑”“删除”规则。有关这些操作的详细信息,请参阅“映射规则”表格
相关主题
这对您有帮助吗?