Características del gesTfree 1.0

Éstas son las características que se quieren implementar para la versión 1.0 de gesTfree.

Si quieres ver más detalladamente la distribución de estas características por las diferentes versiones previas mira a la hoja de ruta.

Generales

  • Gestión intuitiva y unificada de las entidades gestionadas: Notas, Clientes, Empleados, Obras, Tareas, Presupuestos, Ingresos y Gastos.
    • Creación de una nueva instancia
    • Modificación de los datos de una instancia ya creada
    • Eliminación segura [1] de una instancia
  • Búsqueda sencilla desde el formulario de gestión de la entidad:
    Si la consulta tiene un solo resultado se carga la entidad en la pantalla de gestión, si tiene más de un resultado se muestra en un listado.
  • Creación de entidades dependientes [2] con un solo click:
    Desde la pantalla de gestión de la entidad se accede, con un solo click, a la pantalla para añadir una nueva instancia de una entidad dependiente ya asociada a la instancia inicial.
  • Consulta de entidades dependientes con un solo click:
    Creación, con un solo click de un listado de las instáncias, de una entidad dependiente, asociadas a la instancia inicial.
  • Gestión (añadir, modificar y eliminar) ágil y sencilla de sub-entidades [3].
  • Control de la persistencia de los datos mostrados:
    Se controlará que los datos que se están mostrando sean los que hay en la base de datos, así como que no puedan haber dos personas modificando unos mismos datos.
  • Integración con KDE:
    • Uso de las librerias KDElibs
    • Seguimiento de las pautas para las interficies de usuario
[1] Eliminación segura
Quiere decir que antes de eliminar la instancia se comprobará si hay otras instancias dependientes de ésta. Según cada entidad dependiente tendrá definido qué acción realizar (preguntar al usuario, eliminar automáticamente u otra acción automática) y esta información se mostrará al usuario antes de pedir la confirmación.
[2] Entidad dependiente
Es una entidad que está ligada a otra con una relación a 1; cada instancia tiene que estar asociada a una instancia de otra entidad.
[3] Sub-entidad
Es una entidad que forma parte de los datos de otra entidad (sólo tiene sentido como parte de otra entidad). Ejemplos serian la información de contacto.

Listados

Informes

Permisos

Entidades

Notas

Clientes

Empleados

Obras

Tareas