瞭解驗證嚴重性

針對自訂與應用程式特定驗證,預設會在驗證失敗時顯示錯誤,並停止目前的作業。您可以修改嚴重性以顯示警告或忽略驗證。

您可以為下列每個作業設定嚴重性層級:

  • 要求提交:當要求處於「提交」階段時 (無論是「草稿」、「已退回」,還是「已取消」狀態),系統會評估驗證
  • 要求核准:當要求處於「核准」階段時,系統會評估驗證
  • 要求確認:當要求處於「確認」階段時,系統會評估驗證

    Tip:

    為每個要求階段設定不同的嚴重性層級讓您能夠設定驗證,例如,讓失敗在「提交」階段顯示警告 (仍可提交要求),但在「核准」階段顯示錯誤,要求就必須等到失敗解決之後才能進行核准。

  • 視點驗證和匯出:當您驗證視點或匯出維度時,系統會評估驗證。

    Note:

    匯出維度時,只會執行「錯誤」嚴重性的驗證,結果取決於維度的匯出前先驗證設定值。請參閱匯出維度之前驗證視點

下表描述每個案例的結果。

Table 21-5 每項作業的驗證嚴重性

嚴重性 所有要求階段 驗證視點 匯出維度
錯誤 顯示錯誤並阻止要求轉換至下一個階段。 系統會執行驗證,並在視點驗證結果中指出「錯誤」嚴重性。 驗證會在匯出維度之前執行。匯出前先驗證設定值會確定驗證失敗的結果。請參閱匯出維度之前驗證視點
警告 顯示錯誤,但允許要求轉換至下一個階段 (在使用者確認之後)。 系統會執行驗證,並在視點驗證結果中指出「警告」嚴重性。 驗證不會在匯出維度之前執行。
忽略 不處理驗證。 在視點驗證期間不執行驗證。 驗證不會在匯出維度之前執行。

Note:

您只能為自訂驗證與應用程式特定驗證設定驗證嚴重性 (請參閱管理應用程式特定驗證的強制套用與嚴重性)。系統驗證的驗證嚴重性一律為「錯誤」。