為特性定義允許值或無效值

對於具有字串或清單資料類型的特性,您可以指定將特性限制為一組值 (允許值) 或不能等於一組值中的某一個 (無效值)。

例如,您可以將「科目類型」特性設為僅允許使用資產、權益、費用、負債或收入等值,如下列範例中所示:


Account Type 特性的允許的值。

您可以在特性檢查程式的「特性參數」頁面中,定義特性的允許值或無效值。請參閱編輯特性參數

定義特性的允許的值

您可以透過以下兩種方式之一,為具有字串或清單資料類型的特性定義允許值:

  • 您可以在特性參數頁面的表格中,定義一組固定的允許值。
  • 在為要求中的節點選取特性值或驗證特性值時,您可以指定節點集和篩選條件選項,以動態決定特性的允許值。

若要在表格中定義允許值,請執行下列動作:

  1. 檢查您要定義其允許值的特性
  2. 選取您要定義其特性允許值的應用程式或節點類型,然後按一下編輯
  3. 允許值清單中,按一下表格
  4. (選擇性) 若要在允許值清單中包含空白值,請選取包含空白項目。請參閱瞭解特性中的空值和空白值
  5. 在表格標頭中,按一下新增列 「新增列」圖示,然後為新列中的允許值輸入值和顯示文字。
  6. 繼續新增列,為特性的所有必要允許值輸入值和顯示文字。
  7. 選擇性:按一下排序依據 排序依據按鈕,以便按照標籤,依英數字元順序來執行一次性的「允許值」清單排序。
  8. 若要重新排序清單中的項目,請在動作欄中,按一下動作 「選取」圖示,然後使用「上移」和「下移」命令來選取該項目的位置。
  9. 若要從清單中移除項目,請在表格列的動作欄中,按一下動作 「選取」圖示,然後選取移除
  10. 若要清除清單中的所有項目,請在表格標頭中按一下動作 「選取」圖示,然後按一下清除
  11. 若要匯入或匯出允許值或無效值清單,請在表格標頭中按一下動作 「選取」圖示,然後按一下適當選項。您可以將值匯入和匯出至 Excel 檔案。

若要使用節點集動態決定允許值,請執行下列動作:

  1. 檢查您要定義其允許值的特性
  2. 選取您要定義其特性允許值的應用程式或節點類型,然後按一下編輯
  3. 允許值清單中,按一下動態
  4. (選擇性) 若要在允許值集中包含空白值,請選取包含空白項目。請參閱瞭解特性中的空值和空白值
  5. 接著,透過執行下列動作來定義動態允許值:
    1. 指派的節點集中,指定目前應用程式或使用者應用程式中,為此特性指定允許值的節點集。
    2. 允許的節點類型中,指定一或多個具有此特性允許值的節點類型。按一下節點類型旁的 X,即可將其從清單中移除。
    3. 值特性中,選取要用於允許值之的特性。只會顯示出現在您指定之所有節點類型中的特性。您選取的特性必須僅包含唯一值 (不可包含重複值)。
    4. 標籤特性,選取要用於允許值之標籤的特性。只會顯示出現在您指定之所有節點類型中的特性。您選取的特性必須僅包含唯一值 (不可包含重複值)。

      Note:

      值特性標籤特性欄位可以參照相同特性。
  6. (選擇性) 選取僅限底層,以指定允許值應僅從底端節點決定。
  7. (選擇性)允許的值篩選中,按一下編輯表示式 「編輯表示式」按鈕,然後輸入表示式來篩選要用於允許值的節點。該表示式會套用至您指定的節點集。請參閱使用表示式以定義自訂商業邏輯
  8. 按一下儲存

Tip:

在您儲存動態允許值定義之後,請按一下預覽允許值清單,以查看根據您的定義產生的允許值。從預覽視窗中,您可以將值下載至檔案,以便離線複查。

預覽也會顯示允許值清單的任何問題,例如標籤或值中出現重複或空白項目。

為特性定義無效值

若要為字串或清單特性指定無效值,請執行下列動作:

  1. 檢查您要定義其無效值的特性
  2. 選取您要定義其特性無效值的應用程式或節點類型,然後按一下編輯
  3. 無效值表格標頭中,按一下新增列 「新增列」圖示,然後在新列中輸入無效值。按一下無效值旁的 X,即可將其從清單中移除。
  4. 繼續新增列,為特性的所有必要無效值輸入值。
  5. 若要清除清單中的所有項目,請在表格標頭中按一下動作 「選取」圖示,然後按一下清除
  6. 若要匯入或匯出允許值或無效值清單,請在表格標頭中按一下動作 「選取」圖示,然後按一下適當選項。您可以將值匯入和匯出至 Excel 檔案。