Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Formula visual - envio de e-mail com anexo (pdf)


Ir para a solução Resolvido por luisgustavogomes,

Posts Recomendados


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  7
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  71
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Dispositivo:  iPhone

Olá,

 

Estou com dificuldades em anexar um PDF numa FV.

Não sei como linkar o PDF no Sendmail.

Alguém pode me ajudar?

 

Desde já agradeço.

 

Yalison

Link para comentar
Compartilhar em outros sites

  • Solução

  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  485
  • Conteúdo/Dia:  0.21
  • Reputação:   136
  • Pontos/Conquistas:  3.231
  • Conteúdo Resolvido:  0
  • Dias Ganho:  64
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Windows

@Yalison, bom dia 

Seu problema está no rmsSendEmailActivity ?, se sim, vou deixar uma sequencia de prints para lhe explicar.

Vou começar pelo final o objeto rmsSendEmailActivity precisa passar uma sequencia de bytes para conseguir acessar o arquivo gerado.

image.png

Para obter o relatório você previamente já gerou o process do relatório e o mesmo está armazenado na tabela GRELBATCH, portanto, deves retornar essa informação, no meu exemplo, utilizei o objeto rmsConsSQLActivity, vide exemplo: 

image.png

A consulta "query" que utilizo no SQLSERVER para capturar o dado na tabela é a seguinte: 

image.png

Desta forma, conseguimos enviar somente um anexo via e-mail, existem diversas formas de chegar ao mesmo resultado, sendo assim, segue o exemplo e espero que lhe ajude! 

Ficamos no seu aguardo.

Abraços.

 

 

  • Gostei 2
  • Obrigado 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Bom dia

Apenas complementando o post acima, uma outra forma é utilizar a própria atividade "Executar Relatório" e passar o retorno dela pra atividade "Enviar E-mail" ao invés de uma consulta SQL

Utilizando a atividade "Executar Relatório" - Linha RM - TDN (totvs.com)

Abraços

  • Gostei 2
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  7
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  71
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Dispositivo:  iPhone

Em 27/05/2023 at 09:39, luisgustavogomes disse:

@Yalison, bom dia 

Seu problema está no rmsSendEmailActivity ?, se sim, vou deixar uma sequencia de prints para lhe explicar.

Vou começar pelo final o objeto rmsSendEmailActivity precisa passar uma sequencia de bytes para conseguir acessar o arquivo gerado.

image.png

Para obter o relatório você previamente já gerou o process do relatório e o mesmo está armazenado na tabela GRELBATCH, portanto, deves retornar essa informação, no meu exemplo, utilizei o objeto rmsConsSQLActivity, vide exemplo: 

image.png

A consulta "query" que utilizo no SQLSERVER para capturar o dado na tabela é a seguinte: 

image.png

Desta forma, conseguimos enviar somente um anexo via e-mail, existem diversas formas de chegar ao mesmo resultado, sendo assim, segue o exemplo e espero que lhe ajude! 

Ficamos no seu aguardo.

Abraços.

 

 

Luis, bom dia!
Tudo bem?

 

Obrigado pelas informações. Só me tira mais uma dúvida por favor, como faço para "Gerar o Processo"? Ainda não descobri como anexo esse documento no RM/banco para acessar na FV.

 

Agradeço desde já.

 

Yalison

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  485
  • Conteúdo/Dia:  0.21
  • Reputação:   136
  • Pontos/Conquistas:  3.231
  • Conteúdo Resolvido:  0
  • Dias Ganho:  64
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Windows

@Yalison, boa tarde!

Existe a forma de monta o processo, neste link Cross Segmentos - Backoffice RM - Integração - Fórmula Visual - Gerar relatório via Fórmula Visual e enviar por e-mail – Central de Atendimento TOTVS tem essa informação,  também existe o processo que nosso amigo  @caiiomonteiro enviou enviou logo acima, a diferença entre eles é que o process e para montar qualquer processo e o report é uma sintetização que no backlog ira gerar um process. 

Sendo a mesma diferença entre utilizar o webserver endpoint ~~/wsProcess/MEX?wsdl e o ~~/wsReport/MEX?wsdl

Abraços.

 

  • Gostei 2
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  7
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  71
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Dispositivo:  iPhone

Boa tarde, senhores!

 

Muito obrigado pelos conteúdos. A documentação enviada pelo @caiiomonteiro atendeu minha necessidade.

 

Abraços!

  • Gostei 2
Link para comentar
Compartilhar em outros sites

  • 5 semanas depois...

  • Tópicos Que Criei:  47
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  349
  • Conteúdo/Dia:  0.06
  • Reputação:   7
  • Pontos/Conquistas:  2.126
  • Conteúdo Resolvido:  0
  • Dias Ganho:  4
  • Status:  Offline
  • Idade:  18

Seu tópico foi movido para outra área no ForumRM

Mudamos o mesmo de: Sistemas RM > [RM] Dúvidas e Suporte

Para o fórum: Sistemas RM > [RM] Framework

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.