将每种记录类型都映射到工作项类型并不实际。这两种类型在用途、必需字段和状态过渡模型方面应该类似。您应该复审要连接到 Jazz 项目区域的用户数据库的模式中定义的所有记录类型,并指定哪些记录类型是同步的良好候选者。
您可以使用 ClearQuest 连接器安装向导来创建同步规则的初始版本,但需要对那些规则进行编辑以指定其他映射详细信息。至少,您必须编辑同步规则以指定如何设置工作项的“类别”属性。
在执行下列计划步骤时,请在附带的工作表中记录有关记录类型的信息。请为您计划要同步的每种记录类型创建一个工作表。在开始创建或编辑同步规则时,就应该使用该工作表。如果使用 ClearQuest 连接器安装向导来创建同步规则的初始版本,请在同步规则编辑器中打开那些同步规则;将映射详细信息与计划工作表中的需求作比较并确定差别。
要计划同步规则,请执行下列操作:
要查看 ClearQuest 记录类型的必需字段,请在 ClearQuest Designer 中打开该模式。单击开始 > 所有程序 > IBM Rational > IBM Rational ClearQuest > ClearQuest Designer。在“打开模式”向导中,选择要同步的记录类型的模式。在导航窗格中,依次展开记录类型文件夹和特定的记录类型文件夹,然后展开状态和操作文件夹。双击行为。“行为”矩阵将必需字段标识为必需。
要在 Rational Team Concert 中查看字段类型,请登录到 Rational Team Concert 客户机。在团队工件视图中双击项目区域,以便在项目区域编辑器中将其打开。单击过程配置选项卡。依次展开项目配置、配置数据和工作项。单击编辑器表示。为所同步的工作项类型选择编辑器表示。在编辑器表示区域中,展开选项卡和各个部分以查看表示(字段)的列表。类型将显示在每个字段名后面的圆括号中。
请参阅编辑同步规则以指定类别以了解这些方法的详细信息,然后选择其中一种要使用的方法。
ClearQuest 连接器提供了下列值变换器。
| 变换器名称 | 描述 |
|---|---|
| 将字段连接到定制属性变换器 | 将工作项的定制属性值映射到另一记录中的某个字段所引用的 ClearQuest 记录中的字段。 |
| 添加程序详细信息变换器 | 当前不与 ClearQuest 连接器配合使用。 |
| 在定制属性中显示所引用记录字段变换器 | 将所引用 ClearQuest 记录的内容映射到工作项定制属性,以便可以在工作项编辑器中显示该内容。 |
| 项目区域变换器 | 当前不与 ClearQuest 连接器配合使用。 |
| 时间戳记/天数变换器 | 将 ClearQuest 记录中用于标识天数的字符串转换为毫秒数,时间戳记将使用此毫秒数来确定时间。 |
| 工作项操作变换器 | 计算传入同步期间从一种状态过渡到另一种状态时需要执行的操作。如果 Rational Team Concert
项工作流程定义包含不明确的状态过渡,导致在两种状态之间过渡时有可能执行多个操作,那么此变换器是必需的。
与 Rational ClearQuest 记录类型不同,Rational Team Concert 工作项类型允许从一种状态过渡到另一种状态时执行多个操作。如果您不想使用工作项操作变换器对包含多个用于状态过渡的操作的项进行同步,那么状态过渡后执行的同步操作将生成一个错误,指出 ClearQuest 记录无法过渡到另一状态。 |
| 工作项附件变换器 | 将 Rational Team Concert 附件转换为 ClearQuest 记录附件。 |
| 工作项类别变换器 | 当值为路径时,维护映射到 ClearQuest 记录的 Rational Team Concert 类别的分层结构。 |
| 工作项注释变换器 | 将 Rational Team Concert 附件转换为 ClearQuest 记录注解。您必须使用 Rational ClearQuest 附带提供的标准 Notes 软件包。 |
| 工作项标记变换器 | 将工作项中的标记变换为 ClearQuest 记录中的关键字。 |
指定任何要求进行变换的字段并列示所需的变换器。
cqconnector.properties 文件包含参数 cq.orderedProperties.record-type,您可以使用此参数来指定 ClearQuest 记录字段值的设置顺序。所有未指定 cq.orderedProperties.record-type 的字段都将在指定了该参数的字段处理完毕后处理。
另一种指定顺序的方法是,在 ClearQuest Designer 中使用表单定义中的字段的 Web 从属字段属性。如果同时指定“Web 从属字段”属性和 cq.orderedProperties 参数,那么 ClearQuest 连接器将使用 cq.orderedProperties 参数指定的顺序。