對於具有字串或清單資料類型的特性,您可以指定將特性限制為一組值 (允許值) 或不能等於一組值中的某一個 (無效值)。
例如,您可以將「科目類型」特性設為僅允許使用資產、權益、費用、負債或收入等值,如下列範例中所示:
您可以在特性檢查程式的「特性參數」頁面中,定義特性的允許值或無效值。請參閱編輯特性參數。
定義特性的允許的值
您可以透過以下兩種方式之一,為具有字串或清單資料類型的特性定義允許值:
- 您可以在特性參數頁面的表格中,定義一組固定的允許值。
- 在為要求中的節點選取特性值或驗證特性值時,您可以指定節點集和篩選條件選項,以動態決定特性的允許值。
若要在表格中定義允許值,請執行下列動作:
- 檢查您要定義其允許值的特性
- 選取您要定義其特性允許值的應用程式或節點類型,然後按一下編輯。
- 在允許值清單中,按一下表格。
- (選擇性) 若要在允許值清單中包含空白值,請選取包含空白項目。請參閱瞭解特性中的空值和空白值。
- 在表格標頭中,按一下新增列
,然後為新列中的允許值輸入值和顯示文字。
- 繼續新增列,為特性的所有必要允許值輸入值和顯示文字。
- 選擇性:按一下排序依據
,以便按照值或標籤,依英數字元順序來執行一次性的「允許值」清單排序。
- 若要重新排序清單中的項目,請在動作欄中,按一下動作
,然後使用「上移」和「下移」命令來選取該項目的位置。
- 若要從清單中移除項目,請在表格列的動作欄中,按一下動作
,然後選取移除。
- 若要清除清單中的所有項目,請在表格標頭中按一下動作
,然後按一下清除。
- 若要匯入或匯出允許值或無效值清單,請在表格標頭中按一下動作
,然後按一下適當選項。您可以將值匯入和匯出至 Excel 檔案。
若要使用節點集動態決定允許值,請執行下列動作:
- 檢查您要定義其允許值的特性
- 選取您要定義其特性允許值的應用程式或節點類型,然後按一下編輯。
- 在允許值清單中,按一下動態。
- (選擇性) 若要在允許值集中包含空白值,請選取包含空白項目。請參閱瞭解特性中的空值和空白值。
- 接著,透過執行下列動作來定義動態允許值:
- 在指派的節點集中,指定目前應用程式或使用者應用程式中,為此特性指定允許值的節點集。
- 在允許的節點類型中,指定一或多個具有此特性允許值的節點類型。按一下節點類型旁的 X,即可將其從清單中移除。
- 在值特性中,選取要用於允許值之值的特性。只會顯示出現在您指定之所有節點類型中的特性。您選取的特性必須僅包含唯一值 (不可包含重複值)。
- 在標籤特性,選取要用於允許值之標籤的特性。只會顯示出現在您指定之所有節點類型中的特性。您選取的特性必須僅包含唯一值 (不可包含重複值)。
Note:
值特性和
標籤特性欄位可以參照相同特性。
- (選擇性) 選取僅限底層,以指定允許值應僅從底端節點決定。
- (選擇性) 在允許的值篩選中,按一下編輯表示式
,然後輸入表示式來篩選要用於允許值的節點。該表示式會套用至您指定的節點集。請參閱使用表示式以定義自訂商業邏輯。
- 按一下儲存。
Tip:
在您儲存動態允許值定義之後,請按一下
預覽允許值清單,以查看根據您的定義產生的允許值。從預覽視窗中,您可以將值下載至檔案,以便離線複查。
預覽也會顯示允許值清單的任何問題,例如標籤或值中出現重複或空白項目。
為特性定義無效值
若要為字串或清單特性指定無效值,請執行下列動作:
- 檢查您要定義其無效值的特性
- 選取您要定義其特性無效值的應用程式或節點類型,然後按一下編輯。
- 在無效值表格標頭中,按一下新增列
,然後在新列中輸入無效值。按一下無效值旁的 X,即可將其從清單中移除。
- 繼續新增列,為特性的所有必要無效值輸入值。
- 若要清除清單中的所有項目,請在表格標頭中按一下動作
,然後按一下清除。
- 若要匯入或匯出允許值或無效值清單,請在表格標頭中按一下動作
,然後按一下適當選項。您可以將值匯入和匯出至 Excel 檔案。