Recomendações de comentários e orientações
Aplica-se a esta recomendação da lista de verificação de Otimização da Experiência do Power Platform Well-Architected:
XO:05 | Forneça orientações significativas, úteis e simples em notificações e mensagens. Notifique os utilizadores com informações relevantes, importantes e valiosas. Faça comentários aos utilizadores sobre as suas ações. Informe os utilizadores quando algo acontece e o que precisam de fazer em seguida. |
---|
Este guia descreve as recomendações para fornecer comentários e orientação significativos aos utilizadores da sua carga de trabalho. O comentários e a orientação numa carga de trabalho bem arquitetada fornecem aos utilizadores as informações de que necessitam para efetuarem ações e tomarem decisões com eficácia. Os comentários e as orientações que carecem de relevância, são difíceis de entender ou apresentados no momento errado para o utilizador reagir corretamente, levam a uma má experiência de utilizador, potencialmente resultando em perda de produtividade, custos de suporte mais altos e processos de negócios falhados.
Principais estratégias de design
Quando os utilizadores efetuam uma ação, devem receber comentários rápidos e compreensíveis do sistema. As notificações e as mensagens desempenham um papel fundamental no fornecimento de informações importantes aos utilizadores de forma rápida e contextual.
Notificações de comentários
Minimize o ruído e a distração. Utilize notificações apenas quando necessário para minimizar o ruído e a distração. A sobrecarga de mensagens do sistema reduz a eficiência e causa frustração. As notificações quebram o fluxo de trabalho, diminuindo a eficiência e prejudicando a produtividade. As interrupções podem demorar tempo a recuperar e levar a erros. As notificações também podem frustrar os utilizadores se forem irrelevantes, excessivamente intrusivas ou entregues através de um método inadequado.
Utilize uma localização central para as notificações. Os centros de notificações são agregadores úteis de conteúdo de mensagens. São o melhor lugar para fornecer acesso rápido a informações importantes, permitindo que os utilizadores permaneçam sempre informados.
Ajude as pessoas a agir mais rapidamente. As notificações que não têm opções acionáveis imediatas podem ser frustrantes. Indicar ações nas notificações poupa tempo aos utilizadores. Os utilizadores apreciam a capacidade de aceder e agir com base em notificações em todos os dispositivos.
Tranquilize quando ocorre um erro. Se uma parte do processo falhar, informe os usuários sobre o problema e sua causa e tranquilize-os de que eles não perderam nenhum trabalho. Forneça instruções claras sobre as próximas etapas para que os usuários tenham confiança em como proceder.
Evite apresentar a mesma notificação mais do que uma vez. Ter de dispensar notificações em várias aplicações, superfícies de IU e dispositivos mais do que uma vez não é agradável para o utilizador. As notificações categorizadas perdem seu valor quando não são sincronizadas. Como resultado, os sistemas de notificação estão a mudar do foco no dispositivo para o foco no utilizador.
Coloque as mensagens críticas em primeiro lugar. Combine a urgência com o padrão de design apropriado e coloque as mensagens críticas em primeiro lugar. Considere o tipo de notificação que está a enviar e o seu impacto na experiência. Escolha o padrão certo para a comunicação; por exemplo, evite bloquear a ação do utilizador para mensagens não críticas. Certifique-se de que as mensagens mais urgentes ou importantes são priorizadas.
Crie mensagens sucintas. Certifique-se de que as notificações são fáceis de ler e que causam o mínimo de interrupções. As atualizações rápidas mantêm os utilizadores informados sem afetar a produtividade.
Forneça validação inline. Sempre que possível, utilize a validação inline para fornecer aos utilizadores comentários instantâneos sobre erros.
Capacite as pessoas com definições robustas. As definições de notificação detalhadas permitem que os utilizadores definam as suas próprias preferências. Permitir aos utilizadores que selecionem as notificações que recebem e as funcionalidades que utilizam aumenta a satisfação e a confiança.
Orientação na aplicação
A orientação na aplicação é uma das formas de ajudar os utilizadores a aprender e utilizar a sua carga de trabalho de forma eficaz. Alguns exemplos de orientação na aplicação incluem descrições, instruções, tutoriais, menus de ajuda e sugestões contextuais.
Estabeleça a finalidade e o âmbito da orientação na aplicação. Defina os problemas ou as lacunas específicos que as orientações visam resolver. Defina os resultados e as métricas pretendidos que a orientação pretende alcançar ou melhorar.
Estruture o conteúdo e a interação de orientação. Crie o conteúdo e a interação da orientação na aplicação com base nas necessidades e expetativas do utilizador, bem como nos objetivos e resultados da orientação. Utilize uma linguagem clara e concisa, um tom e estilo apropriados e uma terminologia e formatação consistentes. Utilize elementos visuais e auditivos para melhorar o conteúdo e a interação, como ícones, imagens, animações, sons e cores. Utilize comentários e reforço, como indicadores de progresso, mensagens de conclusão e recompensas, para motivar e incentivar o utilizador.
Escolha o tipo de orientação e componente certos. Selecione o tipo e o componente mais adequados de orientação na aplicação com base nas necessidades e expetativas do utilizador, bem como nos objetivos e resultados da orientação. Considere as vantagens e desvantagens de cada tipo e componente, como o nível de controlo do utilizador, o grau de indisponibilidade do utilizador e a quantidade de atenção do utilizador. Utilize uma combinação de diferentes tipos e componentes para proporcionar uma experiência de orientação abrangente e flexível.
Proceda à iteração e melhoria da estrutura e implementação da orientação. Como parte do teste do utilizador às experiências da sua carga de trabalho, identifique os pontos fortes e fracos da orientação na aplicação. Efetue as alterações e os melhoramentos necessários no conteúdo, interação, tipo, componente e integração de orientação. Repita o processo de teste e avaliação até que a orientação na aplicação satisfaça as necessidades e expetativas do utilizador, bem como os objetivos e resultados da orientação.
Facilitação do Power Platform
As notificações da barra de mensagens da aplicação que se estendem pela parte superior do ecrã podem ser acionadas em aplicações de tela que utilizam a fórmula Power Fx e em aplicações condicionadas por modelo utilizando ações personalizadas da barra de comando.
As notificações na aplicação podem ser enviadas para um hub de notificações do utilizador centralizado para aplicações condicionadas por modelo e a aplicação móvel do Power Apps, invocadas pela ação da API Web do Dataverse ou mais convenientemente em plug-ins de código profissional ou de plug-ins de low-code.
Considere usar o Power Apps conector de notificação para enviar notificações por push para dispositivos com o Power Apps aplicativo móvel instalado.
Implemente painéis de ajuda universais utilizando um painel lateral em aplicações de tela ou como um diálogo lateral de página personalizado em aplicações condicionadas por modelo.
Utilize o controlo moderno do botão Informações para fornecer informações contextuais inline em aplicações de tela.
Para a validação básica de entrada ao nível do campo, o Dataverse oferece regras de negócio do lado do servidor. Implemente a validação avançada de entradas do lado do servidor e erros personalizados definidos no Power Fx durante as operações do servidor com plug-ins low-code.
Utilize conectores para enviar notificações para outros serviços no ecossistema do Power Platform, como para serviços como o Outlook.
Informações relacionadas
Recomendações para escrever conteúdo para interfaces de utilizador