Nuevos métodos de extensión para mejorar el manejo de consultas predeterminadas con vistas guardadas
Importante
Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, vaya a Novedades o cambios en la página principal de las aplicaciones de finanzas y operaciones. Para conocer los últimos planes de lanzamiento, vaya a los planes de lanzamiento de Dynamics 365, Power Platform y Cloud for Industry.
Habilitada para | Versión preliminar pública | Disponibilidad general |
---|---|---|
Administradores, creadores, vendedores o analistas, automáticamente | 6 de feb. de 2023 | 3 de abr. de 2023 |
Valor empresarial
Estos puntos de extensión permiten que las vistas guardadas se comporten como los usuarios esperan en escenarios más complejos. El uso correcto de las vistas puede dar como resultado menos pasos para completar los procesos de negocio y una mayor satisfacción del usuario.
Detalles de la característica
La característica Vistas guardadas puede ser un mecanismo muy útil para que los usuarios u organizaciones optimicen la experiencia del usuario. Los datos indican que, actualmente, esta característica se usa principalmente para guardar consultas en páginas de listas, lo que permite a los usuarios volver rápidamente a conjuntos de datos específicos al cargar la página (cuando la vista se convierte en la vista predeterminada) o a petición. Sin embargo, los comentarios de la comunidad han indicado que el uso de la vista en las páginas de lista se ve impedido en algunos escenarios debido al manejo predeterminado de la consulta de vista en relación con la consulta del formulario, lo que suele provocar que la consulta de vista predeterminada no se cargue y el usuario reciba una advertencia. o mensaje de error.
Un escenario habitual donde esto ocurre es cuando los usuarios navegan a una página donde el elemento de menú correspondiente tiene una consulta definida para la página. En este caso, si la vista predeterminada también contiene una consulta, la página se carga mediante la consulta del elemento de menú predeterminado en lugar de la consulta de la vista predeterminada y el usuario ve este mensaje de advertencia: "La consulta de la vista se ha anulado debido a un conflicto". A este escenario aluden dos sugerencias distintas muy votadas en el Portal de ideas (consulte Vistas guardadas en formularios prefiltrados y Extensión de la característica de "vistas guardadas" para obtener más detalles) y también se ha informado a Microsoft por otras vías.
Para responder a las inquietudes más frecuentes de los clientes y permitir que los usuarios usen las vistas como esperan en más situaciones, se han agregado dos nuevos mecanismos de extensión para que los desarrolladores de formularios tengan más control sobre la consulta que se ejecuta cuando se carga una página o vista.
El método EnableSavedViewQueryPriority en la clase FormRunPersonalizationSettings permite que la consulta de vista predeterminada tenga prioridad sobre cualquier consulta del elemento de menú.
Cuando se realiza la fusión de la plataforma estándar de la consulta de vista y la consulta de formulario base y ese proceso genera un error, ahora se dispone de un método OnFailureQueryPersonalizationApply reemplazable para brindar a los desarrolladores de formularios un método de reserva para realizar los ajustes necesarios en la consulta para que la vista se cargue como se espera. Con este método, los desarrolladores pueden ajustar mediante programación la consulta de destino según lo deseen para que los usuarios tengan la experiencia deseada.
Consulte también
Vistas guardadas (documentación)