Como Usar Regras de Negócios

As regras de negócios permitem iniciar e gerenciar regras sofisticadas ao carregar dados em aplicativos do Planning. Esse recurso capacita você a invocar lógica da regra sem precisar da ajuda de um programador nem de uma ferramenta extra, como o EPM Automate. Você pode executar regras de negócios para os métodos de carregamento Somente Dados Numéricos e Todos os tipos de dados. Além disso, é possível executar uma regra de negócios individualmente ou um conjunto de regras. Um conjunto de regras permite combinar várias regras para serem executadas simultânea ou sequencialmente.

Os exemplos de regras de negócios incluem:

  • limpar dados antes de um carregamento de dados
  • realizar cálculos
  • agregar dados
  • copiar dados em uma fatia de um cubo

Você registra regras de negócios no nível de aplicativo ou integração. As Regras de Negócios registradas no nível de aplicativo podem ser executadas para todas as integrações que carregam dados no aplicativo. No nível de integração, você registra regras de negócios a serem executadas para uma integração selecionada na guia Opções.

Para começar a usar uma regra de negócios, vá para uma nova página de Regras de Negócios em Aplicativos e registre a regra de negócios no modo Independente ou Incorporado.

Use o modo Independente para registrar regras que podem ser executadas em resposta aos eventos do sistema no workflow da Integração de Dados. O registro inclui o Evento, o nome da regra ou do conjunto de regras, quaisquer parâmetros de tempo de execução e sequências de execução do sistema.

O modo Incorporado é usado para registrar regras de negócios que são executadas após o processo de carregamento de dados. Esse modo é incorporado como parte do processo de carregamento de dados e fornece acesso às interseções de dados carregadas. Esse modo é disponibilizado somente com o uso do método de carregamento Todos os Tipos de Dados. As regras incorporadas não são acionadas por um Evento e não aceitam parâmetros de tempo de execução.

Você pode executar uma regra de negócios que executa um script de cálculo. Para obter mais informações sobre como projetar e criar regras de negócios usando script de cálculo, consulte Como Projetar Regras de Negócios.

É possível executar uma regra de negócios que execute um script Groovy. Para obter mais informações sobre como projetar e criar regras de negócios usando script Groovy, consulte Criação de uma Regra de Negócios do Groovy.