Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - TOTVS Backoffice Linha Protheus - BI - Mudança de autenticação Microsoft para o uso do Office365 no Workflow

time.pngTempo aproximado para leitura: 00:02:00min

Dúvida
É possível utilizar o Workflow do Protheus com contas de e-mail do Microsoft Office 365?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - BI - Workflow - Todas as versões

Ocorrência 
Devido às atualizações de segurança da Microsoft que descontinuaram o suporte à Autenticação Básica (Basic Auth), a configuração nativa do Workflow (via módulo Configurador) tornou-se incompatível com contas do Microsoft Office 365 (Exchange Online).

Contas Pessoais (Outlook.com, Hotmail, Live)

  • Estado Atual: A Microsoft implementou a "Iniciativa Futuro Seguro", que tornou obrigatória a Autenticação Moderna a partir de 16 de setembro de 2024.

  • Impacto no Protheus: Qualquer configuração nativa do Workflow que utilize um endereço @hotmail.com ou @outlook.com com a senha habitual do utilizador (ou mesmo senhas de aplicação antigas em protocolos depreciados) deixou de funcionar. O servidor SMTP recusa a conexão se esta não for feita via OAuth2.

O motor de Workflow legado do Protheus utiliza exclusivamente o protocolo de autenticação básica (usuário e senha) para o tráfego de mensagens. Atualmente, a Microsoft exige o uso de Autenticação Moderna (OAuth2), bloqueando conexões que não utilizam tokens de segurança atualizados.

Solução 
Para restabelecer o envio de e-mails, deve-se adotar uma das alternativas abaixo:

  • 1. Utilização de Provedores Alternativos Uso de provedores de e-mail ou servidores SMTP locais que ainda permitam autenticação básica ou o uso de "Senhas de Aplicativo" (Ex.: Gmail com senha de app).

  • 2. Customização via TLPP/AdvPL (Recomendado) Substituição do processo de Workflow padrão pelo desenvolvimento de rotinas customizadas utilizando as classes de e-mail atualizadas da TOTVS (TMailManager, TMailMessage). Estas classes possuem suporte nativo para autenticação moderna via Token (OAuth2) através dos métodos SetOAuthToken e cOAuthToken.

Passos:
Caso opte pela adaptação via customização (AdvPL), siga a lógica de implementação abaixo:

  1. Utilize a classe TMailManager para estabelecer a conexão.

  2. Implemente o método SetOAuthToken para validar a autenticação moderna junto à Microsoft.

  3. Realize o envio da mensagem através da classe TMailMessage.

Saiba mais:
Os Métodos de Autenticação Modernos, aplicações de e-mail não Microsoft
Substituição da Autenticação básica no Exchange Online
Configuração Básica de conta para envio de WorkFlow pelo Gmail
Application Server - E-mail - Office+365
TMailMessage - Envio do Email
TMailMangager - SetOAuthToken
TMailMng - cOAuthToken
 
 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _