Objetivo
- Data de publicação: 23 de Janeiro de 2026
- Versão necessária: Disponibilizado na versão GA (RUB 26 - General Availability)
Padronizar a funcionalidade de Localizar com comportamento “contém” em todas as telas do RUB que utilizam details com duas colunas ou mais, garantindo maior agilidade, usabilidade e consistência de navegação para o usuário final.
A funcionalidade passa a oferecer busca dinâmica e filtragem em tempo real, sem necessidade de confirmação manual, facilitando a localização de registros em telas com grande volume de informações.
Contexto do Problema / Demanda
Atualmente, foi identificado que o comportamento da funcionalidade Localizar não é uniforme entre as telas do sistema:
- Algumas telas já possuem busca textual com comportamento “contém”, retornando resultados dinamicamente (destacadas em verde);
- Outras telas, mesmo utilizando o mesmo padrão de details com múltiplas colunas, não oferecem essa funcionalidade (destacadas em verde);
- Em telas com alto volume de registros, como o Recebimento, a ausência de busca dinâmica impacta diretamente a produtividade do usuário.
Além disso, onde a funcionalidade já existe, foram identificadas variações de comportamento relacionadas a:
- Sensibilidade a maiúsculas e minúsculas;
- Tratamento de acentuação;
- Necessidade de ação manual para disparar a busca.
Essa falta de padronização gera inconsistência na experiência do usuário e dificulta a adoção de um padrão de navegação previsível.
Solução Implementada
Na versão 26, foi implementada a padronização da funcionalidade de Localizar para todos os details com duas colunas ou mais, adotando um comportamento único e consistente em todo o sistema.
Comportamento da nova funcionalidade
- Campo Localizar disponível em todas as telas elegíveis;
- Busca textual com comportamento “contém”;
- Filtragem dinâmica em tempo real, conforme o usuário digita;
- Não é necessário pressionar Enter ou clicar em botão de busca;
- Tratamento uniforme de:
- Maiúsculas e minúsculas;
- Acentuação;
- Texto parcial.
Essa padronização garante maior fluidez na navegação e reduz o tempo necessário para localizar permissões, registros ou itens específicos.
Telas Impactadas
A funcionalidade foi validada e aplicada, no mínimo, nas seguintes telas:
- Programa de Grupos
- Recebimento
- Demais telas que utilizam details com duas colunas, identificadas por inspeção técnica e mapeamento de componentes padrão
Onde a funcionalidade já existia, o comportamento foi normalizado para seguir o mesmo padrão adotado nas novas implementações.
Observações Técnicas
- Avaliado impacto de performance em listas com grande volume de itens;
- Implementação otimizada para evitar degradação de desempenho durante a digitação;
- Solução preparada para reutilização em outros programas que utilizem o mesmo componente de details.
Evidência Visual
Benefícios
- Padronização da experiência de uso em todo o sistema;
- Maior agilidade na localização de informações;
- Redução de cliques e ações manuais;
- Melhor usabilidade em telas com grande volume de dados;
- Comportamento previsível e consistente, aumentando a produtividade do usuário final.