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: este identificador é processado individualmente para cada fornecedor. Quando existem múltiplas ordens de compra para o mesmo fornecedor, elas são agrupadas e enviadas de uma só vez, e a variável VSABROCP será preenchida com a abrangência dessas ordens.
Como se trata de múltiplas ordens, o campo VsNumOcp permanece zerado, pois é numérico e não comporta mais de um valor. Caso seja necessário tratar uma ordem de compra específica dentro da regra, o usuário deverá quebrar a abrangência e implementar o tratamento adequado.
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. Para alimentar a variável, ao informar o caminho do anexo, deve-se utilizar duas barras (//) até o local do arquivo. Caso haja mais de um anexo, estes devem ser separados por ponto e vírgula. Segue exemplo fictício de preenchimento da variável: |
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.
English
Español
English
Español


