Esta es la historia de un ERP a medida contada por el propio cliente final. Linum es un buen ejemplo de cómo 4D puede ser el núcleo de la gestión completa de una Pyme, cumpliendo con requisitos de escabilidad y además galardonado por una certificación ISO.
INTERMAQUINAS se dedica a la importación de maquinaria de construcción
y obra pública desde 1994. Las máquinas que distribuye son
comercializadas tanto en venta como en alquiler. Realizando la asistencia
técnica de las máquinas vendidas o alquiladas,
en diciembre de 2001 INTERMAQUINAS consiguió el Certificado de Calidad
que otorga la entidad AENOR por el cumplimiento de la norma UNE-EN ISO
9002:1994. Con una mención especial por parte de los auditores de
AENOR respecto a su
sistema informático, en la auditoria previa.
Las necesidades de nuestra empresa a finales del año 2000 eran múltiples, por un lado teníamos que tener una base de datos lo suficientemente robusta que nos permitiera tener un volumen importante de datos y por otro lado un sistema que nos permitiera implantar el certificado ISO de una forma automatizada.
Ya teníamos experiencia con otros productos y una de los aspectos
más
sorprendentes fue comprobar como en pocos minutos el desarrollador
podía modificar e implantar nuestras peticiones a diferencia de
los
productos que nos llevaba semanas implantarlo, por no decir la
facilidad de poder volcar datos y realizar modificaciones sobre los
mismos, con otras soluciones debíamos esperar al final de año
para
deshacernos de los registros que se habían realizado mal.
Nuestra empresa crecía y necesitábamos incorporar ciertos
cambios, uno
de ellos era conseguir el certificado ISO, con Linum teníamos resuelta
toda la gestión de la empresa, desde el almacén hasta los
avisos de
asistencia técnica, decidimos entonces basar la ISO en la aplicación
e
ir realizando en Linum los cambios oportunos para que en todos los
documentos apareciera reflejado el número de norma, así como
los
históricos de calidad y cumplimiento, por ejemplo cuando un Albarán
se
modifica, queda reflejada la modificación y el motivo por el cual
se
modifico con estos datos; así podemos verificar al final del año
en
que aspectos no cumplimos nuestros compromisos y poder corregir las
deficiencias para el siguiente año.
Junto con la programadora y la herramienta 4D nos planteamos que si hasta ahora habíamos conseguido todos los objetivos en nuestra empresa a nivel solución informática, por que no avanzar más y permitir a nuestros distribuidores que se auto-presupuesten o bien a nuestros clientes poder realizar los avisos de averías a través de Internet, además de permitir a nuestros furgonetas-taller poder llevar un sistema de partes de averías y volcar la información en nuestro sistema.
Ahora que se acerca una de las ferias más grandes de Europa de maquinaria de obra pública SMOPYC en la que vamos a presentar una versión reducida a nuestros distribuidores de cómo en un futuro podrán auto-presupuestarse, esperamos que Linum termine implantada en nuestros distribuidores de España.
D. Antonio Moreno Arroyo - Gerente y responsable de Marketing - Intermaquinas, S.L. - Enero 2005
INTERMAQUINAS, es un cliente con un volumen de datos muy importante, que cada año incrementa este volumen de información en un 20% y donde los datos deben residir juntos, pues con ellos arrastran un cantidad de información que permite dar la asistencia técnica.
Por un lado la estructura con 102 tablas, dividida en tablas maestras y tablas auxiliares, la relación entre las tablas se realiza a través de un número secuencial de registro que es de tipo real y está indexado, con ello nos aseguramos que el usuario cuando cambie cualquier dato de cualquiera de las tablas la relación seguirá estando intacta, además de permitirnos realizar las búsquedas de las relaciones a través del número secuencial, por lo tanto las búsquedas son más rápidas, ejem; si queremos actualiza el stock de los albaranes, no buscamos en la tabla artículos por el campo código que es alfanumérico de 40 dígitos, si no que buscamos a través del número de registro interno que se quedo grabado en la ficha del albarán cuando se da de alta el artículo a entregar, que es de tipo Real y esta indexado.
Una de las principales tareas fue eliminar todos aquellos procedimientos que podían saturar la memoria y que sin embargo podrían ser muy prácticos para otro tipo de aplicaciones, por lo tanto los arrays se utilizan con mucho cuidado y con poca información, también se utiliza de una manera exquisita el número de variables que puedan estar cargadas en memoria, así como métodos muy extensos, donde he preferido usar varios métodos dentro del mismo método, hoy en día el número de métodos alcanza un total 1097, donde a mediados del año 2004 se realizo un gran esfuerzo para revisar y volver a optimizar gran parte de ellos. Una de las partes muy importantes fue optimizar las ventanas agrupando imágenes.
La instalación parte de un servidor xServer de Apple donde se ha conectado un Hub, y del Hub sacamos 4 cables Ethernet 100 Mbsp, cada cable va a una base Airport Express que está situada en cada una de las plantas, en alguna de ellas incorporamos un repetidor, que sería la planta baja pues tiene que dar alcance a una mayor profundidad de la nave. La mayoría de los usuarios utilizan portátiles con Airport 52 Mbsp, esto quizás no ha producido ralentizar un poco la velocidad y se ha ganado en estética.
Software Servidor: 4D Server 2003
Software Cliente: 4D Client 10
licencias.
OS versión: Mac OS X Server 10.3.4
(7H63)
Harware Servidor: Xserve
Procesador: 2 x 1.00 GHz
Memoria: 2 Slot 512 MB
Discos Duros 4: 57,27 GB (1) y el
resto de 115,04
Sistema de Backup: 4D Backup
Estructura: 102 Tablas - Compilada