M-Messenger

M-Messenger

Configure envio de e-mail automático ( M-Messenger )  de alguns eventos do sistema.

O Protheus permite que determinados eventos do Sistema acionem o envio de e-mails, alertando os interessados e proporcionando um ganho de velocidade no fluxo de informações dentro da empresa.

Essa configuração é bastante simples e qualquer usuário do sistema consegue fazer.

Primeiro ponto é configurar 3 parâmetros:

Os parâmetros envolvidos na configuração do envio de e-mail são:

MV_EMCONTA
Conta utilizada para envio dos e-mails por meio do M-Messenger.
Ex.: [email protected]

MV_EMSENHA
Indica qual a senha para a conexão na conta de e-mail cadastrada.
Ex.: Teste123

MV_RELSERV
Servidor de e-mail utilizado para a conexão (é o mesmo parâmetro utilizado para envio de relatórios via e-mail).
Ex.: smtp.gmail.com:465

Próximo ponto é criar formulas ( texto ) que será o corpo do e-mail quando cada evento for executado.

Atualização / Cadastro / Fórmulas

Formulas

Informe seu e-mail abaixo e receba alguns modelos dessas formulas

    M-Messenger (1283 downloads)

    E o Ultimo ponto a configurar é o próprio M-Messenger que você acha em qualquer módulo no menu Atualização / Cadasdtro / M-Messenger.

    mmessenger1

    Você pode clicar em Incluir um Usuário ou um grupo de usuário do sistema, note que na segunda aba você também pode incluir um e-mail de usuário que NÃO esta cadastrado como usuário do sistema.

    Abaixo mostro como fazer o cadastro informando o código do evento e o código da fórmula que você criou anteriormente.

    mmessenger2

    Informe seu e-mail abaixo e receba alguns modelos dessas formulas

      M-Messenger (1283 downloads)

      Abaixo mostro um exemplo do e-mail que configurei.

      ExemploEmail

      Lista dos Eventos:
      Chave | Descricao
      001 Produto atingiu ponto de pedido.
      002 Produto atingiu estoque negativo.
      003 Solicitacao de Compra com cotacao pendente.
      004 Cotacao com analise pendente.
      005 N.F. de Entrada com classificacao fiscal pendente.
      006 Controle de Qualidade aguardando tratamento.
      007 Distribuicao de produto aguardando tratamento.
      008 Lote de produto vencido.
      009 Alocacao de Tecnico – Field Service.
      010 Geracao de Pedido de Venda – Field Service.
      011 Acao para Pontuacao Minima do Script Dinamico
      012 Acao para Pontuacao Maxima do Script Dinamico
      013 Aviso de Necessidade de Treinamento
      014 Geracao de Pedido de Venda – Contrato de Servicos
      015 Aviso de Ferias
      016 Admissao de Funcionario
      017 Desligamento de Funcionario
      018 Funcionario Afastado
      019 Funcionario Transferido
      020 Aprovacao de Funcionario
      021 LOG DE PROCESSAMENTO DO REFAZ ACUMULADOS
      022 LOG DE PROCESSAMENTO DO SALDO ATUAL
      023 LOG DE PROCESSAMENTO DO RECALCULO DO CUSTO MEDIO
      024 LOG DE PROCESSAMENTO DA CARGA MAQUINA
      025 Geracao do Planejamento (SIGAPMS)
      026 Aprovacao de orcamento
      027 Liberacao/Rejeicao de Movimentacao de Veiculo (SIGAWMS)
      028 Conclusao de Movimentacao de Veiculo (SIGAWMS)
      029 Produto atingiu/ultrapassou estoque maximo (B1_EMAX)
      030 Entrada de documento fiscal
      031 Exclusao de pedidos de vendas
      032 Inclusao de Clientes
      033 Inclusao de Produtos
      034 Liberacao de pedido para compra
      035 Inclusao de Solicitacao de Compras
      036 Inclusao de Fornecedor
      037 Inclusao de Pedido de Compras
      038 Aviso de Vencimento – (SIGAGCT)
      039 Termino do Contrato – (SIGAGCT)
      040 Limite de saldo das planilhas de contrato – (SIGAGCT)
      041 Log de execucao das medicoes automaticas – (SIGAGCT)
      042 InclusÆo de solicita‡Æo ao almoxarifado
      043 ExclusÆo do pedido de compras
      044 LOG DE PROCESSAMENTO DO REFAZ ACUMULADOS (SIGAFIN)
      045 Produto atingiu lote m¡nimo/quantidade por embalagem
      046 Inicio de Proc. da Rotina de Recalculo do Custo Médio
      047 Processamento da Folha de Pagamento em BackGround
      048 Liberacao de titulos sem documentos apresentados
      049 Imposição de um valor limite para apontamento na OS
      050 Venda não integrada na retaguarda (LJGRVBATCH)
      051 Lançamento não gravado na retaguarda (GERAL1L2L4)
      052 Aviso de inconsistências da NFe [TOTVS COLABORAÇÃO]
      053 NFe disponíveis [TOTVS COLABORAÇÃO]
      054 Emissão de Pré-Fatura (SIGAPFS)
      055 Emissão de Fatura (SIGAPFS)
      056 Inclusão de Pedidos de Venda [TOTVS Colaboração]

      Link TDN: https://www.totvs.com/mktfiles/tdiportais/helponlineprotheus/portuguese/mata045_mmessenger.htm

      [sc:Newsletter]

      35 comentários

      • Anderson Medeiros

        Me manda as formulas por favor.

        • Ivan Santos

          Bom dia…

          Por favor enviei os modelos das fórmulas.

          Obrigado;

          • Eduardo Nascimento

            Envio das fórmulas.

            Obrigado

            • Admin

              Olá muito obrigado por acompanhar nosso site.
              Para receber as formulas, informe o seu e-mail no corpo do post ( tem um local para informar o e-mail ) que o sistema enviará automaticamente para seu e-mail.

              • Flávia Mártis

                Boa tarde!
                Envia as fórmulas por favor…
                Tenho que fazer um referente ao Aviso de Vencimento de Experiência.
                Obrigada!

              • Admin

                Olá Flávia,
                Não achei na relação dos eventos o Aviso de Vencimento de Experiência, acho que só via customização.

                Segue lista dos eventos que tem na consulta do M-Messenger:

                Chave Descrição
                001 Produto atingiu ponto de pedido.
                002 Produto atingiu estoque negativo.
                003 Solicitacao de Compra com cotacao pendente.
                004 Cotacao com analise pendente.
                005 N.F. de Entrada com classificacao fiscal pendente.
                006 Controle de Qualidade aguardando tratamento.
                007 Distribuicao de produto aguardando tratamento.
                008 Lote de produto vencido.
                009 Alocacao de Tecnico – Field Service.
                010 Geracao de Pedido de Venda – Field Service.
                011 Acao para Pontuacao Minima do Script Dinamico
                012 Acao para Pontuacao Maxima do Script Dinamico
                013 Aviso de Necessidade de Treinamento
                014 Geracao de Pedido de Venda – Contrato de Servicos
                015 Aviso de Ferias
                016 Admissao de Funcionario
                017 Desligamento de Funcionario
                018 Funcionario Afastado
                019 Funcionario Transferido
                020 Aprovacao de Funcionario
                021 LOG DE PROCESSAMENTO DO REFAZ ACUMULADOS
                022 LOG DE PROCESSAMENTO DO SALDO ATUAL
                023 LOG DE PROCESSAMENTO DO RECALCULO DO CUSTO MEDIO
                024 LOG DE PROCESSAMENTO DA CARGA MAQUINA
                025 Geracao do Planejamento (SIGAPMS)
                026 Aprovacao de orcamento
                027 Liberacao/Rejeicao de Movimentacao de Veiculo (SIGAWMS)
                028 Conclusao de Movimentacao de Veiculo (SIGAWMS)
                029 Produto atingiu/ultrapassou estoque maximo (B1_EMAX)
                030 Entrada de documento fiscal
                031 Exclusao de pedidos de vendas
                032 Inclusao de Clientes
                033 Inclusao de Produtos
                034 Liberacao de pedido para compra
                035 Inclusao de Solicitacao de Compras
                036 Inclusao de Fornecedor
                037 Inclusao de Pedido de Compras
                038 Aviso de Vencimento – (SIGAGCT)
                039 Termino do Contrato – (SIGAGCT)
                040 Limite de saldo das planilhas de contrato – (SIGAGCT)
                041 Log de execucao das medicoes automaticas – (SIGAGCT)
                042 InclusÆo de solicita‡Æo ao almoxarifado
                043 ExclusÆo do pedido de compras
                044 LOG DE PROCESSAMENTO DO REFAZ ACUMULADOS (SIGAFIN)
                045 Produto atingiu lote m¡nimo/quantidade por embalagem
                046 Inicio de Proc. da Rotina de Recalculo do Custo Médio
                047 Processamento da Folha de Pagamento em BackGround
                048 Liberacao de titulos sem documentos apresentados
                049 Imposição de um valor limite para apontamento na OS
                050 Venda não integrada na retaguarda (LJGRVBATCH)
                051 Lançamento não gravado na retaguarda (GERAL1L2L4)
                052 Aviso de inconsistências da NFe [TOTVS COLABORAÇÃO]
                053 NFe disponíveis [TOTVS COLABORAÇÃO]
                054 Emissão de Pré-Fatura (SIGAPFS)
                055 Emissão de Fatura (SIGAPFS)
                056 Inclusão de Pedidos de Venda [TOTVS Colaboração]

          • Admin

            Olá muito obrigado por acompanhar nosso site.
            Para receber as formulas, informe o seu e-mail no corpo do post ( tem um local para informar o e-mail ) que o sistema enviará automaticamente para seu e-mail.

        • Admin

          Olá muito obrigado por acompanhar nosso site.
          Para receber as formulas, informe o seu e-mail no corpo do post ( tem um local para informar o e-mail ) que o sistema enviará automaticamente para seu e-mail.

      • Edeilson

        Muito bom no entanto precisa nos enviar este cadastros de formulas toda e não apenas duas

        • Admin

          Olá muito obrigado por acompanhar nosso site.
          Realmente fiz alguns exemplos de como usar o cadastro de fórmula para compor o corpo do e-mail, mas caso queira uma ajuda para fazer formulas de todos os eventos, podemos te ajudar a montar conforme você queira.
          Favor entrar em contato no [email protected]

      • Robson de Oliveira

        Favor, envie o modelo das formulas.
        aguardo,

      • Fábio

        Falha ao carregar o PDF…

        Poderia enviar por e-mail, por favor?

      • Mario

        Desejo receber modelos das fórmulas

        • Admin

          Olá muito obrigado por acompanhar nosso site.
          Para receber as formulas, informe o seu e-mail no corpo do post ( tem um local para informar o e-mail ) que o sistema enviará automaticamente para seu e-mail.

      • Marcia

        Boa Tarde!

        Você poderia me ajudar a montar uma formula para inclusão de solicitação de compra, cotação com análise pendente, e inclusão de pedido de compra.

        Fico no aguardo!

        Muito Obrigado

        • Admin

          Olá Marcia,
          Nesse caso você terá que usar os eventos e tabelas listadas abaixo para cada situação.
          Solicitação de Compra
          Evento 035
          Tabela SC1

          Coração
          Evento 004
          Tabela SC8

          Pedido de Compra
          Evento 034 ( Liberação de Pedido de Compra, não achei o da inclusão. )
          Tabela SC7

          • Marcia

            Ótimo!
            As tabelas eu sei quais devo usar só não estou conseguindo montar uma formula apropriada para cada tarefa. Digamos pedido de compra eu precisava de uma formula para que toda vez que um pedido for incluído no sistema o responsável recebesse um e-mail informando o número do pedido, o produto e o valor total.
            Você poderia me ajudar?

            Muito Obrigada!

            • Admin

              Olá Marcia,
              Segue opções para que você possa ajustar conforme queira.

              Opção mais simplificada ( sem a descrição do produto ), provavelmente cabe no campo da formula.
              ‘Pedido: ‘+SC7->C7_NUM+’ PRODUTO: ‘+SC7->C7_PRODUTO+’ Valor: ‘+Transform(SC7->C7_TOTAL, “@E 999,999,999.99”)

              Essa opção pode não dar o tamanho no campo da formula, com isso será necessário você fazer uma função.
              ‘Pedido: ‘+SC7->C7_NUM+’ PRODUTO: ‘+SC7->C7_PRODUTO+’-‘+Alltrim(POSICIONE(“SB1”,1,XFILIAL(“SB1″)+SC7->C7_PRODUTO,”B1_DESC”))+’ Valor: ‘+Transform(SC7->C7_TOTAL, “@E 999,999,999.99”)

      • Bom dia!
        eu coloquei essa formula ‘Nf do Fornecedor: ‘+SA2->A2_NOME+’Valor:’+Transform(SF1-
        >F1_VALMERC,’@E 999,999.999′)+’ Vencto.: ‘+Dtoc(SE2->E2_VENCREA)
        aqui o sistema só aceita a formula se eu colocar “aspas” dessa forma no inicio e final da formula.
        mesmo assim, quando entrei com uma NF, apareceu uma mensagem de falha no comando e não enviou a mensagem.
        outra coisa que percebi, é essa formula não enviará a relação de produtos.
        gostaria de uma formula dessas, sem o valor e vencimento, mas com a relação de produtos com descrição e quantidades. É possível?
        Grande Abraço!

        • Admin

          Olá Fábio tudo bem,
          Quanto a formula, acho que esta informado alguma aspa errada, você já informou seu e-mail no corpo do artigo para receber as formulas em arquivo? Assim você apenas copia e cola e acredito que possa funcionar.

          Segue formula que usei: ‘Nf do Fornecedor: ‘+SA2->A2_NOME+’
          Valor:’+Transform(SF1-
          >F1_VALMERC,’@E 999,999.999′)+’ Vencto.: ‘+Dtoc(SE2->E2_VENCREA)

          Quanto a relação de produtos, acredito que usando o ponto de entrada ( abaixo ) você conseguirá montar o layout do e-mail como deseja.
          http://tdn.totvs.com/display/public/mp/MMENS+-+Processamento+de+Mensagem+Enviada+por+E-Mail;jsessionid=0F4424EE01FAF949C460DD212C9071D6

          Obrigado, espero ter ajudado.

      • Adriano

        Excelente pessoal! Obrigado!

      • Neto

        Boa tarde!
        É possível anexar um arquivo? Um xml da nota de entrada por exemplo.

      • Muito bom!!!

        É possível criar algum tipo de filtro para o messenger?

        Abraço

      • Fabricio

        Boa Tarde, pode me ajudar, configurei como explicado o envio de e-mail para Inclusão de Clientes, más quando eu confirmo o cadastro, aparece a mensagem “Erro de Envio de e-mail – The Hello command failed”. Isso vem acontecendo para o envio automático para o envio da XML após a geração da NF. Já configuramos as contas e quando coloca para enviar manual o sistema envia, más por formulas ou automático dá esse erro. Alguém pode ajudar (Protheus 11.8) Grato pela atenção.

        • Admin

          Olá Fabricio,
          Normalmente isso acontece por causa quando a configuração esta errada, pode ser a porta do SMTP, usuário ou senha de autenticação.
          Lembrando que a configuração de e-mail realizada para envio de relatório é diferente dessa dos M-Messenger.

      • Robson Ribeiro

        Muito bom pessoal!
        Só para informação, mexi nos parametros citados e não deu certo. Então descobri que tem alguns mais para alterar também caso o sistema emita a mensagem de “The command HELLo failed”
        Os parametros são os seguintes:

        MV_RELACNT //conta para conexao no servidor SMTP
        MV_RELPSW //senha para conex„o no servidor SMTP
        MV_RELAUSR //Usuario para AutenticaÁ„o no Servidor de Email
        MV_RELAPSW //Senha para AutenticaÁ„o no Servidor de Email

        • Admin

          Olá Robson,
          Muito obrigado por compartilhar a sua solução para os demais.

      • Marcus Ferraz

        Por favor enviar o exemplo da Formula.

      • Poderia explicar onde se configura os parametros do e-mail?
        Posso aplicar o M-Messenger para o faturamento, por exemplo um relatorio que e envie todas as NFs faturadas em um determinado periodo?
        Como se cria formulas?
        Acho que seriam duvidas sobre o proprio post bem apropriadas.

        • Admin

          Olá João!
          Primeiramente obrigado por acompanhar o userfunction.com, e muito obrigado por comentar 🙂

          Vamos às suas perguntas 🙂

          Para configurar o relatório agendado, você pode utilizar o próprio schedule do Protheus, lá você configura os parâmetros e o destinatário… depois vou fazer um post só sobre esse assunto ok?

          E sobre a configuração de e-mail e criação de fórmulas, também vou colocar na fila de sugestões para a gente preparar um post sobre isso.

          Vlw João!

          • João Carlos Vallim Junior

            Nesse caso, não dá pra seguir em frente sem saber fazer formulas e sem saber onde configurar as tabelas. Nao sei o que e schedule e nem onde acha-lo.

            • Admin

              Muito obrigado por comentar João, realmente é importante para nós cada feedback.

              Lamentamos que você não conseguiu acompanhar o post por completo, logo faremos novos vídeos com os assuntos que você sentiu mais dificuldade ok?

              Até mais João!

              George Allan
              userfunction.com
              gdxpress.com.br