Ideas

Interfície y Features

Listados e Informes

Los Listados seran como hasta ahora; un sistema para mostrar la información que se tiene en formato tabla, pudiendo especificar qué información se quiere mostrar, filtrando según criterios, pero con ninguna o casi ninguna información del conjunto.

Los Informes serán sobre una obra, presupuesto, un clientes o de la empresa (resumen económico, resumen de clientes, resumen de obras...) y mostrarán la información de la entidad seleccionada con:

  • datos própios de la entidad (obra, cliente, empresa...)
  • resúmen númerico de la entidad
  • resúmen económico de la entidad: total gastos, total ingresos...
  • un resumen de todas las entidades con las que se relaciona: tareas, notas, tiquets, facturas... (lo que se indique)

pudiendo poner filtros para restringir el informe.

Es necesario crear algo intermedio como unos mini-informes pero que puedan ser de más de una entidad (obras del mes, tareas de una obra...)

Diseño interno

  • Hacer los paquetes como módulos al estilo Kontact pero definiendo dependéncias entre módulos.
    Un exemple: pots utilitzar el programa amb Notes (sense dependències), Clients (sense dependències), Obres (depen de Clients i Tasques), Empleats (sense dependències) i Tasques (depen d'obres i empleats). Algunes funcionalitats estan només diponibles si es resolen les dependències (hi ha una interfície general per agafar-les, per exemple: getNewActions...).

Bases de datos

Una base de datos para el programa: gestfree en la que irá:

  • la relación de empresas y ejercicios (que tendrás su própia base de datos cada una)
  • información para el sistema de backups
  • tabla de usuarios ligados a empresas
  • tabla con el valor de los enumerator de cada tabla por empresa
  • tablas para las categorias de clasificación de tipos de cliente, estados de la obra... por empresa

Una base de datos para cada empresa y ejercicio: <empresa>-<ejercicio> en la que irá:

  • tablas para guardar la información persistente

Usuarios:

  • Un usuarios administrador_gestfree con los permisos sobre la base de datos gestfree para crear y eliminar empresas y ejercicios, hacer backups y gestionar los permisos con privilegios para crear bases de datos, eliminar estas bases de datos, crear usuarios y darles permisos sobre estas bases de datos. Será un usuario interno del programa (pero lo tendrá que crear/especificar en la instalación).
  • Usuarios de cada empresa que serán, también, usuarios del SGBD (que los añadirá, modificará, etc... el administrador_gestfree).