MMENS - Processamento de Mensagem Enviada por E-Mail
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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas