configuraçÃO /REFRESH_TOKEN / AZURE / OFFICE365

Para que serve esse sistema?

Este sistema gera um token crucial da Microsoft para o funcionamento dos nossos motores de e-mail. Alguns clientes da IsoCRM utilizam contas de e-mail do Outlook (Microsoft) em nosso motor de e-mail. Devido a questões de segurança da Microsoft, esse token expira a cada três meses, em média.

A ferramenta facilita a geração do token e o grava diretamente no sistema, correspondendo às credenciais fornecidas.

Essa ferramenta é útil para este problema

Comportamento esperado

Esta ferramenta deve ser executada sempre que a autenticação do cliente com a microsoft for perdida O comportamento esperado é que, uma vez gerado o token (REFRESH_TOKEN), ele será automaticamente renovado pelo servidor dentro do GX.

Se, por algum motivo, a renovação automática dentro do GX não funcionar, o sistema deve ser executado manualmente novamente para gerar um novo REFRESH_TOKEN.

Juntando todos os dados

Precisamos juntar algumas informações de lugares distintos.

No portal do Azure, iremos coletar 2 dados.
Acesse a seção Registro de Aplicativo 

Ao selecionar o aplicativo que deseja trabalhar:

Copie os seguintes tokens :

ID do Aplicativo (Cliente)

e

ID do Diretório (Locatário) 



Agora precisamos dos dados para criar uma sessão e autenticar no servidor do cliente.

Utilize a mesma URL, nome de usuário, senha e código da empresa que você usa nos motores de e-mail 


Dentro do Pacote do cliente na pasta /isoCRM_motor/
abra o arquivo  'iso_email_config.json'
e copie os seguintes dados:

url

username

user_password

emp_code



Autenticar o sistema

Com todos os 6 dados em mãos


Abra o IsoRefreshToken.exe e preencha conforme a imagem.

Após isso clique no botão 'Autenticar e recuperar sessão'



Se tudo correr bem, os combos de ' Contas atendimento' E 'Parâmetro Usuário' devem ser preenchidos conforme configurado dentro do Iso.


Caso alguma das 2 combos 'Contas Atendimento' e Parâmetro Usuário' não sejam preenchidos após autenticação,  significa que os parâmetros não foram criados dentro do Iso.


É OBRIGATÓRIO criar as contas de atendimento e seus parâmetros antes de rodar esse sistema



com a msg ' Autenticado com sucesso!' , clique em Copiar URL



Quando clicar em Copiar URL irá aparecer algumas instruções::




se tudo correr bem, você irá Copiar o CODE dentro do NETWORK e COLAR no ultimo campo do sistema.

Após ter colado o CODE no ultimo campo, clique em SALVAR NO BANCO DE DADOS,

Se tudo correr bem irá mostrar a msg ' Atualização no DB realizada com sucesso [ 200 ]


Após completar o processo, verifique se tudo ocorreu conforme esperado no sistema. Para isso, siga estas etapas: 

1 . Omnichannel 

2. Configuração

3. Supervisor > Email Entrada > Setup Email

4. Selecione a 'Conta de atendimento' que você colocou no motor e clique na 'caneta' para editar

5. Abra a aba ade parâmetros

6. Abra os níveis de conta de atendimento e 'parâmetro Usuário'. Confira se o parâmetro 'REFRESH_TOKEN' esta setado dentro do sistema.