Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:gestao_de_ativos:iago:er_005_-_configuracoes [04/03/2026 18:50] – [Regras de Negócio] epmanoelpres:gerti:gestao_de_ativos:iago:er_005_-_configuracoes [04/03/2026 19:21] (atual) epmanoel
Linha 3: Linha 3:
 ===== Descrição ===== ===== Descrição =====
  
-**As Configurações** é uma funcionalidade que permite personalizar o comportamento do IAGO+A funcionalidade de **Configurações** é responsável por definir e personalizar alguns comportamentos do sistema, gerenciar a disponibilidade das bases de dados e administrar as outras parametrizações do IAGO.
 ===== Atores ===== ===== Atores =====
  
 **Analista** **Analista**
  
-   * Pode executar os fluxos.+   * Pode executar os fluxos: 01, 02.
  
 **Gestor do Setor** **Gestor do Setor**
  
-  * Pode executar os fluxos.+  * Pode executar os fluxos: 01, 02.
  
 **Administrador** **Administrador**
Linha 158: Linha 158:
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
 |01|O usuário acessa a aba "Configurações" na funcionalidade de configuração do IAGO.| |Tela 01| |01|O usuário acessa a aba "Configurações" na funcionalidade de configuração do IAGO.| |Tela 01|
-|02|O sistema exibe a seção "Configurar bases de dados do Interpretador" com a tabela de bases existentes e um campo de pesquisa no topo da listagem.|RN32.|Tela 01| +|02|O sistema exibe a seção "Configurar bases de dados do Interpretador" com a tabela de bases existentes e um campo de pesquisa no topo da listagem.|RN32|Tela 01| 
-|03|O usuário clica no campo "Pesquisar" e digita um termo de busca (nome da base ou versão).|RN33.|Tela 01| +|03|O usuário clica no campo "Pesquisar" e digita um termo de busca (nome da base ou versão).|RN33|Tela 01| 
-|04|O sistema filtra a tabela de bases em tempo real, exibindo apenas as bases que correspondem ao termo digitado no campo de pesquisa.|RN34, RN35.|Tela 01| +|04|O sistema filtra a tabela de bases em tempo real, exibindo apenas as bases que correspondem ao termo digitado no campo de pesquisa.|RN34, RN35|Tela 01| 
-|05|O usuário visualiza os resultados filtrados na tabela, mostrando apenas as bases que contêm o termo de pesquisa em seus campos (Nome da Base, ID, Versão ou Categoria).|RN36.|Tela 01| +|05|O usuário visualiza os resultados filtrados na tabela, mostrando apenas as bases que contêm o termo de pesquisa em seus campos (Nome da Base, ID, Versão ou Categoria).|RN36|Tela 01| 
-|06|O usuário pode limpar o campo de pesquisa para retornar à visualização completa da tabela de todas as bases cadastradas.|RN37.|Tela 01| +|06|O usuário pode limpar o campo de pesquisa para retornar à visualização completa da tabela de todas as bases cadastradas.|RN37|Tela 01|
  
 ==== Fluxo 06 - Habilitar/Desabilitar bases específicas ==== ==== Fluxo 06 - Habilitar/Desabilitar bases específicas ====
Linha 174: Linha 173:
 |05|Caso a base seja habilitada, ela fica disponível para uso no módulo Interpretador de Dados, permitindo que seja selecionada e utilizada nas análises.|RN41|Tela 01| |05|Caso a base seja habilitada, ela fica disponível para uso no módulo Interpretador de Dados, permitindo que seja selecionada e utilizada nas análises.|RN41|Tela 01|
 |06|Caso a base seja desabilitada, ela não fica disponível para uso no módulo Interpretador de Dados, sendo ocultada das opções de seleção para os usuários.|RN42|Tela 01| |06|Caso a base seja desabilitada, ela não fica disponível para uso no módulo Interpretador de Dados, sendo ocultada das opções de seleção para os usuários.|RN42|Tela 01|
-|07|O sistema salva a alteração de estado da base automaticamente, sem necessidade de confirmação adicional, e mantém histórico da mudança.|RN43|Tela 01| +|07|O sistema salva a alteração de estado da base automaticamente, sem necessidade de confirmação adicional. Uma mensagem de sucesso deve ser exibida para usuário.|RN43|Tela 01|
  
 ==== Fluxo 07 - Habilitar/Desabilitar todas as bases ==== ==== Fluxo 07 - Habilitar/Desabilitar todas as bases ====
  
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
-|01| | | | +|01|O usuário acessa a aba "Configurações" na funcionalidade de configuração do IAGO.| |Tela 01
-|02| | | | +|02|O sistema exibe a seção "Configurar bases de dados do Interpretador" com a tabela de bases existentes e um toggle "Habilitar/Desabilitar Todos" no rodapé da tabela.| |Tela 01
-|03| | | | +|03|O usuário clica no toggle "Habilitar/Desabilitar Todos" localizado no rodapé da tabela para alterar o estado de todas as bases simultaneamente.|RN44|Tela 01
-|04| | | |+|04|O sistema altera imediatamente o estado de todas as bases listadas na página atual, ativando ou desativando todos os toggles individuais de forma sincronizada.|RN45, RN46|Tela 01| 
 +|05|Caso o toggle seja ativado, todas as bases ficam habilitadas (ativas) e disponíveis para uso no módulo Interpretador de Dados.|RN47|Tela 01| 
 +|06|Caso o toggle seja desativado, todas as bases ficam desabilitadas (inativas) e não ficam disponíveis para uso no módulo Interpretador de Dados.|RN48|Tela 01| 
 +|07|O sistema salva automaticamente as alterações de estado de todas as bases, após a confirmação adicional da ação. Uma mensagem de sucesso deve ser exibida para o usuário.| |Tela 01|
  
 ==== Fluxo 08 - Editar base específica ==== ==== Fluxo 08 - Editar base específica ====
  
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
-|01| | | | +|01|O usuário acessa a aba "Configurações" na funcionalidade de configuração do IAGO.| |Tela 01
-|02| | | | +|02|O sistema exibe a seção "Configurar bases de dados do Interpretador" com a tabela de bases existentes e ícones de ação para cada base.|RN49|Tela 01
-|03| | | | +|03|O usuário localiza a base de dados que deseja editar e clica no ícone de edição (lápis) na coluna "Ações".|RN50|Tela 01
-|04| | | |+|04|O sistema exibe o modal "Configurar Bases" com os campos preenchidos com as informações atuais da base selecionada (Código Identificador, Versão, Categorias, Nome e Situação).|RN51|Tela 05| 
 +|05|O usuário altera um ou mais campos da base (Código Identificador, Versão, Categoria, Nome ou Situação) conforme necessário.|RN52|Tela 05| 
 +|06|O usuário clica no botão "Enviar" para salvar as alterações realizadas na base de dados.|RN53|Tela 05| 
 +|07|O sistema valida os campos obrigatórios, verifica conflitos (como duplicação de Código Identificador), atualiza o registro da base, fecha o modal, exibe uma mensagem de sucesso para usuário e retorna à tela de Configurações, exibindo a base com as informações atualizadas na tabela.|RN54, RN55|Tela 01|
  
 ==== Fluxo 09 - Excluir base específica ==== ==== Fluxo 09 - Excluir base específica ====
  
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
-|01| | | | +|01|O usuário acessa a aba "Configurações" na funcionalidade de configuração do IAGO.| |Tela 01
-|02| | | | +|02|O sistema exibe a seção "Configurar bases de dados do Interpretador" com a tabela de bases existentes e ícones de ação para cada base.|RN49|Tela 01
-|03| | | | +|03|O usuário localiza a base de dados que deseja excluir e clica no ícone de exclusão (lixeira) na coluna "Ações".|RN56|Tela 01
-|04| | | |+|04|O sistema exibe o modal "Atenção" perguntando "Deseja realmente remover a base selecionada?" para confirmar a intenção de exclusão.|RN57|Tela 06| 
 +|05|O usuário clica no botão "Confirmar" no modal para proceder com a exclusão permanente da base de dados.|RN58|Tela 06| 
 +|06|O sistema remove permanentemente a base de dados selecionada do sistema, fecha o modal, exibe uma mensagem de sucesso para usuário, retorna à tela de Configurações e atualiza a tabela removendo o registro da base excluída.|RN59, RN60|Tela 01| 
 + 
 +​​​​​​
  
 ===== Regras de Negócio ===== ===== Regras de Negócio =====
Linha 247: Linha 255:
 |RN42|Quando uma base está **desabilitada** (toggle desativado), ela é removida da lista de bases disponíveis no módulo Interpretador de Dados, ficando inacessível aos usuários sem prejudicar seu armazenamento no sistema.| |RN42|Quando uma base está **desabilitada** (toggle desativado), ela é removida da lista de bases disponíveis no módulo Interpretador de Dados, ficando inacessível aos usuários sem prejudicar seu armazenamento no sistema.|
 |RN43|As alterações de estado são salvas automaticamente no banco de dados do sistema, sem exigir clique em botão de confirmação, e o histórico de habilitações/desabilitações é mantido para auditoria.| |RN43|As alterações de estado são salvas automaticamente no banco de dados do sistema, sem exigir clique em botão de confirmação, e o histórico de habilitações/desabilitações é mantido para auditoria.|
-|RN44| | +|RN44|O toggle pode ser clicado a qualquer momento para ativar ou desativar simultaneamente todas as bases listadas na página.
-|RN45| | +|RN45|A alteração do estado de todas as bases é aplicada após confirmação da ação; todos os toggles individuais refletem o novo estado sem necessidade de recarregar a página.
-|RN46| | +|RN46|Se houver paginação ativa, o toggle "Habilitar/Desabilitar Todos" afeta **apenas as bases da página atual exibida**, não alterando bases em outras páginas automaticamente.
-|RN47| | +|RN47|Quando o toggle "Habilitar/Desabilitar Todos" é ativado, **todas as bases da página** ficam habilitadas (ativas) e disponíveis na lista de seleção do módulo Interpretador de Dados.
-|RN48| | +|RN48|Quando o toggle "Habilitar/Desabilitar Todos" é desativado, **todas as bases da página** ficam desabilitadas (inativas) e são removidas da lista de bases disponíveis no módulo Interpretador de Dados.
-|RN49| | +|RN49|A coluna "Ações" na tabela de bases de dados contém ícones para operações: edição (lápis) e exclusão (lixeira).
-|RN50| |+|RN50|O ícone de edição (lápis) abre o modal de configuração com os dados atuais da base selecionada para edição| 
 +|RN51|O modal "Configurar Bases" carrega automaticamente os valores existentes em todos os campos (Código Identificador, Versão, Categorias, Nome e Situação) da base selecionada.| 
 +|RN52|O usuário pode alterar qualquer campo sem restrições de quantidade de campos, permitindo edição parcial ou completa dos dados da base.| 
 +|RN53|O botão "Enviar" permanece habilitado e permite salvar as alterações realizadas nos campos obrigatórios.| 
 +|RN54|O sistema valida que todos os campos obrigatórios continuam preenchidos e verifica se o Código Identificador (se alterado) não duplica outro registro existente.| 
 +|RN55|As alterações são salvas imediatamente no banco de dados, atualizando a tabela de bases e refletindo os novos valores sem necessidade de recarregamento manual da página.| 
 +|RN56|O ícone de exclusão (lixeira) dispara um modal de confirmação antes de proceder com a remoção da base.| 
 +|RN57|O modal "Atenção" exibe a pergunta de confirmação "Deseja realmente remover a base selecionada?" reforçando a ação irreversível de exclusão.| 
 +|RN58|O usuário deve clicar no botão "Confirmar" para proceder; a exclusão não é executada sem confirmação explícita.| 
 +|RN59|A base de dados é removida permanentemente do sistema e não pode ser recuperada após a confirmação da exclusão.| 
 +|RN60|Após a exclusão, a base deixa de aparecer na tabela de bases de dados e deixa de estar disponível para uso no módulo Interpretador de Dados.|
  
  
  • pres/gerti/gestao_de_ativos/iago/er_005_-_configuracoes.1772650207.txt.gz
  • Última modificação: 04/03/2026 18:50
  • por epmanoel