配置外部使用者的同步化規則

依預設,當 Rational® ClearQuest® 使用者資料庫之類外部儲存庫的變更與 Jazz™ 儲存庫中的項目同步化時,會利用外部應用程式用來登入 Jazz 的 Jazz 使用者帳戶來執行更新作業。
執行這項作業的原因和時機
在您使用「ClearQuest Connector 設定精靈」時,您將指定「ClearQuest 閘道」在登入 Jazz 時所要使用的 Jazz 使用者帳戶。對應的 ClearQuest 記錄之變更所產生的所有項目變更,都會儲存在這個 Jazz 使用者帳戶的環境定義中。 利用相同使用者帳戶來記錄所有變更的缺點如下:
  • 工作項目歷程只會顯示用來登入 Jazz 的使用者帳戶。 您無法利用這個歷程來查看哪個使用者起始了造成對應工作項目更新之 ClearQuest 記錄的變更。
  • 由於所有同步化作業都使用相同的 Jazz 使用者帳戶,不論誰起始變更都是如此,因此,您無法將存取權限制於某些使用者。

如果要避免這些限制,您可以配置同步化規則,使變更記錄在進行變更的使用者環境定義中。 您必須更新所涉及的一或多個記錄類型的每個同步化規則。

如果要編輯同步化規則,以便將變更記錄在進行變更的使用者環境定義中,請執行下列動作:

  1. 登入 Rational Team Concert™ 用戶端。
  2. 團隊構件視圖中,用滑鼠右鍵按一下儲存庫連線,選取管理 > 同步化規則。 在同步化規則視圖中,展開專案區域,按兩下同步化規則,將它開在「同步化規則」編輯器中。
  3. 在「內容對映」區段中,按一下新增。 將項目內容欄位保留空白。 在外部內容欄位中,選取 modifiedBy。 選取外部修飾元。 在「值轉換」區段中,保持選取不轉換。按一下確定
  4. 按一下儲存,儲存您的變更。
結果
如上所示配置一或多個同步化規則之後,送入同步化的行為如下。 ClearQuest Connector 會尋找對映至 ClearQuest 使用者帳戶(起始 ClearQuest 記錄變更的使用者)的 Jazz 使用者帳戶。 如果對應的 Jazz 使用者帳戶已存在,便會在該 Jazz 使用者的環境定義中,更新或建立對映至 ClearQuest 記錄的 Rational Team Concert 項目。 如果沒有對應的 Jazz 使用者帳戶,便會在 cqconnector.properties 檔中指定的 Jazz 使用者帳戶的環境定義中,更新或建立 Rational Team Concert 項目。

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤