Usando el filtro rápido en Microsoft Dynamics NAV

Muchos de vosotros que habés implementado Microsoft Dynamics NAV 2013 R2 os habréis dado cuenta de que el comportamiento de filtro rápido se ha rediseñado en esta Release R2 y por eso, en este post, vamos a ir viendo todos los cambios y el objetivo de los mismos.

 

Así que vamos a empezar con un poco de historia; la primera versión del filtro rápido fue lanzado en el cliente de windows de Microsoft Dynamics NAV 2009, donde se sutituyó  la ventana de filtro disponible en el entorno de desarrollo con un panel de filtros integrado en todas las páginas de Microsoft Dynamics NAV.  Aquí el usuario tanto tiene la opción de introducir criterios de filtro como texto sin formato y la capacidad de componer un filtro avanzado. Si  deseas buscar rápidamente un determinado registro, la práctica recomendada es utilizar el filtro rápido.

Digamos, por ejemplo, que queremos encontrar un contacto en la lista de contactos que empiezan por «Man». Podemos construir el filtro seleccionando el campo de Nombre e  introducir el texto «man» en el campo de búsqueda.

2867_NAVblog_QuickFilter_2_png-550x0

Observe que todos los contactos que empiezan por «man» aparecen ahora en la lista de resultados. ¿Cómo se trabaja? Lo que añadimos a este filtro serán traducidos internamente en una cadena mediante la adición de «@» delante y «*» al final. Así que nuestra cadena de filtro ‘man’ se convierte en ‘@man*’ y el cliente de windows filtra para cualquier nombre de contacto que comience con «man» en mayúsculas o en minúsculas.

La siguiente tabla ilustra más rápidos ejemplos de búsqueda Filtro en Microsoft Dynamics NAV 2013 :

NAV 2013
Criterio BúsquedaInterpretado como…Devuelve….
Man @man*Todos los registros que comienzan por «man» y no sensitivos may/min
Man*Comienzan con Man y sensitivo may/minTodos los registros que comienzan por «man» y sensitivos may/min
 ‘man’Cadena exacta y sensitivo may/minTodos los registros con la palabra «man» coincidencia exacta
*1Termina en 1Todos los registros que terminan en 1
 @*manTermina con man e insensitivo may/minTodos los registros que terminan con man
 @man*Comienza con man e insensitivo may/minTodos los registros que comienzan con man

 

Como parte del proceso de desarrollo de Microsoft se realizan periódicamente estudios de usabilidad y algunos de ellos mostraron que los usuarios instintivamente pensaron en el filtro rápido como un campo de búsqueda y es por eso que decidieron modificar el comportamiento de filtro rápido a una «Contiene» en lugar de un «Comienza con «. Entonces, ¿qué significa esto?

Vamos a construir el mismo filtro en el Microsoft Dynamics NAV 2013 R2. Observe que la lista de resultados de búsqueda incluye los nombres de contactos que comienzan con «Man» e incluso tienen «Man» en el medio de ese nombre.

2766_NAVblog_QuickFilter_3_png-550x0

 

 

¿Qué ha cambiado? El filtro introducido se tradujo en una cadena mediante la adición de ‘@ *’ delante y ‘*’ al final. Así que nuestra cadena de filtro ‘man’ se convierte en ‘@*man*’ y el cliente de Windows filtra para cualquier nombre de contacto que contiene «man» ya sea en mayúsculas o en minúsculas.

Al principio en la versión RTM de Microsoft Dynamics NAV 2013 se consideró el enfoque simple de usuario, donde se ignoran los caracteres especiales en los criterios de filtro. Sin embargo, en la actualización acumulativa 13 para Microsoft Dynamics NAV 2013, hemos mejorado la experiencia del usuario y ahora se respetan los criterios de filtro introducidos.

La siguiente tabla ilustra los rápidos ejemplos de búsqueda Filtro para la actualización acumulativa de 13 y posteriores de  Microsoft Dynamics NAV 2013 :

NAV 2013 R2 y Cumulative Update 13 for Microsoft Dynamics NAV 2013
Criterio BúsquedaInterpretado como…Devuelve….
Man @*man*Todos los registros que comienzan por «man» y no sensitivos may/min
Man*Comienzan con Man y sensitivo may/minTodos los registros que comienzan por «man» y sensitivos may/min
 ‘man’Cadena exacta y sensitivo may/minTodos los registros con la palabra «man» coincidencia exacta
*1Termina en 1Todos los registros que terminan en 1
 @*manTermina con man e insensitivo may/minTodos los registros que terminan con man
 @man*Comienza con man e insensitivo may/minTodos los registros que comienzan con man

Le animamos a revisar la actualización acumulativa 13 y esperamos que este blog desmitifique algunas de las diferencias de comportamiento del filtro rápido a través de las versiones de productos Microsoft Dynamics NAV.

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas