Automatización de búsquedas en el cliente Notes

6 August, 2009 02:19:00 PM mangelcalvo  8.0  cliente  Notes  |  Comentarios (0)

En el cliente Notes, desde siempre, o casi, ha existido un mecanismo incorporado para la realización de búsquedas entre los documentos de una vista.

Image:Automatización de búsquedas en el cliente Notes

Este mecanismo, aunque muy potente, requiere para funcionalidades avanzadas, conocer no sólo la sintaxis del lenguaje de búsquedas sino también el nombre de los campos dónde se encuentra la información que queremos localizar.

Para esos casos, que exceden los conocimientos del usuario, es necesario bajar al nivel de desarrollo y preparar un mecanismo para la realización de las búsquedas. Implementar mecanismos como los que vamos a comentar harán que el usuario cambie su opinión respecto al funcionamiento de las aplicaciones.

La primera opción podría ser la de diseñar un formulario y permitir que el usuario haga uso de él en las búsquedas, haciendo uso de la opción "Form..." que podemos ver más arriba. En esa opción el usuario introduce valores en los campos de formulario, y la búsqueda localizará documentos con esos valores en esos campos. Para ello al crear el formulario en Designer hay que marcar la opción del formulario "Include in Search Builder".

Image:Automatización de búsquedas en el cliente Notes

Esta opción, aunque interesante no permite realizar búsquedas complejas en las que, por ejemplo se especifique la opción de incluir dos valores para un mismo campo. ( Por ejemplo, ver los clientes de Almería y Vitoria, a la vez).

La opción más interesante en este caso es la de crear un formulario específico para búsquedas, con una serie de campos para que el usuario indique lo que quiere buscar y construir mediante código una QUERY que pasaremos al mecanismo de búsquedas automático del cliente Notes.

El problema de versiones 6 y 7 era que no existía un mecanismo para escribir en la barra de búsquedas. Había leído soluciones específicas para Windows en las que se utilizaba un simulador de envío de caracteres por el teclado para escribir la QUERY.

A partir de la versión 8 existe un mecanismo mucho más eficaz, el uso de URLs específicas para cliente Notes que permiten automatizar la apertura del cliente Notes, la apertura de una vista y la ejecución de una QUERY en la barra de búsquedas.

Como en otras ocasiones ( en muchas ocasiones), no es información documentada por IBM Lotus, pero André Guirard, en su blog nos enseña un truco más que interesante Automate full-text search in client app

La sintaxis a utilizar es la siguiente:

Notes://server/db/view?SearchView&query=yourQueryHere

Sé el primero en comentar la noticia

Deja una respuesta


Nota:  (No HTML - Los enlaces serán convertidos si están precedidos por http://)

¿ Recuérdame?