添加 Rational UCM 集成

统一变更管理(UCM)集成将 Rational® ClearCase® UCM 项目和活动与 Rational ClearQuest® 记录相链接。

也称为 UCM-Rational ClearCase 集成。

UCM 集成需要:

Rational ClearQuest 提供两种支持 UCM 的预定义模式:UnifiedChangeManagement 模式和 Enterprise 模式。实施 UCM 的最简单方式是使用这些模式中的某一个。关于如何使用模式的指示信息,请参阅使用 ClearQuest 模式

您还可以通过将正确的软件包添加到现有模式来将 UCM 支持添加到该模式。本部分描述通过添加软件包来集成 Rational ClearQuest 和 UCM。这些软件包必须以每个步骤中所述的顺序来添加。

注: 尽管 UCM 集成允许您使用 Rational ClearCase,但是您不能为此集成添加 Rational ClearCase 软件包。Rational ClearCase 软件包仅用于基本 Rational ClearCase 集成,该集成不设置预定义 Rational ClearCase 策略。请参阅添加独立集成,获取有关添加基本 Rational ClearCase 集成的指示信息。

Rational UCM 与软件包集成要求以列出的顺序执行以下步骤。每个步骤在随后的章节中描述。

  1. 添加 AMStateTypes 软件包。
  2. 设置 UCM 的缺省操作。
  3. 添加 UCMPolicyScripts 软件包。
  4. 添加 UnifiedChangeManagement 软件包。
  5. 添加 BaseCMActivity 软件包(可选)。
  6. 保存模式更改。
  7. 配置 Rational UCM。
警告: 为避免错误,您必须以所述顺序安装软件包。
注: 如果模式中已有 AMStateType、UCMPolicyScripts、UnifiedChangeManagement 和 BaseCMActivity 软件包,只是希望将它们应用到新的记录类型,请参阅为集成启用记录类型

关于设置和使用 UCM 集成的完整信息,请参阅 IBM Rational ClearCase Guide to Managing Software Projects

添加 AMStateTypes 软件包

  1. Rational ClearQuest Designer 内,确保您要添加软件包的目标模式已检入。要检入模式,单击文件 > 检入
  2. 单击软件包 > 软件包向导并添加最新的 AMStateType 软件包。 请参阅应用软件包升级获取详细的指示信息。

    AMStateType 软件包要求您映射状态类型并定义缺省操作(如果它们尚未定义)。

    选择要为 UCM 启用的记录类型,并单击下一步以显示“设置状态类型”窗口。
  3. 在“设置状态类型”窗口中,将模式中的状态映射到 UCM 状态类型:
    • 选择记录类型。
    • 对于记录类型中的每个状态,单击状态类型字段并选择相应的 UCM 状态类型。关于映射状态类型的更多详细信息,请参阅用状态过渡矩阵定制状态模型
  4. 为您启用的每个记录类型重复状态类型映射。单击完成

    Rational ClearQuest 将自动验证模式。验证窗口将指示您需要设置缺省操作。

设置 UCM 的缺省操作

模式中的“状态过渡矩阵”必须提供至少一条下列路径:通过 UnifiedChangeManagement 软件包的状态类型模型,从 Waiting 状态类型到 Ready、Active 或 Complete 状态类型。关于更多信息,请参阅显示缺陷记录类型的状态过渡矩阵软件包的状态类型模型

对于模式中的每个状态(映射到 UCM“完成”状态的状态除外),您必须指定缺省操作,该操作将记录从该状态移至 UCM 状态类型模型中的下一个状态类型。关于更多信息,请参阅使用操作和操作类型

要指定缺省操作:

  1. Rational ClearQuest Designer 中,展开记录类型,然后展开为 UCM 启用的记录类型,再双击它的状态过渡矩阵
  2. 在“状态过渡矩阵”中,右键单击状态并单击属性以打开该状态的“属性”窗口。
  3. 在“属性”窗口的缺省操作选项卡中,选择状态的缺省操作。缺省操作选项卡列出了您为“状态过渡矩阵”中的状态过渡创建的操作。

    对于每个状态,选择将记录移至某个状态的操作,该状态映射到 UCM 模型中的下一个状态类型。例如,Submitted 状态(Waiting)通过“指定”缺省操作移至 Assigned 状态(Ready)。如果模式具有“已关闭”状态并且它映射到 Complete 状态类型,那么它不需要缺省操作。

  4. 单击文件 > 检入以检入模式。请参阅检入模式以获取详细的指示信息。

关于更多信息,请参阅使用操作和操作类型软件包的状态类型模型

添加 UCMPolicyScripts 软件包

  1. 模式检入后,单击软件包 > 软件包向导并添加最新的 UCMPolicyScripts。 请参阅应用软件包升级获取详细的指示信息。
  2. 选择文件 > 检入以检入模式。
注: 因为您运行这些挂钩时并未处在记录中,所以必须明确地检索记录详细信息。关于更多信息,请参阅实体和挂钩

添加 UnifiedChangeManagement 软件包

  1. 模式检入后,单击软件包 > 软件包向导并添加最新的 UnifiedChangeManagement 软件包。
  2. 选择文件 > 检入以检入模式。

添加 BaseCMActivity 软件包(可选)

BaseCMActivity 软件包将轻量级活动记录类型添加到模式。 您可按现状使用 Defect 记录类型的这一替代选择,为 UCM 启用它,或者将它开发成新的记录类型。此软件包是可选的。关于强度更大的活动跟踪程序,请参阅 Using IBM Rational ClearQuest Project Tracker

  1. 模式检入后,单击软件包 > 软件包向导并添加最新的 BaseCMActivity 软件包。
  2. 编辑 BaseCMActivity 软件包的状态类型。请参阅应用软件包升级获取详细的指示信息。
  3. 单击文件 > 检入以检入模式。

保存模式更改

安装好最后一个 UCM 软件包之后,执行以下操作:

  1. 验证模式更改。请参阅验证模式更改以获取详细的指示信息。
  2. 单击文件 > 检入以保存模式更改。请参阅检入模式以获取详细的指示信息。
  3. 通过单击数据库 > 升级数据库将模式更改应用于用户数据库。请参阅升级用户数据库

配置 Rational UCM

根据需要配置 UCM 应用程序。请参阅 IBM Rational ClearCase Guide to Managing Software Projects 获取更多配置信息。

相关概念
Rational ClearQuest 集成软件包概述
Rational ClearQuest 集成软件包

反馈