Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

A Fórmula Visual apresenta irá enviar um relatório diretamente no corpo do e-mail. O relatório deverá ser gerado no formato HTML. 

Informações

Utilize apenas em banco de dados SQL, para o banco de dados Oracle, adicionaremos uma atividade de Executar Código para realizar a conversão dos dados corretamente.

  •  Exporte o relatório que será enviado na Fórmula Visual com o formato HTML:

 


  • Acesse o Gerenciamento de Jobs e copie o XML do processo.


  • Insira a atividade "Preparar Execução do Processo"
    • Nome do Processo: Gerar Relatório
    • XML dos Parâmetros: Cole o XML gerado anteriormente


  • Insira a atividade "Executar Processo"
    • Atividade de Preparar Parâmetros: selecione a atividade criada no passo anterior
    • Nome do Processo: Gerar Relatório


  • Insira a atividade "Executar Consulta SQL"
    • Crie uma nova consulta SQL com o conteúdo abaixo:

SELECT IDREL, IDJOBLOG,
            CONVERT(VARCHAR(MAX), CONVERT(VARBINARY(MAX), RELATORIO)) as RELATORIO
           FROM GRELBATCH
WHERE IDJOBLOG = (SELECT Max(IDJOBLOG)
           FROM GRELBATCH)


  • Insira a atividade "Enviar E-mail"
    • Assunto: Informe um assunto
    • Destinatários: informe um ou mais destinatários
    • Remetente: escolha um remetente
    • Nome do arquivo anexo: Informe um nome para o anexo
    • Texto do E-mail: faça a ligação com a consulta SQL, conforme exemplo abaixo:
    • Texto HTML: True

Em caso de dúvidas na atividade Enviar E-mail, consulte a documentação Utilizando a atividade "Enviar E-mail"


Banco de Dados Oracle

  •  Exporte o relatório que será enviado na Fórmula Visual com o formato HTML:

 


  • Acesse o Gerenciamento de Jobs e copie o XML do processo.


  • Insira a atividade "Preparar Execução do Processo"
    • Nome do Processo: Gerar Relatório
    • XML dos Parâmetros: Cole o XML gerado anteriormente


  • Insira a atividade "Executar Processo"
    • Atividade de Preparar Parâmetros: selecione a atividade criada no passo anterior
    • Nome do Processo: Gerar Relatório


  • Insira a atividade "Executar Consulta SQL"
    • Crie uma nova consulta SQL com o conteúdo abaixo:

SELECT IDREL, IDJOBLOG, RELATORIO
           FROM GRELBATCH
WHERE IDJOBLOG = (SELECT MAX(IDJOBLOG) FROM GRELBATCH)


  • Insira a atividade "Executar Código" 
    • ExecuteCode:

var bytes = this.rmsConsSQLActivity1.DataSet.Tables["Resultado"].Rows[0]["RELATORIO"] as byte[];
this.rmsSendEmailActivity1.Body = Encoding.UTF8.GetString(bytes, 0, bytes.Length);

  • Insira a atividade "Enviar E-mail"
    • Assunto: Informe um assunto
    • Destinatários: informe um ou mais destinatários
    • Remetente: escolha um remetente
    • Texto do E-mail: ""
    • Texto HTML: True

Informações

Artigos relacionados

Propriedades de página
hiddentrue
Ocorrências relacionadas