将记录类型映射到工作项类型

创建新工作项时,它的类型字段是必需的。您创建的用于将记录类型映射至工作项的同步规则必须指示如何设置工作项的“类型”字段值。
开始之前
在创建同步规则前,请启动 ClearQuest® 网关;否则,同步规则编辑器的列表将不会包含 ClearQuest 记录类型中的字段。
关于此任务
根据项目区域所使用过程模板的不同,可能有多种类型的工作项,例如缺陷、任务和增强。您可以创建同步规则,以便将多种工作项类型映射到多种 ClearQuest 记录类型。同步规则编辑器包含一个项类型限定符字段,此字段可用于指示该规则应用于特定类型的工作项或某个类别的工作项类型。类型类别用于定义属于该类别的所有类型的公共特征。例如,一个类别中的所有类型都使用同一个工作流程。下表列示了 Scrum 过程的类别和类型。
表 1. Scrum 过程的工作项类别和类型
类型类别 类型
workItemType - com.ibm.team.workitem.workItemType 缺陷和任务
epic - com.ibm.team.workitem.workItemType.epic 历史
impediment - com.ibm.team.workitem.workItemType.impediment 障碍
retrospective - com.ibm.team.workitem.workItemType.retrospective 回顾
story - com.ibm.team.workitem.workItemType.story 故事
目前,epic、retrospective、impediment 和 story 类别都只包含 1 个类型。workItemType 类别包含 2 个类型。

使用工作项类型限定符将不同的 ClearQuest 记录类型映射到不同的工作项类型。

如果有一个映射到多种工作项类型的 ClearQuest 记录类型,请使用工作项类型类别限定符。通常,在 ClearQuest 记录类型中,有一个字段的值指示变更请求的类型。

请不要在多个同步规则中指定同一个限定符,这将引起不可预测的同步行为。

要使用 Scrum 过程附带提供的类型类别来指定映射,请执行下列操作:

演示

  1. 团队工件视图中,右键单击存储库连接,然后选择管理 > 同步规则。在同步规则视图中,右键单击项目区域,然后选择新建 > 同步规则或者双击现有规则以便将其打开。
  2. 项类型字段中,选择工作项 - com.ibm.team.workitem。要将一种 ClearQuest 记录类型映射到多种工作项类型,请在项类型限定符字段中选择类型类别:workItemType - com.ibm.team.workitem,然后在外部类型字段中选择记录类型。在属性映射部分中,单击添加以添加映射。在项属性字段中选择类型。在外部属性字段中,选择 ClearQuest 记录类型中用于指示变更请求类型的字段。在值变换部分中,取消选择不变换。在值映射部分中添加条目,以便将记录类型字段(例如“缺陷”、“增强”和“任务”)的值映射到相应的工作项类型。

    如果有多种 ClearQuest 记录类型,并且您要将每种类型映射到不同的工作项类型,请为每种记录类型创建不同的同步规则。在项类型限定符字段中,选择类型。例如,要将 ClearQuest 的“增强”记录类型映射到增强工作项类型,请选择“增强”。在属性映射部分中,在“项属性”字段中选择类型。在外部属性字段中,选择 record_type。在同步字段中,选择输入。取消选择不变换。在“值映射”部分中添加条目,以便将记录类型映射到工作项类型。例如,将“增强”映射到“增强”。

结果
注: 用户可以变更工作项的类型。如果用户在将工作项映射到 ClearQuest 记录后变更类型,那么下次对该工作项进行同步时,可能会使用另一个同步规则。您无法变更 ClearQuest 记录的记录类型。如果新工作项类型使用的工作流程与先前类型不同,那么同步期间可能会发生问题,这是因为,该工作流程与您为 ClearQuest 记录类型定义的状态过渡模型不对应。

反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误