新增 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 原則。請參閱新增獨立的整合,以取得新增 Base 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 設計工具中,請確定您想要對其新增套件的綱目已經移入。如果要移入綱目,請按一下檔案 > Check In
  2. 按一下 Package > Package Wizard,然後新增最新的 AMStateType 套件。請參閱套用套件升級以取得詳細的指示。

    AMStateType 套件需要您對映狀態類型及定義預設動作(如果尚未定義的話)。

    請選取要對 UCM 啟用的記錄類型,再按下一步來顯示「設定狀態類型」視窗。
  3. 在「設定狀態類型」視窗中,請將您綱目中的狀態對映到 UCM 狀態類型:
  4. 對於您已啟用的每一種記錄類型,請重複這項狀態類型對映。按一下完成

    Rational ClearQuest 會自動驗證您的綱目。驗證視窗會指出您需要設定預設的動作。

設定 UCM 的預設動作

您綱目中的「狀態轉移矩陣」(State Transition Matrix) ,對於 UnifiedChangeManagement 套件必須提供至少一個經過該套件之狀態類型模型的路徑,從「等待」狀態類型、到「備妥」、到「作用中的」、到「完成」。請參閱如果要顯示「問題」記錄類型的「狀態轉移矩陣」,及 State-type 套件模型以取得相關資訊。

對於您綱目中的每一種狀態,除了已對映至「UCM 完成」狀態的狀態之外,您必須指派能夠將記錄從該狀態移動到 UCM 狀態類型模型中下一個狀態類型的預設動作。 請參閱Working with actions and 使用動作與動作類型以取得詳細資訊。

如果要指派預設的動作:

  1. Rational ClearQuest 設計工具中,請先展開記錄類型,再展開您對 UCM 所啟用的記錄類型,然後再按兩下它的 State Transition Matrix
  2. 在「狀態轉移矩陣」中,請用滑鼠右鍵按一下某個狀態,再按一下內容來開啟該狀態的「內容」視窗。
  3. 在「內容」視窗的 Default Action 標籤中,請選取此狀態的預設動作。在 Default Action 標籤中,會列出在「狀態轉移矩陣」中您已經為狀態轉移所建立的動作。

    對於每一種狀態,請選取的動作,此動作會將記錄移動到對映至 UCM 模型中下一個狀態類型之狀態。例如,「已送出」狀態(等待)會透過「指派」預設動作來移動到「已指派」狀態(備妥)。如果您的綱目具有「已關閉」狀態,而且它已對映至「完成」狀態類型時,則不需要預設動作。

  4. 按一下檔案 > 移入來移入綱目。請參閱移入綱目以取得詳細的指示。

如果需要詳細資訊,請參閱使用動作與動作類型State-type 套件模型

新增 UCMPolicyScripts 套件

  1. 在移入綱目之後,請按一下 Package > Package Wizard,然後新增最新的 UCMPolicyScripts。請參閱套用套件升級以取得詳細的指示。
  2. 請選取檔案 > Check In 來移入綱目。
註: 因為在執行這些追蹤點時不是在記錄中,所以必須明確地擷取記錄詳細資料。 如需相關資訊,請參閱實體和追蹤點

新增 UnifiedChangeManagement 套件

  1. 在移入綱目之後,請按一下 Package > Package Wizard,然後新增最新的 UnifiedChangeManagement 套件。
  2. 請選取檔案 > Check In 來移入綱目。

新增 BaseCMActivity 套件(選用)

BaseCMActivity 套件會將輕量型活動記錄類型新增到您的綱目中。您可以依現狀對「問題」記錄類型使用這項選擇方案,啟用它以便用於 UCM,或是將它開發成新的記錄類型。這個套件是選用的。如需更強烈的活動追蹤器,請參閱使用 IBM Rational ClearQuest Project Tracker

  1. 在移入綱目之後,請按一下 Package > Package Wizard,然後新增最新的 BaseCMActivity 套件。
  2. 編輯 BaseCMActivity 套件的狀態類型。請參閱套用套件升級以取得詳細的指示。
  3. 按一下檔案 > Check In 來移入綱目。

儲存綱目的變更

在安裝最近的 UCM 套件之後,請執行下列動作:

  1. 驗證綱目變更。請參閱驗證綱目的變更以取得詳細的指示。
  2. 按一下檔案 > Check In以儲存綱目變更。請參閱移入綱目以取得詳細的指示。
  3. 按一下資料庫 > 升級資料庫,將綱目變更套用至使用者資料庫。請參閱升級使用者資料庫

配置 Rational UCM

請視需要來配置 UCM 應用程式。請參閱 IBM Rational ClearCase Guide to Managing Software Projects, 以取得其他配置資訊。

相關概念
Rational ClearQuest 整合套件的概觀
Rational ClearQuest 整合套件

意見