Identificador de Regra

GER-000APREM01

Módulo: GER - Gerais.

Finalidade: alterar os usuários que receberão e-mail de aviso para aprovação de um processo nas rotinas de aprovação multinível. Executado apenas quando a rotina de aprovação estiver programada para enviar e-mail na geração do registro. Deve-se usar a variável VSRotNap para verificar qual processo está enviando o e-mail. Com as chaves de cada processo disponibilizadas, é possível fazer cursores e retirar alguma informação. A rotina de pagamento eletrônico é um exemplo que não possui o envio de e-mail de aprovação ao usuário por padrão. Nesse caso, o identificador não será executado.

Para solicitação de compra, possui a mesma finalidade do identificador CPR-405EMAIL01, sendo um genérico e o outro não. Apesar disso, as funcionalidades são iguais.

Importante

O Gestão Empresarial | ERP possui um limite de níveis de aprovação que podem ser retornados pelo identificador, a saber, 250 posições/caracteres. Por conta disso, deve-se limitar os níveis de retorno na regra. Essa limitação se aplica a variável VSUSUAPR.

Características: é necessária uma regra que indique usuários que deverão receber o e-mail avisando que há pendências para aprovar, caso contrário ninguém receberá o e-mail.

Observação

Quando o identificador de regras CPA-501EMAIL01 está inativo, o GER-000APREM01 não é chamado.

Transação: não se aplica.

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da Empresa logada N
VSCODFIL NÚMERO Código da Filial logada N
VSROTNAP NÚMERO Número da rotina N
VSVLRAPR NÚMERO Valor da aprovação N
VSNIVEXI ALFA Níveis exigidos para aprovação multi-nível N
VSNUMSOL NÚMERO Número da solicitação de compra quando VSROTNAP for igual 6 (Solicitação de Compra) N
VSSEQSOL NÚMERO Sequência da Solicitação quando VSROTNAP for igual a 6 (Solicitação de Compras) N
VSNUMEME NÚMERO Número da Requisição quando VSROTNAP for igual a 3 (Requisição) N
VSSEQEME NÚMERO Sequência da Requisição quando VSROTNAP for igual a 3 (Requisição) N
VSNUMOCP NÚMERO Número da Ordem de Compra quando VSROTNAP for igual a 12 (Ordem de Compra) N
VSNUMCOT NÚMERO Número da Cotação quando VSROTNAP for igual a 9 (Cotação) N
VSSEQCOT NÚMERO Sequência da Cotação quando VSROTNAP for igual a 9 (Cotação) N
VSCODAGA ALFA Código da forma de agrupamento para aprovação multinível N
VSCODFOR NÚMERO Código do fornecedor da nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSNUMNFC NÚMERO Número da nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSCODSNF ALFA Código da série da nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSTIPNFE NÚMERO Tipo de nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSNUMCTR NÚMERO Número do contrato (VSROTNAP = 15 - Contrato) N
GerAUsuApr ALFA Abrangência de usuário que deverão receber o e-mail. Devem estar separados por vírgula. Retornando nenhum usuário, ninguém receberá e-mail de aviso para aprovação multi-nível (compatibilidade). S
VSUSUAPR ALFA Abrangência de usuário que deverão receber o e-mail. Devem estar separados por vírgula. Retornando nenhum usuário, ninguém receberá e-mail de aviso para aprovação multi-nível. S

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.

Este artigo ajudou você?