Regras de negócio
As regras de negócio definem como o seu negócio funciona, e podem abranger diversos assuntos como suas políticas, interesses, objetivos, compromissos éticos e sociais, obrigações contratuais, decisões estratégicas, leis e regulamentações entre outros. No Neuro, as regras de negócio podem ser construídas através do desenho de um fluxo, ou através de Script.
- Acesse a funcionalidade através da navegação no menu principal Neuro > Gerenciamento > Regra de Negócio.
- Não se aplica.
- O seguinte filtro possibilita ao usuário restringir a participação de itens na listagem padrão da funcionalidade, facilitando a localização dos itens desejados:
- Palavra chave ou enter
Os seguintes campos cadastrais estão disponíveis ao usuário para facilitar a identificação dos itens desejados na listagem padrão da funcionalidade: Nome, Descrição, Aplicação, Versão e Data de bloqueio.
- Para editar um item criado, selecione o item desejado, clique em "Editar", faças as alterações, e clique em "Salvar";
- Para criar nova regra de negócio, clique no botão "Cadastrar";
- Para remover um item criado, selecione o item desejado, clique em "Editar" > "Remover" e confirme a exclusão;
- As regras de negócio inseridas, por padrão são criadas bloqueadas. Isso significa que a regra não será utilizada a menos que você a Desbloqueie. Para que o desbloqueio da regra ocorra, selecione o item desejado, e clique na opção Desbloquear, localizada no menu superior.; de negócio, em um processo de negócio ou em um fluxo;
- Mais informações sobre o uso de uma regra de negócio podem ser encontradas no Desenvolvendo aplicações.
- O Drools é um conjunto de ferramentas que permite separar e raciocinar sobre a lógica e os dados encontrados nos processos de negócios. As duas palavras-chave importantes que tem que executar são lógica e dados. Vá para https://www.drools.org/ para mais informações.
- Para criar uma regra de negócios usando o Drools, deve-se primeiro criar o DSL e DSLR através do menu Neuro > Configuração > Domínio;
- Após o cadastro de domínio, acesse a o menu Neuro > Gerenciamento > Regra de Negócio, clique em "Cadastrar". Preencha os campos inserindo o Nome, Descrição, Tipo (preencha com Drools), e a respectiva Aplicação que foi cadastrada (Neuro > Gerenciamento > Aplicação), informe finalmente ao Drools DSLR que foi registrado na etapa anterior;
- Além disso, as variáveis que complementam as regras de negócios podem ser inseridas.
Na aba Variáveis clique em "Adicionar" e preencha os seguintes campos conforme figura abaixo:
- Para criar uma regra de negócio utilizando tipo Fluxo, um diagrama deverá ser desenhado utilizando os componentes previstos na ferramenta. Para conhecer mais sobre os componentes, acesse a documentação dos componentes comportados pelo Neuro;
- Na aba Dados básicos, preencha todos os campos (conforme mostrado na figura abaixo), ao selecionar o Tipo Fluxo, duas novas abas aparecerão (Ações e Diagrama);
Na aba Variáveis clique em "Adicionar" e preencha os seguintes campos conforme figura abaixo:
Na aba Ações clique em "Adicionar" e preencha os seguintes campos conforme figura abaixo:
Na aba Diagrama desenhe o fluxo e clique em Salvar, conforme figura abaixo:
- Para criar uma regra de negócio utilizando Script, acesse a opção Cadastrar, informe o Nome, Descrição, Tipo (preencha com Script), e a Aplicação respectiva que foi cadastrada:
- Codifique o script de regra de negócio no campo Script, e adicione variáveis na aba de variáveis, caso necessário. São aceitos scripts na linguagem de programação Rhino:
- Clique em Salvar para executar as alterações.