Arquitectura de Dolibarr - daprieto1/MISO-4208 GitHub Wiki

Arquitectura de Dolibarr

Modelo de Despliegue

Bases de Datos soportadas

De momento solamente soporta la base de datos MySQL. Ha sido diseñado para funcionar con la más amplia gama de servidores o hosts posible. Así Dolibarr funciona con todas las configuraciones de PHP y no requiere ningún módulo PHP específico o complementario.

Sistemas operativos soportados

Dolibarr se encuentra disponible gracias a un auto-instalador para los usuarios sin conocimientos técnicos, este componente instala Dolibarr y todos sus pre requisitos (Apache, Mysql, PHP) mediante un simple fichero auto-exe. Estas versiónes se llaman:

  • DoliWamp, un instalador autoejecutable para los usuarios de Windows.
  • DoliMamp, un instalador automático para los usuarios de Mac OS X. Últimamente sin un mantenimiento propio, por lo cual no se suele recomendar.
  • Dolibarr para Ubuntu, un instalador automático para los usuarios de Linux Ubuntu/Debian
  • Dolibarr para Redhat, un instalador automático para los usuarios de Linux Fedora/Redhat

La forma habitual y recomendable, además de para otros sistemas operativos, sugerimos instalar manualmente la "versión estandard" a través de su código fuente.

Lenguaje de programación

Solo se usa PHP sin frameworks pesados adicionales.

Funcionalidades

  • Tablero página de inicio
  • Gestión de Usuarios
  • Gestión de Productos/Servicios
  • Gestión Financiera
  • Gestión Comercial
  • Gestión de Proyectos
  • Seguimiento de Terceros(CRM)
  • Gestión de Terceros
  • Terminal Punto de Venta (TPV)
  • Gestión de Contratos
  • Gestión Documental
  • Gestión intervenciones
  • Recursos Humanos
  • Gestión de Registro y Agenda
  • Administración del Sistema

Exploración de funcionalidades

Se creó una instancia Cloud de Dolibarr, sobre la cual se realizo la exploración de funcionalidades y como evidencia se adjunta un vídeo explicando el alcance explorado.

Dolibarr Parte 1

Casos de uso a automatizar

  • Login correcto
  • Login incorrecto
  • Creación de usuario
  • Edición de usuario
  • Creación de grupo
  • Edición de grupo (Añadir un usuario a un grupo)