Mudanças entre as edições de "Envio de E-mail"

De GeoSales
Ir para navegação Ir para pesquisar
 
(5 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
===Objetivo===
 
===Objetivo===
Informar sobre o funcionamento dos Micro Serviços da SoftSite.
+
Informar sobre o funcionamento dos Micro Serviços de Envio de E-mail do GeoSales.
  
 
===Informações Gerais===
 
===Informações Gerais===
 
Para ativar os envios de e-mails automáticos, eles devem atender uma ou mais Configurações. A periodicidade de execução dos Micros Serviços é de 2 minutos e podem obter registros com a quantidade de dias cadastrada na Configuração de Validade de Sincronismo chamada DIAS_VALIDADE_DADOS. Caso não haja essa configuração, é pego o número de dias da validade do Agendamento Importação, que vem como padrão 7 dias.
 
Para ativar os envios de e-mails automáticos, eles devem atender uma ou mais Configurações. A periodicidade de execução dos Micros Serviços é de 2 minutos e podem obter registros com a quantidade de dias cadastrada na Configuração de Validade de Sincronismo chamada DIAS_VALIDADE_DADOS. Caso não haja essa configuração, é pego o número de dias da validade do Agendamento Importação, que vem como padrão 7 dias.
 
Obs.: Uma quantidade de dias muito elevada pode gerar envio de e-mails também elevados, pelo menos à primeira vez que for ativado algum envio de e-mail automático.
 
Obs.: Uma quantidade de dias muito elevada pode gerar envio de e-mails também elevados, pelo menos à primeira vez que for ativado algum envio de e-mail automático.
Caso os e-mail a ser enviado não esteja devidamente cadastrado ou inválido, no momento do envio é salvo no Log da tabela AUTO_EMAIL, o motivo da não possibilidade do envio. Será preciso checar se o Modelo de E-Mail a enviar está cadastrado na Empresa junto ao seu respectivo Tipo de Modelo. Se por ventura surgir algum erro em tempo de execução da Procedure é salvo no Log da tabela AUTO_EMAIL para todo o processo de envio.  
+
Caso os e-mail a ser enviado não esteja devidamente cadastrado ou inválido, no momento do envio é salvo no Log da tabela AUTO_EMAIL, o motivo da não possibilidade do envio. Será preciso checar se o Modelo de E-Mail a enviar está cadastrado na Empresa junto ao seu respectivo Tipo de Modelo. Se por ventura surgir algum erro em tempo de execução da Procedure é salvo no Log da tabela AUTO_EMAIL para todo o processo de envio.
 +
 
 +
*Início do processo de envio do '''EMAIL AUTOMÁTICO''':
 +
#As empresas que necessitam de envio de e-mail automático precisam ser cadastradas na tabela '''EMPRESA_ENVIO_EMAIL_AUTO''' localizada no banco '''BD_SSM_ADM''';
 +
#De 2 em 2 min o JOB executa a procedure '''SP_PROCESSA_SERVICOS''';
 +
#A procedure anterior executa a '''SP_MONTAR_EMAILS_PEDIDOS''';
 +
##Essa procedure verifica a tabela de '''configuração''' para saber qual tipo de e-mail vai ser enviado;
 +
#O resultado dessa procedure '''SP_MONTAR_EMAILS_PEDIDOS''' é salvo na tabela '''PEDIDO_EMAIL''';
 +
##Essa tabela possui as informações:
 +
###'''STATUS''' – “E” para enviar / “S” e-mail enviado / “F” de Falha.
 +
###'''DT_SOLICITACAO''' – Data de solicitação do envio.
 +
###'''DT_ENVIO''' – Data de quando foi enviado para EMAIL_AUTO.
 +
###'''CD_TIPO_MODELO''' – Código do Modelo de e-mail.
 +
###'''DS_DESTINATÁRIO''' – Destinatário do E-mail.
 +
###'''DS_TIPO_EMAIL''' – Descrição Tipo de E-mail.
 +
#Verificar a tabela '''EMAIL_AUTO'''.
 +
##'''DT_INSERCAO''' – Data em que foi solicitado o envio na EMAIL_AUTO.
 +
##'''DT_ENVIO''' – Data em que o E-mail foi enviado.
 +
##'''DS_EMAIL''' – Corpo do E-mail.
 +
 
 +
*'''OBS:''' Verificar se as tabelas '''MODELO''' e '''TIPO_MODELO''' estão devidamente preenchidas, pois algumas das procedures dos passos citados acima utilizam os dados dessas tabelas e sem eles o processo de envio de e-mail não ocorrerá com Sucesso.
 +
 
 +
====Envio de E-mail de Pedidos Realizados Para Cliente====
 +
Envia e-mail automático para o Cliente sempre que um pedido seu for criado. Deve ser ativado através da Configuração ENVIA_EMAIL_CLIENTE_PEDIDO_CRIACAO, informando ‘S’ em seu valor.
  
 
====Envio de E-mail de Pedidos Exportados Para Cliente====  
 
====Envio de E-mail de Pedidos Exportados Para Cliente====  
Linha 25: Linha 48:
 
#O Usuário tem que estar vinculado a uma '''alçada de autorização de preço'''.
 
#O Usuário tem que estar vinculado a uma '''alçada de autorização de preço'''.
 
##O e-mail vai ser sempre enviado para o '''Supervisor''' que estiver '''mais próximo ao vendedor''' na hierarquia, que esteja com o '''cadastro devidamente preenchido''' e cadastrado na '''alçada de autorização de preço''' de '''MAIOR''' alcance.
 
##O e-mail vai ser sempre enviado para o '''Supervisor''' que estiver '''mais próximo ao vendedor''' na hierarquia, que esteja com o '''cadastro devidamente preenchido''' e cadastrado na '''alçada de autorização de preço''' de '''MAIOR''' alcance.
*Início do processo de envio do EMAIL AUTOMÁTICO.
+
 
#De 2 em 2 min o JOB executa a procedure SP_PROCESSA_SERVICOS.
+
Com os dados salvos na '''EMAIL_AUTO''', basta verificar se o '''Supervisor''' recebeu o pedido por e-mail.
#A procedure anterior executa a SP_MONTAR_EMAILS_PEDIDOS.
 
##Essa procedure verifica a tabela de configuração para saber qual tipo de e-mail vai ser enviado.
 
#O resultado dessa procedure SP_MONTAR_EMAILS_PEDIDOS é salvo na tabela PEDIDO_EMAIL.
 
##Essa tabela possui as informações:
 
###STATUS – “E” para enviar / “S” e-mail enviado / “F” de Falha.
 
###DT_SOLICITACAO – Data de solicitação do envio.
 
###DT_ENVIO – Data de quando foi enviado para EMAIL_AUTO.
 
###CD_TIPO_MODELO – Código do Modelo de e-mail.
 
###DS_DESTINATÁRIO – Destinatário do E-mail.
 
###DS_TIPO_EMAIL – Descrição Tipo de E-mail.
 
#Verificar a tabela EMAIL_AUTO.
 
##DT_INSERCAO – Data em que foi solicitado o envio na EMAIL_AUTO.
 
##DT_ENVIO – Data em que o E-mail foi enviado.
 
##DS_EMAIL – Corpo do E-mail.
 
#Com os dados salvos na EMAIL_AUTO, basta verificar se o Supervisor recebeu o pedido por E-mail.
 
*OBS: Verificar se as tabelas MODELO e TIPO_MODELO estão devidamente preenchidas, pois algumas das procedures dos passos citados acima utilizam os dados dessas tabelas e sem eles o processo de envio de e-mail não ocorrerá com Sucesso.
 
  
 
====Envio de E-mail de Pedidos Com Condição de Pagamento Especial Para Supervisor====
 
====Envio de E-mail de Pedidos Com Condição de Pagamento Especial Para Supervisor====
 
Envia e-mail automático para o Supervisor elegível em sua devida alçada, sempre que for emitido um pedido com Condição de Pagamento Especial. Deve ser ativado através da Configuração CONDICAO_PAGAMENTO_ESPECIAL, informando o código da Condição de Pagamento em seu valor.
 
Envia e-mail automático para o Supervisor elegível em sua devida alçada, sempre que for emitido um pedido com Condição de Pagamento Especial. Deve ser ativado através da Configuração CONDICAO_PAGAMENTO_ESPECIAL, informando o código da Condição de Pagamento em seu valor.

Edição atual tal como às 12h39min de 29 de janeiro de 2019

Objetivo

Informar sobre o funcionamento dos Micro Serviços de Envio de E-mail do GeoSales.

Informações Gerais

Para ativar os envios de e-mails automáticos, eles devem atender uma ou mais Configurações. A periodicidade de execução dos Micros Serviços é de 2 minutos e podem obter registros com a quantidade de dias cadastrada na Configuração de Validade de Sincronismo chamada DIAS_VALIDADE_DADOS. Caso não haja essa configuração, é pego o número de dias da validade do Agendamento Importação, que vem como padrão 7 dias. Obs.: Uma quantidade de dias muito elevada pode gerar envio de e-mails também elevados, pelo menos à primeira vez que for ativado algum envio de e-mail automático. Caso os e-mail a ser enviado não esteja devidamente cadastrado ou inválido, no momento do envio é salvo no Log da tabela AUTO_EMAIL, o motivo da não possibilidade do envio. Será preciso checar se o Modelo de E-Mail a enviar está cadastrado na Empresa junto ao seu respectivo Tipo de Modelo. Se por ventura surgir algum erro em tempo de execução da Procedure é salvo no Log da tabela AUTO_EMAIL para todo o processo de envio.

  • Início do processo de envio do EMAIL AUTOMÁTICO:
  1. As empresas que necessitam de envio de e-mail automático precisam ser cadastradas na tabela EMPRESA_ENVIO_EMAIL_AUTO localizada no banco BD_SSM_ADM;
  2. De 2 em 2 min o JOB executa a procedure SP_PROCESSA_SERVICOS;
  3. A procedure anterior executa a SP_MONTAR_EMAILS_PEDIDOS;
    1. Essa procedure verifica a tabela de configuração para saber qual tipo de e-mail vai ser enviado;
  4. O resultado dessa procedure SP_MONTAR_EMAILS_PEDIDOS é salvo na tabela PEDIDO_EMAIL;
    1. Essa tabela possui as informações:
      1. STATUS – “E” para enviar / “S” e-mail enviado / “F” de Falha.
      2. DT_SOLICITACAO – Data de solicitação do envio.
      3. DT_ENVIO – Data de quando foi enviado para EMAIL_AUTO.
      4. CD_TIPO_MODELO – Código do Modelo de e-mail.
      5. DS_DESTINATÁRIO – Destinatário do E-mail.
      6. DS_TIPO_EMAIL – Descrição Tipo de E-mail.
  5. Verificar a tabela EMAIL_AUTO.
    1. DT_INSERCAO – Data em que foi solicitado o envio na EMAIL_AUTO.
    2. DT_ENVIO – Data em que o E-mail foi enviado.
    3. DS_EMAIL – Corpo do E-mail.
  • OBS: Verificar se as tabelas MODELO e TIPO_MODELO estão devidamente preenchidas, pois algumas das procedures dos passos citados acima utilizam os dados dessas tabelas e sem eles o processo de envio de e-mail não ocorrerá com Sucesso.

Envio de E-mail de Pedidos Realizados Para Cliente

Envia e-mail automático para o Cliente sempre que um pedido seu for criado. Deve ser ativado através da Configuração ENVIA_EMAIL_CLIENTE_PEDIDO_CRIACAO, informando ‘S’ em seu valor.

Envio de E-mail de Pedidos Exportados Para Cliente

Envia e-mail automático para o Cliente sempre que um pedido seu for exportado. Deve ser ativado através da Configuração ENVIA_EMAIL_CLIENTE_PEDIDO_EXPORTADO, informando ‘S’ em seu valor.

Envio de E-mail de Pedidos Não Efetivados Para Cliente

Envia e-mail automático para o Cliente sempre que for emitido um pedido seu NÃO efetivado. Deve ser ativado através da Configuração ENVIA_EMAIL_CLIENTE_PEDIDO_NAO_EFETIVADO, informando ‘S’ em seu valor.

Envio de E-mail de Novo Cliente Para Setor Financeiro

Envia e-mail automático para o Setor Financeiro da empresa sempre que for cadastrado um Novo Cliente Prospect. Deve ser ativado através da Configuração ENVIA_EMAIL_FINANC_NOVO_CLIENTE, informando ‘S’ em seu valor e deve estar cadastrado o e-mail do Setor Financeiro no valor da Configuração DS_EMAIL_FINANCEIRO.

Envio de E-mail de Pedidos Pendentes Para Supervisor

Envia e-mail automático para o Supervisor elegível em sua devida alçada, sempre que for emitido um pedido e o mesmo ficar pendente. Deve ser ativado através da Configuração ENVIA_EMAIL_SUPERVISOR_PEDIDO_PENDENTE, informando ‘S’ em seu valor.

Para que o EMAIL AUTOMÁTICO seja enviado para o Supervisor é preciso verificar alguns pontos:

  1. O Supervisor deve estar cadastrado no GeoSales.
  2. Verificar se o Supervisor está vinculado a um Usuário do GeoSales.
  3. Verificar se o usuário tem e-mail cadastrado (ele que vai receber o e-mail).
  4. O Usuário tem que estar vinculado a uma alçada de autorização de preço.
    1. O e-mail vai ser sempre enviado para o Supervisor que estiver mais próximo ao vendedor na hierarquia, que esteja com o cadastro devidamente preenchido e cadastrado na alçada de autorização de preço de MAIOR alcance.

Com os dados salvos na EMAIL_AUTO, basta verificar se o Supervisor recebeu o pedido por e-mail.

Envio de E-mail de Pedidos Com Condição de Pagamento Especial Para Supervisor

Envia e-mail automático para o Supervisor elegível em sua devida alçada, sempre que for emitido um pedido com Condição de Pagamento Especial. Deve ser ativado através da Configuração CONDICAO_PAGAMENTO_ESPECIAL, informando o código da Condição de Pagamento em seu valor.