A tela de Configurações é utilizada pelo Administrador/TI do sistema para gerenciar listas de valores predefinidos. A funcionalidade principal é permitir a adição e remoção de tipos de voto, que serão utilizados posteriormente no preenchimento dos processos. Sua estrutura permite futuras expansões e parametrizações de outras funcionalidades do sistema.
Administrador/TI
| Elemento | Tipo | Obrigatório | Valores Possíveis | Valor Padrão | Observação |
|---|---|---|---|---|---|
| Título da página | Texto | Exibe “Configurações”. | |||
| Título da seção | Texto | Exibe “Adicionar ou remover tipo voto”. | |||
| Tipo de Voto | Texto | Sim | Campo de texto para digitar o novo tipo de voto. | ||
| Botão 'Adicionar' | Botão | Botão para adicionar o tipo de voto. | |||
| Lista de tipos de voto | Lista | Tipos de voto cadastrados. Inicialmente serão: Não houve análise de mérito pelo MPC; Autos não tramitaram pelo MPC; Convergente; Divergente; Parcialmente Divergente. | Exibe os tipos de voto existentes. | ||
| Ícone de exclusão | Ícone | Ícone para remover um tipo de voto da lista. |
| Passo | Ação | Regra | Tela |
|---|---|---|---|
| 01 | O usuário preenche o campo de entrada com o novo tipo de voto. | RN01 | Tela 01 |
| 02 | O usuário clica no botão 'Inserir tipo voto'. | Tela 01 | |
| 03 | O sistema adiciona o novo tipo de voto à lista. | RN02, RN03 | Tela 01 |
| 04 | O sistema exibe uma mensagem de sucesso. | RN06 | Tela 01 |
| Passo | Ação | Regra | Tela |
|---|---|---|---|
| 01 | O usuário clica no ícone de exclusão ao lado do tipo de voto desejado. | Tela 01 | |
| 02 | O sistema exibe uma caixa de diálogo de confirmação. | RN04 | Tela 01 |
| 03 | Se o usuário confirmar, o sistema marca o tipo de voto como inativo. | RN05 | Tela 01 |
| 04 | O sistema exibe uma mensagem de sucesso. | RN06 | Tela 01 |
| Regra | Descrição |
|---|---|
| RN01 | O campo de entrada para adicionar um tipo de voto não pode estar vazio. |
| RN02 | Não é permitido adicionar um tipo de voto com um nome que já existe na lista. |
| RN03 | Um tipo de voto só pode ser adicionado se o usuário tiver permissão de Administrador/TI. |
| RN04 | O sistema deve exibir uma mensagem de alerta antes de marcar um tipo de voto como inativo, informando que ele não estará mais disponível para uso, mas suas referências em processos existentes serão mantidas. |
| RN05 | A exclusão de um tipo de voto deve ser lógica. O registro deve ser mantido no banco de dados e apenas marcado como inativo para não ser mais exibido nas telas de seleção. |
| RN06 | Após a conclusão bem-sucedida de uma ação (adicionar ou remover), o sistema deve exibir uma mensagem de sucesso ao usuário. |