Saltar al contenido principal

Instalación y Configuración

Requisitos del Sistema

Hardware

ComponenteMínimoRecomendado
CPUIntel i5 / AMD Ryzen 5Intel i7 / AMD Ryzen 7
RAM8 GB16+ GB
Disco250 GB SSD500+ GB SSD
Pantalla1366x7681920x1080

Software

  • Java JDK: 11 LTS o superior
  • Base datos: SQL Server 2016+
  • Navegador: Chrome 90+, Firefox 88+, Edge 90+
  • Sistema: Windows Server 2016+ o Linux

Descarga e Instalación

1. Descargar Componentes

Acceso: www.imatia.com (área cliente)

Componentes:

  • Java JDK
  • SQL Server Express o Full
  • Elastic Business (archivo WAR)
  • Tomcat 9+

2. Instalar Java JDK

# Windows
1. Descargar JDK desde Oracle
2. Ejecutar instalador
3. Establecer variable JAVA_HOME
Sistema > Variables entorno > Nueva
Variable: JAVA_HOME
Valor: C:\Program Files\Java\jdk-11

# Verificar instalación
java -version
javac -version

3. Instalar SQL Server

1. Descargar SQL Server Express (o Full)
2. Ejecutar instalación
3. Crear base de datos "elastic_business"
4. Crear usuario con permisos
Usuario: elastic_user
Contraseña: [segura]
Permisos: db_owner en elastic_business

4. Instalar Tomcat

# Windows
1. Descargar Tomcat 9
2. Descomprimir en C:\tomcat9
3. Copiar elastic_business.war en:
C:\tomcat9\webapps\

# Iniciar Tomcat
cd C:\tomcat9\bin
catalina run

Configuración Inicial

Acceso a la Aplicación

URL: http://localhost:8080/elastic_business

# Si Tomcat en servidor:
URL: http://[IP_servidor]:8080/elastic_business

Credenciales Por Defecto

UsuarioContraseñaRol
adminadmin123Administrador
demodemoDemostración

IMPORTANTE: Cambiar contraseña admin en primera sesión.

Configuración de Base de Datos

Archivo: tomcat/webapps/elastic_business/WEB-INF/classes/config.properties

# SQL Server
db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
db.url=jdbc:sqlserver://localhost:1433;databaseName=elastic_business
db.user=elastic_user
db.password=[tu_contraseña]
db.pool.size=20

# Puerto Tomcat
server.port=8080

# Idioma
app.language=es_ES

Configuración de Empresa

Al iniciar por primera vez:

1. Datos Básicos

Gestión >> Configuración >> Empresa

CampoEjemplo
CódigoEMP001
NombreMi Empresa S.L.
CIFA12345678
DirecciónCalle Principal 123
LocalidadMadrid
Código Postal28001
PaísEspaña

2. Ejercicio Fiscal

Configuración >> Ejercicios

Año fiscal 2024:
├── Inicio: 01/01/2024
├── Fin: 31/12/2024
└── Cerrado: No

3. Calendario Laboral

Laboral >> Calendarios

Definir días festivos, parones, etc.

4. Series Documentales

Configuración >> Series >> [Tipo documento]

Facturas venta:
├── Prefijo: FAC
├── Año: 2024
├── Próximo: 001
└── Formato: FAC2024001

Carga de Datos

Importación Masiva

Artículos

Almacén >> Importar >> Artículos
└── Seleccionar archivo Excel
├── Código artículo ← Obligatorio
├── Descripción ← Obligatorio
├── Familia ← Obligatorio
├── Precio coste
└── Stock inicial

Clientes

CRM >> Importar >> Clientes
├── Código ← Obligatorio
├── Razón social ← Obligatorio
├── CIF
├── Email
└── Forma de pago

Proveedores

Compras >> Importar >> Proveedores
├── Código ← Obligatorio
├── Razón social ← Obligatorio
├── CIF
└── Forma de pago

Validación de Datos

Después de importar:

1. Revisar registros importados
2. Ejecutar validación
Gestión >> Utilidades >> Validar datos
3. Revisar reportes de error
4. Corregir datos problemáticos
5. Reimportar si es necesario

Usuarios y Permisos

Crear Usuario

Gestión >> Usuarios

Usuario: jgarcia
Contraseña: [segura]
Email: jgarcia@empresa.com
Puesto: Comercial
Menú: Menú Ventas
Permiso: Solo lectura artículos

Roles Predefinidos

RolAcceso
AdminTodo sistema
DirectorTodos módulos
ComercialVentas, CRM, consulta almacén
CompradorCompras, proveedores
AlmaceneroAlmacén solamente
ContableFinanzas, controlable
ProducciónProducción, órdenes

Respaldo y Recuperación

Copia Seguridad Diaria

# Script SQL Server
sqlcmd -S localhost -U elastic_user -P [contraseña] -Q "
BACKUP DATABASE elastic_business
TO DISK = 'C:\backups\elastic_2024-03-10.bak'
"

Restauración

Si se corrompe Base de datos:

sqlcmd -S localhost -U elastic_user -P [contraseña] -Q "
RESTORE DATABASE elastic_business
FROM DISK = 'C:\backups\elastic_2024-03-10.bak'
"

Mantenimiento

Tareas Programadas

Mensual:

  • Validar datos
  • Revisar logs de error
  • Archivar documentos antiguos

Trimestral:

  • Revisar permisos de usuario
  • Actualizar contraseñas
  • Análisis de performance

Anual:

  • Cierre fiscal
  • Archivar históricos
  • Planificación upgrades

Solución de Problemas

Error: "No puede conectarse a BD"

1. Verificar SQL Server activo
Services.msc → SQL Server running
2. Verificar credenciales en config.properties
3. Verificar base de datos existe
4. Revisar logs: tomcat/logs/catalina.out

Performance Lento

1. Aumentar RAM Tomcat:
catalina.bat set JAVA_OPTS=-Xmx2048m
2. Optimizar índices BD:
SQL Server Management Studio
3. Revisar queries lentas en logs

Usuario Bloqueado

Desbloquear: UPDATE USUARIOS SET bloqueado=0 
WHERE login='usuario'

Soporte Técnico

  • Email: soporte@imatia.com
  • Teléfono: +34 986 123 456
  • Portal: help.imatia.com
  • Comunidad: forum.imatia.com

Documentación Adicional

  • Manual del usuario completo (PDF)
  • Vídeos tutoriales
  • Webinars de capacitación
  • API documentation