您可对字段进行以下操作:
每种记录类型都有显示与该记录类型关联的字段的“字段”网格。您可使用“字段”网格给记录类型添加新的字段,以及修改现有字段的属性。
每种 Rational® ClearQuest® 记录类型均包含系统字段。这些字段是该类型的每条记录所必需的。在“字段”网格中,系统字段显示为暗灰色。
请记住有关添加和修改字段的一些关键点:
通过给字段添加帮助文本,使 Rational ClearQuest 客户机用户可以获得关于字段的帮助。帮助文本可以是描述该字段或者提供有关如何使用该字段的特殊指示信息。Rational ClearQuest 客户机用户右键单击记录表单上的字段,然后单击帮助来查看帮助文本。
每个字段具有一个或多个与之关联的行为。基于状态的记录类型中的字段可在每个状态中具有不同的行为。例如,字段在“已打开”状态下可以是可选的,但是在“已解决”状态下是必需的。无状态记录类型中的每个字段只需一种行为。
Rational ClearQuest 软件支持以下字段行为:
在未显式地设置其他行为的情况下,处在每个状态下的字段会采用缺省行为。 而且,当您向记录类型添加新的状态时,会采用缺省行为。
要定义字段的缺省行为,请在“行为”网格中单击要定义的字段的“缺省行为”列(右侧最后一列),然后选择缺省行为。
您还可通过使用挂钩定义字段的行为。挂钩需要超级用户特权,因此可修改任何字段,即使该字段行为设置为只读。
您可在“属性”窗口中修改部分字段属性。但是,其他属性必须直接在“字段”网格中进行修改。
在检入模式之后,就不能修改字段数据类型或数据库列名。对于类型为“短字符串”的字段,不能修改“最大长度”属性。要更改任何这些属性,必须删除该字段,然后创建具有相似属性的新字段。
您可更改字段的名称,但是如果在脚本中已经显式地按其名称引用了该字段,那么请务必更新自己的脚本以使用新的名称。
命名字段时,请确保不要使用数据库供应商保留的任何关键字。请参阅您的供应商文档以获取保留关键字列表。
删除字段时存在以下限制:
您可以使用字段来链接相同类型或不同类型的记录。链接记录的用途如下:
您可使用“引用”或“引用列表”类型的字段来链接记录,以共享公共数据。要链接两条记录,请使用“引用”字段。要链接多条记录,请使用“引用列表”字段。
例如,您可能必须将相同的客户数据输入到多条记录中(图 1)。
您可使用“引用”或“引用列表”类型的字段链接同一类型的记录,以创建父代/子代层次结构。例如,可以关联一个父记录,使描述相关任务的一条或多条子记录增添新的功能(如记录新功能和向界面添加新的选项卡)(图 2)。
有关更多信息,请参阅通过添加挂钩定制操作。
引用列表会影响性能,因此不应过度使用。每次根据数据库显示表单或刷新表单内容时(例如,选择查询结果网格中的另一行时),会查询数据库中该记录的全部内容。然后,对于每个引用列表字段,会执行后续查询来检索表单上所显示的引用记录的所有字段。如果表单控件显示嵌套的属性深达多级,那么此过程会不断重复,直至检索完所有要显示的数据。
挂钩使您能定制字段的工作方式。例如,可以定制该模式,从而只要有人提交新记录,就会分配字段缺省值。
Rational ClearQuest 软件提供了几个字段挂钩:
要定义字段挂钩,请使用“字段”网格。
可以通过合并使用 Rational ClearQuest API 的脚本,定制 Rational ClearQuest 挂钩。 编辑好脚本化的挂钩后,请单击 以检查代码的语法。
有关更多信息,请参阅字段挂钩。