外部自訂驗證

使用外部自訂驗證,透過位於外部系統的商業規則與參照或交易資料,來驗證 Oracle Fusion Cloud Enterprise Data Management 中的要求項目。

使用外部自訂驗證,Cloud EDM 會透過 REST API 呼叫,將要求資訊傳送至外部系統。外部系統會使用本身的驗證邏輯評估提交的變更,並針對偵測到的任何問題傳回驗證訊息。傳回的訊息會與其他驗證結果一起顯示在 Cloud EDM 中。

外部自訂驗證可讓組織將 Cloud EDM 的驗證功能,延伸至 Cloud EDM 中可用的資料和邏輯之外。這可讓驗證程序納入在其他系統中維護的外部治理規則、下游應用程式需求、參照資料或自訂商業邏輯。

注意事項

  • 您必須設定下列元件,才能使用外部驗證:

    1. 外部驗證系統。
    2. 外部系統公開的 REST API 端點 (請參閱外部自訂驗證 REST API 規格,瞭解端點必須符合的 REST API 規格)。
    3. 設定為使用 REST API 端點且類型為「外部驗證」的全域連線。請參閱建立全域連線。
    4. 驗證類型為「外部」的自訂驗證。請參閱建立自訂驗證。
  • 外部自訂驗證僅能針對要求中的要求項目和動作執行。
  • 外部自訂驗證使用已設定的節點篩選表示式、觸發動作和觸發特性,以評估要求項目和動作。要求項目必須符合「節點篩選表示式」,且要求動作必須由「觸發動作」和「觸發特性」指定,才能傳送至外部系統進行驗證。
  • 您只能在節點類型上建立自訂外部驗證。您無法在應用程式、維度或階層集上建立自訂外部驗證。請參閱建立自訂驗證。

外部驗證程序流程

下列步驟描述外部驗證程序:

  1. 當要求中包含使用已啟用「外部自訂驗證」之節點類型的要求項目時,該要求將會進行驗證。
  2. 外部自訂驗證使用已設定的節點篩選表示式、觸發動作和觸發特性,以評估要求項目和動作。

  3. Cloud EDM 會識別應在外部系統中進行驗證的要求項目和動作,然後使用已設定的「外部驗證」全域連線,將要求項目和動作資訊傳送至外部系統的 REST API 端點。
  4. 外部系統的 API 端點會接收要求、使用本身的驗證規則和商業邏輯評估提交的變更,然後針對任何未通過驗證的要求項目或動作傳回驗證結果。
  5. Cloud EDM 接收來自外部系統的驗證結果,並將其轉換為 EDM 驗證訊息。
  6. 驗證結果會與自訂驗證中所指定的嚴重性一起顯示在 Cloud EDM 中。

使用案例範例

組織可使用外部自訂驗證支援下列案例:

  • 防止違反目標系統對參照或交易資料之資料完整性需求的變更 (例如「刪除」動作)。
  • 根據 ERP 應用程式規則,驗證會計科目表的變更。
  • 根據下游報告應用程式限制,檢查階層更新。
  • 驗證節點特性值是否存在於外部參照系統中。
  • 強制執行應用程式特定的命名標準或相依性規則。