添加 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 集成。请参阅可选:添加 BaseCMActivity 软件包,以获取有关添加基本 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 帮助。

反馈