[Nome da Funcionalidade / Componente]
Descrição funcional para o usuário sobre o que este componente faz.
Utilize um print focado apenas no elemento descrito. Guarde a imagem na pasta -img da tela correspondente.
Por que usar esta funcionalidade?
Contexto sobre a importância desta funcionalidade no processo de pesquisa e como ela ajuda a economizar tempo ou garantir rigor.
Como funciona?
Explicação da lógica sem expor nomes de funções de código ou termos técnicos de desenvolvimento.
Regras e Fórmulas
Se houver cálculos ou lógicas de decisão, descreva-os aqui de forma clara.
Exemplo de Racional:
"Para calcular a relevância, o sistema cruza as palavras-chave configuradas com o título do documento, atribuindo um peso maior para termos encontrados no início da frase."
O que o sistema espera de você (Entradas)
- [Informação X]: O que o usuário deve fornecer ou selecionar.
- [Informação Y]: Como isso impacta o resultado final.
O que acontece em seguida? (Saídas)
- Caso de Sucesso: O que o usuário verá quando a operação for concluída corretamente.
- Caso de Erro ou Impedimento: Como o sistema avisa o usuário se algo der errado (ex: campo vazio, erro de servidor, falta de créditos).
Variações e Estados Visuais
Como o componente se comporta visualmente dependendo da situação (incluindo estados negativos):
| Estado | Aparência | O que significa |
|---|---|---|
| Normal | ![]() | Estado padrão pronto para interação. |
| Carregando | ![]() | O sistema está processando sua solicitação. |
| Bloqueado/Inativo | ![]() | A função não pode ser usada agora (ex: falta de permissão). |
| Erro | ![]() | Algo deu errado e exige atenção do usuário. |