Sobre a Criação de uma Regra de Negócios Groovy

Nota:

Você só pode usar regras Groovy para aplicativos do tipo "Enterprise" (disponíveis com as licenças Enterprise PBCS ou PBCS Plus One), o Strategic Workforce Planning, o Sales Planning e o Formato Livre.

As regras de negócios Groovy permitem projetar regras sofisticadas que resolvem casos de uso não resolvidos por regras de negócios normais; por exemplo, regras para impedir que os usuários salvem dados em formulários se o valor dos dados estiver acima de um limite predefinido.

Você cria regras Groovy no Calculation Manager e as executa em qualquer lugar no qual uma regra de script de cálculo possa ser executada em um processo de negócio; por exemplo, na página Regras, no contexto de um formulário, no agendador de jobs, em dashboards, em listas de tarefas etc. As regras Groovy também são suportadas em conjuntos de regras. Você pode ter uma combinação de regras de script de cálculo e de regras Groovy em um conjunto de regras.

A Oracle suporta dois tipos de regras Groovy:

  • As regras que podem gerar scripts de cálculo dinamicamente em tempo de execução com base em contextos diferentes das solicitações em tempo de execução e retornar o script de cálculo que será executado no Oracle Essbase.

    Por exemplo, você poderia calcular despesas para projetos somente durante o período do projeto (datas de início e de término).

    Outro exemplo é o cálculo baseado em tendência que restringe o cálculo às contas disponíveis no formulário. Você pode usar o mesmo cálculo em diversos formulários de Receita, Despesa, Balanço Geral e Fluxo de Caixa. Isso permite otimização e reutilização.

  • Regras Groovy puras que podem, por exemplo, executar validações de dados e cancelar a operação se os dados inseridos violarem as políticas da empresa.

Assista a este vídeo de tutorial para saber as melhores práticas sobre como mover dados modificados usando regras Groovy e o Envio Inteligente.

Ícone de vídeoMovimentação de Dados Modificados Usando Regras Groovy e o Smart Push

Assista a esse vídeo tutorial para aprender a melhorar o desempenho de cálculos nos formulários do processo de negócio criando regras de negócios dinâmicas específicas do contexto por meio da linguagem de script Groovy.

Ícone de vídeoComo Calcular Dados Modificados Usando Regras Groovy

Nota:

Para aplicativos Enterprise, uma referência da API Java está disponível para ser usada à medida que você cria regras Groovy. Para exibir a referência técnica ao projetar regras Groovy, consulte a Referência da API Java para Regras Groovy do Oracle Enterprise Performance Management Cloud no centro de ajuda na nuvem. Você também pode acessar essa referência na Academia do Oracle Enterprise Planning and Budgeting Cloud. Para acessar a Academia, faça login e, em seguida, clique em Academia.

A referência da API Java inclui exemplos que demonstram a sintaxe e as funcionalidades do modelo de objeto Groovy do EPM. Para exibir exemplos, abra a Referência da API Java para Regras Groovy do Oracle Enterprise Performance Management Cloud. Em seguida, escolha uma ação:

  • Na página principal, role a tela até Exemplos de Scripts Groovy e clique na palavra aqui na frase sobre os scripts Groovy de amostra.
  • No painel esquerdo, sob Todas as Classes, clique na Classe StrategicModel.