3 - Continuidade sem perdas

Continuidade sem perdas

Salvar os dados de progresso do usuário durante uma tarefa, permitindo que ele logue novamente e continue de onde parou caso perca a sessão.

Perfis atendidos: Deficiência visual, motora, cognitiva, inviabilidade técnica ou circunstancial.

3.1 - Continuar após reautenticar

Quando uma sessão autenticada expira, o usuário pode continuar a atividade sem perda de dados após a reautenticação.

Critérios de sucesso: AAA WCAG: 2.2.5

Recomendações

Entender com o time técnico no início do projeto as opções de persistência de dados durante a jornada do usuário, dividir em passos que podem ser persistidos.

Exemplos

Um usuário com uso extremamente limitado das mãos está logado em um site de compras. Demora tanto para inserir as informações do cartão de crédito no aplicativo que ocorre um limite de tempo enquanto o usuário está realizando o processo de checkout. Quando o usuário retorna ao processo de checkout e envia o formulário, o site retorna uma tela de login para reautenticação. Após o login do usuário, o processo de check out é restaurado com as mesmas informações e no mesmo estágio. O usuário não perdeu nenhum dado porque o servidor havia aceitado e armazenado temporariamente o envio, embora a sessão tivesse atingido o tempo limite e restaurado o usuário para o mesmo estado após a reautenticação ser concluída.

3.2 - Tempo limite

Notificar os usuários sobre o tempo máximo de inatividade suportado ou garantir um tempo máximo de 20 horas para conclusão da tarefa.

Critérios de sucesso: AAA WCAG: 2.2.6

Recomendação

Entender com time técnico o tempo limite que o sistema pode manter a salvo os dados do usuário.

Exemplos

Ao fazer uma compra em um site de comércio eletrônico, as informações inseridas pelo usuário são armazenadas por mais de 20 horas. Isso ajuda a garantir que, se precisarem parar de trabalhar por um tempo, será mais provável que consigam continuar a compra quando retornarem.

Last updated