Identificador de Regra
GER-000SEQAP01
Módulo: GER - Gerais.
Finalidade: Controlar internamente no banco através da funcionalidade "Sequence" a numeração automática do controle de aprovação multinível.
Em empresas com grande volume de processamento na geração de controle de aprovação multinível é inevitável que o tratamento multiusuário efetue travamento de tabelas.
Importante: funcionalidade disponível apenas para o banco de dados ORACLE.
Características: Sobre a funcionalidade:
Utilizada somente com Oracle e para clientes específicos. O recurso é criado, se não existir, baseado no número da tabela de "último números" (E078ULT). O incremento do número é sempre de um em um, independente de qualquer parâmetro do sistema. O número retornado é usado para alimentar a chave do novo registro para a tabela de controle de aprovação multinível.
A utilização desse recurso é para que não ocorram travamentos de banco quando o sistema gera o número e o mesmo número é consumido por outra instância ou processo do sistema, sendo que se os dois processos tentam gravar o registro com a mesma chave, um deles é travado até o outro processo finalizar a sua transação, quando finalmente o outro processo pode tentar incrementar o número devido à violação de chave.
Importante: a partir da versão 585, este identificador não tem mais funcionalidade, uma vez que foi criada uma estratégia interna específica para administração da sequência de números do controle de aprovação, independente do tipo do fornecedor de banco de dados.
Tela: Geração de Controle de Aprovação
Transação: Não se aplica.
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.