某些 ClearQuest®
记录类型中的字段引用其他记录中的字段。如果这些引用字段是必需的,那么您必须提供一种方法,以便同步期间将一个值映射到这些字段。
关于此任务
您可以将工作项的定制属性映射到所引用记录的字段。要启用此映射,您必须编辑项目区域过程配置以及该记录类型的同步规则。下列步骤中的示例假定模式包含名为 OS 的无状态记录类型,并且该记录类型包含名为“名称”的字段。“缺陷”记录类型包含名为 FoundInPlatform 的字段,该字段引用 OS 记录。
要映射引用字段,请执行下列操作:
演示
- 在 Rational Team Concert™ 客户机中,打开团队工件视图。
- 右键单击项目区域,然后选择打开。
- 在项目区域编辑器中,单击过程配置选项卡。依次展开项目配置、配置数据和工作项。单击类型和属性。选择工作项类型类别。在定制属性区域中,单击添加。输入属性的名称,然后选择与相应
ClearQuest 字段类型兼容的类型。例如,Found in Platform 和 smallString。单击确定。单击保存以保存对工作项类型所作的变更。
- 在团队工件视图中,右键单击存储库连接,然后选择。在同步规则视图中,右键单击项目区域,然后选择。
- 在同步规则编辑器中,输入该规则的名称。例如:com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform。保留项类型和项管理器字段为空。在外部类型字段中,输入用于标识
ClearQuest 记录类型的名称。例如:com.ibm.rational.clearquest.sample_schema_repo.OS 标识 OS
记录类型,后者包含 FoundInPlatform 字段所引用的字段。在外部管理器字段中,选择
ClearQuest 管理器(非用户记录)。在“属性映射”部分中,单击添加。在外部属性字段中,输入该记录中被其他字段引用的字段的名称。例如,FoundInPlatform
字段引用 OS 记录类型中的“名称”字段。选中外部标识。单击确定。单击保存以保存该同步规则。
- 在同步规则视图中,双击包含引用字段的同步规则的同步规则以便打开同步规则编辑器。
- 单击添加以添加属性映射。在项属性字段中,选择已创建的定制属性。例如:FoundInPlatform。在外部属性字段中,选择
ClearQuest 记录引用字段以及该记录中它所引用的字段。例如:FoundInPlatform.Name
引用 FoundInPlatform 字段,后者引用另一个记录中的 Name 字段。在同步字段中,选择输入/输出。取消选择不变换。在值变换器字段中,选择将字段连接到定制属性变换器。
- 单击添加以定义第二个属性映射。在外部属性字段中,选择引用字段。例如:FoundInPlatform。保留项属性字段为空。取消选择不变换。在引用同步规则字段中,选择先前定义的同步规则。例如:com.ibm.rational.clearquest.sample_schema_repo.FoundInPlatform。单击保存以保存修改后的同步规则。
您可以对使用将字段连接到定制属性变换器值变换器的属性映射指定值映射。对于传入值和传出值,ClearQuest 连接器都将在变换之后应用值映射。例如,对于
Priority.Name 之类的字段引用,ClearQuest 连接器将在“优先级”记录中找到“名称”字段的值,然后对该值应用值映射。在传出方向,ClearQuest 连接器将在它找到 Rational Team Concert 项属性之后应用值映射。