Histórico da Página
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 tarefas e obrigações legais dos seus participantes, rotina que chamamos |
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: |
Cadastro de conta de e-mail no sistema: |
|
|
|
|
|
|
Configuração do serviço de Schedule: 1. |
Acesse o |
Configurador do TOTVS Protheus 12; 2. |
Selecione a opção Ambiente |
/ Schedule/ Schedule; 3. |
Cadastre um Agent (IP e porta são do ambiente em execução); 4. |
Inicialize o Task Manager e o Queue Manager; 5. |
Inicialize o Agent; |
Configurar as
Configuração das regras de e-mail: 1. |
Acesse o módulo SIGAJURI do TOTVS Protheus 12; 2. |
Selecione a opção Atualizações |
/ Configurações / Envio de e-mail; 3. |
Inclua um novo registro; Preenchimento dos campos e suas regras: Título: |
Este conteúdo é o texto |
exibido no assunto do e-mail; Corpo do e-mail: |
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: |
Definição dos critérios para obter as informações de nome e |
e-mails dos advogados para o envio de e-mail; Tabela: |
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: |
Verifica se a configuração está ativa. |
Exemplo |
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 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 |
Í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' |
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 |
Configuração da recorrência Ao confirmar o cadastro de configuração de e-mail |
é 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. |
Considerações: Para o funcionamento do envio do e-mail precisamos:
|
Dica: Os parâmetros que contém MV_REL em sua maioria são responsáveis pela configuração de email.
|
Dica: As tabelas da Configuração são NSX (cabeçalho) e NT8 (itens retornados na Query), |
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. |
|
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 |
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 |