服务器管理 > 项字段 > 创建字段 > 使用参数和参数值字段
使用参数和参数值字段
参数是一种特殊类型的长文本字段。您可以使默认字段在项类型中可见,但不能创建新的“参数”或“参数值”字段。
您可以使用这些字段为项类型指定有效参数和参数值。然后,用户可以为单个项指定相应的参数。
* 
最佳做法是避免在“参数”名称中使用特殊字符。在“参数值”替换过程中,可能不会得到预期结果。如有必要,请仅使用在“参数”名称中支持的以下特殊字符:
_
-
$
参数允许您通过为每个上下文指定唯一的项值,在不同的上下文中重复使用项。参数通常用于需求管理和测试管理领域。例如,您可以有一个带有参数的测试用例项,这些参数为不同的测试会话显示不同的值。
* 
启动“文档”视图或刷新“文档”视图时,默认情况下不显示参数值。单击“参数值”列时将显示参数值。或者,您可以通过在项的任何多格式文本字段中以 {{parameter name}} 格式插入参数名称,在“文档”视图中启用参数值的显示。例如,如果其中一个参数名称为 max_width,则在相应的多格式文本字段中插入参数名称 {{max_width}}。打开或刷新“文档”视图时,视图会在“参数值”列中显示 max_width 和其他参数的参数值。
示例
ABC 手表公司生产多款个型号的防水手表。每只手表都经过水下测试,但每个型号的深度需求不同。如果防水深度是一个参数值,那么每个型号都可以使用相同的测试,但是深度参数值会根据所测试的型号而变化。如果对手表在水下工作的不同时间长度进行多次测试,将深度作为参数还可以确保如果型号的深度需求发生变化,该型号的所有测试都会使用新值。
Windchill RV&S 根据与正在编辑或查看的项相关的项,确定可以指定的参数,以及在文本字段中替换的参数值。
Windchill RV&S 如何确定项的参数和参数值
Windchill RV&S 使用以下过程确定查看项时在“参数值”字段中显示的参数和参数值,以及在查看项时会替代短文本和长文本字段中的参数名称的参数和参数值。
Windchill RV&S 会搜索与当前项相关的项的层次结构。它会搜索在相关项中定义的参数和参数值,或通过参数或参数值字段支持的字段值属性 (FVA) 字段与相关项共享的参数和参数值。
在确定项的参数和参数值时,将考虑相关项的以下层次结构:
1. 相关项目项中的共享参数。例如,相关项目项具有显示应用程序项中参数值的 FVA 字段。
2. 在相关项目项中定义的参数。
3. 相关测试会话项中的共享参数。
4. 在相关测试会话项中定义的参数。
5. 通过共享关系链接的相关文档内容项中的共享参数。
6. 通过共享关系链接的相关文档内容项中定义的参数。
7. 最紧密相关文档根项中的共享参数,例如,测试套件。
8. 最紧密相关文档根项中定义的参数。
接下来的两个步骤仅适用于使用参数替换来替换文本字段所支持的 FVA 字段中的参数时,或者用文本字段中的参数替换关系表字段中的项时。
9. 包含支持字段的项或由表格行表示的项中的共享参数。
10. 包含 FVA 字段的支持字段的项或由表格行表示的项中定义的参数。
11. 当前项的共享参数。
12. 在当前项中定义的参数。
层次结构中较低的参数值将覆盖层次中较高的参数值,除非参数值被锁定,在这种情况下,会使用在层次最高点锁定的值。如果关系不存在,Windchill RV&S 将跳过该步骤并继续沿着层次结构向下。
* 
如果更改了项中的参数值,并且打开了层次结构中较低的项,则必须刷新较低层级项的视图才能看到更新。
示例
ABC 手表公司生产多款个型号的防水手表。每只手表都经过水下测试,但每个型号的深度需求不同。防水深度是一个参数。
如果定义了以下参数和参数值:
新防水手表项目项具有 Depth 参数,其值为 25 metres
手表型号 A 测试套件具有 Depth 参数,其值为 25 metres
手表型号 B 测试套件的值为 10 米。
在手表型号 A 和 B 的测试套件中共享的测试用例,指定文本字段中的深度参数:{{Depth}}。
查看型号 A 测试套件的测试用例时,文本字段中将显示值 25 metres
查看型号 B 测试套件的测试用例时,文本字段中将显示值 10 metres
这对您有帮助吗?