Identificador de Regra

Para que a regra funcione em provedores da Microsoft e no Gmail, o remetente (VSEMAREM) deve estar autenticado na Central de Configurações Senior (Conexões de rede > Envio de e-mail, em Autenticação) ou na tela de Configurações de E-Mail (F099UCE).

CPR-420EMAOC01

Módulo: CPR - Compras.

Finalidade: enviar um e-mail para o fornecedor no momento em que a ordem de compra é fechada. O identificador de regras será verificado em todas as telas e rotinas automáticas que contemplem geração e fechamento simultâneo de ordem de compra.

No e-mail é anexado o modelo de ordem de compra em formato HTML, que pode ser tratado através do identificador CPR-420MODOC01 e uma regra ligada.

Características: esste identificador é lido a cada fornecedor. A variável VSABROCP conterá um valor quando as ordens de compra com mesmo fornecedor são agrupadas e enviadas de uma vez só. Se for necessário ler alguma ordem de compra a partir da regra, o usuário deverá quebrar a abragência e fazer o tratamento necessário.

Importante

Em telas onde seja necessário ativar opção de envio de e-mail de ordem de compra, é necessário que essa opção seja ativada na tela para que esse identificador de regras seja acionado. Exemplo: para a tela F420OPS, é necessário que a caixa de seleção Enviar e-mail para o fornecedor após processar esteja marcada para que a rotina de e-mail seja ativada e, consequentemente, o sistema acione o identificador de regras.

Comportamento quando o identificador é executado pelo módulo de Manufatura

Comportamento quando o identificador é executado pelo módulo de Finanças

Transação: não se aplica.

Regra:

Definir Alfa VSEmaDes;

inicio

VSEmaDes = "fulano@senior.com.br";
CprAAnxMtd = "c:teste.jpg"; @ colocar duas barras no caminho após c: @

fim

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VSNUMOCP NÚMERO Número da ordem de compra N
VSCODEMP NÚMERO Código da empresa N
VSCODFIL NÚMERO Código da filial N
VSCODFOR NÚMERO Código do fornecedor N
VSSEQCTO NÚMERO Contato N
VSTNSPRO ALFA Transação de produto N
VSTNSSER ALFA Transação de serviço N
VSABROCP ALFA Abrangência de ordens de compra N
CprAPrcExe ALFA Procedência da execução (por enquanto, apenas para Manufatura, com conteúdo "MAN" e Finanças com o conteúdo “FIN”) N
VSEMAREM ALFA Remetente S
VSEMAASS ALFA Assunto S
VSEMADES ALFA Destinatário S
VSEMACPA ALFA Cópia para S
VSEMACPO ALFA Corpo do e-mail S
VSEMAANX ALFA Anexos - arquivos são excluídos após envio do e-mail S
CprAEnvMai ALFA Indicativo se envia o e-mail (por enquanto, apenas para Manufatura e Finanças, terá que retornar o valor "S" para enviar o e-mail) S
CprAAnxMtd ALFA Anexos - arquivos são mantidos após envio do e-mail 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ê?