Árvore de páginas

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.

Importante:

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.

Importante:

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.

Importante:

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.

Nota:

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.

Importante:

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.

Importante:

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.

Nota:

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.

Nota:

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.

Importante:

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.

Nota:

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.

Importante:

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.

Importante:

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

Utilizando Configurador de Regras no Recebimento de XML no TOTVS Colaboração


Neste vídeo demonstramos o uso do Configurador de Regras para traduzir os dados recebidos em arquivos XML de NFe, CTe ou NFSe para informações válidas no Datasul. O exemplo demonstrado é a tradução da CFOP de uma NFe para um código de Natureza de Operação do Datasul. Quando as regras de tradução estão definidas os XML recebidos podem entrar automaticamente para o Recebimento de Materiais.