Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Configuração de envio de e-mail

Produto:

Microsiga Protheus®

Ocorrência:

Como configurar a rotina de envio automático de e-mails

Passo a passo:

 

A rotina de envio de e-mail faz parte do módulo SIGAJURI e tem como seu principal objetivo notificar os participantes em relação a compromissos ou dados que foram cadastrados no sistema.

Em departamentos jurídicos ou escritórios de advocacia diariamente são

cadastradas 

cadastradas tarefas e obrigações legais dos seus participantes, rotina que chamamos

de

Follow-up.

Quando um Follow-up é cadastrado a rotina de envio de e-mails é acionada.

O primeiro procedimento a ser feito e definir a regra de envio:

Cadastrar uma

Cadastro de conta de e-mail no sistema:

Acessar
  1. Acesse o
configurador
  1. Configurador do TOTVS Protheus 12;
Selecionar
  1. Selecione a opção Ambiente
>
  1. / E-mail/Proxy
>>
  1. / Configurar;
Preencher
  1. Preencha o cadastro com as configurações de SMTP:

Image Modified

Configurar

Configuração do serviço de Schedule:

1.
Acessar
Acesse o
configurador
Configurador do TOTVS Protheus 12;
2.
Selecionar
Selecione a opção Ambiente
> Schedule>>
/ Schedule/ Schedule;
3.
Cadastrar
Cadastre um Agent (IP e porta são do ambiente em execução);
4.
Inicializar
Inicialize o Task Manager e o Queue Manager;
5.
Inicializar
Inicialize o Agent;

Image Modified

 

Configurar as

Configuração das regras de e-mail:

1.
Acessar
Acesse o módulo SIGAJURI do TOTVS Protheus 12;
2.
Selecionar
Selecione a opção Atualizações
> configurações>>Envio
/ Configurações / Envio de e-mail;
3.
Incluir
Inclua um novo registro;

Image Modified

Preenchimento dos campos e suas regras:

Título:

É

Este conteúdo é o texto

que será

exibido no assunto do e-mail;

Corpo do e-mail:

O usuário deve escrever

Escreva um comando de SQL (query) com as informações que compõe o corpo do e-mail.

Observação: Informação adicional colocada no rodapé do e-mail enviado (texto fixo);

Regra Destin:

São definidos os

Definição dos critérios para obter as informações de nome e

os

e-mails dos advogados para o envio de e-mail;

Tabela:

informe

Informe qual tabela é utilizada na montagem do envio de e-mail para os advogados, com o campo ordem, qual o índice da tabela que a rotina utiliza.

Chave: Determina qual campo a rotina utiliza para verificar se o e-mail foi enviado ou não. Ao incluir uma nova configuração, pode-se incluir como opção neste campo o conteúdo NT4_FLAG01.

Ind E-mail: Determina qual campo da tabela é utilizado para identificar o registro contido no comando SQL do campo Corpo E-mail, Ind Destinat que determina qual campo é utilizado para identificar o registro contido no comando SQL do campo Regra Destin;

Email: Informa-se qual campo da tabela é utilizado para identificar o e-mail de envio contido no comando SQL do campo Regra Destin.

Ativo:

Se

Verifica se a configuração está ativa.

 


Exemplo

pratico

prático do preenchimento dos campos e suas regras:

Título: ENVIO DE FOLLOW-UP

Corpo do e-mail: SELECT NTA.NTA_COD, CONVERT(VARCHAR(10),CONVERT(DATETIME,NTA.NTA_DTFLWP,112),103) NTA_DTFLWP,

CONVERT(VARCHAR(4000), NTA.NTA_DESC) NTA_DESC

FROM

NTAT10 NTA

WHERE

NTA.D_E_L_E_T_ = ''

Observação: Não

Responder

responder este email.

Regra Destin: São definidos os critérios para obter as informações de nome e os e-mails dos advogados para o envio de e-mail;

Tabela: NTA

Ordem: 1

Chave: NTA_FLAG01

Indice

Índice: NTA_COD

Ind E-mail: NTA_COD

Ind Destinat: NTA_COD

Regra Destin:  SELECT NTA_COD,RD0_NOME,RD0_EMAIL

FROM NTAT10 NTA,NTET10 NTE,RD0T10 RD0

WHERE NTA.NTA_FLAG01 = '1'

1‘

and NTA_FILIAL = NTE_FILIAL and NTA_COD = NTE_CFLWP and NTE_CPART= RD0_CODIGO and NTA.D_E_L_E_T_ = ''

and NTE.D_E_L_E_T_ = ''

and RD0.D_E_L_E_T_ = ''

Campo Destin: RD0_EMAIL

Ativo: Marcado

Image Modified

Configurando a

Configuração da recorrência

Ao confirmar o cadastro de configuração de e-mail

será

é criado um agendamento na rotina de Schedule.

Apesar da configuração estar inserida corretamente no Schedule é necessário editar a recorrência de envio, ou seja,

É

é necessário definir a periodicidade das execuções de verificação e verificar que não exista uma data término

.

Para melhor manipulação da recorrência deixe a Hora do cadastro de agendamento em 00:00.

É importante ressaltar que o schedule deve estar parado para que o agendamento não seja criado, execute uma única vez e fique inativado. Se não for possível parar o schedule, o processo deverá ser realizado manualmente.

Image Modified

 

Considerações:

Para o funcionamento do envio do e-mail precisamos:

  • Definir regras de envio de e-mail, considerando que a tabela tenha um campo Flag, o campo será alterado para 2 durante a execução
  • da rotina de envio, é o campo que condiciona o sistema a não enviar e-mails em loop infinito.
  • Configurar a conta de e-mail padrão do Protheus.

  Dica: Os parâmetros que contém MV_REL em sua maioria são responsáveis pela configuração de email.

  • Configurar a regra de e-mail no módulo SIGAJURI, a Query deve ser otimizada para evitar estouro de memória
  • no ambiente.

 Dica: As tabelas da Configuração são NSX (cabeçalho) e NT8 (itens retornados na Query),

porem

porém se

 

a inclusão for por fora da rotina não serão validadas as Query e o agendamento no Schedule deverá

 

ser manual.

Configurar
  • A configuração ou a ação de iniciar o Schedule e Agent deve ser o último passo, pois quando a rotina gera os itens de
  • agendamento e os serviços estão ativos o agendamento pode ser executado e finalizado uma única vez,

  Dica: Os principais dicionários de configuração de Schedule são XX0 – Agent , XX1 – Agendamentos

 

, XX2 – Empresa associada ao agendamento (XX1).

 

 

Observações:

Parâmetros que devem ser configurados para realização do envio de e-mail:

MV_RELSERV  // smtp.dominio.com.br ou 200.181.100.51
MV_RELACNT  // [email protected]
MV_RELPSW   // Senha
MV_RELAUTH  // Tem Autenticação ?
MV_RELACNT  // Conta Autenticação
MV_RELAPSW // Senha Autenticação
MV_RELSSL    // Utiliza protocolo SSL
MV_RELTLS    // Utiliza protocolo TLS

 


Segue Link do TDN com o Procedimento para configuração das Querys para o envio de E-mail do Follow-UP.

JUR0065 - Orientações e Exemplos para montagem das Querys de envio de email