Compartilhar via


Novos métodos de extensão para melhorar o tratamento de consultas padrão com exibições salvas

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, acesse Novidades ou mudanças na home page dos aplicativos de finanças e operações. Para ver os planos de lançamento mais recentes, acesse planos de lançamento do Dynamics 365, do Power Platform e do Cloud for Industry.

Habilitado para Versão preliminar pública Disponibilidade geral
Administradores, criadores, profissionais de marketing ou analistas, automaticamente 6 de fev. de 2023 3 de abril de 2023

Valor do negócio

Esses pontos de extensão permitem que exibições salvas se comportem como esperado por usuários em cenários mais complexos. O uso com êxito de exibições pode resultar em menos etapas ao concluir processos empresariais e ter maior satisfação do usuário.

Detalhes do recurso

O recurso Exibições salvas pode ser um mecanismo extremamente útil para usuários ou organizações otimizarem a experiência do usuário. Os dados indicam que este recurso hoje é usado principalmente para salvar consultas em páginas de listagem, permitindo que usuários voltem a conjuntos de dados específicos no carregamento da página (quando a exibição se torna padrão) ou sob demanda. Mas, os comentários da comunidade indicam que o uso da exibição em páginas de listagem são impedidos em alguns cenários devido ao tratamento padrão da consulta de exibição em relação à consulta de formulário, normalmente resultando em falha no carregamento da consulta de exibição padrão e no recebimento de uma mensagem de aviso ou de erro pelo usuário.

Um cenário comum em que isso ocorre é quando usuários navegam até uma página em que o item de menu correspondente tem uma consulta definida para a página. Neste caso, se a exibição padrão também contiver uma consulta, a página será carregada usando a consulta de item de menu padrão em vez da consulta da exibição padrão. O usuário vê esta mensagem de aviso: "A consulta de exibição foi substituída devido a um conflito." Esse cenário é referenciado por duas sugestões separadas altamente votadas no portal de Ideias (consulte Exibições salvas em formulários pré-filtrados e Extensão do recurso "exibições salvas" para obter mais detalhes) e também foi relatado para a Microsoft por outros meios.

Para resolver as preocupações dos clientes relatadas com mais frequência e habilitar usuários a usar exibições conforme esperado em mais situações, dois novos mecanismos de extensão foram adicionados para oferecer maior controle a desenvolvedores de formulário em relação à consulta executada ao carregar uma página ou exibição.

  • O método EnableSavedViewQueryPriority na classe FormRunPersonalizationSettings permite que a consulta de exibição padrão tenha prioridade em relação a qualquer consulta de item de menu.

  • Quando a plataforma padrão é obtida da consulta de exibição e a consulta de formulário base é executada e esse processo falha, um método OnFailureQueryPersonalizationApply substituível agora está disponível para fornecer a desenvolvedores de formulário um método de fallback para fazer ajustes necessários à consulta para que a exibição possa ser carregada conforme esperado. Este método permite que desenvolvedores ajustem de forma programática a consulta de destino conforme desejado para que usuários tenham a experiência desejada.

Consulte também

Exibições salvas (documentos)