2010-04-04 53 views
1

我們正在考慮實施Rational ClearQuest進行變更管理和缺陷跟蹤。當我們集成Rational ClearQuest和Rational ClearCase時,這些活動將來自Rational ClearQuest。Rational ClearCase中的活動

現在由於Rational ClearQuest的實現需要時間,因爲這個過程,我們正在考慮從開​​發人員那裏刪除活動創建。我們正在考慮讓管理員爲每個開發者創建活動。

現在我有幾個擔心,如果管理員使用protect命令創建活動並更改活動和組的所有者,那麼足夠了嗎?這個活動也會被其他開發者使用嗎?由於活動是一項工作,可以共享嗎?

我需要澄清一些。

謝謝。

回答

1

我不記得有過將ClearQuest時保護莫名其妙UCM活動創建具有特殊特權(我們不再使用它現在)

IBM的文章「About creating UCM activities in a project enabled for Rational ClearQuest」總結了活動創建過程:一

  • 一個活動對象的流中創建的用戶的「在(ClearQuest的)活動工作」到該視圖所附着。
  • 活動對象鏈接到Rational ClearQuest用戶數據庫中爲UCM啓用記錄類型的記錄。
  • Rational ClearCase活動的名稱被設置爲與Rational ClearQuest記錄的ID相匹配。

您不直接創建UCM活動對象。


由於ClearCase的UCM活動的創建由ClearQuest的管理,你不需要:

  • 自己創建一些UCM活動
  • 儘量保護那些由specal所有者。

你還是使用像WorkOn policy一些策略:當開發人員試圖設置一個活動

這一政策被調用。
默認策略腳本檢查開發者的用戶名是否與Rational®ClearQuest®記錄所有者字段中的名稱匹配。
如果名稱匹配,開發人員可以處理該活動。如果名稱不匹配,則WorkOn失敗。

此政策的目的是確保在開發人員開始處理活動之前滿足所有條件。您可能需要修改政策以檢查其他條件。


文章「About Rational ClearCase activities and record types enabled for UCM」詳細介紹了這兩個概念之間(UCM活動和ClearQuest記錄類型)

鏈接在使用與Rational ClearQuest的UCM的整合項目,記錄基於啓用了UCM的記錄類型可以與Rational ClearCase活動對象相關聯

alt text http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/topic/com.ibm.rational.clearcase.hlp.doc/cc_main/images/cq_pvob_map.gif

此鏈接使Rational ClearQuest客戶端能夠顯示有關Rational ClearCase活動(例如其更改集,其流的更新以及它是否當前在任何視圖中設置)的信息。
該鏈接還支持策略管理您何時可以在Rational ClearCase環境中提交活動,以及何時可以關閉Rational ClearQuest環境中的活動。
由於鏈接的啓用UCM的記錄和Rational ClearCase活動之間的緊密關聯,UCM文檔通常將這兩個實體稱爲活動。

在項目中的任何一點,您的Rational ClearQuest用戶數據庫都可能包含未鏈接到Rational ClearCase活動對象但具有爲UCM啓用的記錄類型的記錄。
例如,新創建的記錄可能未鏈接到Rational ClearCase活動。您必須明確地完成一項操作(例如,通過單擊Action > Work On)將此記錄鏈接到UCM活動。

但是,啓用了Rational ClearQuest的項目中的每個Rational ClearCase活動對象都必須鏈接到Rational ClearQuest記錄。
您無法創建Rational ClearCase活動對象,而無需將其鏈接到Rational ClearQuest用戶數據庫中的記錄。

提示:在啓用了Rational ClearQuest的項目中,包含一個字段來描述活動所有者。 Rational ClearQuest所有者字段和Rational ClearCase活動創建者是兩個不同的數據點;前者存儲在Rational ClearQuest用戶數據庫中,後者存儲在Rational ClearCase PVOB中。

+0

你好,我們還沒有實施ClearQuest。在此期間,我需要清楚我是否會讓管理員創建活動,因爲我嘗試這樣做,以ccadmin身份登錄並使用mkactivity在流中創建了一個活動。然後,我執行了一個操作-l我能夠看到ccadmin是所有者。所以我保護活動改變了所有者-chown。所以這應該使所有者使用正確的?如果我說chown user1那麼user1應該能夠使用它而不是其他人正確? (如果在視圖中設置它不允許,但如果不是user2可能使用爲user1創建的活動) – kadaba 2010-04-04 10:19:40

+0

我以某種方式感覺我對活動的理解是不同的,可能是不正確的。我希望你爲我澄清一下。我希望這是有道理的。 – kadaba 2010-04-04 10:20:27

+0

@kadaba:剛剛添加了一些更詳細的解釋來詳細說明UCM活動和ClearQuest記錄類型之間的關係。 – VonC 2010-04-04 21:56:36

1

@kadaba不知道如果烏拉圭回合仍然在尋找一個答案,但如果你是,這可能是工作 - 創建MKACTIVITY一個操作前觸發和排除的用戶 - 你/管理等

相關問題