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.