Essa é uma revisão anterior do documento!
ER_001 - Login e Home BACE
Descrição
A funcionalidade Login e Home BACE é responsável por:
- Autenticar os usuários no sistema BACE, garantindo acesso controlado conforme perfil e unidade técnica.
- Estabelecer a sessão de trabalho do usuário, vinculando-a ao setor selecionado quando houver mais de uma unidade técnica associada.
- Exibir, após o login, a tela inicial (Home) com contextualização do sistema, mural de avisos e central de notificações, facilitando o acesso às demais funcionalidades (Painel, Cadastros, Consultas e Administração).
A autenticação é obrigatória para qualquer uso do BACE, e o conteúdo exibido na Home é filtrado conforme o perfil (Usuário, Auditor, Gestor, Administrador) e unidade técnica do usuário logado.
Atores
Usuário:
- Pode executar os Fluxos 01 ,02 e 03 (Login e visualização da Home).
Auditor:
- Pode executar os Fluxos 01, 02 e 03 .
- Visualiza contadores de Em Elaboração e Propostas com Acórdão na Central de Notificações.
Gestor:
- Pode executar os Fluxos 01, 02 e 03.
- Visualiza contadores de Em Elaboração, Enviados p/ Revisão e Propostas com Acórdão na Central de Notificações.
Administrador:
- Pode executar os Fluxos 01 e 02.
- Visualiza todos os indicadores da Central de Notificações.
- Pode gerenciar Links Úteis e configurar avisos pela área administrativa do sistema.
Telas
Tela 01 - Login BACE
| Elemento | Tipo | Obrigatório | Valores Possíveis | Valor Padrão | Observação |
|---|---|---|---|---|---|
| Usuário | Alfanumérico | Sim | Login institucional | — | Identificação institucional do colaborador. |
| Senha | Alfanumérico (oculto) | Sim | Livre | — | Campo secreto para autenticação. |
| Setor | Lista de seleção | Não (condicional) | Unidades técnicas vinculadas ao usuário | — | Exibido somente quando o usuário possui mais de um setor. |
| Lembrar senha | Checkbox | Não | Marcado / Desmarcado | Desmarcado | Permite manter usuário/senha salvos na estação do usuário. |
| Esqueceu sua senha? | Link | Não | — | — | Direciona para recuperação/alteração de senha (Keycloak). |
| Entrar | Botão | — | — | Desabilitado | Habilitado apenas após preenchimento dos campos obrigatórios. |
Tela 02 - Aviso pós Login
| Elemento | Tipo | Obrigatório | Valores Possíveis | Valor Padrão | Observação |
|---|---|---|---|---|---|
| Título do Aviso | Alfanumérico | Sim | Texto livre definido na configuração do aviso | — | Identificação principal do aviso exibido ao usuário. |
| Mensagem do Aviso | Texto longo | Sim | Texto livre definido na configuração do aviso | — | Conteúdo detalhado do aviso; pode conter orientações, comunicados ou lembretes. |
| Período de Vigência | Informação de datas | Sim | Data inicial e final configuradas na administração do sistema | — | Exibido no canto superior direito; define o intervalo em que o aviso poderá ser apresentado aos usuários. |
| “Não mostrar novamente” | Checkbox | Não | Marcado / Desmarcado | Desmarcado | Quando marcado, registra preferência para não exibir novamente este aviso ao usuário durante a vigência ou período configurado. |
| Botão “OK” | Botão | Sim | — | — | Fecha o aviso e registra internamente a leitura; caso o checkbox esteja marcado, registra também a opção de não exibir novamente. |
| Fechar (X) | Botão/Ícone | Não | — | — | Fecha o aviso sem alterar a vigência; comportamento de registro de leitura segue mesma regra do botão “OK” (conforme definição da regra RN-H11). |
Tela 03 - Home ( menu Início ) Sistema BACE
Tela 03.1 - Home BACE – Central de Notificações e Mural e Links Utéis
| Elemento | Tipo | Obrigatório | Valores Possíveis | Valor Padrão | Observação |
|---|---|---|---|---|---|
| Contextualização do Sistema | Texto informativo | Não | — | — | Exibe mensagem institucional sobre o BACE e seus objetivos. |
| Mural de Avisos | Componente de lista dinâmica | Não | Avisos filtrados por perfil, unidade técnica e vigência | — | Usuário pode marcar como “Lido” ou “Não exibir novamente”. |
| Central de Notificações | Painel de indicadores | Não | Contadores de: Em Elaboração, Enviados p/ Revisão, Propostas com Acórdão | — | Cada indicador possui ação para redirecionar para a tela de consulta correspondente. |
| Notificação: “Em Elaboração” | Indicador / Link | Não | Número de benefícios em elaboração do auditor logado | — | Visível para Auditor, Gestor e Administrador; redireciona para Consulta BACE filtrando setor, usuário e situação = Em Elaboração. |
| Notificação: “Enviados p/ Revisão” | Indicador / Link | Não | Total de benefícios em Enviados p/ Revisão do setor do Gestor | — | Visível para Gestor e Administrador; redireciona para Consulta BACE filtrando setor e situação = Enviados p/ Revisão. |
| Notificação: “Propostas com Acórdão” | Indicador / Link | Não | Contagem de processos com benefício Proposta e acórdão vinculado | — | Visível para Auditor, Gestor e Administrador; redireciona para tela “Pendentes de registro BACE”, filtrando por tipo de documento = Acórdão. |
| Links Úteis | Lista de links | Não | URLs diversas cadastradas pela Administração | — | Públicos para todos os perfis; apenas Administrador pode incluir/editar/excluir. |
| Barra Lateral | Menu de navegação | Sim | Menus variam conforme perfil | — | Acesso às funcionalidades: Painel, Cadastros, Consulta BACE, Configurações, etc. |
| Avisos (🔔) | Botão / indicador | Não | — | — | Exibe notificações recentes e permite acesso ao histórico de avisos. |
Fluxos
Fluxo 01 - Autenticação do Usuário
| Passo | Ação | Regra | Tela |
|---|---|---|---|
| 01 | Usuário acessa o sistema BACE pela URL institucional. | RN-L01 | Tela 01 |
| 02 | Sistema exibe a tela de Login com os campos Usuário, Senha e, quando aplicável, Setor. | RN-L02 | Tela 01 |
| 03 | Usuário informa os campos Usuário e Senha. | RN-L03 | Tela 01 |
| 04 | Caso o usuário tenha mais de um Setor vinculado, o sistema exibe o campo de seleção de Setor para escolha da unidade técnica. | RN-L05 | Tela 01 |
| 05 | Usuário marca ou desmarca a opção Lembrar Senha, se desejar. | RN-L04 | Tela 01 |
| 06 | Sistema habilita o botão Entrar apenas quando os campos obrigatórios estiverem preenchidos. | RN-L03 | Tela 01 |
| 07 | Usuário clica no botão Entrar. | RN-L03 | Tela 01 |
| 08 | Sistema valida credenciais e perfis no Keycloak. | RN-L06 | Tela 01 |
| 09 | Se usuário ou senha estiverem incorretos, o sistema exibe: “Usuário ou senha incorretos.” e mantém o usuário na Tela 01. | RN-L07 | Tela 01 |
| 10 | Se o usuário possuir múltiplos setores, o sistema exibe alerta: “Este usuário tem mais de um setor. Selecione o setor para continuar.” e exige a seleção. | RN-L05 | Tela 01 |
| 11 | Com credenciais válidas e setor definido, o sistema cria sessão do usuário com seu perfil e unidade técnica selecionada. | RN-L08 | Tela 01 |
| 12 | Sistema verifica se já existe sessão ativa com o mesmo usuário em outra unidade; se houver, a nova sessão sobrepõe a anterior. | RN-L09 | Tela 01 |
| 13 | Após autenticação bem-sucedida, o sistema redireciona para a Home BACE. | RN-L10 | Tela 02 |
Fluxo 02 - Exibição do Aviso pós Login
| Passo | Ação | Regra | Tela |
|---|---|---|---|
| 01 | Sistema verifica avisos configurados para exibição em popup. | RN-H01, RN-H02, RN-H03, RN-H11 | Tela 02 |
| 02 | Se houver aviso elegível, sistema exibe popup. | RN-H01, RN-H11 | Tela 02 |
| 03 | Usuário marca ou não a opção “Não mostrar novamente”. | RN-H04, RN-H11, RN-H12 | Tela 02 |
| 04 | Usuário confirma no botão OK ou fecha. | RN-H11, RN-H12 | Tela 02 |
| 05 | Sistema registra leitura e/ou preferência de ocultação. | RN-H04, RN-H12, RN-H13 | Tela 02 |
| 06 | Sistema direciona para a Home BACE. | RN-L10, RN-H01 | Tela 03 |
| 07 | Se aviso marcado como “Não mostrar novamente”, não exibir novamente durante vigência. | RN-H03, RN-H04, RN-H12, RN-H13 | Tela 03.1 |
| 08 | Caso existam múltiplos avisos, sistema exibe sequencialmente. | RN-H11, RN-H13, RN-H14 | Tela 02 |
Fluxo 03 - Exibição da Home e Central de Notificações
| Passo | Ação | Regra | Tela |
|---|---|---|---|
| 01 | Sistema exibe a Home com contextualização. | RN-H01, RN-L10 | Tela 03 |
| 02 | Sistema carrega Mural de Avisos conforme perfil. | RN-H02 | Tela 03.1 |
| 03 | Aplica vigência dos avisos. | RN-H03 | Tela 03.1 |
| 04 | Usuário marca aviso como lido ou não exibir novamente. | RN-H04 | Tela 03.1 |
| 05 | Sistema registra a leitura/ocultação. | RN-H04, RN-H13 | Tela 03.1 |
| 06 | Central de Notificações exibida conforme perfil. | RN-H05 | Tela 03.1 |
| 07 | Usuário clica em “Ver”. | RN-H06 | Tela 03.1 |
| 08 | Sistema abre consulta com filtros automáticos conforme indicador. | RN-H06, RN-H08, RN-H09, RN-H10 | Tela 03 |
| 09 | Usuário acessa seção Links Úteis. | RN-H07 | Tela 03 |
| 10 | Sistema exibe Links Úteis. | RN-H07 | Tela 03 |
| 11 | Usuário utiliza o menu conforme permissões. | RN-L08 | Tela 03 |
Regras de Negócio
Regras de Negócio – Login (RN-L)
| Regra | Descrição |
|---|---|
| RN-L01 | A autenticação é obrigatória para acessar qualquer funcionalidade do BACE. |
| RN-L02 | A tela de Login deve exibir os campos Usuário, Senha e, quando aplicável, Setor. |
| RN-L03 | O botão “Entrar” só é habilitado após o preenchimento obrigatório de Usuário e Senha. |
| RN-L04 | A opção “Lembrar Senha” permite armazenar dados de sessão localmente; o usuário pode ativar ou desativar essa opção. |
| RN-L05 | Usuários vinculados a múltiplos setores devem selecionar a unidade técnica (Setor) antes da conclusão do login; o sistema alerta quando houver mais de um setor. |
| RN-L06 | A autenticação é validada pelo Keycloak, incluindo verificação de credenciais, perfis e unidade técnica associada. |
| RN-L07 | Em caso de falha de autenticação (usuário ou senha inválidos), o sistema deve exibir a mensagem “Usuário ou senha incorretos.” e não prosseguir para a Home. |
| RN-L08 | Cada sessão é iniciada com o perfil e unidade técnica definidos conforme cadastro no SINI e seleção feita na tela de login. |
| RN-L09 | Não é permitido uso simultâneo das mesmas credenciais em múltiplas unidades técnicas de forma concorrente; a sessão mais recente sobrepõe a anterior. |
| RN-L10 | Login bem-sucedido redireciona o usuário para a Tela Inicial (Home BACE). |
Regras de Negócio – Tela Inicial / Home e Avisos (RN-H)
| Regra | Descrição |
|---|---|
| RN-H01 | A Home deve exibir informações institucionais e texto introdutório sobre o BACE logo após o login, salvo quando houver exibição de aviso em popup que é apresentado antes da Home. |
| RN-H02 | Avisos (tanto no Mural quanto em popup) são filtrados conforme perfil do usuário (Usuário, Auditor, Gestor, Administrador) e unidade técnica vinculada. |
| RN-H03 | Avisos só são exibidos se estiverem dentro do período de vigência (data de início e fim) configurado na administração do sistema. Fora dessa vigência não podem aparecer nem no Mural nem em popup. |
| RN-H04 | O usuário pode marcar avisos como “Lido” ou “Não mostrar novamente”; essas ações são registradas individualmente por usuário para controle de exibição futura. |
| RN-H05 | A Central de Notificações exibe, de forma automática, contadores de: Benefícios Em Elaboração, Benefícios Enviados p/ Revisão e Propostas com Acórdão, de acordo com as permissões do perfil. |
| RN-H06 | Ao clicar em “Ver” em qualquer indicador da Central de Notificações, o sistema deve redirecionar o usuário para a tela de consulta correspondente, aplicando filtros automáticos adequados ao indicador selecionado. |
| RN-H07 | Links Úteis são públicos para visualização por todos os perfis, porém apenas o perfil Administrador pode incluir, editar ou excluir esses links na área de Configurações/Administração. |
| RN-H08 | Para o indicador “Em Elaboração”, o sistema deve considerar benefícios em elaboração do auditor logado, filtrando por unidade técnica, usuário e situação = Em Elaboração ao abrir a Consulta BACE. |
| RN-H09 | Para o indicador “Enviados p/ Revisão”, o sistema deve considerar benefícios do setor do gestor logado, filtrando por unidade técnica e situação = Enviados p/ Revisão ao abrir a Consulta BACE. |
| RN-H10 | Para o indicador “Propostas com Acórdão”, o sistema deve considerar processos com benefício em Estado Proposta que possuam acórdão vinculado, redirecionando para a tela “Pendentes de registro BACE” com filtro por tipo de documento = Acórdão. |
| RN-H11 | Avisos configurados como “Exibir em popup pós-login” devem ser avaliados logo após a autenticação bem-sucedida; se estiverem vigentes e elegíveis para o usuário, o sistema deve exibi-los na Tela 02 antes de carregar a Home. |
| RN-H12 | Ao marcar “Não mostrar novamente” no aviso pós-login e confirmar em “OK”, o sistema deve registrar a preferência do usuário para aquele aviso, impedindo sua reexibição em novos logins durante a vigência ou período configurado. |
| RN-H13 | A leitura de avisos em popup deve ser registrada da mesma forma que a leitura no Mural, permitindo rastreamento de quem visualizou o aviso e quando. |
| RN-H14 | Quando houver múltiplos avisos configurados como popup e elegíveis ao mesmo usuário, o sistema pode exibi-los de forma sequencial, garantindo que as preferências de “Não mostrar novamente” sejam respeitadas individualmente para cada aviso. |
