====== Requisito - Acessar Sistema ======
===== Descrição =====
Os usuários podem ser internos (servidores/colaboradores do TCE-GO).
O seu acesso deverá ser realizado exclusivamente por meio da ferramenta de **autenticação KeyCloak_.**
===== Atores =====
**Usuários Internos:** PENDENTE
===== =====
===== Telas =====
===== =====
===== =====
===== Fluxos =====
===== =====
===== =====
===== =====
==== Fluxo 01 – Realizar Login (Fluxo Principal) ====
^Passo ^Ação ^Regra ^Tela |
|01 |Usuário acessa o sistema pela URL de acesso | | |
|02 |Sistema direciona o Usuário para a tela de login. | | |
|03 |Usuário informa os dados de login e clica no botão “Entrar”. | | |
|03.1 |Caso o Usuário acione a opção “Entrar com gov.br”, o Sistema direciona o Usuário para o fluxo “Autenticar via Gov.BR”. | | |
|04 |Sistema valida as credenciais informadas. | | |
|04.1 |Caso o Usuário tenha informado um usuário inexistente e/ou uma senha inválida, então o Sistema apresenta a mensagem “Nome de usuário ou senha inválida.” e não avança. | | |
|05 |Sistema direciona o usuário para o Fluxo “Definir Setor”. | | |
==== Fluxo 02 – Definir Setor ====
^Passo^Ação^Regra^Tela|
|01| Sistema apresenta opção para definição de setor. | | |
|01.1| Caso o Usuário possua apenas um setor associado a ele, o Sistema define o setor e direciona o Usuário para o requisito “Visualizar tela inicial” | | |
|02| Usuário escolhe um setor e aciona a opção “Acessar” | | |
|03| Sistema valida os dados informados. | | |
|03.1| Caso o Usuário não tenha selecionado um setor, então o Sistema apresenta a mensagem “Campo obrigatório” e não avança. | | |
|04| Sistema define o setor e direciona o Usuário para o requisito “Visualizar tela inicial” | | |
==== Fluxo 03 - Autenticar via Gov.BR ====
^Passo^Ação^Regra^Tela|
|01|Sistema direciona o usuário para o serviço “Gov.BR”| | |
|02|Usuário informa os dados de acesso conforme regras específicas da plataforma e realiza a autenticação.| | |
|03|Sistema recebe dados da integração com o Gov.BR e busca o Usuário correspondente.| | |
|03.1| Sistema verifica que o Usuário não possui permissão de acesso ao sistema e apresenta a mensagem “Sem permissão. Você não tem permissão para acessar essa página. Você será redirecionado para a página inicial em 5 segundos.” e após 5 segundos retorna o Usuário para a tela de login. | | |
|03.2|Sistema verifica que, o Usuário existe, porém é o primeiro login do Usuário pelo Gov.BR na plataforma do TCE e direciona o Usuário para o fluxo “Atualizar informações da conta no TCE-GO”.| | |
|04|Sistema direciona o usuário para o Fluxo “Definir Setor”.| | |
==== Fluxo 04 - Atualizar informações da conta no TCE-GO ====
^Passo^Ação^Regra^Tela|
|01|Sistema direciona o usuário para informar os dados para registro de seu usuário interno na base do TCE-GO.| | |
|02|Usuário preenche os dados e aciona a opção “Ok”.| | |
|02.1| Caso o usuário não possui registro algum na base de dados do TCE-GO, então o Sistema registra a nova senha do usuário e o redireciona para a confirmação de criação do usuário interno. | | |
|02.1.1| Usuário confirma a criação de seu usuário interno. | | |
|02.2| Caso o Usuário possua registro na base de dados do TCE-GO, o Sistema direciona o Usuário para vincular a conta do “Gov.Br” com seu usuário interno. | | |
|02.2.1| Usuário clica no botão “Vincular à conta existente”. | | |
|03|Sistema direciona o usuário para o Fluxo “Definir Setor”.| | |
===== Regras de Negócio =====
^Regra^Descrição|
|RN01 |As credenciais informadas devem ser as associadas à conta interna do usuário na base do TCE-GO. Esta conta interna está associada com a senha de rede.|
|RN02 | O primeiro login de um usuário externo deve ser realizado com o serviço “Gov.BR”. |
|RN03 | Os usuários externos devem possuir conta interna na base do TCE-GO. |
\\
\\