Aguardando Aprovação
Como Cliente autenticado,
Quero acessar "Meus Eletropostos" para trocar a visibilidade do meu Eletroposto no aplicativo,
Para controlar se ele será exibido ou não no app público da MicroRed.
| Versão | Data | Descrição da Alteração | Responsável |
|---|---|---|---|
| 1.0 | 28/06/2025 | Criação da HU | Pedro Rocha |
O Cliente acessa a plataforma autenticado (HU0-3B).
O Cliente acessa o menu "Meus Eletropostos" (HU5-1B).
O Sistema exibe uma tabela com todos os Eletropostos registrados.
Na coluna "VisÃvel no App", o Sistema apresenta um switch (ligado/desligado) para cada Eletroposto.
O Cliente localiza o Eletroposto desejado e interage com o switch.
Caso o switch esteja ativado (ligado):
"Deseja realmente remover este Eletroposto da visibilidade no app público da MicroRed?"
Caso o switch esteja desativado (desligado):
FA-01 – Cancelamento da confirmação de desativação
→ O Cliente clica no switch ligado,
→ O Sistema exibe o modal de confirmação,
→ O Cliente clica em "Cancelar",
→ O Sistema mantém o switch ligado.
FA-02 – Erro ao atualizar visibilidade
→ O Cliente clica no switch,
→ O Sistema tenta atualizar o status,
→ Ocorre uma falha técnica,
→ O Sistema exibe uma mensagem de erro:
"Erro ao atualizar visibilidade. Tente novamente."
→ O switch retorna ao estado anterior.
Dado que o switch está desligado,
Quando o Cliente clica para ativar,
Então o Sistema deve ativar o switch imediatamente sem modal.
Dado que o switch está ligado,
Quando o Cliente clica para desativar,
Então o Sistema deve exibir o modal de confirmação,
E somente desligar se o Cliente confirmar.
Dado que o switch está ligado,
Quando o Cliente clicar em "Cancelar" no modal,
Então o switch deve permanecer ligado.
Dado que o Cliente tenta alterar a visibilidade,
E ocorre erro técnico,
Então o Sistema deve exibir mensagem de erro
E o switch deve retornar ao estado anterior.
| Código | Descrição |
|---|---|
| RNF-003 | A interface deve ser responsiva e adaptada a múltiplas resoluções. |
| RNF-006 | O sistema deve confirmar ações crÃticas com o usuário por meio de modais. |
| RNF-009 | Toda alteração de status deve ser registrada para fins de rastreabilidade. |