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 com setor devidamente vinculado ao seu cadastro.
Telas
Tela 01
| Elemento | Tipo | Obrigatório | Valores Possíveis | Valor Padrão | Observação |
|---|---|---|---|---|---|
| Nome de Usuário ou CPF | Alfanumérico | Sim | |||
| Senha | Alfanumérico | Sim | |||
| Esqueceu sua senha? | Link | Opção é apresentada desabilitada. | |||
| Entrar | Botão | ||||
| Entrar com gov.br | Botão |
Tela 02
| Formulário de autenticação na plataforma “Gov.BR” |
Tela 03
| Elemento | Tipo | Obrigatório | Valores Possíveis | Valor Padrão | Observação |
|---|---|---|---|---|---|
| Selecione um setor | Campo de seleção única | Sim | “Setor” | Apresenta a lista de setores ativos vinculados ao Usuário. | |
| Entrar | Botão |
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. | Tela 01 | |
| 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”. | ||
| 03.2 | Caso o Usuário acione a opção “Esqueceu a senha?”, o Sistema direciona o Usuário para o fluxo “Solicitar nova senha” | ||
| 04 | Sistema valida as credenciais informadas. | RN01 | |
| 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. | RN03 RN04 | Tela 07 |
| 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” abaixo do campo setor 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” | Tela 02 | |
| 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. | RN02 | |
| 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 direciona o Usuário para o requisito “Acessar Sistema” | ||
| 04 | 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 | Ao realizar o login pelo serviço “Gov.BR”, o Usuário deve possuir conta interna na base do TCE-GO. |
| RN03 | O Sistema deve buscar os setores que o Usuário possui acesso ativo para disponibilizar para seleção, ordenados pelo nome de forma crescente. (GER_USUARIO, GER_SETOINTERNO, GER_SETOGERAL) Por padrão, apresenta o setor atual do Usuário no campo. |
| RN04 | Caso o Sistema verifique que o Usuário possui apenas um setor ativo vinculado ao seu Usuário, o fluxo de definição de setor não é apresentado e o Usuário é direcionado diretamente para a tela principal do sistema, requisito “Visualizar Tela Inicial” |