====== 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. | \\ \\