Utilizando las Grillas en ZetaSoftware: ¿Qué necesitas saber?

El uso de las grillas en ZetaSoftware es una metodología central en su diseño, pensada para facilitar al máximo la interacción del usuario con los datos. En su esencia, las grillas son un formato de presentación de información que agiliza y simplifica el acceso, modificación y eliminación de datos. Esto representa un avance significativo en términos de usabilidad y eficiencia para cualquier tipo de operación.

Definición general

Las grillas en ZetaSoftware se comportan como tablas dinámicas que organizan la información de forma clara y accesible. Así, cada conjunto de datos, ya sean comprobantes, registros de configuración del sistema, o cualquier otro tipo de información, se presenta de forma ordenada y fácil de manejar.

Por ejemplo, en la grilla de clientes, se muestran todos los registros de clientes de la empresa. Esta visualización no solo facilita la localización de un cliente en particular, sino que además permite agregar nuevos registros, modificar los existentes, o eliminarlos de manera intuitiva y sencilla.

El uso de grillas también otorga flexibilidad, ya que, dependiendo de la tabla o archivo que se haya seleccionado, las opciones dentro de la grilla y los botones de acción disponibles pueden variar. Esto permite que el sistema se adapte a las necesidades específicas para cada caso y operación.

Entre las ventajas de esta forma de trabajo, se encuentran la eficiencia y la velocidad. Las grillas permiten un acceso directo y rápido a los datos, evitando la necesidad de navegar por múltiples pantallas o menús. Asimismo, al disponer de la información en un formato ordenado y manejable, se reduce el tiempo necesario para localizar y modificar los datos.

Botones fuera de la Grilla

Estos permiten realizar acciones generales y específicas dependiendo de la tabla con la que se esté trabajando. A continuación, se detallan los botones estándar y sus respectivas funciones:

  • Agregar: Este botón es el principal, y se destaca siempre en color verde. EL mismo se puede accionar utilizando la combinación de teclas Alt + A, y como dice su nombre, sirve para agregar nuevos registros a la tabla con la que se está trabajando. Por ejemplo, si estás en la grilla de Contactos, este botón te permitirá añadir un nuevo cliente o proveedor.
  • Excel: Este botón te permite generar y descargar un archivo en formato Excel con el contenido de los registros que muestra la grilla, incluyendo todas sus páginas. Las columnas del archivo generado corresponden a las que se muestran en la grilla, respetando el orden de las mismas.
  • Columnas: Este botón permite personalizar la grilla al agregar o quitar columnas de datos. Esto es útil porque la grilla, por un tema de espacio, no siempre muestra todos los datos del registro. Por ejemplo, en la grilla de Facturas se muestran los datos más relevantes de cada comprobante, pero si necesitas más detalles, puedes agregar más columnas seleccionándolas desde este botón.
  • Ayuda: La ayuda está representada por una imagen de signo de interrogación (?) arriba a la derecha. Al hacer clic sobre la imagen se abrirá el navegador web con la página de ayuda correspondiente a la grilla en la que estás trabajando. Esto te permitirá obtener información adicional y aclarar dudas sobre la grilla y sus funcionalidades.
  • Salir: Al igual que la Ayuda, la imagen de Salir se encuentra arriba a la derecha. Este botón te devuelve a la web desde donde se llamó la grilla. Una opción práctica es pulsar la tecla Esc, que tendrá el mismo efecto y te evitará usar el mouse.

Además de los botones estándar, encontrarás otros botones específicos para cada grilla. Si posas el puntero del ratón sobre cada uno de ellos, verás una breve explicación de su función. Al hacer clic en ellos, te llevarán a la web de la acción seleccionada. Estos botones adicionales te permiten realizar acciones más específicas adaptadas a la tabla con la que estás trabajando.

Acciones dentro de la Grilla

Las grillas de ZetaSoftware también ofrecen funcionalidades adicionales que brindan mayor flexibilidad y control al usuario. Vamos a profundizar en algunas de estas opciones:

  • Modificar: Este botón te permite ver y editar el contenido de un registro. Al hacer clic en él, se abre un formulario con todos los datos del registro para que puedas modificarlos según sea necesario.
  • Eliminar: Este botón te permite borrar un registro de la grilla, siempre y cuando ZetaSoftware no lo esté usando en ningún otro lugar. Por ejemplo, no podrás eliminar un cliente que se esté usando en una factura. El proceso de borrado consta de dos partes: primero debes seleccionar la acción de borrar y luego confirmar el borrado.
  • Visualizar: En algunas grillas, la primera opción puede ser la opción de Visualizar. Esta opción es similar a Modificar ya que abre un formulario con todos los datos del registro, pero a diferencia de Modificar, solo te permite ver los datos, pero no modificarlos. Esta opción es útil cuando solo necesitas consultar un dato sin correr el riesgo de modificarlo accidentalmente.
  • Acciones según la grilla: Cada menú en el renglón de cada grilla podrá mostrar varias acciones adicionales, dependiente justamente de la grilla en donde se está trabajando. Es recomendable investigar cada una de dichas opciones para obtener todo el potencial de cada grilla. A su vez, dichas acciones pueden estar condicionadas por los permisos de usuarios, según el rol de cada uno.

Arrastrar Columnas: Es posible personalizar el orden de las columnas. Si por alguna razón prefieres que cierta columna esté más a la izquierda o a la derecha, simplemente puedes arrastrar y soltar la columna en el lugar que desees. Para hacer esto, debes clicar y mantener pulsado el ratón sobre el título de la columna y, sin soltarlo, mover el ratón para arrastrar la columna a su nueva ubicación. Este nivel de personalización te permite organizar la grilla de la manera que te resulte más cómoda o lógica, facilitando la visualización y el manejo de tus datos.

Filtros y búsqueda

  • Búsqueda rápida: Para realizar una búsqueda rápida dentro de la grilla, simplemente tienes que escribir el texto o una parte del texto que desees encontrar en el campo «Buscar…» que se verá siempre sobre la grilla del lado derecho. Los registros se filtrarán automáticamente a medida que escribes, sin necesidad de realizar ninguna otra acción. Este tipo de búsqueda es sumamente simple y rápida, pero ten en cuenta que solo funciona con columnas que contengan texto o números (no funciona con fechas). Por ejemplo, si buscas «Bazar», la grilla mostrará todos los registros en los que la palabra «Bazar» aparezca en cualquier parte de los datos del registro. No hará distinción entre minúsculas y mayúsculas.
  • Búsqueda por columna: En contraposición a la búsqueda rápida, la búsqueda por columna se realiza únicamente sobre la columna seleccionada. Para usarla, haz clic en la flecha que se encuentra a la derecha del nombre de la columna y se abrirá un cuadro de búsqueda donde puedes ingresar el dato a buscar. Por ejemplo, si deseas buscar un cliente por nombre, haz clic en la flecha a la derecha del título de la columna Nombre. Los filtros que apliques se mantendrán mientras no cierres ZetaSoftware. Si deseas eliminar el filtro aplicado, solo tienes que seleccionar nuevamente la opción (ahora representada por una embudo, y no por una flecha) y hacer clic sobre «Limpiar búsqueda». Todas aquellas columnas que en lugar de una flecha tengan un ícono de embudo, le estará indicando al usuario que dicha columna está aplicando un filtro.
  • Búsqueda por «contiene» o «empieza con»: Para el caso anterior, al buscar datos de texto, puedes optar por buscar registros que contienen cierto texto o que comienzan con él. Por ejemplo, si buscas «Manuel», se mostrarán todos los clientes cuyo nombre empiece con «Manuel». Sin embargo, si buscas «%Manuel» (colocando un signo de % delante), se mostrarán los clientes cuyo nombre contenga «Manuel», como «Juan Manuel». Este uso solo aplica a la búsqueda en las columnas, y no aplica al primer punto de Búsqueda rápida, en el cual nunca hay que utilizar el signo de %
  • Registros por página: En la parte inferior izquierda de cada grilla encontrarás un paginador. Aquí podrás ver cuántas páginas hay en total en función de la cantidad de registros y la cantidad de filas que hayas elegido para mostrar en cada página. También puedes ir directamente a una página específica ingresando su número y presionando Enter.

Estas funcionalidades de búsqueda y filtrado son potentes y fáciles de usar. Combinadas con el botón Columnas, te permiten personalizar la grilla a tu gusto, mostrando solo los datos que te interesan y filtrando los registros según tus necesidades. Es necesario destacar, que una vez cerrada la sesión de trabajo, los filtros se perderán, y al entrar de nuevo a trabajar se presentarán los datos en su forma estándar, es decir, los filtros actúan mientras el usuario está trabajando y no cierra su sesión de trabajo.

Uniformidad de UX y UI a través de WorkWithPlus

Para culminar esta descripción general de las funcionalidades de las grillas en ZetaSoftware, es importante destacar que todo el sistema ha sido diseñado bajo la filosofía de uso de patrones de diseño o «patterns». Este enfoque busca uniformizar la Experiencia de Usuario (UX) y la Interfaz de Usuario (UI) a través de todo el sistema.

En este contexto, ZetaSoftware ha optado por utilizar WorkWithPlus, una herramienta que potencia a GeneXus, facilitando la creación de aplicaciones de alta calidad. WorkWithPlus ofrece a los desarrolladores un conjunto de herramientas que permiten crear soluciones con una interfaz de usuario impresionante y una experiencia de usuario excepcional. Además, simplifica el proceso de desarrollo mediante una metodología de uso fácil e intuitiva.

De esta manera, el objetivo es que, independientemente de la tarea que se esté realizando en ZetaSoftware, el usuario encuentre una interfaz y una experiencia de uso coherentes y familiares. Este enfoque facilita la interacción con el sistema, reduce la curva de aprendizaje y aumenta la productividad del usuario. ZetaSoftware, potenciado por WorkWithPlus, está diseñado para ofrecer una experiencia de usuario intuitiva, eficiente y agradable.


Compartir

Utilizando las Grillas en ZetaSoftware: ¿Qué necesitas saber?

O copia el enlace

CONTENIDO