Chave para envio de dados
Esta aba está disponível para profissionais com perfil de Gestor de Integração. Nela, são exibidas as chaves utilizadas por cada um dos sistemas cadastrados, para realizar a integração de dados de outros sistemas com o sistema RNI.
Na tela, deverá ser exibido o nome da empresa e sistema cadastrados, juntamente com a chave a ser utilizada por este sistema no envio dos dados. Cada chave é composta por um Login e uma Senha, que devem ser apresentados em cards distintos, com suas respectivas informações e funcionalidades. Em cada card devem ser exibidas as seguintes informações:
Login
- Login gerado
- Data em que o login foi gerado.
Senha
- Senha gerada
- Data em que a senha foi gerada.
Junto ao card de login devem ser exibidos os botões de Copiar login e Gerar novo login e, junto ao card de senha, devem ser exibidos os botões de Copiar senha e Gerar nova senha.
1. Regras
1. Caso nenhum login e/ou senha tenham sido gerados previamente:
- No card de login, no campo de "Login gerado" deve apresentar a mensagem Nenhum Login Gerado, e no campo de "Data em que o login foi gerado" deve ser apresentada a mensagem Gerar novo login.
- No card de senha, no campo de "Senha gerada" deve apresentar a mensagem Nenhuma Senha Gerada, e no campo de "Data em que a senha foi gerada" deve ser apresentada a mensagem Gerar nova senha.
- O botão de Copiar login deve permanecer desabilitado, até que o usuário gere um login.
- O botão de Copiar senha deve permanecer desabilitado, até que o usuário gere uma senha.
2. O card de Login deve possuir um botão de Copiar login que, quando habilitado, ao ser acionado deve copiar a senha gerada, conforme especificado em Copiar login/senha de sistemas.
3. O card de Login deve possuir um botão de Gerar novo login, que ao ser acionado, deve gerar um novo login para a chave, conforme especificado em Gerar novo login.
4. O card de Senha deve possuir um botão de Copiar senha que, quando habilitado, ao ser acionado deve copiar a senha gerada, conforme especificado em Copiar login/senha de sistemas.
5. O card de Senha deve possuir um botão de Gerar nova senha que, quando habilitado, ao ser acionado deve gerar uma nova senha para a chave, conforme especificado em Gerar nova senha.
6. Caso haja 5 tentativas de envio utilizando a senha errada, deve ser apresentada a mensagem Tentativa de uso de senha incorreta. Ainda, os botões de Copiar login, Copiar senha e Gerar nova senha devem permanecer desabilitados, até que o usuário gere um novo login.
7. Quando habilitado, ao clicar no botão Copiar login, o mesmo deve alterar para Copiado!, permanecendo neste estado por 3 segundos. Enquanto estiver nesse estado, não deve ser possível copiar o login novamente. O mesmo comportamento deve ser aplicado para o botão de Copiar senha.
8. Ao clicar no botão Gerar novo login, o mesmo deve alterar para Login gerado!, permanecendo neste estado por 3 segundos. Enquanto estiver nesse estado, não deve ser possível gerar novo login. O mesmo comportamento deve ser aplicado para o botão de Gerar nova senha que, ao ser clicado deve alterar para Senha gerada!.
9. Caso ocorra um erro ao gerar o login, o sistema deve apresentar a mensagem Erro ao gerar login. O botão de Copiar login deve ficar desabilitado.
10. Caso ocorra um erro ao gerar a senha, o sistema deve apresentar a mensagem Erro ao gerar senha. O botão de Copiar senha deve ficar desabilitado.
11. Caso não hajam sistemas ativos, deve ser apresentada na tela a mensagem Não há chaves ativas.
12. Sistemas que estiverem desativados não devem ter suas chaves apresentadas na tela.