衍生的特性

衍生的特性是從表示式計算其預設值的特性。衍生的特性可用於減少對節點特性值的維護,並有助於確保這些值的資料完整性。您將使用「表示式產生器」以定義表示式。如需如何定義表示式的相關資訊,請參閱使用表示式以定義自訂商業邏輯

註:

您可以衍生具有下列資料類型的特性值:

  • 布林值
  • 日期
  • 整數
  • 清單
  • 節點
  • 字串

注意事項

  • 建置表示式時,不論特性層級是節點或關係,您都可以使用底層父項祖代同層級等位置資訊,或是參照關係特性或參照使用繼承的特性。
  • 在表示式中使用位置資訊時,在節點或關係層級的值可能會不一致。請注意下列事項:
    • 節點或關係層級特性的衍生預設值,可能會依視點中節點的位置而不同。
    • 即使視點是以相同階層集為根據,不同階層視點之間的節點衍生預設值也可能不同。
    • 清單視點中節點的衍生預設值將會與階層視點中該節點的衍生值不同。

驗證

提交或確認要求之前,會驗證衍生的特性值。當您執行下列動作時,會針對要求執行衍生的特性驗證:

  • 驗證所有要求項目

  • 驗證選取的要求項目

  • 透過下列任何方法提交要求:互動式、訂閱或匯入

  • 核准要求

註:

只針對具有要求中要求項目的節點執行衍生的特性驗證。

衍生特性的驗證問題可以使用數種方式解決,包含:

  • 將可編輯的衍生特性置換為已定義值

  • 修改衍生特性所根據的不同特性

  • 移動或移除視點中的節點

  • 刪除要求項目或項目例項

如需詳細資訊,請參閱驗證要求

定義衍生的特性

若要定義衍生特性表示式,請執行下列動作:

  1. 檢查使用布林、日期、整數、浮點數、清單、節點或字串資料類型的特性定義。請參閱檢查特性

  2. 選取您具有擁有者中繼資料管理員權限的應用程式。

  3. 按一下編輯

  4. 預設類型中,選取衍生


    要衍生的預設類型變更
  5. 按一下預設值文字方塊中的「表示式」圖示。


    預設值 dx 圖示
  6. 定義表示式,以計算特性,並按一下套用。如需如何定義表示式的相關資訊,請參閱使用表示式以定義自訂商業邏輯

  7. 按一下儲存

註:

若要移除特性的衍生表示式,請重複步驟 1-4,並將預設類型衍生變更為已指定