Rational® ClearCase®「統一變更管理 (UCM)」與 Rational ClearQuest® 的整合可將 UCM 專案和活動鏈結到 ClearQuest 記錄。
UCM 與 ClearQuest 的整合有下列需求:
- 已經對 UCM 啟用的 ClearQuest 綱目
- ClearCase 4.x 或更高版本及已經對 ClearQuest 啟用的專案
ClearQuest 提供兩個預先定義且支援 UCM 的綱目:UnifiedChangeManagement 綱目和 Enterprise 綱目。您可以使用其中一個綱目來實作 UCM 支援。請參閱使用 ClearQuest 綱目。
您也可以新增適當的套件,將 UCM 支援新增至現有的綱目。您必須依指定的順序來執行下列步驟,以整合 UCM 與套件:
- 新增 AMStateType 套件。
- 設定 UCM 的預設動作。
- 新增 UCMPolicyScripts 套件。
- 新增 UnifiedChangeManagement 套件。
- 選用項目:新增 BaseCMActivity 套件。
- 驗證並套用綱目變更。
- 配置 UCM。
如果您的綱目中已有 AMStateType、UCMPolicyScripts、UnifiedChangeManagement 和 BaseCMActivity 套件,且您想要將這些套件套用至新的記錄類型,請參閱啟用整合的記錄類型。
小心: 雖然 UCM 整合可讓您使用
ClearCase,但請不要新增
ClearCase 套件來使用 UCM 整合。
ClearCase 套件只能用於未設定預先定義之原則的基本
ClearCase 整合。如需新增基本
ClearCase 整合的相關指示,請參閱
選用項目:新增 BaseCMActivity 套件。
新增 AMStateType 套件
- 使用 Designer 來確定已移入您要在其中新增套件的綱目。
- 新增最新的 AMStateType 套件。請參閱套用套件升級。
- AMStateType 套件需要您對映狀態類型及定義預設動作(如果尚未定義的話)。
- 選取要對 UCM 啟用的記錄類型,再按下一步。
- 在「設定狀態類型」視窗中,將您綱目中的狀態對映到 UCM 狀態類型:
- 對於您已啟用的每一種記錄類型,請重複這項狀態類型對映。
- 按一下完成。
ClearQuest 會自動驗證您的綱目。驗證視窗會指出您需要設定預設的動作。
設定 UCM 的預設動作
您綱目中的「狀態轉移矩陣」必須為 UnifiedChangeManagement 套件提供至少一條經過狀態類型模型的路徑,依序從「等待」、「備妥」、「作用中」到「完成」。請參閱顯示記錄類型的狀態模型和套件的狀態類型模型。
對於您綱目中的每一種狀態(不包括已對映至 UCM「完成」狀態的狀態),您必須指派預設動作,將記錄移至 UCM 狀態類型模型中的下一個狀態類型。請參閱動作及動作類型。
新增 UCMPolicyScripts 套件
- 使用 Designer 來確定已移入您要在其中新增套件的綱目。
- 新增最新的 UCMPolicyScripts 套件。請參閱套用套件升級。
小心: 因為在執行這些連結鉤時不是在記錄中,所以必須明確地擷取記錄詳細資料。請參閱
實體及連結鉤。
新增 UnifiedChangeManagement 套件
- 使用 Designer 來確定已移入您要在其中新增套件的綱目。
- 新增最新的 UnifiedChangeManagement 套件。請參閱套用套件升級。
選用項目:新增 BaseCMActivity 套件
BaseCMActivity 套件會將輕量型活動記錄類型新增到您的綱目中。您可以依現狀對 Defect 記錄類型使用這項選擇方案,啟用它以便用於 UCM,或是將它開發成新的記錄類型。這個套件是選用的。
- 使用 Designer 來確定已移入您要在其中新增套件的綱目。
- 新增最新的 BaseCMActivity 套件。請參閱套用套件升級。
- 編輯 BaseCMActivity 套件的狀態類型。請參閱套用套件升級。
驗證並套用綱目變更
安裝最後一個 UCM 套件之後,儲存綱目變更:
- 驗證綱目變更。請參閱驗證綱目變更。
- 移入綱目以儲存綱目變更。請參閱移入綱目。
- 將綱目變更套用至使用者資料庫。請參閱升級使用者資料庫。
配置 UCM
請視需要來配置 ClearCase UCM。如需配置詳細資料,請參閱 ClearCase 說明。