Esta é a história de um ERP a medida contada pelo próprio cliente final. Linum é um bom exemplo de como 4D pode ser o núcleo da gestão completa de uma Pyme, cumprindo com requisitos de escalabilidade e além disso, premiado por uma certificação ISO.
INTERMAQUINAS dedica-se a importação de maquinaria de construção
e obra pública desde 1994. As máquinas que distribuem são
comercializadas tanto em venda como em aluguel. Realizando a assistência
técnica das máquinas vendidas ou alugadas,
em dezembro de 2001.
INTERMAQUINAS conseguiu o Certificado de Qualidade que outorga a entidade AENOR pelo cumprimento da norma UNE-EN ISO 9002:1994. Com uma menção especial por parte dos auditores do AENOR, com respeito ao seu sistema informático, na auditoria prévia.
As necessidades da nossa empresa no fim de ano do 2000 eram múltiplos, por um lado tínhamos que ter um banco de dados o suficientemente robusta que nos permitisse ter um volume importante de dados e por outro lado um sistema que nos permitisse implantar o certificado ISO de uma forma automatizada.
Já tivemos experiência com outros produtos, e um dos aspectos mais surpreendentes, foi comprovar como em poucos minutos o desenvolvedor podia modificar e implantar as nossas petições à diferença dos produtos que nos levava semanas para implantá-lo, por não dizer a facilidade de poder inverter dados e realizar modificações sobre os mesmos, com outras soluções devíamos esperar o fim de ano, para desfazer-nos dos registros que haviam-se realizado mal.
A nossa empresa crescia e precisávamos incorporar certas mudanças, um deles era conseguir o certificado ISO, com Linum tínhamos resolvido toda a gestão da empresa, desde a loja até os avisos de assistência técnica, então decidimos basear a ISO na aplicação e ir realizando em Linum as mudanças oportunas para que em todos os documentos aparecesse refletido o número da norma, assim como os históricos de qualidade e cumprimento, por exemplo, quando um recibo modifica-se, fica refletida a modificação e o motivo pelo qual modificou-se com estes dados; assim podemos verificar no fim de ano, em que aspectos não cumprimos os nossos compromissos e poder corrigir as deficiências para o ano seguinte.
Junto com a programadora e a ferramenta 4D, projetamos que se até agora havíamos conseguido todos os objetivos em nossa empresa a nível solução informática, então, por que não avançar mais e permitir aos nossos distribuidores o orçamento, ou bem, aos nossos clientes poder realizar os avisos de avarias através da Internet, além de permitir as nossas oficinas de van (carrinha), poder levar um sistema de partes de avarias e inverter a informação em nosso sistema.
Agora que aproxima-se uma das maiores feiras da Europa, de maquinaria de obra pública SMOPYC, em a que vamos apresentar uma versão reduzida aos nossos distribuidores de como em um futuro poderão se orçamentar, esperamos que Linum termine implantada em nossos distribuidores da Espanha.
D. Antonio Moreno Arroyo - Gerente e responsável de Marketing - Intermaquinas, S.L. - Janeiro de 2005
INTERMAQUINAS, é um cliente com um volume de dados muito importante, que cada ano incrementa este volume de informação em um 20% e onde os dados devem residir juntos, pois com eles arrastam uma quantidade de informação que permite dar a assistência técnica.
Por um lado a estrutura com 102 tabelas, dividida em tabelas mestras e tabelas auxiliares, a relação entre as tabelas realiza-se através de um número seqüencial de registro que é do tipo real e está indexado, para isto, nos asseguramos que o usuário ao mudar qualquer dado de qualquer uma das tabelas a relação seguirá estando intacta, além de permitir-nos realizar as pesquisas das relações através do número seqüencial, por tanto às pesquisas são mais rápidas, exemplo: se queremos atualizar o estoque dos recibos, não pesquisamos na tabela artigos pelo campo código que é alfanumérico de 40 dígitos, pesquisamos através do número de registro interno que ficou gravado na ficha do recibo quando dá-se de alta o artigo a entregar, que é do tipo Real e esta indexada.
Uma das principais tarefas, foi eliminar todos aqueles procedimentos que podiam saturar a memória e que no entanto, poderiam ser muito práticos para outro tipo de aplicações, por tanto os arrays utilizam-se com muito cuidado e com pouca informação, também utiliza-se de uma maneira excelente o número de variáveis que possam estar carregadas em memória, assim como métodos muito extensos, onde preferi usar vários métodos dentro do mesmo método, hoje em dia o número de métodos alcança um total de 1097, onde a meados do ano de 2004 realizou-se um grande esforço para revisar e voltar a otimizar uma grande parte deles. Uma das partes muito importantes foi otimizar às janelas agrupando imagens.
A instalação parte de um servidor xServer da Apple onde conectou-se um Hub, e do Hub tiramos 4 fios Ethernet 100 Mbsp, cada fio vai a uma base Airport Express que está localizada em cada uma das plantas, em alguma delas incorporamos um repetidor, que seria a planta baixa, então tem que dar alcance a uma maior profundidade da nave. A maioria dos usuários utilizam portáteis com Airport 52 Mbsp, quem sabe isso ainda não produziu reduzir um pouco a velocidade e tem ganho em estética.
Software Servidor: 4D Server 2003
Software Cliente: 4D Client 10
licenças.
OS versão: Mac OS X Server 10.3.4
(7H63)
Harware Servidor: Xserve
Processador: 2 x 1.00 GHz
Memória: 2 Slot 512 MB
Discos Duros 4: 57,27 GB (1) e o
resto de 115,04
Sistema de Backup: 4D Backup
Estrutura: 102 Tabelas - Compilada