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
- A variável CprAPrcExe estará disponível com o conteúdo "MAN";
- A variável CprAEnvMai deve retornar "S" caso desejar enviar e-mail;
- Na geração de ordens de produção, na liberação de ordens de produção ou envio de remessa para terceiros onde a ordem de compra é gerada e fechada, será enviado e-mail para o destinatário informado na regra ou para o e-mail do fornecedor, caso não for informado e-mail na regra;
- Nas rotinas de alteração de quantidade prevista da OP, envio de remessa de serviço para terceiros alterando o fornecedor, alteração de ordens de produção (troca de opção de sequência do roteiro) e cancelamento de ordens de produção onde não havia sido gerado ordem de compra de serviço ainda, a regra será executada para verificar se envia e-mail ou não. Então será enviado e-mail para o destinatário que consta no cadastro do fornecedor.
Comportamento quando o identificador é executado pelo módulo de Finanças
- A variável CprAPrcExe estará disponível com o conteúdo "FIN";
- A variável CprAEnvMai deve retornar "S" caso desejar enviar e-mail.
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.