Odoo

De Wikipedia, la enciclopedia libre
(Redirigido desde «OpenERP»)
Saltar a: navegación, búsqueda
Odoo
OpenERP Official Logo.jpg
OpenERP versión 6
Odoo
Desarrollador
Odoo S.A. (anteriormente OpenERP)
www.odoo.com
Información general
Última versión estable 8.0
18 de Septiembre de 2014
Última versión en pruebas 9.0
Género ERP , CRM
Sistema operativo Windows, Linux, Unix, MacOSX, Android
Licencia AGPL
En español
[editar datos en Wikidata]

Odoo (conocido anteriormente como OpenERP y anteriormente como TinyERP) es un sistema de ERP integrado de código abierto actualmente producido por la empresa belga Odoo S.A. El fabricante declara su producto como una alternativa de código abierto a SAP ERP y Microsoft Dynamics.

Soluciones de industria[editar]

Odoo viene provisto de módulos estándar tales como:

Licencia e impacto en el modelo de negocios[editar]

Los módulos de Odoo, en su mayoría, están cubiertos por la licencia AGPL y algunas partes utilizan una derivada de la licencia Mozilla Public License.[1] Como consecuencia directa, OpenERP no requiere ningún pago de licencias para ser utilizado, a diferencia de los software más usados del mercado. Esto también implica que, mientras que se respeten los términos de la licencia, la modificación directa del programa es posible.

Arquitectura[editar]

Arquitectura cliente-servidor[editar]

Estructura

OpenERP tiene componentes cliente-servidor separados. El servidor se ejecuta independientemente del cliente y maneja la lógica de negocio y se comunica con la aplicación de base de datos. El cliente presenta la información a los usuarios y les permite interactuar con el servidor. Hay disponibles múltiples aplicaciones cliente.

Servidor y módulos[editar]

El módulo del servidor está escrita en el lenguaje Python. El cliente se comunica con éste a través de interfaces XML-RPC. La funcionalidad del negocio se organiza en módulos. Los módulos no son más que meras carpetas con una estructura predefinida, con código en Python y archivos XML en su interior. Un módulo define la estructura de los datos, formularios, informes, menús, procedimientos, flujos de trabajo, etc. Los módulos se definen mediante una sintaxis independiente del cliente, de tal forma que añadir nuevos objetos, como menús y formularios los hace disponibles para cualquier cliente.

Aplicaciones cliente[editar]

Los clientes son livianos porque no contienen la lógica del negocio. Se da soporte a dos aplicaciones oficialmente:

No obstante, la comunidad ha desarrollado otros clientes alternativos.

Base de datos[editar]

OpenERP usa PostgreSQL que es un sistema gestor de bases de datos.

Informes[editar]

OpenERP también incluye un sistema de reportes con integración con OpenOffice.org, lo que permite personalizar los informes. También hay motores de reportes alternativos utilizando Webkit o Jaspersoft.

Código fuente y contribuciones[editar]

El código fuente de OpenERP se aloja en GitHub,[2] utilizando el sistema de control de versiones Git. Las contribuciones y la documentación también se administran mediante GitHub. Un sitio web dedicado a recopilar toda la documentación fue lanzado en 2009.[3]

Software como servicio[editar]

A partir de la versión 6.0, la actual Odoo S.A. distribuye una versión de OpenERP como servicio.

Aplicaciones OpenERP[editar]

La empresa Odoo mantiene un sitio web en el que hace referencia a los módulos oficiales así como aquellos contribuidos por la comunidad de desarrolladores[4] en un concepto similar a las tiendas de aplicaciones de Apple y Google. Los módulos comunitarios pueden ser referenciados de forma gratuita siempre y cuando se respeten las normas de envío.

Entorno de desarrollo[editar]

El desarrollo de módulos se realiza editando archivos Python y XML. No hay un editor oficial, aunque en los tutoriales existe preferencia por Eclipse o PyCharm + PyDev. Parte de la lógica de la aplicación puede ser cambiada desde la interfaz del cliente.

Véase también[editar]

Referencias[editar]

  1. «Introduction to Licenses» (en inglés). Odoo, S.A. Consultado el 25 de febrero de 2015. 
  2. «Odoo Server in GitHub» (en inglés). Consultado el 25 de junio de 2015. 
  3. «OpenERP Documentation v6.1» (en inglés). Odoo, S.A. Consultado el 25 de febrero de 2015. 
  4. «Odoo Apps» (en inglés). 

Enlaces externos[editar]