匯入產品內容

如果匯入的資料是使用「資源說明架構 (RDF)」格式來說明,管理者可以從其他工具將產品資料匯入 Rational® Engineering Lifecycle Manager 中。

您可以將資料匯入為產品,以從其他工具將資料匯入至 Rational Engineering Lifecycle Manager 中。 與新產品相關聯的是匯入資料的使用者,而不是原本建立資料的使用者。同樣地,建立、修改及審核歷程日期和時間是根據建立匯入或更新產品的時間

利用下列其中一種序列化格式,以 RDF 格式從資料檔匯入產品樹狀結構:RDF/XML、N-3、N-Triple、Turtle 或 JSON。最後兩種格式使用文字編輯器就可以建構。

ID 和 dcterms:identifier

產品定義資源具有永不變更的唯一 ID。 此 ID 支援重複使用前一個匯入的產品,而無需建立產品的新實例。當從匯入的資料建立產品時,使用者指定的 ID 會儲存為其 dcterms:identifier 值。 匯入程序會查詢及尋找前一個匯入(符合該產品的匯入資料中的 ID)所建立的產品。

重要: 系統會保留以字首 relm_ 為開頭的 ID。 當建立您自己的匯入資料時,請勿使用它們。

產品識別

產品樹狀結構是由一個以上組織成母產品及子產品的節點所組成。每一個節點代表一個產品版本。產品版本代表某些時候的產品狀態。 當產品變更時,可能會建立新版本。產品版本形成該產品的歷程。

每一個產品版本都有唯一的 ID。ID 的長度必須夠長,才能避免意外衝突。 例如,產生匯入資料的 Java™ 應用程式可能會使用 UUID.randomUUID().toString() 來產生唯一的 ID。 產品定義匯入會將 ID 視為不透明字串,因此您可以選擇「日誌型檔案系統 (JFS)」長度限制內的任何值。

註: 依預設,JFS 索引作業會排除長度超過約 1023 個字元的字串。 通常允許小於 200 個字元的字串。您可以變更適合索引的字串長度限制。要變更的內容為RDF 文字大小上限。 此內容位於 JTS 伺服器管理頁面的進階內容頁面的 com.ibm.team.jfs.indexing.service.internal.HttpIndexingService 區段中。

特定專案的所有版本都與一個概念 ID 相關聯。具有相同概念 ID 的所有產品版本都是相同產品概念資源的版本。 如果您匯入的來源工具具有實際概念資源,請使用它來提供概念 ID;否則,請建立要在該產品各版本之間共用的概念 ID。

前一版本 ID

產品版本可以指定前一版本 ID。例如,請考量下列三個產品版本。
表 1. 前一版本 ID 的範例
產品 ID 概念 ID 標題 前一版本 ID
Abc1234 xyz9876 第一個版本  
Def3456 xyz9876 第二個版本 abc1234
Ghi6789 xyz9876 第三個版本 def3456
前一版本 ID 會形成第一個版本第二個版本第三個版本的歷程順序。這些是相同產品的版本,因此所有三個版本都必須使用相同的概念 ID。 每一個產品必須利用下列資訊來定義:
  • 標題
  • 產品 ID
  • 概念 ID

關於產品定義資源

產品版本可以有使用者定義的內容,其具有名稱(作為顯示標籤)和單一值。 例如,產品可以有一個名為 color 的內容,其值為 red

產品版本可以有零、一或多個鏈結。鏈結是指 URI 格式的外部構件參照。 例如,產品可以鏈結到工作項目、變更要求、需求、模型元素及測試案例。

產品版本可以選擇性地具有維度維度值。 維度說明產品的變式。例如,不同的產品變式可代表產品市埸的地理位置。產品可以使用名為 geo 的維度。 某一產品版本可以使用 geo=US 來代表「北美洲」市場,另一版本可以使用 geo=EU 來代表「歐洲」市場。

產品變式的分支

產品的 Rational Engineering Lifecycle Manager 定義使用分支來表示變式。 具有相同維度和維度名稱集合的不同產品版本會沿著相同分支匯入為不同的版本。Rational Engineering Lifecycle Manager 會使用沿著分支的所有版本皆為循序版本的商業邏輯。只有在平行版本位於不同的分支上時,才允許平行版本。 因此,匯入作業會採用任何前一版本的廣域唯一 ID (GUID) 作為提示,以建立適當的歷程。不過,如果匯入資料嘗試違反平行版本規則, 則沿著特定分支的結果歷程會是循序的。

產品版本可以指定零、一或多個子 ID。例如,請考量下列產品版本。
表 2. 子 ID 的範例
產品 ID 標題 子 ID
abcd123 汽車 bcde234、defg456
bcde234 主體 cdef345、cdef345、cdef345、cdef345
cdef345 滾輪  
defg456 引擎  
表格 2 代表下列產品階層。
顯示母項和子項產品階層的影像

意見