Cadastro Configurador de Regras - CD0024

Visão Geral do Programa

Implementar uma nova rotina de configuração onde o cliente possa trabalhar com variáveis e regras distintas de acordo com o tipo de operação. Essa configuração deve partir de empresa, estabelecimento e operação, e de acordo com esta operação deve ser possível parametrizar variáveis distintas conforme a utilização nos aplicativos.

O usuário deverá informar as variáveis, regras, condições e retornos para realizar as validações necessárias que serão utilizadas nos aplicativos ou então no Simulador do Configurador de Regras (CD0026).

Configurador de Regras - Pasta Variável

Objetivo da tela:

Permitir incluir uma nova rotina de configuração.


Outras Ações/Ações Relacionadas:

 

Ação:

Descrição:

Inclui

Quando acionado, é apresentada a tela Inclusão de Manutenção (CD0024A), por intermédio da qual é possível incluir uma nova operação.

Copiar/Mover Regras

Quando acionado, é apresentada a tela Copiar/Mover Regra (CD0024F), por intermédio da qual é possível copiar/mover as regras da do tipo de operação origem para o tipo de operação destino.

Incluir/Modificar

Quando acionado, é apresentada a tela Inclusão de Variável (CD0024B), por intermédio da qual é possível incluir/modificar variáveis da regra.

Eliminar

Quando acionado, é apresentada a tela solicitando a confirmação da eliminação da variável selecionada.

Inclusão de Operação

Objetivo da tela:

Permitir incluir uma nova regra.


Principais Campos e Parâmetros:


Campo:

Descrição:

Empresa

Inserir o código da empresa utilizado para a regra que será cadastrada.

Estabelecimento

Inserir o código do estabelecimento utilizado para a regra que será cadastrada.

Tipo Operação

Selecionar o tipo de operação utilizado para a regra que será cadastrada.

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

Ao confirmar a inclusão, de acordo com o Tipo de Operação selecionada, serão geradas todas as variáveis relacionadas ao tipo de operação.

Na inclusão, caso seja cadastrado um tipo de operação já existente na empresa e estabelecimento iniciando com a sigla do documento. Exemplo: Inicialmente o tipo de operação era "nat-operacao" e o novo tipo de operação passa a ser "nfe-nat-oper", o sistema irá apresentar uma mensagem de alerta, informando que se confirmada o tipo de operação irá substituir o tipo de operação anterior. Com o novo tipo de operação cadastrado, a recepção de documentos via TOTVS Colaboração passará a utilizar esse novo conjunto de regras, desprezando as regras que constam na operação anterior. Devendo ser confirmado se deseja desprezar o anterior e cadastrar o novo tipo de operação ou não.

Relacionamentos

Selecionar o nível de cópia a ser realizado neste relacionamento. As opções disponíveis são:

  • Não copia dados: Quando selecionada, indica que serão copiados somente os campos da chave primária.

  • Variável: Quando selecionada, indica que serão copiados os campos da chave primária e também as variáveis.

  • Regra: Quando selecionada, indica que serão copiados os campos da chave primária, as variáveis e as regras.

  • Condição: Quando selecionada, indica que serão copiados os campos da chave primária, as variáveis, regras e condições.

  • Retorno: Quando selecionada, indica que serão copiados os campos da chave primária, as variáveis, regras, condições e retornos.

As opções deste quadro somente serão habilitadas quando for acionado o botão Cópia da tela principal.

Inclusão de Variável

Objetivo da tela:

Permitir incluir o código da variável que será utilizada pela regra.


Principais Campos e Parâmetros:


Campo:

Descrição:

Variável

Inserir o código da variável que será utilizada pela regra.

Descrição

Inserir a descrição que identifica as características da variável que será utilizada pela regra.

Tipo Variável

Selecionar o tipo de variável que será utilizada pela regra. As opções disponíveis são:

  • Caracter;

  • Inteiro;

  • Decimal;

  • Lógico;

  • Data.

Configurador de Regras – Pasta Regra

Objetivo da tela:

Permitir configurar uma regra.


Outras Ações/Ações Relacionadas:

 

Ação:

Descrição:

Incluir/Modificar

Quando acionado, é apresentada a tela Inclusão de Regra (CD0024C), por intermédio da qual é possível incluir/modificar regras da regra.

Eliminar

Quando acionado, é apresentada a tela solicitando a confirmação da eliminação da regra selecionada.

Não é possível eliminar uma regra que esteja em uso nas pastas Condição ou Retorno.

Inclusão de Regra

Objetivo da tela:

Permitir cadastrar uma regra.


Principais Campos e Parâmetros:


Campo:

Descrição:

Regra

Inserir o código numérico da regra.

Descrição

Inserir a descrição que identifica as características da regra.

Mover Regra

Objetivo da tela:

Permitir copiar/mover as regras do Tipo de Operação de Origem, para outro Tipo de Operação de Destino.

O sistema não permite que seja retirada uma regra pré-existente no destino.


Outras Ações/Ações Relacionadas:

 

Ação:

Descrição:

Inclui Todos

Quando assinalado, inclui todas as regras para o tipo de operação destino.

Inclui

Quando acionado, inclui a regra selecionada para o tipo de operação destino.

Retira

Quando acionado, retira a regra selecionada da operação destino.

Retira Todos

Quando acionado, retira todas as regras da operação destino.


Principais Campos e Parâmetros:


Campo:

Descrição:

Empresa

Selecionar a empresa do tipo de operação a ser considerada como destino. 

Estabel

Selecionar o estabelecimento do tipo de operação a ser considerada como destino.

Tipo Oper

Selecionar o tipo de operação a ser considerada como destino da movimentação/cópia de regras.

Copiar Regras

Quando assinalado, define que a regra deve ser copiada do tipo de operação de origem para o tipo de operação de destino.

Caso não assinalado, a regra será movida da origem para o destino.

Configurador de Regras – Pasta Condição

Objetivo da tela:

Permitir incluir/modificar as condições das regras.


Outras Ações/Ações Relacionadas:

 

Ação:

Descrição:

Incluir/Modificar

Quando acionado, é apresentada a tela Inclusão de Condição (CD0024D), por intermédio da qual é possível incluir/modificar condições da regra.

Para incluir uma condição, é necessário selecionar a regra e após isso acionar o botão Incluir. 

Incluir funcionalidade para agrupamento de condições. Em alguns casos é necessária esta função para implantar uma determinada regra.

Eliminar

Quando acionado, é apresentada a tela solicitando a confirmação da eliminação da condição selecionada.

Agrupar Início

Selecionar a condição inicial e acionar o botão.

Agrupar Fim

Selecionar a condição final e acionar o botão. Ao acionar este botão todas as condições que estão entre a faixa inicial e final estarão destacadas em preto.

Desagrupar Regra

Quando acionado, em qualquer condição da faixa o agrupamento é desfeito.

Inclusão de Condição

Objetivo da tela:

Permitir inserir condições para as regras.


Principais Campos e Parâmetros:


Campo:

Descrição:

Sequência

Exibe a sequência numérica sugerida pelo sistema podendo ser alterada pelo usuário.

Variável

Selecionar a variável previamente cadastrada na pasta Variável e que será utilizada nesta condição.

Somente será possível selecionar uma variável cadastrada para a empresa, estabelecimento e operação corrente.

Condição

Selecionar a condição a ser utilizada. As opções disponíveis são:

  • IGUAL A;

  • MAIOR QUE;

  • MENOR QUE.

Quando tipo da variável considerada for Lógico, somente é possível utilizar a condição IGUAL A.

Valor

Inserir/selecionar o valor com o qual a variável deverá ser comparada.

Esse campo tem o seu formato alterado de acordo com o tipo da variável que está sendo considerada. Quando o tipo da variável for Lógico, serão disponibilizadas as opções Verdadeiro/Sim e Falso/Não para seleção.

Operador

Selecionar o operador a ser utilizado. As opções disponíveis são:

  • E;

  • OU;

  • (Branco – Utilizado para a última condição da Regra).

Configurador de Regras – Pasta Retorno

Objetivo da tela:

Permitir cadastrar informações para que sejam retornadas, caso as condições desta regra sejam atendidas.


Outras Ações/Ações Relacionadas:

 

Ação:

Descrição:

Incluir/Modificar

Quando acionado, é apresentada a tela Inclusão de Retorno (CD0024E), por intermédio da qual é possível incluir/modificar retornos da regra.

Para incluir um retorno, é necessário selecionar a regra como demonstra a figura acima e após isso acionar o botão Incluir.

Eliminar

Quando acionado, é apresentada a tela solicitando a confirmação da eliminação do retorno selecionado.

Inclusão de Retorno

Objetivo da tela:

Permitir cadastrar as informações que serão retornadas, caso as condições desta regra sejam atendidas.


Principais Campos e Parâmetros:


Campo:

Descrição:

Sequência

Exibe a sequência numérica sugerida pelo sistema podendo ser alterada pelo usuário.

Campo

Inserir a informação que define as características do retorno.

Na inclusão esse campo irá sugerir o mesmo valor definido para o tipo de operação.

Valor

Inserir o valor que será retornado.

% Rateio

Em algumas situações onde serão cadastrados mais de um registro de retorno pode ser necessário informar um percentual de rateio.

No caso de uma compra, pode existir rateio de Unidades de Negócio, ou seja, será retornado mais de uma Unidade e estas serão gravadas no rateio.

Tipo Retorno

Selecionar o tipo de retorno a ser considerado. As opções disponíveis são:

  • Valor: Quando selecionada, indica que ao final da validação das condições serão retornados os valores cadastrados no folder Retorno.

  • Programa: Quando selecionada, indica que ao final da validação das condições será executado um programa que irá retornar os valores de retorno.

Só poderão ser cadastrados retornos de um tipo, ou valores ou programa. Sendo que quando o tipo de Retorno for programa, só poderá ser incluído um registro.


Conteúdos Relacionados:

Utilizando Engine de Regras com Integrações EAI

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