Mudanças entre as edições de "Envio de E-mail"
Linha 25: | Linha 25: | ||
#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. | + | *Início do processo de envio do '''EMAIL AUTOMÁTICO'''. |
− | #De 2 em 2 min o JOB executa a procedure SP_PROCESSA_SERVICOS. | + | #De 2 em 2 min o JOB executa a procedure '''SP_PROCESSA_SERVICOS'''. |
− | #A procedure anterior executa a SP_MONTAR_EMAILS_PEDIDOS. | + | #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. | + | ##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. | + | #O resultado dessa procedure '''SP_MONTAR_EMAILS_PEDIDOS''' é salvo na tabela '''PEDIDO_EMAIL'''. |
##Essa tabela possui as informações: | ##Essa tabela possui as informações: | ||
− | ###STATUS – “E” para enviar / “S” e-mail enviado / “F” de Falha. | + | ###'''STATUS''' – “E” para enviar / “S” e-mail enviado / “F” de Falha. |
− | ###DT_SOLICITACAO – Data de solicitação do envio. | + | ###'''DT_SOLICITACAO''' – Data de solicitação do envio. |
− | ###DT_ENVIO – Data de quando foi enviado para EMAIL_AUTO. | + | ###'''DT_ENVIO''' – Data de quando foi enviado para EMAIL_AUTO. |
− | ###CD_TIPO_MODELO – Código do Modelo de e-mail. | + | ###'''CD_TIPO_MODELO''' – Código do Modelo de e-mail. |
− | ###DS_DESTINATÁRIO – Destinatário do E-mail. | + | ###'''DS_DESTINATÁRIO''' – Destinatário do E-mail. |
− | ###DS_TIPO_EMAIL – Descrição Tipo de E-mail. | + | ###'''DS_TIPO_EMAIL''' – Descrição Tipo de E-mail. |
− | #Verificar a tabela EMAIL_AUTO. | + | #Verificar a tabela '''EMAIL_AUTO'''. |
− | ##DT_INSERCAO – Data em que foi solicitado o envio na EMAIL_AUTO. | + | ##'''DT_INSERCAO''' – Data em que foi solicitado o envio na EMAIL_AUTO. |
− | ##DT_ENVIO – Data em que o E-mail foi enviado. | + | ##'''DT_ENVIO''' – Data em que o E-mail foi enviado. |
− | ##DS_EMAIL – Corpo do E-mail. | + | ##'''DS_EMAIL''' – Corpo do E-mail. |
− | #Com os dados salvos na EMAIL_AUTO, basta verificar se o Supervisor recebeu o pedido por 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. | + | *'''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 das 17h34min de 13 de dezembro de 2016
Objetivo
Informar sobre o funcionamento dos Micro Serviços da SoftSite.
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.
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:
- O Supervisor deve estar cadastrado no GeoSales.
- Verificar se o Supervisor está vinculado a um Usuário do GeoSales.
- Verificar se o usuário tem e-mail cadastrado (ele que vai receber o e-mail).
- 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.
- Início do processo de envio do EMAIL AUTOMÁTICO.
- 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.
- Essa tabela possui as informações:
- 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
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.