Árvore de páginas

Carregando...

Ponto-de-Entrada: MMENS - Processamento de Mensagem Enviada por E-Mail
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Ponto de Entrada que permite alterar ou substituir a mensagem que será enviada por e-mail conforme o evento do M-Messenger utilizado. Sua função de chamada está ligada diretamente ao código de evento que será personalizado, portanto, o Ponto de Entrada sempre deve ser criado pela nomenclatura MMENS+(Código do Evento), Ex.: MMENS001.Exemplo de utilização: Permite alterar a mensagem padrão utilizada no evento 001 de produto em ponto de pedido, adicionando novas informações sobre o produto ou usuário responsável.Localização: Function MEnviaMail() - responsável pelo processamento da mensagem e envio do e-mail, conforme o evento do M-Messenger.
Eventos

Após o processamento da mensagem padrão do evento executado, antes do envio do e-mail.

Programa Fonte
MATXFUNC.PRX
Sintaxe

MMENS - Processamento de Mensagem Enviada por E-Mail ( [ @PARAMIXB[1] ], [ PARAMIXB[2] ] ) --> cMensagem

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB[1] Vetor Vetor que contém as informações do item processado pelo evento X
PARAMIXB[2] Caracter String que contém a mensagem padrão construída para o evento processado, baseada nos valores do vetor de informações do item.
Retorno
    cMensagem(caracter)
  • String que contém a nova mensagem que deverá ser processada e enviada por e-mail conforme evento.
Observações

Para utilização do Ponto de Entrada MMENS, deve-se criar a função de usuário de nome MMENS+(Código do Evento), para que a alteração da mensagem seja processada no evento cadastrado.

Ex.: MMENS001 para personalizar a mensagem do evento de ponto de pedido.

 

Exemplos
// Exemplo de utilização para o Evento 001 - Ponto de Pedido     User Function MMENS001Local aDados	  := ParamIXB[1]Local cMensagem := ParamIXB[2]// Customizações da mensagem conforme regra de negócio praticada.Return(cMensagem)
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não