Árvore de páginas

Cadastro Configurador de Regras - html.mcd.engineRegras

Visão Geral do Programa

Permite que o cliente crie regras para sugestão de informações com base em variáveis de acordo com o tipo de operação. Essa configuração é feita por empresa, estabelecimento e operação. Este programa tem por objetivo implantar as regras da mesma forma que o programa CD0024.

Importante

Está sendo liberado na 12.1.2311 a versão do configurador de regras HTML com operações específicas do módulo de Recebimento de materiais.


Listagem de regras

Objetivo da tela

Exibir a listagem das regras já existentes e disponibilizar as funcionalidades de: Incluir novas regras por meio de Wizard, editar regras já existentes, excluir regras e sequenciar as regras.


Colunas:

Coluna

Descrição

Empresa

Código da empresa da regra cadastrada.

Estab

Código do estabelecimento da regra cadastrada.

Operação

Código da operação da regra cadastrada. No caso do Wizard HTML caso a operação não estiver cadastrada, o próprio Wizard fará os cadastros de operação e variáveis necessárias antes de efetivar o cadastro da regra.

Importante:

O cadastro de tipo de operação é realizado pelo programa Cadastro Tipo de Operação (CD0025).

Descrição operação

Descrição da operação do configurador de regras.
RegraCódigo da regra cadastrada.
Descrição regraDescritivo da regra, um texto para facilitar o entendimento do que faz a regra para quem estiver consultando a regra.
Retorno(s)Exibe os retornos possíveis para a regra, sendo exibido sempre o código do retorno mais o símbolo de igual '=' e conteúdo de retorno. Caso a regra tenha mais de um retorno, os mesmos são concatenados utilizando o caractere pipe '|'.
AçõesProporciona por meio de uma imagem o link direto para as ações de: Editar, Excluir, Sequenciar ou Filtrar as regras.
CondiçõesExibe as condições cadastradas para que o retorno da regra seja sugerida para o programa chamador.
Nome empresaNome da empresa. Essa coluna não fica visível por padrão.
Nome estabelecimentoNome do estabelecimento. Essa coluna não fica visível por padrão.


Busca rápida:

Permite a busca por parte de um código de operação (por exemplo, busca por 'nfe-nat-oper' ou 'nfe-nat'). Caso seja digitado um valor inteiro a busca será feita por código de regra (pode trazer várias regras caso tenham os mesmos códigos em diversas operações).


Busca avançada:

Permite a busca por faixas de Empresa, Estabelecimento, Operação e Regra.


Ações da página:

Ação

Descrição

Atualizar

Quando acionado, atualiza a listagem de regras conforme os filtros de busca rápida ou avançada informados.

Novo

Quando acionado, é apresentada a tela do Wizard de criação de regras para o configurador de regras.

Excluir

Quando acionado, é apresentada a mensagem solicitando a confirmação da eliminação da(s) regra(s) selecionada(s). Caso efetivada a exclusão serão eliminadas também as condições, os retornos daquela regra.

Wizard de inclusão de regra

Objetivo da tela:

Permitir a inclusão de uma nova regra por meio de Wizard.


Passos do Wizard - nova regra

Passo

Descrição

Passo 1 - Operação

Inserir ou selecionar por meio do zoom o código da operação a qual se pretende cadastrar a regra e o estabelecimento no qual aquela regra irá funcionar. A empresa será preenchida automaticamente conforme a empresa cadastrada para aquele estabelecimento informado.

Passo 2 - Retorno(s)

Informar o retorno ou os retornos caso seja uma operação que permite mais de um retorno. Para os retornos que são cadastros fica disponível o zoom para que seja informado o código do retorno conforme o cadastro do sistema.

Passo 3 - Condições

Informar as condições para que aquele retorno seja sugerido. Para isso é necessário selecionar uma variável no combo-box de variáveis e clicar no botão mais '+'. Ao adicionar essa variável a tela é possível selecionar ou informar manualmente os códigos que serão utilizados na criação de condições. Caso seja uma variável referente a um cadastro do sistema, é possível informar no zoom todos os códigos que devem ser considerados para que a regra seja escolhida. Caso a variável seja uma lista fixa também será possível selecionar as opções do sistema. Caso seja uma variável referente a algo que não existe cadastro, por exemplo: Descrição que veio no XML, ou Alíquota ICMS, será possível informar manualmente o conteúdo.

Ao selecionar diversos códigos dentro da mesma variável o sistema automaticamente irá criar condições com o operador "OU". Entre as variáveis será sugerido o operador "E" que faz mais sentido, porém, é possível que o usuário altere o operador para "OU" se assim desejar.

Para variáveis do tipo Data o mais viável e usual é o usuário informar uma faixa de datas, portanto, no Wizard só é possível informar faixa de datas.

Passo 4 - Finalizar

Nesse passo deve ser informada uma descrição para a regra que está sendo criada, é importante que essa descrição faça sentido para que outros usuários possam entender o objetivo da regra. Além disso devem ser conferidos os dados para que possam ser efetivados no sistema. Ao clicar em Confirmar o sistema irá salvar a regra, as condições e os retornos informados em tela, exibir o código da regra criada e redirecionar para a página de sequenciamento de regras, para que o usuário possa ajustar a posição da regra conforme sua necessidade.


Wizard de edição de regra

Objetivo da tela:

Permitir a edição de regra já existente por meio de Wizard.

Importante

O Wizard tem por finalidade auxiliar os usuários com menos experiência em cláusulas complexas. Portanto, existem restrições para a edição de regras com condições complexas.
Motivos para que uma regra não possa ser editada via wizard:
1 - Existe mais de um agrupamento de condições utilizando a mesma variável.
2 - Existem condições com variável tipo Data e operador igual (=), o wizard só permite faixa de datas (> ou <).
3 - Existem condições onde a variável não é do tipo Data, mas que utilizam o operador "menor que" (<) ou "maior que" (>).
4 - Existe algum código de variável informado na condição que não existe nos tipos de operação do sistema.
5 - O retorno da regra é do tipo programa ou fórmula.


Passos do Wizard - nova regra

Passo

Descrição

Passo 1 - Operação

Fica desabilitado, não é possível alterar a operação e estabelecimento, se isso for necessário deve ser adicionada uma nova regra, eliminando a atual.

Passo 2 - Retorno(s)

Informar o retorno ou os retornos caso seja uma operação que permite mais de um retorno. Para os retornos que são cadastros fica disponível o zoom para que seja informado o código do retorno conforme o cadastro do sistema.

Passo 3 - Condições

Informar as condições para que aquele retorno seja sugerido. Para isso é necessário selecionar uma variável no combo-box de variáveis e clicar no botão mais '+'. Ao adicionar essa variável a tela é possível selecionar ou informar manualmente os códigos que serão utilizados na criação de condições. Caso seja uma variável referente a um cadastro do sistema, é possível informar no zoom todos os códigos que devem ser considerados para que a regra seja escolhida. Caso a variável seja uma lista fixa também será possível selecionar as opções do sistema. Caso seja uma variável referente a algo que não existe cadastro, por exemplo: Descrição que veio no XML, ou Alíquota ICMS, será possível informar manualmente o conteúdo.

Ao selecionar diversos códigos dentro da mesma variável o sistema automaticamente irá criar condições com o operador "OU". Entre as variáveis será sugerido o operador "E" que faz mais sentido, porém, é possível que o usuário altere o operador para "OU" se assim desejar.

Para variáveis do tipo Data o mais viável e usual é o usuário informar uma faixa de datas, portanto, no Wizard só é possível informar faixa de datas.

Passo 4 - Finalizar

Nesse passo pode ser alterada a descrição da regra, além disso devem ser conferidos os dados para que possam ser efetivados no sistema. Ao clicar em Confirmar o sistema irá salvar a regra, as condições e os retornos informados em tela.


Sequenciamento de regras

Objetivo da tela:

Permitir o sequenciamento das regras de uma determinada Operação por Empresa e Estabelecimento.

Exibe uma listagem com as regras daquela Empresa/Estabelecimento/Operação e possibilita o sequenciamento manual ou automático.

Na coluna de ações é possível mover as regras para baixo ou para cima e após os ajustes é possível salvar as alterações.

No caso do botão "Automático" o sistema irá realizar automaticamente o sequenciamento sempre observando a quantidade de variáveis utilizada na regra, regras com maior número de variáveis serão movidas para as primeiras sequências, caso as regras tenham o mesmo número de variáveis elas não serão movidas.


Conteúdos Relacionados:

Configurador de Regras para Tradução de Dados do XML (NF-e/NFS-e/CT-e)

Configurador de Regras para sugestão de Conta Transitória no Recebimento Fiscal

Utilizando Engine de Regras com Integrações EAI