Cadastro de Textos do Corpo de E-mail
Conceito
O corpo de e-mail é utilizado por processos que realizam o envio de e-mail do sistema.
Cadastro do Corpo do E-mail
- Nome: Nome definido para o corpo de e-mail.
- HTML: Quando desmarcado o sistema considera o formato em texto utilizado no campo Corpo E-mail. Quando marcado o sistema considera o formato em HTML utilizando o campo Conteúdo HTML.
- Corpo E-mail: Campo para preenchimento do corpo de e-mail em forma de texto.
- Conteúdo HTML: Campo para preenchimento do corpo de e-mail em forma de HTML, nesse campo é possível utilizar algumas tags onde ele busca informações do sistema, dentro dessas tags é possível utilizar a tag $CORPOEMAIL, onde ele traz os textos inseridos no campo corpo E-mail, além dessa tag segue lista a baixo das tags para uso.
- Tags para Documentos
- $DOCUMENTO = Número do documento
- $SERIE = Campo NF série informado em notas fiscais.
- $RAZAOSOCIAL = Razão social informada no campo nome no cadastro do cliente ou fornecedor.
- $INSCRICAOESTADUAL = Inscrição estadual informada no cadastro do cliente ou fornecedor.
- $CNPJ = CNPJ informado no cadastro do cliente ou fornecedor.
- $CHAVE = Chave gerada na emissão de notas fiscais.
- $VALOR = Valor informado no documento.
- $RPS = Número gerado em notas fiscais de serviço.
- $CLIENTE = Nome informado no cadastro do cliente ou fornecedor.
- Tags para Usuários
- $USUARIONOME = Nome do usuário corrente no sistema.
- $USUARIOEMAIL = Usuário do e-mail.
- $USUARIO = Apelido do usuário corrente.
- Tags para Solicitações
- $CLIENTE = Nome do cliente na solicitação.
- $NUMERO = Campo número gerado na solicitação.
- $DESCRICAOPROBLEMA = Campo descrição do problema da solicitação.
- $SOLUCAO = Campo solução da solicitação.
- $TIPOSOLICITACAO = Campo tipo de solicitação.
- $DESCRICAORESUMIDA = Campo descrição resumida.
- $LIBERACAO - Campo liberação da solicitação.
- Script Para Geração do Conteúdo do E-mail : Este script permite personalizar o conteúdo do e-mail encaminhado através de script, quando for encaminhado um e-mail que contém no corpo de e-mail o script, será considerado para geração das informações do conteúdo.
- Parâmetro(s) de Envio:
- Tabela: Define a tabela de referência a ser utilizada na personalização do e-mail. [DOCUMENTOS, COLETAS, CONHECIMENTOSTRANSPORTE, ORCAMENTOS, ORDENSCOMPRA, ORDENSSERVICO, PEDIDOS, PEDIDOSREPRESENTACAO, SOLICITACOES]
- DocumentoID: ID do documento associado, permitindo a identificação única do registro.
- Parâmetro(s) de Retorno:
- EmailCorpo: Retorna o conteúdo do e-mail em texto simples, útil para casos em que não é necessário HTML.
- EmailCorpoHTML: Retorna o conteúdo do e-mail em formato HTML. Esse valor é utilizado caso o corpo do e-mail exija formatação avançada.
- EmailAssunto: Define o assunto do e-mail, com base no conteúdo gerado pelo script, para que seja informativo e específico ao documento em questão.
- Exemplo:
procedure PH_RetornaConteudoEmail; begin if (ParambyName('TABELA').AsString = 'DOCUMENTOS') then begin ParamByName('EmailCorpo').AsString := 'Corpo de E-mail Personalizado'; ParamByName('EmailCorpoHTML').AsString := 'Corpo de E-mail HTML Personalizado'; ParamByName('EmailAssunto').AsString := 'Assunto de E-mail Personalizado'; end; end; begin PH_RetornaConteudoEmail; end.