瞭解特性資料類型參數

當您建立或編輯特性時,可以設定特性參數。設定值由特性及其資料類型決定。例如,字串特性可讓您指定特性值的最小和最大長度。

許多資料類型會提供預設值、最小和最大值、小數精確度、是否區分大小寫等的參數。此外,部分資料類型可讓您設定特性僅允許您指定的值。

手動建立特性或登錄通用應用程式時,選取與您要建立的特性資料類型對應的範本 (例如,Custom.Integer)。

所有資料類型的參數

以下參數可以針對所有特性資料類型進行設定。

設定 描述

預設類型

備註:在通用應用程式登錄期間建立特性時,無法使用此欄位。請輸入指定的「預設值」或保留空白 (若未使用任何預設值)。

指定特性是否有預設值。

  • :特性未使用預設值。
  • 指定:特性使用預設值。指定「預設值」。
  • 衍生:從表示式計算特性的預設值。按一下定義表示式定義表示式 (或 定義表示式,具體取決於您的主題) 開啟表示式產生器,然後建立表示式來決定特性值。請參閱使用表示式以定義自訂商業邏輯

    註:

    只有編輯特性參數時才能使用此選項。
  • 衍生並儲存:特性的預設值是在要求、匯入或視點載入期間衍生自表示式,然後儲存在節點上。按一下定義表示式定義表示式 (或 定義表示式,具體取決於您的主題) 開啟表示式產生器,然後建立表示式來決定特性值。請參閱使用表示式以定義自訂商業邏輯

    註:

    只有編輯特性參數時才能使用此選項。
  • 計算並儲存:僅適用於 Core.NameCoreStats.Parent 特性。建立要求項目時,節點名稱或父項值是從表示式計算,然後儲存在節點 (針對「名稱」) 或要求項目 (針對「父項」) 上。

    按一下定義表示式定義表示式 (或 定義表示式,具體取決於您的主題) 開啟表示式產生器,然後建立表示式來決定特性值。請參閱使用表示式以定義自訂商業邏輯

    請參閱計算並儲存的特性

預設值

如果特性使用「允許值」清單,請從該清單中選取預設值。否則,請為特性輸入預設值。

可編輯

備註:在通用應用程式登錄期間建立特性時,無法使用此欄位。經由登錄建立特性之後,您就可以在特性參數中存取此欄位。

指定使用者是否能夠編輯特性。

確認時鎖定

指定只能更新此新增的節點特性。如果啟用此設定,則在確認新增節點要求之後,特性值就會被鎖定且無法再更新。

註:

只有編輯特性參數時才能使用此選項。

「確認時鎖定」只適用於節點層級的特性。

注意:

執行「確認時鎖定」時請小心,避免不慎導致使用者無法更新應該更新的特性。例如,如果您對 Core.Name 啟用「確認時鎖定」,使用者就無法重新命名建立的節點。或是您對特性啟用「確認時鎖定」但不指定特性值,使用者就無法以值更新確認的特性。

繼承

特性所使用的繼承的類型。請參閱繼承特性

  • 無:特性值不是繼承自另一個節點。

  • 位置:特性值繼承自祖代節點。

註:

您只能在應用程式層級置換繼承參數。

註:

您只能針對節點資料類型特性,將連同「節點集」、「允許的節點類型」,以及「選擇準則特性」等參數 (請參閱節點資料類型參數) 輸入的「預設值」轉換為節點值如下:

  • 如果只找到一個節點,則會將它用作特性值。
  • 如果找到多個節點,則會將「允許的節點類型」順序中的第一個節點用作特性值。
  • 如果找到的節點不是其中一個允許的節點類型,或不符合選擇準則,則會將字串本身用作特性值。您將無法驗證在節點資料類型「預設值」欄位中有字串值的視點。
  • 如果找不到任何符合字串與其他特性參數的節點,則會將字串本身用作特性值。您將無法驗證在節點資料類型「預設值」欄位中有字串值的視點。

如需特定資料類型之參數的詳細資訊,請參閱: