Open ERP Doc-01-erp_report

3,240 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,240
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open ERP Doc-01-erp_report

  1. 1. Informe de evaluaci´n de ERP o Versi´n 1.0 o Sergio Catal´ Gil, scatala@iti.upv.es a Carlos Mart´ınez Burgos, cmarbur@iti.upv.es Javier Ll´cer Mu˜oz, jllacer@iti.upv.es a nc 2009 Instituto Tecnol´gico de Inform´tica o a 16 de Enero de 2009
  2. 2. Informe de evaluaci´n de ERP o Resumen La mayor´ de compa˜´ que poseen un amplio rango de departamentos que interact´an entre ıa nıas us´ precisan de una aplicaci´n software que d´ soluci´n a sus necesidades de generaci´n, manteni- ı o e o omiento y compartici´n de la informaci´n. En el presente informe se eval´an una serie de Planifi- o o ucadores de Recursos Empresariales ´ ERP en base a un conjunto de requerimientos gen´ricos o ey funcionales del mismo. 1/61
  3. 3. Informe de evaluaci´n de ERP o´Indice1. Introducci´n o 6 1.1. Motivaci´n de la Evaluaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o 6 1.1.1. Contexto General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2. Prop´sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 7 1.3. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72. Caracter´ ısticas de los ERP 7 2.1. Caracter´ ısticas gen´ricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 8 2.1.1. Licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.2. Sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.3. Bases de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.4. Modularidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.5. Interfaz de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.6. Usabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1.7. Requerimientos de instalaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 9 2.1.8. Interconexi´n con herramientas ofim´ticas . . . . . . . . . . . . . . . . . . . . . o a 9 2.1.9. Interconexi´n con sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 9 2.1.10. Versi´n de pago . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 9 2.1.11. Soporte t´cnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 9 2.1.12. Internacionalizaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 10 2.1.13. Customizaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 10 2.1.14. Extensibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.15. Gesti´n de usuarios o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.16. Mercado espa˜ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . n 10 2.1.17. Lenguaje de programaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 11 2.1.18. Actualizaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.1.19. Empresas implantadoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1. Gesti´n de los datos maestros . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 11 2.2.2. Gesti´n de almacenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 11 2/61
  4. 4. Informe de evaluaci´n de ERP o 2.2.3. Gesti´n de facturaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o 11 2.2.4. Gesti´n de contabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.5. Gesti´n de producci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o 12 2.2.6. Gesti´n de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.7. Gesti´n de proveedores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.8. Gesti´n de clientes (CRM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.9. Gesti´n de RRHH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 13 2.2.10. Inteligencia de negocio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.2.11. Generaci´n de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 13 2.2.12. Informes personalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133. Evaluaci´n de ERP o 13 3.1. Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 13 3.2. OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 14 3.2.2. Caracter´ ısticas no funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.2.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.3. Openbravo ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 22 3.3.2. Caracter´ ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.4. OpenXpertya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.1. Definicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.2. Caracter´ ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.5. Compiere ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.5.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 44 3.5.2. Caracter´ ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.5.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3/61
  5. 5. Informe de evaluaci´n de ERP o 3.5.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564. Conclusiones 57Bibliograf´ ıa 59 4/61
  6. 6. Informe de evaluaci´n de ERP o´Indice de Tablas 1. Requisitos soportados por cada ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 2. Funcionalidades soportadas por cada ERP . . . . . . . . . . . . . . . . . . . . . . . . . 61 5/61
  7. 7. Informe de evaluaci´n de ERP o1. Introducci´n o El siguiente apartado proporciona una visi´n global del informe, introduciendo tanto el prop´sito o odel mismo como sus objetivos particulares.1.1. Motivaci´n de la Evaluaci´n o o1.1.1. Contexto General Con el fin de mejorar su estrategia, muchas compa˜´ empiezan hoy en d´ a redefinir la visi´n nıas ıa ode su negocio y sus objetivos particulares. Al observar de cerca la continua transformaci´n de la oeconom´ las compa˜´ se ven en la necesidad de llevar a cabo sus propias transformaciones sobre ıa, nıaslos procesos internos de la empresa as´ como sobre el modo en que son capaces de llegar a los clientes. ıTeniendo en cuenta que las demandas de ´stos son cada vez m´s exigentes con la calidad, el precio e ay las especificaciones de los productos y servicios que desean obtener, la empresa se ve obligada aorientar sus acciones para satisfacer estos requerimientos por parte del cliente. Para solventar esta cuesti´n, los diferentes departamentos de las compa˜´ comienzan a aproxi- o nıasmarse cada vez con mayor ´nfasis a las diversas tecnolog´ de la informaci´n emergentes y a adoptar e ıas oaplicaciones que les permitan cumplir con sus objetivos de la manera m´s ´ptima posible. a o El problema muchas veces es que acaba resultando un proceso muy engorroso el poder estableceruna comunicaci´n fluida entre aplicaciones pertenecientes a diferentes departamentos. Las fuentes ode informaci´n de estas aplicaciones est´n desperdigadas y no se dispone de medios adecuados para o agenerar, editar, compartir y comunicar dicha informaci´n. o Para resolver estos conflictos de manejo de la informaci´n e integrar todas estas aplicaciones en una, ohan surgido los denominados Enterprise Resource Planning (o ERP). Como hemos comentado,a trav´s de ´stos es posible integrar en una sola aplicaci´n todas las ´reas de una compa˜´ que e e o a nıacontribuyen a la generaci´n de sus productos y servicios. o Un ERP o sistema de gesti´n empresarial no es m´s que un conjunto de aplicaciones que apoyan o alas principales actividades de una empresa tales como la manufactura, la log´ ıstica, la contabilidad ylos recursos humanos. Los ERP son pues sistemas de gesti´n de la informaci´n capaces de reunir y o oautomatizar muchas de las pr´cticas de negocio asociadas con los aspectos operativos y productivos ade una empresa. La gran flexibilidad de los ERP permite que los diferentes departamentos de una empresa aumen-ten su productividad en un 50 % si el personal en contacto con el ERP es un personal preparado ycapaz de asegurar el buen funcionamiento del sistema. En ocasiones, las compa˜´ se hacen la idea equivocada de que informatizar mediante un sistema nıas 6/61
  8. 8. Informe de evaluaci´n de ERP ode gesti´n de la informaci´n toda la gesti´n de su empresa les permitir´ crecer y competir con otras o o o acompa˜´ del mercado. Y esto no siempre es as´ Existen cantidad de compa˜´ que han hecho nıas ı. nıaspeligrar los resultados de la misma tras implantar en su seno interno un ERP. Hay que tener en cuenta que los ERP no crean modelos de gesti´n sino que los organizan. Debe oexistir un modelo previamente implantado en la empresa para que el ERP produzca mejoras sobre elmismo. No obstante, los ERP pueden mejorar un modelo existente, debido a que en el momento dela implantaci´n del ERP, suelen revisarse y mejorarse todos los procesos de gesti´n de la empresa. o o Debido a la amplia difusi´n de los ERP en el mercado empresarial, existe por Internet un amplio oabanico para elegir. Incluso existen soluciones open source donde la empresa no tiene que asumir costealguno en el proceso de instalaci´n del software. En el presente informe nos encargaremos de analizar odichas alternativas.1.2. Prop´sito o El principal prop´sito de este informe consiste en evaluar diversos ERP dentro del marco de las olicencias Open Source.1.3. Objetivos Los objetivos de este documento son plasmar la evaluaci´n de los cuatro ERPs de c´digo libre que o om´s se utilizan en el mercado, mostrando sus caracter´ a ısticas funcionales y no funcionales y realizandouna comparativa entre ellos en base a estas caracter´ ısticas, as´ como mostrar sus principales ventajas ıy desventajas, extrayendo finalmente unas conclusiones que pueden ayudar a decidir qu´ ERP instalar edependiendo del entorno final y las necesidades impuestas.2. Caracter´ ısticas de los ERP El siguiente apartado proporciona un desglose de las caracter´ısticas que permitir´n evaluar y aseleccionar el ERP ´ptimo seg´n el caso concreto en cada situaci´n. Separamos las caracter´ o u o ısticas enlos dos siguientes grupos: Caracter´ ısticas gen´ricas, que son todas aquellas que analizan los requerimientos software y e cualidades esenciales del ERP. Caracter´ısticas funcionales, que tienen que ver con todas aquellas funcionalidades que una empresa desea incorporar en sus procesos internos (contabilidad, recursos humanos, etc). 7/61
  9. 9. Informe de evaluaci´n de ERP o2.1. Caracter´ ısticas gen´ricas e2.1.1. Licencia La licencia por la cual se rige la distribuci´n de cada ERP puede determinar su funcionalidad, oas´ como sus posibilidades de modificaci´n y adaptaci´n al caso concreto de la implantaci´n. Los ı o o oERPs analizados se rigen todos mediante alg´n tipo de licencia de c´digo abierto, no obstante, cada u ouna tiene sus particularidades.2.1.2. Sistema operativo Analizaremos si existen diferentes versiones del ERP para cada plataforma (Linux, Windows,Mac). Dado el gran n´mero de empresas que conf´ hoy en d´ en el software libre, muchos servidores u ıan ıacorren bajo Linux y se valorar´ positivamente que exista una versi´n del ERP para trabajar sobre el a omismo.2.1.3. Bases de datos Los ERP centralizan toda la informaci´n asociada con clientes, productos, etc, a trav´s de una base o ede datos. Cuanto mayor sea el rango de bases de datos soportadas por el ERP, mayor implantaci´n oposeer´ en el mercado. Al igual que la cuesti´n del sistema operativo, se valorar´ positivamente que a o apuedan utilizarse sistemas gestores de bases de datos open source (como por ejemplo PostgreSQL[1]).2.1.4. Modularidad Entendiendo la modularidad de una aplicaci´n como su capacidad para ser vista y entendida como ola uni´n de varias partes que interact´an entre s´ y que trabajan conjuntamente para alcanzar un o u ıobjetivo com´n, resulta interesante que el ERP posea una arquitectura modular donde se gestionen ulos m´dulos de forma apropiada. Cada m´dulo se encarga de gestionar las funciones de un departa- o omento diferente, como pueden ser: la gesti´n de n´minas, la gesti´n documental y de proyectos, la o o ocontabilidad, etc. Se valorar´ adem´s que no haya una fuerte dependencia entre m´dulos y que la comunicaci´n entre a a o olos mismos se lleve a cabo con unas entradas y salidas bien definidas.2.1.5. Interfaz de usuario Es importante separar aquellos ERP que se ejecutan a trav´s de un entorno web (haciendo uso edel navegador) y aquellos que se emplean ejecutando una aplicaci´n de escritorio y que requieren una o 8/61
  10. 10. Informe de evaluaci´n de ERP oinstalaci´n previa de la misma en el sistema operativo. o2.1.6. Usabilidad En este apartado se valorar´ lo f´cil o dif´ que sea utilizar la herramienta para un usuario, a a ıcilas´ como la curva de aprendizaje de esta. Tambi´n se valoraran aspectos del dise˜o del interfaz con el ı e nusuario y si este es atractivo y c´modo. o2.1.7. Requerimientos de instalaci´n o Se evaluar´ si el n´mero de requerimientos previos a la instalaci´n del ERP es o no aceptable y a u oque no suponga una barrera para el gestor que se encarga de instalar el ERP. Normalmente los requerimientos previos a una instalaci´n tienen que ver tanto con la parte hard- oware de la m´quina servidora donde se implantar´ el ERP como las aplicaciones que deben estar a ainstaladas previamente en la misma: base de datos, servidor web, int´rpretes de lenguajes de progra- emaci´n, etc. o2.1.8. Interconexi´n con herramientas ofim´ticas o a Se valorar´ positivamente que el ERP pueda comunicarse con otros programas capaces de abrir adocumentos con extensiones est´ndar (por ejemplo Excel, Word, gestores de correo, etc). a2.1.9. Interconexi´n con sistemas o Se valorar´ en este apartado la capacidad que tiene de integrarse el ERP con el entorno del sistema aoperativo instalado, como por ejemplo la integraci´n con los servidores LDAP, o la gesti´n de usuarios o ode Windows.2.1.10. Versi´n de pago o En ocasiones resulta interesante analizar si el ERP dispone de una versi´n de pago que ampl´ las o ıefuncionalidades de la aplicaci´n adem´s de dar un soporte t´cnico profesional sobre las mismas. o a e2.1.11. Soporte t´cnico e El soporte de un ERP suele venir en forma de documentaci´n asociada al proyecto (si es entendible oy abundante), informaci´n sobre el mismo en foros oficiales y no oficiales, y ayuda t´cnica por parte del o e 9/61
  11. 11. Informe de evaluaci´n de ERP oequipo que est´ detr´s del proyecto. Es importante que exista un buen soporte en estos tres aspectos a apara resolver conflictos que pudieran surgir con el manejo de la aplicaci´n. o Tambi´n es interesante que existan empresas dedicadas a dar un soporte t´cnico dedicado en planes e ede formaci´n, ayudas de instalaci´n, consultor´ etc. o o ıas,2.1.12. Internacionalizaci´n o Es interesante que el ERP pueda instalarse en diferentes idiomas y que tenga todas las etiquetasy la ayuda de la aplicaci´n en el idioma elegido por el usuario. o2.1.13. Customizaci´n o Entendemos por customizaci´n la capacidad de cambiar, con gran facilidad y sin necesidad de oposeer unos grandes conocimientos de programaci´n, la apariencia del ERP por parte del personal oque har´ uso del mismo. a2.1.14. Extensibilidad Se apreciar´ que el ERP introduzca una serie de funcionalidades base y d´ adem´s la posibilidad a e aal gestor del sistema de a˜adir extensiones que representen funcionalidades extra para la compa˜´ n nıa.2.1.15. Gesti´n de usuarios o Dependiendo del departamento al que pertenezca, es interesante que el personal de cada depar-tamento tenga los permisos justos y necesarios para encargarse de la parte correspondiente a sudepartamento. Debe existir una figura de administrador capaz de interactuar con todos los m´dulos de la apli- ocaci´n, y una serie de roles sobre el ERP que permitan el uso de los correspondientes m´dulos de o omanera restringida.2.1.16. Mercado espa˜ ol n Cada pa´ suele venir con sus propias reglas de medida o unidades en la parte de contabilidad y es ısinteresante que el software a implantar venga con dichas medidas de base y no tengamos que adaptarlasnosotros mismos a trav´s de extensiones. Como la empresa donde se va a implantar el ERP pertenece eal mercado espa˜ol, tendremos en cuenta su sistema de medidas en el presente informe. n 10/61
  12. 12. Informe de evaluaci´n de ERP o2.1.17. Lenguaje de programaci´n o Es interesante conocer el lenguaje de programaci´n en el que est´ escrito el ERP para el caso de o aque determinado personal de la compa˜´ tenga que encargarse de modificar ciertas funcionalidades nıaque dicte la empresa.2.1.18. Actualizaciones Se evaluar´ si el ERP dispone de un sistema de actualizaciones robusto que permita descargar af´cilmente la ultima versi´n de la aplicaci´n base y sus m´dulos sin que ello suponga mucho esfuerzo a ´ o o opara el gestor y la aplicaci´n siga funcionando correctamente. o2.1.19. Empresas implantadoras Se investigar´ si existen en el mercado empresas consultoras que se encarguen de implantar dicho aERP.2.2. Caracter´ ısticas funcionales2.2.1. Gesti´n de los datos maestros o Los ERPs almacenan los datos correspondientes a cada una de las entidades del negocio de formacoherente, de forma que no haya duplicados e inconsistencias, manteniendo un formato homog´neo y efacilitando que los datos sean f´cilmente accesibles y procesables por las distintas partes o m´dulos a odel ERP.2.2.2. Gesti´n de almacenes o La gesti´n de almacenes permite que los stocks de los diferentes productos disponibles en estos osean mantenidos correctamente as´ como mantenerlos claramente localizados f´ ı ısicamente. Esta permitemodificar autom´ticamente la cantidad de productos al recibir pedidos de proveedores, al producir anuevos productos o al servirlos a los clientes.2.2.3. Gesti´n de facturaci´n o o La gesti´n de facturaci´n hace referencia a la generaci´n de todo tipo de datos que tienen que o o over con la facturaci´n de productos y servicios a los clientes, como pueden ser las facturas de venta, oalbaranes, tarifas, informes de ventas, etc. Esta informaci´n es normalmente usada por los CRM para orealizar sus an´lisis. a 11/61
  13. 13. Informe de evaluaci´n de ERP o2.2.4. Gesti´n de contabilidad o Es muy recomendable que la gesti´n contable de la empresa est´ totalmente integrada en el ERP, o eya que al gestionar este los movimientos de compras, ventas, etc., permitir´ ahorrar trabajo innecesario avolviendo a introducir los datos de contabilidad, siendo as´ totalmente transparente al usuario. ı2.2.5. Gesti´n de producci´n o o Toda la producci´n est´ claramente ligada a un flujo de desarrollo, que ha de ser controlado de o amanera precisa, de tal forma que est´n coordinados los planes de producci´n, los recursos empleados, la e omaquinaria utilizada y su estado en cada momento, los materiales utilizados, el coste de la producci´n, olos partes de incidencias, el mantenimiento, etc. Es deseable que dicho control est´ integrado en el eERP implantado en la empresa, lo cual ahorrar´ mucho trabajo a los encargados de dicha producci´n. a o2.2.6. Gesti´n de proyectos o Las empresas dedicadas a la realizaci´n de proyectos o productos, han de mantener una correcta ogesti´n de estos, realizando un control de las fases por las que pasa su desarrollo, as´ como los recursos o ınecesarios para su realizaci´n, compras de materiales involucradas o empleo de personal humano. Esta ogesti´n ha de estar integrada con el resto de la aplicaci´n. o o2.2.7. Gesti´n de proveedores o El aprovisionamiento de productos por parte de los proveedores est´ sujeto a un flujo determinado, aque debe ser gestionado de forma correcta, para evitar la introducci´n repetida de datos, el error ohumano en dicho flujo, la p´rdida de informaci´n, etc., de tal forma que la evoluci´n del flujo desde e o ola realizaci´n del pedido hasta la entrada del producto en el almac´n sea fluida y autom´tica en la o e amedida de lo posible. As´ mismo, ha de estar relacionado con el proceso de contabilidad y facturaci´n, para evitar tener ı oque transportar datos de una aplicaci´n a otra. o2.2.8. Gesti´n de clientes (CRM) o La gesti´n de clientes consiste en el proceso que tiene la empresa para organizar y mantener la oinformaci´n disponible de sus contactos para permitir ofrecer a sus clientes los servicios o productos oque estos necesiten en un momento determinado, pudiendo realizar ofertas particulares seg´n sea el ucaso. Este proceso tiene una gran relaci´n con la gesti´n comercial, ya que son principalmente los o ocomerciales los que se encargaran de recabar dicha informaci´n. o 12/61
  14. 14. Informe de evaluaci´n de ERP o2.2.9. Gesti´n de RRHH o Una caracter´ ıstica poco frecuente en los ERPs es la posibilidad de gestionar la informaci´n de orecursos humanos de la empresa, pudiendo hacer ofertas de empleo, gestionar la informaci´n de las oentrevistas, realizar el mantenimiento de n´minas, contratos, etc. desde el mismo. Esta caracter´ o ısticapermite centralizar toda esta informaci´n y relacionarla con el resto de m´dulos del programa. o o2.2.10. Inteligencia de negocio La inteligencia de negocio, del ingl´s Business Intelligence, se utiliza para facilitar a las personas eque toman decisiones relevantes en la empresa la toma de dichas decisiones, bas´ndose en los datos de a´sta, provenientes de cualquiera de sus fuentes, de forma que sean m´s comprensibles para ellas y noe anecesiten muchos conocimientos sobre el funcionamiento de la empresa en un momento determinado,sin m´s que consultarlos. a2.2.11. Generaci´n de informes o Una caracter´ıstica importante de los sistemas ERP es que permitan generar informes de todossus procesos de gesti´n, as´ como facturas, albaranes y cualquier tipo de documento asociado al o ıfuncionamiento interno y externo de la empresa.2.2.12. Informes personalizados Algunos ERPs permiten al usuario utilizar herramientas externas tipo Office para generar informespersonalizados, o disponen de alg´n editor interno para este fin. Esto permite adaptarse mejor a las uexigencias de clientes, proveedores, o a darle un aspecto m´s propio de la empresa. a3. Evaluaci´n de ERP o3.1. Introducci´n o En este apartado se van a evaluar los cuatro ERPs m´s extendidos en el mercado que sean libres ao de c´digo abierto, y de los cuales se pueda obtener una versi´n gratuita. o o Para cada uno de ellos, se mostrara en primer lugar una definici´n del mismo, continuando con ola enumeraci´n de sus caracter´ o ısticas principales y terminando con una conclusi´n bas´ndose en estas o acaracter´ ısticas. 13/61
  15. 15. Informe de evaluaci´n de ERP o3.2. OpenERP3.2.1. Definici´n o OpenERP [2] es un completo sistema de gesti´n de empresas/organizaciones (ERP) de licencia olibre que cubre las necesidades de las ´reas de contabilidad, ventas, compras, almac´n, inventario, a eproyectos, CRM, recursos humanos, TPV, tiendas virtuales, etc. Soporta m´ltiples monedas, m´ltiples compa˜´ y m´ltiples contabilidades; adem´s incorpora u u nıas u afuncionalidades de gesti´n de documentos para agilizar la colaboraci´n entre departamentos y equi- o opos en la empresa; y permite trabajar remotamente mediante una interfaz web desde un ordenadorconectado a Internet. Se integra con distintos softwares de oficina. Dispone de funcionalidad para la generaci´n de im- opresos v´ PDF, HTML, y permite exportar datos a otros programas como OpenOffice o MS Office ıa(Excel, Word). La arquitectura del sistema es cliente/servidor, lo que permite que todos los usuarios trabajensobre el mismo repositorio de datos. Esto tiene la ventaja de que toda la informaci´n est´ disponible y o asincronizada en todo momento adem´s de que descarga la mayor parte del trabajo de procesamiento ade datos de las m´quinas cliente (donde trabajan efectivamente los usuarios). a El programa es Software Libre liberado bajo licencia GPL, lo que le confiere varias ventajas: coste cero de licencias; documentaci´n extensiva en una diversidad de problem´ticas; o a flexibilidad en la implementaci´n; o personalizaci´n de la aplicaci´n; o o amplia posibilidad de desarrollos futuros.3.2.2. Caracter´ ısticas no funcionales Licencia OpenERP est´ basado en la licencia GPL [3], que consiste b´sicamente en que el c´digo fuente a a ode la herramienta est´ disponible gratuitamente para el desarrollador, para que este pueda realizar acualquier modificaci´n y adaptaci´n en el mismo, pero oblig´ndole a publicar dichos cambios tambi´n o o a eusando la misma licencia GPL. Sistema operativo 14/61
  16. 16. Informe de evaluaci´n de ERP o Existen instalaciones tanto para Windows como para Linux en la web. La versi´n actual es la 5.0.0. o Base de datos OpenERP utiliza unicamente PostgreSQL como gestor de BBDD, el cual se puede encontrar en ´en Internet f´cilmente en [1]. a Modularidad Open ERP est´ estructurado en secciones que abarcan en m´s de 200 m´dulos. a a o En la instalaci´n, se instala lo m´ o ınimo y puedes ir a˜adiendo m´dulos. Un listado de todos los n om´dulos instalables se puede encontrar en [4]. o Interfaz de usuario La interfaz cliente de OpenERP puede ser tanto en web como en escritorio. En este caso, la interfazbasada en escritorio es m´s completa y sencilla de utilizar que la interfaz web. a Requerimientos de instalaci´n o Para poder instalar Open ERP es necesario tener instalado el gestor de BBDD PostGreSQL ylas librer´ de Python. En la instalaci´n de Windows el instalador ya lo incluye todo. En Linux es ıa onecesario instalar estos dos paquetes antes. Interconexi´n con herramientas ofim´ticas o a Se pueden exportar los listados a formato CSV o Excel. Interconexi´n con sistemas o No es posible utilizar ninguna de las facilidades que nos presta el sistema operativo desde OpenERP. Versi´n de pago o La versi´n de la aplicaci´n es gratuita y no existe una versi´n de pago. o o o Soporte t´cnico e Aunque este ERP sea gratuito, existe la opci´n de contratar servicios de mantenimiento y asesor´ o ıa.En la web oficial ([2]) se puede encontrar una comparativa de los precios. Internacionalizaci´n o La ultima versi´n 5.0.0 est´ por defecto en Ingl´s y Franc´s pero en la instalaci´n existe la posibi- ´ o a e e olidad de configurar el idioma de los usuarios y las empresas. Tambi´n es posible configurar todas las eetiquetas de la aplicaci´n y traducirlas. o 15/61
  17. 17. Informe de evaluaci´n de ERP o Desde la web oficial ([2]) tambi´n se puede acceder a foros de discusi´n en castellano. e o Customizaci´n o Al ser open source es posible obtener el c´digo y actualizar la aplicaci´n. o o Open ERP ofrece m´dulos de Administraci´n y configuraci´n de las pantallas y m´dulos. o o o o Tambi´n es posible utilizar la herramienta OpenObject para actualizar y desarrollar m´dulos e o Extensibilidad El sistema base puede ser extensible a trav´s de de add-ons descargados desde la p´gina oficial o e adesde la parte de Administraci´n de la aplicaci´n. o o Gesti´n de usuarios o OpenERP ofrece una gesti´n de usuarios propia. Es decir a trav´s del m´dulo de administraci´n o e o ose pueden agregar usuarios y asignarlos a grupos. Se puede personalizar los accesos a los diferentesm´dulos. o Mercado espa˜ ol n La adaptaci´n al mercado espa˜ol se ofrece por mediaci´n de un m´dulo de instalaci´n del sistema o n o o ocontable espa˜ol. Este m´dulo puede encontrarse en la p´gina oficial. Aunque tambi´n es posible la n o a einstalaci´n desde el apartado de Administraci´n del cliente OpenERP. o o El impuesto IVA est´ adaptado ya que se pueden personalizar diferentes impuestos. a Lenguaje de programaci´n o OpenERP est´ desarrollado en Python pero tambi´n ofrece la herramienta OpenObject para ac- a etualizar y desarrollar m´dulos. o Actualizaciones Las actualizaciones se encuentran disponibles en la p´gina oficial de Open ERP, en la secci´n de a odescargas. Tambi´n es posible realizar la actualizaci´n desde el apartado de Administraci´n del cliente Ope- e o onERP. Empresas implantadoras En la web oficial tambi´n se nombran empresas instaladoras, y es un buen recurso para encontrar emanuales y ayudas a la implantaci´n de la herramienta. o 16/61
  18. 18. Informe de evaluaci´n de ERP o3.2.3. Caracter´ ısticas funcionales Gesti´n de datos maestros o OpenERP ofrece una gesti´n de todos los datos maestros de los diferentes m´dulos: proveedores, o oclientes, empresas, usuario, etc. Gesti´n de almacenes y gesti´n de producci´n o o o Permite planificar, automatizar y realizar fabricaciones y ensamblado de productos. Listas de materiales multinivel Listas de materiales virtuales o fantasma Creaci´n e impresi´n de ´rdenes de fabricaci´n o o o o Planificaci´n y creaci´n autom´tica de ´rdenes de fabricaci´n. o o a o o Creaci´n autom´tica de necesidades de compra desde fabricaci´n. o a o Actualizaci´n autom´tica de stocks seg´n cantidades indicadas en la orden. o a u Algunos de los aspectos que se pueden gestionar en OpenERP en cuanto a inventario ser´ los ıansiguientes. Gesti´n de almacenes en distintas ubicaciones (poblaciones) o Gesti´n de la rotaci´n de inventario y niveles de stock o o Ejecuci´n de las ´rdenes de empaquetado generadas por el sistema o o Ejecuci´n de env´ con albaranes de entrega y c´lculo de los gastos de env´ o ıo a ıo. Gesti´n de lotes y n´meros de serie para trazabilidad o u C´lculo de niveles te´ricos de stock y valoraci´n autom´tica de stock. a o o a Definici´n de reglas para reabastecimiento de stock. o Los albaranes de venta son generalmente creados autom´ticamente desde pedidos de venta. a Las entradas y salidas de almac´n son tambi´n tratadas como de doble entrada. Cualquier movi- e emiento de almac´n es definido en OpenERP con un origen y un destino. De tal forma que el stock no epuede ser modificado sin saber qui´n o qu´ lo modific´ ya que en alguna parte tiene que existir una e e ocontrapartida. 17/61
  19. 19. Informe de evaluaci´n de ERP o OpenERP tambi´n maneja el concepto de stock en clientes y proveedores por lo que se puede egestionar el stock consignado. La definici´n de los almacenes puede ser jer´rquica por lo que puede analizarse el stock a varios o aniveles de detalle. Se puede trabajar con productos concretos, o con plantillas que separan la definici´n del producto oy sus variantes. Las variantes de productos son definidas por los atributos que se definan para dichoproducto (color, talla, peso, calidad, densidad, etc.). Asociadas al producto, se definen las listas de precios o tarifas, tanto de compra, como de venta.Los precios se ajustan a los cambios de moneda. Existen m´dulos adicionales que pueden ampliar la funcionalidad del m´dulo de productos. Algunos o ode ellos son: membership: Gesti´n de suscriptores de los miembros de una compa˜´ o nıa electronic: Gesti´n de productos de electronica o fashion: Gesti´n de productos textil o moda o extended: Gesti´n de costes de produccion o expiry: Gesti´n de caducidad de productos o foundry: Gesti´n de productos del area del metal (forja) o ´ Gesti´n de facturacion/ventas o La funcionalidad ofrecida en esta ´rea es similar a la ofrecida en el ´rea de compras, sin embargo a ahay grandes diferencias en el Workflow aplicable a cada una. Creaci´n de pedidos de venta. o Revisi´n de los pedidos en sus distintos estados. o Consulta del Workflow de los pedidos de venta Confirmaci´n de env´ o ıo Se puede definir una fecha de facturaci´n y las condiciones individualmente en cada pedido o Los gastos de env´ pueden asignarse usando una tabla de tarifas donde se pueden consultar los ıo precios de los diferentes proveedores de transporte. 18/61
  20. 20. Informe de evaluaci´n de ERP o Albaranes autom´ticos desde pedido a Albaranes de env´ parciales ıos Las listas de precios pueden ser definidas con un precio fijo por producto, o se pueden construirdefiniendo reglas. Esta opci´n permite definir m´ltiples descuentos, precios de venta basados en los o ude compra, reducciones de precio, ofertas en un determinado rango de productos. Gesti´n de contabilidad o Como su nombre lo indica, ´ste modulo permite al usuario realizar todas las configuraciones y eprocedimientos relacionados con la actividad contable y financiera de la empresa. Es decir permite abrir el periodo contable, y realizar las actividades b´sicas a la hora de llevar a acabo el proceso contable, no solo registra los ingresos, sino que tambi´n tiene la capacidad de realizar ean´lisis en cuanto a los costos, con sus respectivos procesos de informe (libros), adem´s de brindar la a aoportunidad de generar tablas que le permitan al usuario tener una mejor perspectiva de las cuentasde la empresa. En este modulo se puede definir los periodos contables (a˜os fiscales y periodos), cuentas contables n(definici´n de cuentas, es decir PUC), libros (definici´n de libros), impuestos, presupuestos, modelos, o ot´rminos de pago, contabilidad anal´ e ıtica (en donde se definen los bancos y la monedas que se van autilizar), asientos (en donde se registran todos los asientos contables), procesamiento peri´dico (se orefiere a las conciliaciones en la cuentas, es decir a discrepancias de la cuentas con lo que puede ocurriren la realidad), facturas, gr´ficos (este modulo se refiere a tablas anal´ a ıticas en donde se relacionanlas cuentas), informes (como su nombre lo lo indica en este subm´dulo, que generan los informes otendientes a la contabilidad). Gesti´n de proyectos o Este m´dulo permite: o Definir tareas y requerimientos de estas tareas. Asignar con eficiencia los recursos a los requerimientos planificacion de proyectos Organizaci´n o Comunicaci´n autom´tica con los partners o a Impresi´n de diagramas de Gantt o 19/61
  21. 21. Informe de evaluaci´n de ERP o Se pueden configurar proyectos relacionados con servicios, soporte, fabricaci´n o desarrollo. Es o un m´dulo universal adaptado a cualquier proyecto de cualquier ´rea de la empresa. o a Permite definir SubproyectosGesti´n de proveedores y clientes (CRM) oOpenERP ofrece adem´s de un m´dulo de atenci´n al Cliente, un m´dulo de atenci´n al proveedor. a o o o oEntre otras la funcionalidad ofrecida por estos m´dulos es: o Gesti´n de casos: o • El concepto de caso, permite gestionar diferentes comunicaciones de los Clientes o pro- veedores que requieran una atenci´n posterior por parte del personal de nuestra empresa. o Algunos de esos casos pueden ser: Reclamaciones de pedidos, problemas de calidad, gesti´n o de llamadas, tickets de soporte y ofertas de trabajo. • OpenERP asegura el correcto tratamiento de los casos por los usuarios del sistema, clientes y proveedores. • Puede autom´ticametne reasignar un caso, enviar alarmas por e-mail y enlazar con otros a documentos y procesos de OpenERP. Todas las operaciones son archivadas y existe una pasarela de e-mail donde puede actualizar un caso autom´ticamente desde los e-mails enviados y recibidos. a Un sistema de reglas permite definir acciones que pueden autom´ticamente mejorar su proceso a de calidad, asegurando que un caso abierto nunca se pierda. Adem´s, existen herramientas para incrementar la productividad de todo el personal en su a trabajo diario: • Un editor de documentos que tiene un interfaz con openOffice. • interfaces para sincronizar los contactos y calendarios de outlook con OpenERP. • Un plugin de outlook que permite almacenar autom´ticametne los e-mails y sus ficheros a adjuntos en el Gestor documental integrado con OpenERP. • Un portal para sus proveedores y Clientes que les permite acceder a algunos datos de su sistema. • Se puede implementar una pol´ ıtica de mejora continua de los servicios, utilizando algunas de las herramientas estad´ ısticas de OpenERP para analizar las diferentes comunicaciones con sus partners. 20/61
  22. 22. Informe de evaluaci´n de ERP o Gesti´n de RRHH o Lo que permite este modulo es llevar un seguimiento a los empleados de la empresa, toda lainformaci´n pertinente del mismo, nombre, usuario, empresa, permite asignar equipos, roles, d´ de o ıasvacaciones (teniendo en cuenta las disposiciones de ley, maternidad, etc.), asistencia (permite registrarla entrada y la salida de su trabajo), en fin permite hacer un seguimiento muy detallado de losempleados. Inteligencia de negocio Open ERP no tiene un m´dulo en concreto para Inteligencia de Negocio pero cuenta con informa- oci´n estad´ o ıstica din´mica para finanzas, proyectos y fabricaci´n. a o Las p´ginas de estad´ a ısticas, adem´s de facilitar informaci´n, sirven para organizar el trabajo de un a ousuario o empleado. Por ejemplo, en el dashboard de proyectos, se incluye la lista de pr´ximas tareas odel usuario. Desde esta misma pantalla puede navegar a la tarea. Adem´s, los gr´ficos y datos son din´micos pudiendo ser filtrados in-situ. Tambi´n se puede abrir a a a ecualquier elemento de la lista para ver estad´ ısticas detalladas de dicho elemento. Los dashboards se pueden personalizar para ser adaptados a las necesidades de cada empresa. Generaci´n de informes e informes personalizados o OpenERP incluye de base informes predefinidos que pueden ser f´cilmente adaptados a las nece- asidades del cliente. Permite tambi´n la creaci´n de nuevos informes en cualquier objeto, usando OpenOffice para ello. e o3.2.4. Conclusiones OpenERP es un entorno de gesti´n empresarial de c´digo abierto con un gran n´mero de funcio- o o unalidades, deseable en cualquier sistema de este tipo. Defiende desde el principio la filosof´ del c´digo ıa oabierto, tanto en su licencia de distribuci´n como en las herramientas utilizadas para su desarrollo. o Es un sistema multiplataforma desarrollado ´ıntegramente en Python[5], que se apoya sobre la basede datos PostgrSQL, no disponiendo en la actualidad de la posibilidad de usar otras bases de datos,lo cual es una clara desventaja con respecto a otros de sus competidores. Sin embargo, como contra-partida, dispone de muchas m´s funcionalidades que estos, adem´s de que, al ser altamente modular a ay extensible (actualmente existen m´s de 200 m´dulos implementados), pueden ser implementadas a onuevas funcionalidades creando nuevos m´dulos e incorpor´ndolos al sistema. o a Con el fin de facilitar la interacci´n con el sistema, OpenERP proporciona tanto un interfaz de ousuario basado en web, como un cliente dedicado que funciona bajo el entorno GTK. Este entornoproviene tambi´n de la filosof´ del software libre, y por lo tanto est´ muy extendido en las plataformas e ıa a 21/61
  23. 23. Informe de evaluaci´n de ERP oLinux/Unix, pero no tanto en las plataformas Windows, lo cual es un inconveniente si se compara conotros ERPs, cuyo cliente dedicado est´ implementado en Java[6], que implica que sea multiplataforma. aAdem´s de esto, OpenERP est´ traducido a multitud de idiomas, y es f´cilmente adaptable a las leyes a a ay m´todos de gesti´n de los distintos pa´ donde se quiera implantar. e o ıses Un aspecto importante a tener en cuenta tambi´n en OpenERP es su facilidad de interconexi´n e ocon otras herramientas, ya que dispone cierta conectividad con Outlook, Excel y Word por ejemplo,as´ como la posibilidad de crear informes personalizados con los datos de las entidades. As´ mismo, ı ıdada su modularidad, es posible tambi´n implementar la interconexi´n con las herramientas deseadas. e o3.3. Openbravo ERP3.3.1. Definici´n o Openbravo ERP [7] es una aplicaci´n de c´digo abierto de gesti´n empresarial tipo ERP enfocado a o o oPYMES. Su origen es espa˜ol y actualmente est´ llevando un proceso de expansi´n a nivel mundial. El n a osoftware es una aplicaci´n completamente basada en web, lo que facilita su administraci´n e interacci´n o o ocon los usuarios al encontrarse toda la informaci´n, incluido la aplicaci´n, en un solo lugar. Sumado o oa esto la facilidad de que el equipo cliente s´lo necesite un navegador web para interactuar con el oaplicativo es mucho m´s funcional. a3.3.2. Caracter´ ısticas generales Licencia Openbravo est´ licenciado bajo Openbravo Public License ([8]), que es una adaptaci´n de la licencia a olibre MPL ([9]), cumpliendo completamente con la definici´n de software de c´digo abierto de la Open o oSource Initiative (OSI) y con las cuatro libertades del software libre: Libertad 0: la libertad de usar el programa, con cualquier prop´sito o Libertad 1: la libertad de estudiar c´mo funciona el programa, y adaptarlo a tus necesidades. o Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino. Libertad 3: la libertad de mejorar el programa y hacer p´blicas las mejoras a los dem´s, de modo u a que toda la comunidad se beneficie. Sistema operativo Soporta cualquier sistema operativo: 22/61
  24. 24. Informe de evaluaci´n de ERP o Microsoft Windows Vista, XP, 2000 o 2003 server. Linux: Red Hat, CentOS, OpenSuse, Debian, Ubuntu, Fedora Base de datos Openbravo soporta uno de los siguientes motores de bases de datos: Oracle 10g release 2 (Express, Standard and Enterprise editions). PostgreSQL Database Server 8.1.4 o superior. Modularidad a o ´ OpenBravo est´ formado por diferentes m´dulos. Estos pueden ser instalados total o parcialmentedurante la instalaci´n del software. o Las grandes ´reas que integra actualmente el sistema de gesti´n son: a o Gesti´n de los datos maestros: productos, componentes, listas de materiales, clientes, proveedo- o res, etc. Gesti´n de los aprovisionamientos tarifas, pedidos de compra, recepci´n de mercanc´ verifica- o o ıas, ci´n de facturas de proveedores, evaluaci´n de proveedores, etc. o o Gesti´n de almacenes: almacenes y ubicaciones, unidades de almac´n, lotes, n´meros de se- o e u rie, bultos, etiquetas, entradas, salidas, movimientos entre almacenes, inventarios, valoraci´n de o existencias, transportes, etc. Gesti´n de proyectos: proyectos, fases, presupuestos, gastos, compras asociadas, etc. o Gesti´n de servicios: recursos, servicios, gastos, gastos refacturables, facturaci´n de servicios, o o nivel de servicio, etc. Gesti´n de la producci´n: estructura de planta, hojas de ruta y BOM’s, ´rdenes de fabricaci´n, o o o o partes de trabajo, incidencias de trabajo, partes de mantenimiento, etc. Gesti´n comercial y gesti´n de las relaciones con clientes (CRM): pedidos de venta, tarifas, o o albaranes, facturaci´n, comisiones, CRM, etc. o Gesti´n econ´mico-financiera: plan de cuentas, cuentas contables, impuestos, contabilidad ge- o o neral, cuentas a pagar, cuentas a cobrar, contabilidad bancaria, balance, cuenta de resultados, activos fijos, etc. 23/61
  25. 25. Informe de evaluaci´n de ERP o Business Intelligence (BI): reporting, an´lisis multidimensional (OLAP), cuadros de mando pre- a definidos. Interfaz de usuario La interfaz para acceder a Openbravo es unicamente web. Sin duda, de todos los ERPs evaluados, ´es el que contiene una interfaz web m´s rica y amigable. Algunas de sus caracter´ a ısticas son: Men´ principal configurable por rol de usuario. u Idioma de trabajo configurable a nivel de usuario. Alarmas programables por rol de usuario o usuario concreto. Navegaci´n a trav´s de teclas r´pidas para una operativa m´s r´pida. o e a a a Interfaz de usuario modificable a trav´s de skins o temas. e Ayuda contextual (actualmente disponible en espa˜ol e ingl´s). n e Posibilidad de anexar documentos, im´genes u otro tipo de ficheros a cualquier entidad de la a aplicaci´n. o Informaci´n navegable (historial, documentos relacionados, etc.). o Filtros configurables y b´squedas flexibles. u Selectores incrustados en los formularios para las entidades m´s usadas (productos, terceros, a cuentas, pedidos, facturas, etc.). Requerimientos de instalaci´n o Para instalar Openbravo, se requiere el siguiente software: Plataforma Java 2 edici´n est´ndar 5.0 o superior. o a Apache Tomcat versi´n 5.5 o Superior. o Apache Ant 1.6 o Superior. As´ mismo es requerido un motor de bases de datos: ı Oracle 10g release 2 (Express, Standard and Enterprise editions). PostgreSQL Database Server 8.1.4 o superior. 24/61
  26. 26. Informe de evaluaci´n de ERP o El cliente no necesita nada, unicamente un explorador, ya que se accede al servidor por web. ´ Interconexi´n con herramientas ofim´ticas o a Existe la posibilidad de generar informes en m´ltiples formatos: Excel, PDF y HTML. u Interconexi´n con sistemas o No es posible. Versi´n de pago y soporte t´cnico o e Existen tres versiones de Openbravo: Comunidad, Basic, SMB. La unica libre de pago es la versi´n ´ ode comunidad. Las tarifas y comparativa de versiones puede verse en la p´gina web de Openbravo ([7]). a Internacionalizaci´n y mercado espa˜ ol o n La empresa desarrolladora de Openbravo es espa˜ola. El ERP est´ preparado para la utilizaci´n n a oen diferentes pa´ ıses. El mercado espa˜ol est´ totalmente integrado. El idioma tanto en la instalaci´n n a ocomo en la aplicaci´n puede ser espa˜ol. o n Customizaci´n y extensibilidad o Se puede modificar o ampliar Openbravo utilizando la tecnolog´ citada en 3.3.2. ıa Tambi´n es posible utilizar el diccionario de datos y framework desarrollado para OpenBravo. eSe desarrolla utilizando est´ndares abiertos, alrededor de una combinaci´n unica entre los marcos de a o ´desarrollo MVD y MDD, los cuales han sido exhaustivamente probados, y el motor WAD de Openbravoque los ejecuta. MVC (Model, View, Control): MVC es un marco de desarrollo de aplicaciones web s´lido que o ayuda a desacoplar la base de datos, los elementos de la interfaz de usuario, y la l´gica de negocio. o La separaci´n de estos elementos en ficheros distintos resulta en un c´digo m´s estructurado, o o a facilitando as´ el desarrollo y mantenimiento del mismo. ı MDD (Model Driven Development): MDD supone un modelo de dise˜o de software que depende n de los metadatos almacenados en un diccionario para modelar el comportamiento de la aplicaci´n. o Esto conlleva una reducci´n dr´stica en cuanto a codificaci´n manual y n´mero de errores se o a o u refiere, permitiendo que expertos de negocio con poca experiencia a nivel de codificaci´n puedan o configurar la aplicaci´n para satisfacer las necesidades de cada empresa. o WAD (Wizard for Application Development): Este motor, desarrollado por Openbravo, genera autom´ticamente el c´digo binario de la aplicaci´n a partir del diccionario MDD. Los ficheros a o o 25/61
  27. 27. Informe de evaluaci´n de ERP o generados por el WAD se generan conforme al est´ndar MVC. a Diccionario MDD de la aplicaci´n: Almacena los metadatos que describen cada elemento de la o aplicaci´n incluyendo el comportamiento del mismo. o MVC Foundation Framework: Conjunto de utilidades de programaci´n robustas seleccionadas o entre los mejores candidatos en software libre disponibles o desarrolladas por Openbravo en el caso que no exista candidato alguno en ese momento. Estas herramientas facilitan el desarrollo web de la aplicaci´n seg´n el esquema MVC. o u Gesti´n de usuarios o Los usuarios de diversos perfiles pueden acceder a Openbravo ERP mediante roles dise˜ados a nmedida de sus h´bitos de trabajo y que garantizan la seguridad de la informaci´n que pueden consultar a oy modificar. Los roles permiten controlar qu´ pantallas son accesibles desde el men´ y son visibles e upara los usuarios de una determinada organizaci´n y accesibles en modo de edici´n o bien de s´lo o o olectura. Tambi´n es posible configurar para cada usuario el idioma y otros valores predeterminados. e Lenguaje de programaci´n o Openbravo ERP utiliza las siguientes tecnolog´ ıas: Java y Javascript SQL y PL/SQL XML HTML Actualizaciones Todas las actualizaciones y releases nuevas se pueden obtener de la web oficial ([7]). Empresas implantadoras Se pueden encontrar diversas empresas que implantan Openbravo: OpenBravo: www.openbravo.com (oficial) Open Sistemas: www.opensistemas.com (Valencia y Madrid) 26/61
  28. 28. Informe de evaluaci´n de ERP o3.3.3. Caracter´ ısticas funcionales Gesti´n de datos maestros o OpenBravo registra los datos necesarios para el funcionamiento del ERP: Productos, componentes,listas de materiales, clientes, proveedores, empleados, etc. Productos y componentes: Categor´ de productos. ıas Ficha de producto. Tipo de producto (´ ıtem, servicio, gasto), con gesti´n particularizada para o cada uno. Definici´n particular de gesti´n en almac´n para cada producto (gesti´n de stock, o o e o trazabilidad). Caracter´ ısticas. Imagen de producto. Unidades de medida. Conversi´n entre unidades. Unidades de peso variable. o Listas de materiales (productos compuestos por otros). Proveedores por producto. Esquemas de tarificaci´n. Definici´n de tarifas a partir de otras tarifas (por ejemplo, de tarifas o o de venta a partir de tarifas de compra). Proceso de generaci´n de tarifas autom´tico. o a Tarifas. Precio tarifa, precio aplicable, precio limite. Reglas particularizables de aplicaci´n de o precios. Aplicable a compras y ventas. Categor´ de portes. ıas Transportistas (integrado con terceros). Productos sustitutivos. Terceros: Clientes, proveedores, empleados. Direcciones caracterizadas por uso interno (entrega/recepci´no de material, facturaci´n, cobro, direcci´n social, otras). Contactos asociados a direcci´n. Grupo o o o ´ de terceros. Areas de inter´s (para an´lisis comercial). e a Clientes. Tarifa de venta. Modo de facturaci´n (inmediato, albaranes servidos, pedido completa- o mente entregado, peri´dico). Forma y plazo de pago (condiciones de pago). Formato de impresi´n o o y n´mero de documento espec´ u ıficos por cliente. Riesgo permitido (cr´dito). e Proveedores. Tarifa de compra. Forma y plazo de pago (condiciones de pago). 27/61
  29. 29. Informe de evaluaci´n de ERP o Empleados. Relacionado con comercial de cliente. Grupos de terceros (segmentos o categor´ ıas). Condiciones de pago (plazo para vencimiento, d´ fijos de pago, d´ laborables, m´ltiples ven- ıas ıas u cimientos). Calendarios de facturaci´n peri´dica (mensual, quincenal, semanal), con d´ de corte para cada o o ıa caso. Posibilidad de uso mixto de calendarios. R´peles de compra y venta. Relaci´n de art´ a o ıculos. Escalas. Ruteros de atenci´n (rutas de auto-venta, rutas de tele-venta). o ´ Areas de inter´s. e Informe de actividad de un tercero.Gesti´n de almacenes oLa gesti´n de almacenes es una parte importante en Openbravo. Se puede encontrar un control de: o Almacenes y ubicaciones (multialmac´n). e Stock por producto en doble unidad (por ejemplo, en kilogramos y cajas). Atributos del producto en almac´n personalizables (color, talla, descripci´n de calidad, etc.). e o Lote y n´mero de serie. u Impresi´n de etiquetas. C´digos de barras (EAN, UPC, UCC, Code, otras.). o o Gesti´n de bultos en almac´n. o e Control de reposici´n. o Trazabilidad configurable por producto. Movimiento entre almacenes. Gesti´n autom´tica de salidas de stock (vaciado seg´n existencias, con reglas de prioridad por o a u caducidad, ubicaci´n, etc.). o Inventario f´ ısico. Planificaci´n de inventarios. Inventario continuado. o 28/61
  30. 30. Informe de evaluaci´n de ERP o Informes de movimientos, seguimiento, stocks, entradas/salidas, caducidades, inventario, ubica- ciones, etc. Informes personalizables. Integrado con Openbravo POS. Sincronizaci´n y control del stock en la misma tienda. o Gesti´n de producci´n o o Se ofrece un control de todo el proceso de fabricaci´n para cubrir las necesidades del ciclo de otrabajo de la empresa: Estructuras de la planta. GFH’s (Grupos Funcionales Homog´neos) o Centros de Coste. e Centros de trabajo y m´quinas. a Planificaci´n de la producci´n (MRP), teniendo en cuenta, previsiones, pedidos de cliente, exis- o o tencias, stock m´ ınimo y ´rdenes de fabricaci´n en curso. o o Planes de producci´n con m´ltiples productos de entrada y m´ltiples productos de salida. o u u ´ Ordenes de fabricaci´n. o Edici´n de las secuencias y de los productos de cada orden fase. o Partes de trabajo pre-rellenados con los datos del plan de producci´n de la secuencia. o C´lculo de los costes de producci´n con posibilidad de a˜adir costes indirectos. a o n Incidencias de trabajo. Tipos de utillajes y gesti´n de cada utillaje individual. o Mantenimiento preventivo y partes de mantenimiento. Gesti´n de facturaci´n/ventas y gesti´n de clientes (CRM) o o o En OpenBravo el m´dulo de gesti´n de ventas y facturaci´n est´ unido al de CRM. Este m´dulo o o o a oofrece: Zonas de ventas. 29/61
  31. 31. Informe de evaluaci´n de ERP o Pedidos de venta. Auto-venta. Preventa. Tele-venta. Aplicaci´n de tarifas: precios, descuentos y o control de precio l´ ımite. Reserva de g´nero en almac´n para pedidos no servidos. Aviso de riesgo e e cliente superado. Correcci´n de pedidos. o Tipos de documento de pedido: presupuesto (con y sin reserva de g´nero), est´ndar, almac´n e a e (generaci´n autom´tica de albar´n), punto de venta (generaci´n autom´tica de albar´n y factu- o a a o a a ra). Albaranes. Creaci´n autom´tica a partir de l´ o a ıneas de pedido pendientes. Automatizaci´n de o las salidas (vaciado seg´n existencias, con reglas de prioridad por caducidad, ubicaci´n, etc.). u o Anulaci´n de albaranes. o Generaci´n autom´tica de albaranes. o a Proceso de facturaci´n. Para todos los tipos de facturaci´n: inmediata, g´nero servido, pedido o o e completamente servido, peri´dica (semanal, quincenal, mensual). o Edici´n de facturas. Aplicaci´n de tarifas: precios, descuentos y control de precio l´ o o ımite. Creaci´n o autom´tica a partir de l´ a ıneas de pedido o l´ıneas de albar´n pendientes de facturaci´n. Aviso de a o riesgo cliente superado. Anulaci´n de factura (dejando pendiente de facturaci´n los documentos o o asociados). Impresi´n masiva de documentos (pedidos, albaranes, facturas), con criterios de selecci´n es- o o pec´ ıficos definidos por el usuario. Posibilidad de creaci´n de documentos en cualquier orden y de prescindir de documentos no o requeridos (Pedido-Albar´n-Factura; Pedido-Factura-Albar´n; Albar´n-Factura; Factura). a a a Comisiones. Informes de pedidos, pedidos de venta suministrados, albaranes, facturas, pedidos no facturados, detalles de facturaci´n. o Integrado con sistemas de captura de pedido en PDA (palm y pocketPC). Informaci´n unificada de clientes (visi´n 360◦ ). o o Gesti´n de peticiones. Integraci´n con correo electr´nico. o o o Integrado con Openbravo POS.Gesti´n de proveedores oLos diferentes procesos que est´n disponibles en OpenBravo son: a 30/61
  32. 32. Informe de evaluaci´n de ERP o Planificaci´n de las necesidades de aprovisionamiento, por explosi´n de las necesidades de pro- o o ducci´n, teniendo en cuenta stocks m´ o ınimos, plazos de entrega y pedidos en curso. Soporte para solicitud de compras para gesti´n centralizada de aprovisionamientos. o Pedidos de compra. Aplicaci´n de tarifas: precios, descuentos y control de precio l´ o ımite. Control en almac´n de g´nero pendiente de recibir. Correcci´n de pedidos. Creaci´n de pedidos de compra e e o o a partir de pedidos de venta. Devoluciones al proveedor. Albaranes de proveedores. Creaci´n autom´tica a partir de l´ o a ıneas de pedido pendientes. Auto- matizaci´n de las entradas (ubicaci´n seg´n prioridad). Devoluciones al proveedor (seg´n exis- o o u u tencias). Anulaci´n de albaranes. o Facturas de compra. Aplicaci´n de tarifas: precios, descuentos y control de precio l´ o ımite. Creaci´n o autom´tica a partir de l´ a ıneas de pedido o l´ıneas de albar´n pendientes de facturaci´n. Factura- a o ci´n de genero servido en consigna. Anulaci´n de factura (dejando pendiente de facturaci´n los o o o documentos asociados). Relaci´n entre pedidos, albaranes y facturas. o Facturas de gastos. Impresi´n masiva de documentos. o Informes de pedidos de compra, facturas de proveedores.Gesti´n de contabilidad oTotalmente adaptado al mercado espa˜ol. nContabilidad general: Planes por defecto. Definici´n de planes contables. o Ejercicios contables y gesti´n interanual. o Presupuestos. Categor´ de impuestos. ıas Rangos de impuestos. Determinaci´n flexible de impuestos en funci´n del producto, tercero y o o regi´n. o 31/61
  33. 33. Informe de evaluaci´n de ERP o Enlace contable. Navegaci´n directa de asientos contables a documentos y viceversa. o Asientos manuales. Asientos tipo. Diario de asientos. Balance de sumas y saldos. Libro mayor. Cuenta de resultados. Balance de situaci´n. o Cuadros del plan general contable.Cuentas a pagar y cuentas cobrar: Generaci´n de efectos (a partir de facturaci´n). o o Edici´n de efectos. o Gesti´n (cancelaci´n, uni´n y divisi´n) de efectos. Remesas (seg´n cuadernos bancarios). o o o o u Edici´n de cajas. Multicaja. o Diario de caja (arqueo). Apuntes de caja de tipo gasto, ingreso, diferencia, efecto, pedido (para forma de pago contado albar´n: posibilidad de cobrar efectos antes de facturar). Generaci´n a o autom´tica de apuntes para las formas de pago efectivo y contado albar´n. a a Extractos bancarios. Asistente de selecci´n de efectos en cartera. o Liquidaciones manuales. Otros efectos (n´mina, impuestos, etc.). o Informes de caja, banco, efectos por situaci´n. oActivos fijos: Definici´n de grupos de activos, activos, con su precio de adquisici´n correspondiente y valoraci´n o o o contable. Amortizaci´n lineal en porcentaje o temporal. o Planes de amortizaci´n. o Internacionalizaci€ٿ¨&(ڮZ~1

×