關於 Groovy 商業規則

Groovy 商業規則可讓您設計複雜的規則,以解決一般商業規則無法解決的使用案例;例如,如果資料值高於預先定義的臨界值,則可設計防止使用者在表單上儲存資料的規則。

註:

Groovy 是 EPM Cloud 平台提供的一種進階可自訂規則架構,亦見於 EPM Enterprise Cloud 及 Enterprise PBCS 和 PBCS Plus One。您可以在以下應用程式建立和編輯 Groovy 規則:

  • Planning (包括以下應用程式類型:自訂、模組、FreeFormSales PlanningStrategic Workforce Planning)

  • Enterprise Profitability and Cost Management

  • Financial Consolidation and Close

  • FreeForm

  • Tax Reporting

您在 Calculation Manager 中建立 Groovy 規則,然後在應用程式中任何您可以執行計算指令碼規則的位置執行這些規則;例如,在「規則」頁面上、在表單的相關內容中、在工作排程器中、在儀表板中、在任務清單中等等。

在規則集中也支援 Groovy 規則。您可以在規則集中將計算指令碼規則與 Groovy 規則組合在一起。

複合表單中不支援 Groovy 規則。

您可以從 Groovy 規則同步執行類型規則、規則集和範本作業。

您可以編寫 Groovy 指令檔,在沒有於用戶端機器上安裝 EPM Automate 用戶端的情況下,直接在 Oracle Enterprise Performance Management Cloud 中執行精選的 EPM Automate 命令。如需瞭解可透過 Groovy 和範例指令碼執行哪些 EPM Automate 命令的相關資訊,請參閱使用 Oracle Enterprise Performance Management Cloud 的 EPM Automate 中的在沒有安裝 EPM Automate 的情況下執行命令受支援的命令

Oracle 支援兩種類型的 Groovy 規則:

  • 這些規則可在執行時期根據執行時期提示以外的環境定義來動態產生計算指令碼,並在之後傳回針對 Oracle Essbase 執行的計算指令碼。

    例如,您建立的規則可以只針對專案的持續時間 (開始和結束日期) 計算專案的費用。

    另一個範例是趨勢型計算,限定只計算表單上的科目。此計算可運用於「收入」、「費用」、「資產負債表」以及「現金流」中的各種表單。這將可達到最佳化和重複使用。

  • 純 Groovy 規則,例如若輸入的資料違反公司政策,可以執行資料驗證並取消作業。

影片

您的目標 觀看本影片

瞭解在 Oracle Enterprise Performance Management Cloud 中建立 Groovy 規則的訓練選項。

影片圖示 瞭解 Oracle EPM Cloud 中的 Groovy