「統一變更管理」(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 原則。請參閱
新增獨立的整合,以取得新增 Base
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 設計工具中,請確定您想要對其新增套件的綱目已經移入。如果要移入綱目,請按一下。
- 按一下 ,然後新增最新的 AMStateType 套件。請參閱套用套件升級以取得詳細的指示。
AMStateType 套件需要您對映狀態類型及定義預設動作(如果尚未定義的話)。
請選取要對 UCM 啟用的記錄類型,再按下一步來顯示「設定狀態類型」視窗。
- 在「設定狀態類型」視窗中,請將您綱目中的狀態對映到 UCM 狀態類型:
- 選取記錄類型。
- 對於記錄類型中的每一種狀態,請在 State Type 欄位中按一下,再選取適當的 UCM 狀態類型。如需有關對映狀態類型的詳細資料,
請參閱使用「狀態轉移矩陣」來自訂狀態模型。
- 對於您已啟用的每一種記錄類型,請重複這項狀態類型對映。按一下完成。
Rational ClearQuest 會自動驗證您的綱目。驗證視窗會指出您需要設定預設的動作。
設定 UCM 的預設動作
您綱目中的「狀態轉移矩陣」(State Transition Matrix) ,對於 UnifiedChangeManagement 套件必須提供至少一個經過該套件之狀態類型模型的路徑,從「等待」狀態類型、到「備妥」、到「作用中的」、到「完成」。請參閱如果要顯示「問題」記錄類型的「狀態轉移矩陣」,及 State-type 套件模型以取得相關資訊。
對於您綱目中的每一種狀態,除了已對映至「UCM 完成」狀態的狀態之外,您必須指派能夠將記錄從該狀態移動到 UCM 狀態類型模型中下一個狀態類型的預設動作。
請參閱Working with actions and 使用動作與動作類型以取得詳細資訊。
如果要指派預設的動作:
- 在 Rational ClearQuest 設計工具中,請先展開記錄類型,再展開您對 UCM 所啟用的記錄類型,然後再按兩下它的 State Transition Matrix。
- 在「狀態轉移矩陣」中,請用滑鼠右鍵按一下某個狀態,再按一下內容來開啟該狀態的「內容」視窗。
- 在「內容」視窗的 Default Action 標籤中,請選取此狀態的預設動作。在 Default Action 標籤中,會列出在「狀態轉移矩陣」中您已經為狀態轉移所建立的動作。
對於每一種狀態,請選取的動作,此動作會將記錄移動到對映至 UCM 模型中下一個狀態類型之狀態。例如,「已送出」狀態(等待)會透過「指派」預設動作來移動到「已指派」狀態(備妥)。如果您的綱目具有「已關閉」狀態,而且它已對映至「完成」狀態類型時,則不需要預設動作。
- 按一下來移入綱目。請參閱移入綱目以取得詳細的指示。
如果需要詳細資訊,請參閱使用動作與動作類型及 State-type 套件模型。
新增 UCMPolicyScripts 套件
- 在移入綱目之後,請按一下 ,然後新增最新的 UCMPolicyScripts。請參閱套用套件升級以取得詳細的指示。
- 請選取來移入綱目。
註: 因為在執行這些追蹤點時不是在記錄中,所以必須明確地擷取記錄詳細資料。
如需相關資訊,請參閱
實體和追蹤點。
新增 UnifiedChangeManagement 套件
- 在移入綱目之後,請按一下 ,然後新增最新的 UnifiedChangeManagement 套件。
- 請選取來移入綱目。
新增 BaseCMActivity 套件(選用)
BaseCMActivity 套件會將輕量型活動記錄類型新增到您的綱目中。您可以依現狀對「問題」記錄類型使用這項選擇方案,啟用它以便用於 UCM,或是將它開發成新的記錄類型。這個套件是選用的。如需更強烈的活動追蹤器,請參閱使用 IBM Rational ClearQuest Project Tracker。
- 在移入綱目之後,請按一下 ,然後新增最新的 BaseCMActivity 套件。
- 編輯 BaseCMActivity 套件的狀態類型。請參閱套用套件升級以取得詳細的指示。
- 按一下來移入綱目。
儲存綱目的變更
在安裝最近的 UCM 套件之後,請執行下列動作:
- 驗證綱目變更。請參閱驗證綱目的變更以取得詳細的指示。
- 按一下以儲存綱目變更。請參閱移入綱目以取得詳細的指示。
- 按一下,將綱目變更套用至使用者資料庫。請參閱升級使用者資料庫。
配置 Rational UCM
請視需要來配置 UCM 應用程式。請參閱 IBM Rational ClearCase Guide to Managing Software
Projects,
以取得其他配置資訊。