建立和更新資料驗證規則

若要實作商業原則與作法,您可以建立當表單中的條件符合時要檢查的資料驗證規則。如果輸入的資料違反驗證規則,則會產生驗證訊息。您也可以使用驗證規則,針對提交的規劃單位資料建立限制,並指定複查者、擁有者或通知者來複查符合部分條件的資料。

例如,資料驗證可以防止計畫人員所提交的預算含有公司準則以外的資產支出,以確保部門的資產費用遵守公司政策。資料驗證規則案例中描述了可使用資料驗證規則處理的範例案例。

定義資料驗證規則包含以下主要任務:

  • 識別符合條件時要用驗證訊息或不同顏色顯示的資料儲存格或位置。

  • 識別在規則評估期間必須加入的儲存格,並依此定義規則。

  • 在識別位置建立資料驗證規則,如本主題中所述。

若要建立和更新驗證規則,請執行下列動作:

  1. 依序選取管理管理,以及表單和特設方格。建立或編輯表單,然後按一下「表單管理」頁面中的版面配置頁籤。
  2. 版面配置頁籤中,用滑鼠右鍵按一下您要新增或更新驗證規則的方格、列標題、欄標題或儲存格。

    註:

    當您將游標停留在版面配置頁籤的儲存格上方時,如果儲存格包含驗證規則,將會顯示相關內容功能表。若要檢視驗證訊息,請選取顯示資料驗證訊息。選取單一儲存格也會顯示相關內容功能表。

  3. 選取新增/編輯驗證規則以建立或更新規則。
  4. 若要新增規則,請按一下新增規則並輸入規則名稱與說明。

    如有需要,請從位置選取某個選項,移動規則。若要建立與既有規則類似的規則,請按一下複製,然後更新規則。若要檢視規則,請按一下檢視規則。請參閱檢視資料驗證規則

  5. 更新規則。
    1. 條件下方,按一下 規則選擇圖示,然後選取某個選項開始條件陳述式:IfElse IfElseThenCheck RangeRange

      規則的第一個部分必須包括 If 條件。規則也必須包含某些格式的 Then 條件。請參閱規則建置器支援的條件

    2. 來源類型選取規則要評估的選項。

      來源類型清單會顯示「條件」的適當選項。例如,若條件可包括目前儲存格值儲存格值欄值列值成員名稱成員跨維度成員科目類型版本類型變數報表類型UDA屬性。如需各類型條件的詳細資料,請參閱規則建置器支援的條件

    3. 如果適用選取的來源類型,請在來源值中輸入值;若要輸入值,請按一下 規則選擇圖示 選取某個選項,或是按一下 「編輯」圖示 輸入任意格式的值。
    4. 選取適當的運算子以進行評估:=!=<<=>>=EqualsNot EqualsContainsStarts WithEnds With、In 或 Not In

      如需範例,請參閱資料驗證條件運算子

    5. 為規則選取適當的目標類型選項。
    6. 在條件建置器右側的動作區域按一下圖示,以更新條件:
      • 「新增條件」圖示 在目前列旁邊新增條件。

      • 「刪除條件」圖示 刪除目前列的條件。

    7. 選取要更新的條件或條件區塊。

      若要更新條件區段,請在條件建置器的頂部,按一下條件區域中的圖示:

      • 「新增條件」圖示 使用 If 在驗證規則中新增條件區塊。您可以展開或收合條件。請參閱規則建置器支援的條件

      • 「刪除條件」圖示 刪除選取的條件區塊。

      • 「剪下條件」圖示 刪除選取的條件,並複製以貼到新的位置。

      • 「複製條件」圖示 複製選取的條件。

      • 「貼上條件」圖示 將選取的條件貼至新的位置。

      • 「群組條件」圖示 將條件中的選取項目分組,並加上群組括號。除了您設定的群組之外,將條件分組時會針對群組區塊中的 IF 陳述式加以分組,並啟用自訂群組選項。

      • 「取消群組條件」圖示 將選取的條件取消群組。群組括號會從選取的條件中移除。每次選取「取消群組」時,只會從條件中移除一個群組。

        您也可以設定專屬的條件群組;若要設定群組,請選取自訂群組,然後設定規則定義區域中的群組。

        選取的條件會以陰影顯示。若要清除選取的條件,請再按一下條件欄的左側。

  6. 按一下最右欄中的「處理儲存格」圖示 「處理儲存格」圖示,以新增處理指示。
  7. 準備啟用規則以供表單使用時,請選取啟用驗證規則

    提示:

    建置規則時,您無須啟用便可儲存規則。在您解決所有錯誤且規則已就緒可供驗證和使用之後,即可啟用和儲存規則以供表單使用。您也可以清除啟用驗證規則以暫時停用規則。

  8. 完成更新規則後,請驗證規則。
    1. 按一下驗證

      驗證狀態會顯示於對話方塊的上方。儲存變更之前,必須更正錯誤。如果您沒有驗證規則並修正驗證期間找到的錯誤即關閉對話方塊,則不會儲存更新。

    2. 修正驗證期間找到的任何錯誤後,請確認已選取規則定義區域上方的啟用驗證規則,以便啟用應用程式的規則。
    3. 驗證規則後,按一下確定
  9. 選擇性:在「表單管理」頁面中,檢視並更新規則。
    • 在「表單管理」頁面右側的驗證規則窗格中,按一下 「新增」圖示「編輯」圖示「刪除」圖示,以新增、編輯或刪除規則。

    • 若要在目前層級或更高層級檢視規則,在「管理表單」頁面中按一下,然後從「驗證規則」下拉清單選取選項。

    • 如果在相同的位置定義多個規則,且某些規則有相同的優先順序時,您可以變更處理規則的順序。若要將規則上移、下移,或移至清單頂端或底部,請選取規則,然後按一下箭頭。請參閱資料驗證規則的評估與執行順序

    • 如果目前登入的使用者沒有表單的存取權,若要在驗證規劃單位時,避免執行與表單相關的驗證,請選取僅驗證具備此表單存取權的使用者

  10. 在「表單管理」頁面中,預覽並驗證表單、解決任何驗證錯誤,然後儲存變更。

    若表單的資料驗證規則已啟用,會在載入或儲存表單時驗證規則。儲存表單時便會儲存資料驗證規則。請參閱建立簡易表單

    當使用者開啟表單時,可以使用「資料驗證訊息」窗格檢視和解決驗證訊息。請參閱 Oracle Hyperion Planning 使用者手冊