6.0 Configuração e uso do serviço de envio de e-mails
Instalação do serviço
O serviço de envio de e-mails do CRM One pode ser instalado:
- Durante a implementação do sistema
- Ou mediante solicitação ao suporte da DWU
Um serviço chamado CRMOneEmail
será instalado no servidor Windows. A inicialização pode ser configurada como automática ou manual, conforme a política da empresa.
Para visualizar o serviço, acesse Services.msc no Windows:
Configuração do SMTP
No SAP Business One, com o add-on CRM One ativo, acesse:
Módulos > CRM One > Configurações > Configurações do motor de e-mail > Configuração SMTP
Informe os dados da conta que enviará os e-mails.
⚠️ Atenção:
- O serviço não funcionará se o SMTP estiver incorreto.
- Todas as bases que utilizam envio de e-mails precisam estar com SMTP configurado.
Como funciona o motor de envio
O serviço lê a tabela @DWU_MAIL_SER
no banco de dados do SAP Business One (criada pelo CRM One).
Essa tabela armazena todos os e-mails que devem ser enviados. Ela pode ser alimentada de três formas:
- Com um INSERT manual (via query)
- Através de jobs SQL/HANA programados
- Ou por programas customizados que insiram os dados nela
Campos da tabela @DWU_MAIL_SER
Code
/Name
– Número sequencial (obrigatório)U_ObjType
/U_ObjEntry
– Tipo e número do documento (opcional)U_Assunto
– Assunto do e-mail (obrigatório)U_Destinatario
– E-mails separados por ponto e vírgula (obrigatório)U_Copia
,U_CopiaOculta
– E-mails em cópia ou cópia ocultaU_CaminhoAnexo
– Caminho para o anexo (opcional)U_TextoHTML
– Corpo do e-mail (HTML permitido)U_AssinaturaHTML
– Rodapé do e-mail (HTML permitido)U_Status
– Deve ser'N'
(obrigatório)U_DataProg
/U_HoraProg
– Programação de envio (opcional)U_ResponderPara
– E-mail de resposta (opcional)- Demais campos como
MensagemRetorno
,DataEnv
,HoraEnv
devem ficar em branco
Formatação dos e-mails
O separador entre múltiplos e-mails deve ser ponto e vírgula (;
). Abaixo alguns formatos aceitos:
Formatação | Exemplo |
---|---|
Simples | suporte@dwu.com.br;contato@dwu.com.br |
Com <> | <suporte@dwu.com.br>;<contato@dwu.com.br> |
Com descrição + <> | "Suporte" <suporte@dwu.com.br>; 'Contato' <contato@dwu.com.br> |
Sem aspas | Suporte <suporte@dwu.com.br>; Contato <contato@dwu.com.br> |
Mix de formatos | suporte@dwu.com.br; <suporte@dwu.com.br>; "Suporte" <suporte@dwu.com.br> |
Exemplo: Inserindo e-mail na tabela
INSERT INTO [dbo].[@DWU_MAIL_SER]
([Code],[Name],[U_ObjType],[U_ObjEntry],[U_Assunto],[U_Destinatario],
[U_Copia],[U_CopiaOculta],[U_CaminhoAnexo],[U_TextoHTML],[U_AssinaturaHTML],
[U_Status],[U_Obs1],[U_Obs2],[U_Obs3],[U_DataProg],[U_HoraProg],[U_ResponderPara])
VALUES
(
(SELECT REPLACE(CONVERT(VARCHAR, GETDATE(), 23),'-','')+REPLACE(CONVERT(VARCHAR, GETDATE(), 14),':','')),
(SELECT REPLACE(CONVERT(VARCHAR, GETDATE(), 23),'-','')+REPLACE(CONVERT(VARCHAR, GETDATE(), 14),':','')),
'17',
'1',
'Pedido Nº '+CAST(@DocEntry as varchar),
'email1@exemplo.com.br;email2@exemplo.com.br',
'email4@exemplo.com.br;email5@exemplo.com.br',
'email6@exemplo.com.br;email7@exemplo.com.br',
'C:\\Temp\\Anexo.txt',
'Olá cliente. Seu pedido XXX está sendo enviado...',
'Att, Empresa',
'N',
'Teste OBS 1',
'Teste OBS 2',
'Teste OBS 3',
'2020-01-01',
'08:00:00',
'meuemail@empresa.com'
)
Depois do INSERT, o serviço CRMOneEmail
se encarrega do envio automático dos e-mails cadastrados.
Nenhum comentário para exibir
Nenhum comentário para exibir