O que espero de uma tela de status de backup
Tabela de Conteúdo
Ao revisar a integração dos backups no Selenia Tools, encontrei um resumo que podia parecer útil enquanto apresentava pressupostos de uma implementação anterior.
O problema envolvia mais do que atualizar os textos.
Eu precisava que a tela informasse quais dados estavam disponíveis, quão atuais eram e o que realmente permitiam concluir.
Separando resultados diferentes
Um backup local bem-sucedido não responde a todas as perguntas sobre a cópia na nuvem.
A operação local pode ter terminado enquanto o trabalho na nuvem continua pendente. Uma verificação registrada também pode se referir a um momento anterior.
Apresentar tudo isso como um único estado saudável esconderia informações de que preciso.
Por isso, o resumo proposto distingue resultados locais, trabalho pendente na nuvem, verificações registradas e estado da automação. Também deve informar quando os dados estão indisponíveis ou desatualizados.
Essas diferenças importam mais para mim do que um indicador tranquilizador.
Verificando o que acontece ao consultar o status
Outra questão apareceu na revisão de como o aplicativo obtinha as informações.
O caminho existente no backend não era adequado para um resumo estritamente de leitura. Ele podia inicializar dados e abrir conexões com permissão de escrita no banco. As consultas periódicas da interface também podiam iniciar novas tentativas de operações na nuvem quando as condições permitiam.
Isso significava que consultar o status e executar tarefas não estavam suficientemente separados para essa finalidade.
Eu queria que abrir um resumo permitisse consultar as informações existentes sem iniciar outra operação.
Tratando a situação intermediária
Uma interface dedicada à consulta exige seu próprio projeto e seus próprios testes.
Enquanto esse trabalho não está resolvido, a alternativa intermediária mais segura é encaminhar para a página de Backups, em vez de continuar mostrando afirmações desatualizadas sobre seu funcionamento.
Isso oferece menos informações na tela de resumo, mas evita apresentar o modelo antigo como se descrevesse a implementação atual.
Os ajustes de navegação e interface ainda estão em validação. Este texto descreve o problema e o comportamento pretendido, não anuncia uma versão concluída.
Tornando as informações úteis
Quando consulto uma tela de backup, quero entender se algo precisa da minha atenção.
Para isso, preciso de contexto suficiente para distinguir uma operação concluída de um trabalho pendente, e um registro histórico de uma verificação recente.
Uma interface concisa ainda pode comunicar essas diferenças. O desafio é decidir quais detalhes podem ser omitidos sem alterar o significado do resultado.