Groovyビジネス・ルールを使用すると、通常のビジネス・ルールでは解決できないユース・ケースを解決する高度なルールを設計できます。たとえば、フォーム上のデータ値が事前定義済のしきい値を超える場合に、そのデータの保存を禁止するルールを設計できます。
Financial Consolidation and Closeのオンデマンド・ルールでGroovyルールを使用できます。GroovyルールはCalculation Managerで作成します。
Groovyスクリプトを作成し、EPM自動化クライアントをクライアント・マシンにインストールせずに、Oracle Enterprise Performance Management Cloud内で直接EPM自動化コマンドの選択を実行できます。Groovyおよびサンプルのスクリプトを介して実行できるEPM自動化コマンドの詳細は、『Oracle Enterprise Performance Management Cloud EPM自動化の操作』のEPM自動化をインストールしないコマンドの実行およびサポートされているコマンドを参照してください。
Oracleでは、次の2つのタイプのGroovyルールをサポートしています。
実行時プロンプト以外のコンテキストに基づいて実行時に計算スクリプトを動的に生成し、Oracle Essbaseに対して実行される計算スクリプトを返すルール。
データ検証を実行し、入力されたデータが会社のポリシーに違反する場合に操作を取り消すような純粋なGroovyルール。
このチュートリアル・ビデオを見て、Groovyスクリプト言語を使用してコンテキスト固有の動的ビジネス・ルールを作成し、ビジネス・プロセス・フォームでの計算のパフォーマンスを改善する方法を学習します