统一变更管理(UCM)集成将 Rational® ClearCase® UCM 项目和活动与 Rational ClearQuest® 记录相链接。
也称为 UCM-Rational ClearCase 集成。
UCM 集成需要:
- 为 UCM 启用 Rational ClearQuest 模式。
- Rational ClearCase 4.x,带有为与 Rational ClearQuest 一起工作而启用的项目。
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 与软件包集成要求以列出的顺序执行以下步骤。每个步骤在随后的章节中描述。
- 添加 AMStateTypes 软件包。
- 设置 UCM 的缺省操作。
- 添加 UCMPolicyScripts 软件包。
- 添加 UnifiedChangeManagement 软件包。
- 添加 BaseCMActivity 软件包(可选)。
- 保存模式更改。
- 配置 Rational UCM。
注: 如果模式中已有 AMStateType、UCMPolicyScripts、UnifiedChangeManagement 和 BaseCMActivity 软件包,只是希望将它们应用到新的记录类型,请参阅
为集成启用记录类型。
关于设置和使用 UCM 集成的完整信息,请参阅 IBM Rational ClearCase Guide to Managing Software
Projects。
添加 AMStateTypes 软件包
- 在 Rational ClearQuest Designer 内,确保您要添加软件包的目标模式已检入。要检入模式,单击。
- 单击并添加最新的 AMStateType 软件包。
请参阅应用软件包升级获取详细的指示信息。
AMStateType 软件包要求您映射状态类型并定义缺省操作(如果它们尚未定义)。
选择要为 UCM 启用的记录类型,并单击下一步以显示“设置状态类型”窗口。
- 在“设置状态类型”窗口中,将模式中的状态映射到 UCM 状态类型:
- 选择记录类型。
- 对于记录类型中的每个状态,单击状态类型字段并选择相应的 UCM 状态类型。关于映射状态类型的更多详细信息,请参阅用状态过渡矩阵定制状态模型。
- 为您启用的每个记录类型重复状态类型映射。单击完成。
Rational ClearQuest 将自动验证模式。验证窗口将指示您需要设置缺省操作。
设置 UCM 的缺省操作
模式中的“状态过渡矩阵”必须提供至少一条下列路径:通过 UnifiedChangeManagement 软件包的状态类型模型,从 Waiting 状态类型到 Ready、Active 或 Complete 状态类型。关于更多信息,请参阅显示缺陷记录类型的状态过渡矩阵和软件包的状态类型模型。
对于模式中的每个状态(映射到 UCM“完成”状态的状态除外),您必须指定缺省操作,该操作将记录从该状态移至 UCM 状态类型模型中的下一个状态类型。关于更多信息,请参阅使用操作和操作类型。
要指定缺省操作:
- 在 Rational ClearQuest Designer 中,展开记录类型,然后展开为 UCM 启用的记录类型,再双击它的状态过渡矩阵。
- 在“状态过渡矩阵”中,右键单击状态并单击属性以打开该状态的“属性”窗口。
- 在“属性”窗口的缺省操作选项卡中,选择状态的缺省操作。缺省操作选项卡列出了您为“状态过渡矩阵”中的状态过渡创建的操作。
对于每个状态,选择将记录移至某个状态的操作,该状态映射到 UCM 模型中的下一个状态类型。例如,Submitted 状态(Waiting)通过“指定”缺省操作移至 Assigned 状态(Ready)。如果模式具有“已关闭”状态并且它映射到 Complete 状态类型,那么它不需要缺省操作。
- 单击以检入模式。请参阅检入模式以获取详细的指示信息。
关于更多信息,请参阅使用操作和操作类型和软件包的状态类型模型。
添加 UCMPolicyScripts 软件包
- 模式检入后,单击并添加最新的 UCMPolicyScripts。
请参阅应用软件包升级获取详细的指示信息。
- 选择以检入模式。
注: 因为您运行这些挂钩时并未处在记录中,所以必须明确地检索记录详细信息。关于更多信息,请参阅
实体和挂钩。
添加 UnifiedChangeManagement 软件包
- 模式检入后,单击并添加最新的 UnifiedChangeManagement 软件包。
- 选择以检入模式。
添加 BaseCMActivity 软件包(可选)
BaseCMActivity 软件包将轻量级活动记录类型添加到模式。
您可按现状使用 Defect 记录类型的这一替代选择,为 UCM 启用它,或者将它开发成新的记录类型。此软件包是可选的。关于强度更大的活动跟踪程序,请参阅 Using IBM Rational ClearQuest Project Tracker。
- 模式检入后,单击并添加最新的 BaseCMActivity 软件包。
- 编辑 BaseCMActivity 软件包的状态类型。请参阅应用软件包升级获取详细的指示信息。
- 单击以检入模式。
保存模式更改
安装好最后一个 UCM 软件包之后,执行以下操作:
- 验证模式更改。请参阅验证模式更改以获取详细的指示信息。
- 单击以保存模式更改。请参阅检入模式以获取详细的指示信息。
- 通过单击将模式更改应用于用户数据库。请参阅升级用户数据库。
配置 Rational UCM
根据需要配置 UCM 应用程序。请参阅 IBM Rational ClearCase Guide to Managing Software
Projects 获取更多配置信息。