用於多個模組的屬性在這些模組中會具有唯一的 ID,即使屬性在每個模組中具有相同的名稱和類型也一樣。因此, 對於出現在多個模組中的屬性,外部應用程式會認定它在每一個模組中是不同的屬性。這樣的行為可能造成問題。舉例來說, Rational Insight 可能不會報告固定出現在不同模組中的某個屬性值。
屬性對映會指派一個 URI 給不同模組中具有相同名稱和類型的屬性。此對映提供一致的 OSLC 表示法, 讓外部應用程式用來辨識與報告位於不同模組中的同等屬性。
系統屬性 | 預設 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 |
如果要將屬性對映至 URI,請執行下列動作:
在您建立或編輯 URI 對映,且已準備好將對映提供外部應用程式使用後, 您必須在「屬性和鏈結對映」視窗的一般頁面中,發佈您的更新。發佈更新時, 可能需要在外部應用程式中重新載入完整資料。因此, 您應該聚集您所做的對映變更,並且分批次套用(如果可能的話), 盡可能地減少發佈事件的數量。
在您變更屬性對映時,所做的變更會影響含有相符屬性之資源的 OSLC 表示法。消費端應用程式會將對映變更視為資料修改, 而且可能需要重新載入所有相關資源。重新載入變更所需的時間量,取決於受影響的資源數量。發佈更新時,請多加留意。
如果您新增或修改工作集所含模組中之屬性的對映, 您必須更新工作集。舉例來說, 如果您修改了 Rational Engineering Lifecycle Manager 所耗用之屬性的對映, 請更新工作集,以確定該屬性會顯示在 Rational Engineering Lifecycle Manager 中。發佈屬性的對映之後,請從工作集移除模組並套用變更。然後,再將模組新增回工作集並套用變更。