定義配置範本

定義配置範本可以讓 Change Management for Rational® DOORS® 知道,該如何尋找變更管理伺服器。 此外,它也能定義已安裝的變更要求程序,如何對映至變更管理功能中使用的概念。

關於這項作業

如需定義配置範本的相關說明,請參閱變更管理系統的自訂作業手冊。

程序

  1. 在主功能表中,選取變更管理 > 定義配置範本 > 建立 即開啟「配置範本 - DOORS」視窗,並顯示步驟 1 配置 Rational Change Management 伺服器標籤。
  2. 範本名稱欄位中,輸入範本名稱。
  3. 選取下列其中一種鑑別方法:
    • 基本存取鑑別:
      • 不需執行其他的設定。
      • 較不安全。除非將變更管理系統配置成使用 SSL,使用者名稱與密碼會透過網路傳輸, 並且不加密。
      • 不支援藉由將滑鼠游標移到鏈結上,來顯示所鏈結之變更要求和需求的相關資訊。
      • Rational Team Concert 不支援此項。
    • 開放授權 (OAuth) 鑑別:
      • 需要執行其他的設定。
      • 相當安全。
      • 支援藉由將滑鼠游標移到鏈結上,來顯示所鏈結之變更要求和需求的相關資訊。
      • 與 Rational Change 整合時,不支援此項。
  4. 根據您的鑑別方法,執行下列其中一項步驟:
    • 基本存取鑑別
      1. 變更管理伺服器的 URL 欄位中, 輸入伺服器 URL。例如 http://server:port/change/oslc。另一個有效的選項是 https
      2. 按一下連接

        這時會開啟變更管理登入視窗。登入系統, 以回到「配置範本 - DOORS」視窗。

    • OAuth
      1. 在建立配置範本之前,請確實使用「遠端服務」視窗來新增正確的協同作業鏈結。如需相關資訊, 請參閱將 Rational DOORS 配置成使用 OSLC
      2. Rational Change Management 伺服器配置下,選取適用的服務提供者,然後按下一步

        這時變更管理服務提供者日誌會開啟。

      3. 登入變更管理服務提供者,以回到「配置範本 - DOORS」視窗。
  5. 請填寫「配置範本 - DOORS」視窗中,所有適用的欄位。
  6. 下一步,顯示步驟 2 需求變更管理標籤。
  7. 請填入區段中的所有欄位,為變更管理程序適用的各種狀態設定值。

    請確定您所使用的每個狀態的名稱, 都是程序或綱目(而非使用者可以看見的狀態標籤)中所定義的名稱。下列項目提供不同變更管理系統中的狀態範例:

    • 如果您使用產品隨附的 Rational Change doors_oslc_10 程序, 請使用下列值。如果要取得自訂程序的狀態名稱, 請使用 Rational Change 生命週期編輯器來查看狀態的名稱。
      • 「已指派」狀態:rcr_assigned
      • 「檢閱」狀態:rcr_review
      • 「已核准」狀態:rcr_approved
      • 「已套用」狀態:rcr_applied
    • 如果您使用產品隨附的 Rational ClearQuest RequirementsChangeRequest 程序, 請使用下列值。如果要取得自訂程序的狀態名稱, 請使用 Rational ClearQuest 綱目編輯器。
      • 「已指派」狀態:Assigned
      • 「檢閱」狀態:Review
      • 「已核准」狀態:Approved
      • 「已套用」狀態:Applied
    • 如果您使用產品隨附的「Rational Team Concert 簡易團隊程序」範本, 請使用下列值。如果您使用這個範本,在配置範本中,對於「已指派」、「檢閱」和「已核准」狀態, 請使用 Rational Team Concert 程序中的「進行中」狀態。
      • 「已指派」狀態:2
      • 「檢閱」狀態:2
      • 「已核准」狀態:2
      • 「已套用」狀態:3

      如果要識別 Rational Team Concert 中之工作項目程序的狀態 ID, 請在 Eclipse 用戶端中,用滑鼠右鍵按一下專案區域, 然後選取開啟。在專案區域編輯器的「程序配置來源」標籤中, 尋找 XML 中的下列區段:com.ibm.team.workitem.configuration.workflow。在這個區段中, 找出您要與整合搭配使用的工作流程。每一個狀態標籤各包含一個狀態的定義。ID 欄位含有您必須在配置範本中輸入的資訊。如果 ID 是字母後面跟著一個數字, 只需在配置範本中輸入數字。如果 ID 是一個長字串(例如 com.ibm.team.workitem.planitemWorkflow.state.s59), 請在範本中輸入整個 ID。如範例所示,您可以使用 Rational Team Concert 中的相同工作項目狀態, 來代表 Rational DOORS 中的多個狀態; 不過,「已套用」狀態必須有別於配置範本中的其他狀態。

  8. 請根據您所使用的變更管理系統,執行其中一個步驟:
    • 如果您使用 Rational Change,請移至下一步。
    • 如果您使用 Rational ClearQuest:
      1. 請在套用動作屬性中,勾選用於 ClearQuest
      2. 輸入將記錄移至 Applied 狀態的 ClearQuest 動作名稱。
      3. 檢閱動作屬性中,輸入將記錄移至 Review 狀態的 ClearQuest 動作名稱。
      如果 Rational ClearQuest 與 RequirementsChangeRequest 搭配使用,請使用下列值:
      • 套用動作屬性:Apply
      • 檢閱動作屬性:Review
    • 如果您使用 Rational Team Concert:
      1. 請勾選用於 Rational Team Concert
      2. 在「套用動作屬性」中,鍵入在處理程序中,將工作項目移至 Applied 狀態的 Rational Team Concert 動作名稱。
      3. 檢閱動作屬性中,鍵入將工作項目移至 Review 狀態的動作名稱。
      4. 如果您使用的是其中一個已交付的程序範本,請在狀態屬性欄位中,鍵入 rtc_cm:state。或者,如果您建立了自己的程序,則請鍵入包含狀態的屬性名稱。
      如果 Rational Team Concert 與「簡易團隊程序」範本搭配使用, 請使用下列值。當您使用另一個工作流程時, 請使用上述技術來尋找狀態 ID, 以便在 XML 中找出您要使用之動作的動作標籤。您需要識別兩個動作, 其中一個動作是將工作項目從「已指派」狀態移至「檢閱」狀態, 另一個動作是將工作項目從「已核准」狀態移至「已套用」狀態。在範例中, 「檢閱動作」屬性是空的,因為在「簡易團隊程序中」, Rational DOORS 中的「已指派」狀態和「檢閱」狀態其實等於 Rational Team Concert 中的「進行中」狀態。
      • 「套用動作」屬性:com.ibm.team.workitem.taskWorkflow.action.resolve
      • 「檢閱動作」屬性:<無值>
  9. 請在 RCR 提交表單欄位中,選取變更管理程序(用於需求變更要求)中適用的提交表單。
  10. 衝突的提案行為欄位中,選取下列其中一個選項:
    • 不採取行動
    • 警告使用者會發生衝突:若使用者所做的變更會造成衝突,則顯示警告訊息。 使用者可以進行變更或取消變更。
    • 防止修改:使用者無法進行會造成衝突的變更。
    註: 若您選取「不採取行動」以外的任何設定,會造成在您開啟模組以進行編輯時,有些微延遲的情形。
  11. 請選取顯示 RCR 記錄報告選項,顯示 RCR 記錄報告。
  12. 如果要啟用 Rational DOORS Web Access 需求變更管理頁面上的拒絕按鈕,請在 DWA 選取啟用拒絕按鈕
  13. 下一步,顯示步驟 3 需求實作標籤。
  14. 請在所有欄位中,選取變更管理程序(用於實作要求)適用的選項。
  15. 下一步,顯示步驟 4 需求收集標籤。
  16. 預設查詢字串欄位中,鍵入要在需求收集期間使用的 Open Services for Lifecycle Collaboration (OSLC) 樣式查詢字串。 如果您未使用需求收集功能,則請跳過這個步驟。以下是有效查詢字串的範例:
    • oslc_cm:status in ["Applied", "Approved"]
    • oslc_cm:status="Applied"
    如需定義查詢字串的相關資訊, 請參閱 OSLC 核心規格 2.0 版查詢語法的 oslc.where 區段。
  17. 下一步,顯示步驟 5 完成標籤。
  18. 範本摘要中,檢閱您所建立的選項,然後執行下列其中一個步驟:
    • 如果資訊正確無誤,請按一下完成,儲存您的配置範本。
    • 如果您需要更正資訊,請按上一步,回到正確的標籤,然後進行必要的更正。

意見