Neste artigo vamos explicar como configurar e usar a nova funcionalidade conhecida como Sage X3 – Notification Server (Servidor de notificação do Sage X3), para permitir o envio de e-mail de maneira mais eficiente.
Trata-se de uma alternativa ao que já existia no X3 e que pode ser ainda mais versátil, além de permitir configurações mais avançadas para SMTP e outros serviços de e-mail.
Servidor de Notificação Sage X3
O Notification Server é um cliente de e-mail para o Sage X3 que inclui recursos de autenticação e recursos de segurança adicionais, como TLS.
É possível também usar temas de notificação (templates de e-mail) para produzir e-mails mais avançados. Esse novo recurso permite configurações avançadas, eficientes e customizadas.
A partir do Sage X3 2022 R2, o Notification Server pode ser usado como o cliente de e-mail principal para e-mails gerados pelas regras de workflow do Sage X3, ou ainda para notificações de e-mails customizados.
Essa funcionalidade é opcional e pode ser ativada conforme necessário.
Os administradores podem escolher se desejam usar o novo Sage X3 Notification Server que é baseado no Nodemailer (Node.js) ou continuar a utilizar o serviço de e-mail básico legado (meladx) que já é incluído com o Sage X3 Runtime.
Acessando o servidor de notificação
O servidor de notificação pode ser acessado facilmente conforme descrito.
O novo sistema está localizado em Administração > Servidores > Servidores notificação.

Também é possível editar e criar os temas de notificações acessando o menu direito dentro da função de servidores notificação (futuramente esse menu pode mudar de lugar):

Configurações gerais do Servidor de notificação
Para utilizar essa nova opção de e-mail é preciso estar atento a algumas configurações para ativação do mesmo.
As configurações para ativar estão em Parametrização > Parâmetros Gerais > Valores Parâmetros (ADPVAL):

Dentro do capitulo SUP grupo WRK:

Dentro do grupo WRK você vai encontrar os parâmetros SYRMAIL e SYRMAILSRV:
- SYRMAIL – (Padrão = Não): Instrui o Sage X3 a usar o Notification Server para e-mail.
- Sim: Use o Notification Server para esta pasta (Endpoint).
- Não: Não use o Notification Server. O mailer herdado (meladx) será usado como era em versões anteriores (sem alterações).
- SYRMAILSRV: contém o nome do Notification Server que foi criado conforme os próximos passos, é necessário seu preenchimento para ser utilizado com os workflows do Sage X3.

Configurando o Notification Server
Acesse a função de Servidores de Notificação, e no menu ações clique em Novo servidor de notificação:

Na tela de cadastro do Servidor de notificação você pode preencher as informações básicas que irão definir esse novo servidor.
- Nome – que pode ser de fácil identificação;
- Descrição – para facilitar a identificação desse novo servidor;
- Tipo – configuração essencial que permite escolher entre algumas configurações para seu servidor. Essa opção contem atualmente quatro opções importantes SMTP, AWS Serviço de e-mail Simples (AWS SES), Serviço SendGrid e Serviço Mailgun. Para caso você já utilize ou pense em usar um desses serviços.

Neste artigo iremos configurar apenas o tipo SMTP, porém, em breve iremos publicar as outras configurações disponíveis para o ERP Sage X3.
Configurando SMTP
Ao selecionar o tipo SMTP Várias configurações serão exibidas, para que seu serviço de SMTP seja ativado. Aqui será apresentada a configuração básica para poder utilizar o tipo SMTP.
Servidor SMTP
Aqui neste artigo será configurado um serviço smtp terceiro para fins de ilustração, preencha as informações Servidor de e-mail, porta e proxy de acordo com seu serviço:

Segurança de conexão SMTP
Para o bloco Segurança de conexão SMTP será utilizado o TLS, porém o X3 permite que você configure outros modos de segurança como o STARTTLS. E ainda é possível escolher um certificado digital associado ao seu serviço smtp.

Autenticação
Neste bloco você pode definir se há utilizador para autenticar no seu serviço SMTP, veja o exemplo:

Configurações avançadas Adicionais
Não será preciso alterar as configurações Conexões SMTP agrupadas e SMTP tempo limite de conexão, mas é possível configurar conforme seu serviço de SMTP.


Configuração de mensagem
O ultimo bloco disponível atual para o tipo de parametrização SMTP no Sage X3 é Configuração de mensagem que permite apontar o E-mail remetente. Defina ainda qual é o tema padrão de e-mail que será utilizado para seu servidor de notificação, exemplo:

Testando o disparo de e-mail do servidor de notificação
Após parametrizar e salvar o seu serviço de envio SMTP você pode testar o disparo de e-mail acessando o menu Configuração teste do lado direito.
Na janela que abrir insira o e-mail destinatário e selecione o Notification server que você criou, exemplo:

Após confirmar verifique se a notificação informa o envio, e na sequencia verifique as caixas de entrada e de spam do seu e-mail destinatário de teste:


Com isso concluímos uma visão geral sobre as configurações do novo Servidor de Notificações Sage X3 (Sage X3 Notification Server).
Iremos abordar ainda aqui na Enter Script em outro artigo a Criação de temas para o Servidor de notificação do Sage X3, para que o seu workflow fique perfeitamente customizado dentro dos padrões.
Trataremos em breve a configuração de outros serviços de e-mail como o famoso AWS SES – Amazon Simple Email Service, Serviço SendGrid e o Serviço Mailgun.
Caso sua empresa precise de ajuda para ativar essa nova funcionalidade entre em contato ou mande um e-mail contato@enterscript.com.