Visão geral
Na Thinkwise, a experiência do usuário é tratada como parte do modelo. A interface não é um “código separado” que reimplementa decisões; ela expressa o que o modelo descreve, respeitando função, permissões e contexto. Isso reduz o risco de a UI virar um segundo sistema, com regras próprias e inconsistentes com o domínio.
Design orientado por modelo
Na plataforma Thinkwise, o design é gerado a partir do modelo funcional. Em vez de tratar “tela” como uma camada à parte, cada tela, fluxo e interação deriva das definições de dados e processos, o que ajuda a sustentar consistência visual e comportamental entre aplicações e versões.
Quando UX nasce do modelo, algumas consequências ficam mais claras:
- O modelo orienta layout e comportamento, reduzindo decisões “escondidas” no código de UI.
- Mudanças do negócio refletem na interface quando o modelo é publicado, sem exigir reimplementação em cada tela.
- A lógica de acesso e exibição segue segurança por design, para evitar inconsistência entre o que é permitido e o que é exibido.
- A experiência tende a ser mais coerente em todo o ecossistema, porque parte do mesmo conjunto de decisões.
Experiência universal
A Universal GUI é a interface universal da plataforma Thinkwise, construída como uma Progressive Web App (PWA) em React, seguindo as diretrizes de Material Design. Ela entrega uma experiência moderna em dispositivos móveis, desktops e navegadores web, conectada ao modelo de negócio publicado.
Como PWA, a interface é responsiva, adapta-se ao tamanho de tela e ao método de entrada e pode ser instalada como se fosse um aplicativo nativo. Quando configurado, também pode utilizar recursos do dispositivo, como câmera e serviços de localização.
Isso se traduz, na prática, em alguns pontos que importam para operação e evolução:
- Interface multilíngue e adaptável a diferentes perfis de usuário, conectada ao mesmo modelo.
- Atualizações refletidas quando o modelo é publicado, reduzindo desalinhamento entre versão de regra e versão de tela.
- Recursos de acessibilidade integrados à experiência, para reduzir trabalho “fora do fluxo”.
- Padrões de design consistentes e auditáveis, sustentáveis ao longo do tempo.
Importante
Ao separar forma e função, a experiência pode evoluir com o negócio sem exigir reescrita de interface a cada mudança de tecnologia.
Por que este conceito importa
Experiência define adoção, produtividade e custo de suporte. Em sistemas corporativos, consistência e acessibilidade deixam de ser “acabamento” e viram condição para escalar: quando cada tela se comporta de um jeito, o custo aparece em treinamento, suporte e erro operacional.
Como olhar na plataforma
A Universal GUI gera a experiência a partir do modelo. Isso tende a se refletir em consistência entre aplicações, dispositivos e versões, além de suporte a acessibilidade e múltiplos idiomas como parte do desenho — em vez de “trabalho extra” que só aparece no final.