為外部應用程式對映屬性到 URI

您可以將屬性對映到「統一資源識別碼 (URI)」,在整合了外部應用程式的所有模組之間,建立屬性的一致 OSLC 表示法。外部應用程式可以包括 IBM® Rational® Engineering Lifecycle ManagerJazz™ Reporting Service,以及透過 OSLC 與 IBM Engineering Requirements Management DOORS® (DOORS) 整合的應用程式。

關於這項作業

用於多個模組的屬性在這些模組中會具有唯一的 ID,即使屬性在每個模組中具有相同的名稱和類型也一樣。因此,對於出現在多個模組中的屬性,外部應用程式會認定它在每一個模組中是不同的屬性。這樣的行為可能造成問題。舉例來說,報告應用程式可能不會報告固定出現在不同模組中的某個屬性值。

屬性對映會指派一個 URI 給不同模組中具有相同名稱和類型的屬性。此對映提供一致的 OSLC 表示法,讓外部應用程式用來辨識與報告位於不同模組中的同等屬性。

註: 如果是從 DOORS 匯出 ReqIF 資料到 IBM Rational DOORS Next Generation,您只需要對映屬性至 URI。對映與移轉 (migiz) 套件無關。
系統屬性是利用預先定義的預設 URI 來識別。這些屬性和 URI 是預設內容,但是您可以修改,以符合團隊或客戶需求。如需屬性和 URI ID 的相關資訊,請參閱相關鏈結中的「資源說明架構 (RDF)」資源。
表 1. 系統屬性和其預設 URI
系統屬性 預設 URI
絕對數字 http://jazz.net/ns/rm/doors/attribute#absoluteNumber
建立者 http://jazz.net/ns/rm/doors/attribute#createdBy
建立時間 http://jazz.net/ns/rm/doors/attribute#createdOn
建立方式 http://jazz.net/ns/rm/doors/attribute#createdThru
說明 http://jazz.net/ns/rm/doors/attribute#description
前次修改者 http://jazz.net/ns/rm/doors/attribute#modifiedBy
前次修改時間 http://jazz.net/ns/rm/doors/attribute#modifiedOn
名稱 http://jazz.net/ns/rm/doors/attribute#name
物件標題 http://jazz.net/ns/rm/doors/attribute#objectHeading
物件簡短文字 http://jazz.net/ns/rm/doors/attribute#objectShortText
物件文字 http://jazz.net/ns/rm#primaryText
字首 http://jazz.net/ns/rm/doors/attribute#prefix

限制:Jazz Reporting Service 報告不包含從 DOORS 物件指向外部 Web URL 的鏈結。

程序

如果要將屬性對映至 URI,請執行下列動作:

  1. DOORS 用戶端中,按一下檔案 > 對映 會開啟「屬性和鏈結對映」視窗。
  2. 在「屬性」頁面上,按一下新增
  3. 在「資料庫瀏覽器」窗格中,導覽至模組並選取它。
  4. 屬性窗格中,選取一或多個屬性,然後按一下確定
  5. 對映屬性清單中選取屬性,並完成下列其中一個步驟:
    • 按一下編輯。在「編輯 URI」視窗中輸入 URI,然後按一下確定
    • 按一下建議以指派建議的 URI 給下列項目:
      • 沒有對映 URI 的屬性
      • 已選取的屬性
      • 所有屬性
      如果要指派建議的 URI 給屬性,您必須先在「屬性和鏈結對映」視窗的一般頁面中,輸入預設名稱空間。您可以在輸入建議的 URI 後加以編輯。
  6. 按一下確定套用以儲存屬性對映。

下一步

在您建立或編輯 URI 對映,且已準備好將對映提供給外部應用程式使用後,您必須在「屬性和鏈結對映」視窗的一般頁面中,發佈您的更新。發佈更新時,可能需要在外部應用程式中重新載入完整資料。因此,您應該聚集您所做的對映變更,並且分批次套用(如果可能的話),盡可能地減少發佈事件的數量。

重要:

在您變更屬性對映時,所做的變更會影響含有相符屬性之資源的 OSLC 表示法。消費端應用程式會將對映變更視為資料修改,而且可能需要重新載入所有相關資源。重新載入變更所需的時間量,取決於受影響的資源數量。發佈更新時,請多加留意。

如果您新增或修改工作集所含模組中之屬性的對映,您必須更新工作集。舉例來說,如果您修改了 Rational Engineering Lifecycle Manager 所耗用之屬性的對映,請更新工作集,以確定該屬性會顯示在 Rational Engineering Lifecycle Manager 中。發佈屬性的對映之後,請從工作集移除模組並套用變更。然後,再將模組新增回工作集並套用變更。


視訊圖示視訊

Jazz.net 頻道
Software Education 頻道

學習圖示課程

IoT 線上學院
Skills Gateway

提問圖示社群

Jazz.net
Jazz.net 討論區
Jazz.net 檔案庫

支援圖示支援

IBM 支援中心社群
部署 Wiki