關於商業規則

Enterprise Profitability and Cost Management 支援在 Calculation Manager 中建立商業規則。

您可以使用 Groovy 指令碼語言在 Calculation Manager 中建立商業規則。Groovy 指令碼可讓您設計複雜的規則,以解決一般商業規則無法解決的使用案例。例如,您可以建立規則,讓使用者在資料值高於預先定義的臨界值時無法在表單中儲存資料、透過傳回計算指令碼更新全域動因、移動與重新命名成員,及藉由驗證建立中繼資料和資料。請參閱可供設計 Groovy 商業規則的資源

Calculation Manager 中建立的商業規則可在 Enterprise Profitability and Cost Management 中從您可執行計算指令碼的任何位置啟動;例如從「商業規則」頁面、在表單的環境定義中、在工作排程器中,及在儀表板中。若要啟動商業規則,則必須先在 Calculation Manager 中部署該規則。請參閱啟動商業規則

您可以透過商業規則診斷效能問題,並利用活動報告來找出並解決任何問題。活動報告識別哪些商業規則花費最長時間執行。然後您可以在 Calculation Manager 中開啟規則,複查日誌,並將規則內的步驟最佳化,以改進效能。請參閱檢視規則用法

Note:

  • PCM_CLCPCM_REP 立方體中的商業規則是使用 Groovy 指令碼語言在「指令碼」模式中建立的。(Calculation Manager 中的圖形化檢視適用於在 PCM_CLCPCM_REP 立方體中建立的商業規則。)任何其他立方體皆可讓您使用「圖形」和「指令碼」模式建立商業規則。

  • PCM_CLCPCM_REP 立方體支援「ASO 自訂計算」與「ASO 配置」函數 executeASOcustomcalculationexecuteASOallocation

Tip:

如需如何設計商業規則以避免發生常見執行錯誤及最佳化慢速規則的相關說明,請參閱 Oracle Enterprise Performance Management Cloud 操作手冊中的商業規則錯誤和效能疑難排解