Páginas filhas
  • DEAITOOLS-154 Inconsistências na homologação Configurador (Integração)

Linha de Produto:

TOTVSEAI

Segmento:

Framework

Módulo:

API

Função:

Configurador Unificado

Situação/Requisito:

O usuário levantou os seguintes pontos de ajuste:

  • Diretório possui um arquivo template que não está sendo usado pra nada; gerando dúvida no usuário.

  • Atualizar documentação pois a mesma informa que o arquivo json deve ser alterado em locais diferentes e o comportamento do conversor hoje está diferente do que está documentado.

  • Na tela de login os campos ambientes usuário e senha não fica muito claro que se deve informar a url, se a barra ou endereço é informado errado pelo usuário não ocorre nenhuma validação do mesmo

  • Se a informação HTTP:// não é informada nada funciona (sugestão de informar o usuário o que possa preencher). Sugestão de pedir ao usuário para informar servidor e porta por exemplo

E os seguintes pontos de melhoria:

  • Informar ao usuário na tela quando ele não alterar nenhum dos aplicativos (RM ou Protheus). Tipo que nada será realizado pois não foi feita a leitura dos dados do mesmo

  • Melhorar a visualização de qual aplicativo não foi modificado e informar ao usuário.

  • Botão adicionar integração continua habilitado após a conversão mesmo não tendo mais nenhuma opção disponível.

  • Opção editar integração está habilitada, mas nada é exibido que se permita alterar 

Solução/Implementação:

Para suprir essas necessidades, as seguintes implementações foram realizadas:

  • Validação na tela de login para formato incorreto de URL e ambiente inexistente (feedback para usuário)
  • Na tela de edição de integrações, foi colocado um placeholder no campo URL Rest com o formato esperado (http//, servidor e porta).
  • Na tela de edições, ao alterar URL Rest de um aplicativo para um formato inválido de URL (sem http://, por exemplo) há uma validação e mensagem para o usuário solicitando o formato
    correto (http//, servidor e porta).
  • Texto editado para informar ao usuário que quando ele não alterar nenhum dos aplicativos nada será realizado
  • Botão adicionar integração está aparecendo como desabilitado, caso todas as integrações disponíveis já tenham sido adicionadas. Se o usuário tentar clicar mesmo assim, é apresentada uma
    mensagem explicando o motivo daquele botão estar desativado.

Também foi feito o seguinte:

  • Removida pasta "config", que continha o antigo template do JSON de configuração.
  • Usuário foi informado que o último ponto de melhoria não procede, pois é possível editar as configurações de aplicativos.
  • Sem rótulos