Ponto-de-Entrada: MAVALMMAIL - Envio de e-mails
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11
Descrição:

LOCALIZAÇÃO   :
  Function MEnviaMail - Função de envio de emails de eventos pre-cadastrados do M-Messenger

EM QUE PONTO :  No inicio da função antes da query que obtem os usuarios destinatários dos e-mails conforme o evento disparado.Usado para continuar o procceso para o envio do e-mail ou não conforme avalização do usuario.


EXEMPLO :

User Function MAVALMMAIL()

Local lEnvia := .T.

Código do Usuario para validar se o e-mail será ou não enviado através da manipulação da variavel lEnvia...

Return (lEnvia)


 

Programa Fonte
.PRW
Sintaxe

MAVALMMAIL - Envio de e-mails ( < cEvento> , < aDados> , < cParUsuario> , < cParGrUsuario> , < cParEmails> , < lEvRH> ) --> lEnvia

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cEvento Array of Record cEvento = Codigo do Evento a ser disparado X
aDados Array of Record aDados = Array com os dados relativos ao evento X
cParUsuario Array of Record cParUsuario = String com usuarios a serem considerados X
cParGrUsuario Array of Record cParGrUsuario = String com grupos de usuarios a serem considerados X
cParEmails Array of Record cParEmails = String com e-mails a serem considerados X
lEvRH Array of Record X
Retorno
    lEnvia(logico)
  • lEnvia = .T. envia e-mail
    lEnvia = .F. interrompe o processo e não envia o e-mail.

  • Sem rótulos