添加 ClearCase UCM 集成

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

ClearQuest 的 UCM 集成有以下要求:

ClearQuest 提供两种支持 UCM 的预定义模式:UnifiedChangeManagement 模式和 Enterprise 模式。您可以通过使用其中某个模式来实现 UCM 支持。请参阅使用 ClearQuest 模式

您还可以通过添加相应的软件包,将 UCM 支持添加到现有模式。您必须以指定顺序执行以下步骤,以将 UCM 与软件包集成:

  1. 添加 AMStateType 软件包。
  2. 设置 UCM 的缺省操作。
  3. 添加 UCMPolicyScripts 软件包。
  4. 添加 UnifiedChangeManagement 软件包。
  5. 可选:添加 BaseCMActivity 软件包。
  6. 验证并应用模式更改。
  7. 配置 UCM。

如果模式中已有 AMStateType、UCMPolicyScripts、UnifiedChangeManagement 和 BaseCMActivity 软件包并想要将这些软件包应用于新的记录类型, 请参阅为集成启用记录类型

注意: 虽然 UCM 集成允许您使用 ClearCase,但请勿添加 ClearCase 软件包来使用 UCM 集成。 ClearCase 软件包仅用于未设置预定义策略的基本 ClearCase 集成。请参阅添加独立集成,获取有关添加基本 ClearCase 集成的指示信息。

添加 AMStateType 软件包

  1. 使用 Designer 以确保您要添加软件包的目标模式已检入。
  2. 添加最新的 AMStateType 软件包。请参阅应用软件包升级
  3. AMStateType 软件包要求您映射状态类型并定义缺省操作(如果它们尚未定义)。
    1. 选择要针对 UCM 启用的记录类型,然后单击下一步
    2. 在“设置状态类型”窗口中,将模式中的状态映射到 UCM 状态类型:
    3. 为您启用的每个记录类型重复状态类型映射。
    4. 单击完成

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

设置 UCM 的缺省操作

模式中的“状态过渡表格”必须至少提供一条通过 UnifiedChangeManagement 软件包的状态的路径:从“等待”到“就绪”、“活动”或“完成”。请参阅显示记录类型的状态模型软件包的状态类型模型

对于模式中的每个状态(映射到 UCM Complete 状态的状态除外),您必须指定缺省操作,该操作将记录移至 UCM 状态类型模型中的下一个状态类型。 请参阅操作和操作类型

添加 UCMPolicyScripts 软件包

  1. 使用 Designer 以确保您要添加软件包的目标模式已检入。
  2. 添加最新的 UCMPolicyScripts 软件包。请参阅应用软件包升级
注意: 因为您运行这些挂钩时并未处在记录中,所以必须明确地检索记录详细信息。请参阅实体和挂钩

添加 UnifiedChangeManagement 软件包

  1. 使用 Designer 以确保您要添加软件包的目标模式已检入。
  2. 添加最新的 UnifiedChangeManagement 软件包。请参阅应用软件包升级

可选:添加 BaseCMActivity 软件包

BaseCMActivity 软件包将轻量级活动记录类型添加到模式。 您可按现状使用 Defect 记录类型的这一替代选择,为 UCM 启用它,或者将它开发成新的记录类型。此软件包是可选的。

  1. 使用 Designer 以确保您要添加软件包的目标模式已检入。
  2. 添加最新的 BaseCMActivity 软件包。请参阅应用软件包升级
  3. 编辑 BaseCMActivity 软件包的状态类型。请参阅应用软件包升级

验证并应用模式更改

安装最后一个 UCM 软件包之后,保存模式更改:

  1. 验证模式更改。请参阅验证模式更改
  2. 检入模式以保存模式更改。请参阅检入模式
  3. 将模式更改应用于用户数据库。请参阅升级用户数据库

配置 UCM

根据需要,配置 ClearCase UCM。要了解配置详细信息,请参阅 ClearCase 帮助。

反馈