Histórico da Página
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 | ||
---|---|---|
| ||
|