Preferências do Usuário

Configurações persistentes per-user — colunas de tabela, layouts, ordenação preferida e outras preferências de interface. Sobrevivem entre sessões e dispositivos.

Preferências do Usuário

Endpoints que persistem configurações de interface específicas do usuário autenticado:

  • Colunas de tabela — quais colunas estão visíveis, ordem e largura preferida em cada tela da Plataforma
  • Layouts (planejado) — disposição de painéis em workspaces
  • Filtros salvos (planejado) — queries favoritas

Como funciona

  1. Cliente identifica a tela com um código (ex: OMNI.CONVERSAS) + entidade alvo
  2. Chama /user-preferences/columns com o payload de configuração
  3. A Plataforma persiste a preferência associada ao usuário autenticado
  4. Próxima vez que o usuário acessar a tela, o cliente lê as preferências antes de renderizar a tabela

Escopo

  • Per-user (não per-organização) — a preferência viaja com o usuário entre organizações
  • Última gravação vence — não é histórico
  • Não-crítico — se a chamada falhar, o cliente deve usar valores padrão