OpenERP: El ERP de software libre
Archivo categoría Nuevas versiones OpenERP
OpenERP 6.1 Release Candidate (RC1) ya está disponible
Por Ana Juaristi Olalde - Nuevas versiones OpenERP - 12 Enero 2012
Acabamos de recibir la noticia de que la RC1 de la nueva versión de OpenERP 6.1 ya está disponible aquí: Download
Incluye más de 50 nuevos módulos y funcionalidad cuya lista “resumida” os paso traducida a continuación.
- Más fácil de aprender
- Buzzy ERP: Social, Viral y Mobile
- Be Social: Permite colaborar y compartir información con clientes y proveedores
- Compartir documentos
- Incluir contenido en su Website
- Se ha mejorado el motor de gestión de Emails
- Envío de notificaciones por email, por defecto.
- OpenERP Mobile: Nuevo interfaz para móviles.
- Nuevos módulos
- TPV táctil
- Nuevo motor de nóminas Generico
- Activos y amortizaciones
- Portal
- La revolución del Nuevo cliente web
- Rápido
- Nueva vista Kanban (arrastrar y soltar)
- Tableros personalizables
- Gráficos Gantt Dinámicos
- Modularidad
- Nueva arquitectura (sin reinventar la rueda)
- Facilidades para el debugging
- Mejoras en el framework
- Mejora de velocidad
- Mejora de productividad en proyectos y tareas
- Mejora de productividad en CRM
- Pantallas mejoradas en selección de personal
- Gestión de contratos desde contabilidad analítica
- Mejoras en la gestión de precios de envíos
- Nuevo plugin con Outlook
OpenERP nos invita a probarlo y dar feedback a todos… aquí os paso la invitación:
How can you help?
- Download OpenERP 6.1 RC1 (available as a Windows installer, Debian/Ubuntu package, RPM package and source tarball)
- Send us your feedback by reporting any issues you find via our Launchpad bug tracker.
- Please suggest translations via Launchpad translations for areas that are not translated in your language (click View All Languages at the bottom of the list). See also our guide to learn mode about translating OpenERP.
Que lo disfruteis!!!
Nueva solución para la Migración entre versiones de OpenERP
Por Ana Juaristi Olalde - Comunidad Española OpenERP, Kettle - OpenERP, Nuevas versiones OpenERP - 7 Noviembre 2011
Como siempre… Albert Cervera de Nan-tic, nos sorprende con esta buenísima noticia. Os paso íntegro el post en castellano, que creo que merece la pena. Aquí el link original al artículo. Incluyo también links a las traducciones en inglés y catalán.
Castellano: http://www.nan-tic.com/es/presentando-kafkadb
Inglés: http://www.nan-tic.com/en/presenting-kafkadb
Catalá: http://www.nan-tic.com/ca/presentant-kafkadb
Presentando KafkaDB
Hoy queremos presentaros KafkaDB, nuestra nueva criatura que acabamos de publicar en bitbucket. KafkaDB es una herramienta que simplificará la tarea de migrar bases de datos entre versiones de OpenERP, pero también se podría extender para permitir la migración entre versiones entre otras aplicaciones basadas en PostgreSQL. En la página principal del proyecto, podéis encontrar información detallada sobre el diseño y como utilitzarla, pero ahora quería haceros cinco céntimos de cómo hemos llegado hasta aquí.
Los requerimientos
Desde que OpenERP SA anunció que las herramientas de migración no formarían parte del software público empezamos a dar vueltas en cómo podríamos implementarlas de forma reutilizable. Algunas empresas buscaron soluciones a corto plazo, simplemente mirando de solucionar el problema para uno o dos clientes que querían pasar de la 4.2 o la 5.0 a la 6.0 y posponiendo la búsqueda de una solución real. Nosotros estábamos convencidos que de la misma manera que la herencia había permitido a OpenERP tener centenares de módulos hechos y liberados por muchos desarrolladores, podríamos conseguir lo mismo con las migraciones.
Así que básicamente teníamos que implementar algo que solucionara los siguientes requerimientos:
- Modular: tenía que proveer un mecanismo mediante el cual se pudieran reutilizar las transformaciones de datos de una base de datos a otra.
- Rápido: dada la medida de las bases de datos de algunos de nuestros clientes, sabíamos que tendríamos que mover la información a nivel de base de datos.
- Fácil de compartir: además de ser modular, queríamos asegurarnos que sería sencillo para todo el mundo compartir sus transformadas. Dado que la información sobre la migración no estaría incluida en los módulos, necesitábamos que fuera sencillo de compartir, así cómo de encontrar qué transformadas había disponibles.
Búsqueda y desarrollo
Nos ha costado un cierto tiempo hasta llegar al diseño actual de KafkaDB. El proceso empezó con una pequeña prueba de concepto utilizando Python y openetl, un ETL creado por OpenERP SA, pero abandonado este mes de junio. Descartamos esta opción, no tan sólo porqué estaba abandonado, sino también porqué la API no era intuitivo. Además, a pesar de que no llegamos a hacer pruebas, parecía que podía ser relativamente lento.
La primera alternativa fue buscar otro ETL basado en python. Esta vez el candidato fue el Brewery. Éste tenía una API bastante mejor pero no disponía de algunas funcionalidades básicas que necesitábamos y a pesar de que habríamos podido contribuir al proyecto, necesitábamos centrarnos en solucionar los problemas que teníamos, no a implementar un ETL desde cero.
Habríamos querido que fuera en python, especialmente para hacer más sencillo que la gente contribuyera, pero empezamos a buscar alternativas en otros lenguajes. Scriptella fue el primer candidato y éste basa su configuración en un fichero XML, así que nos pareció atractivo. Ya sabíamos que el sistema que escogiéramos acabaría teniendo un fichero de configuración, así que a primer vistazo parecía que esta podía ser una buena opción porque el sistema ya dependía de uno. A pesar de esto, no nos convenció el comportamiento por defecto de algunas opciones del sistema, además del hecho que el XML parecía que podría ser poco práctico puesto que fácilmente podíamos llegar a las 400 tablas.
Así que Àngel, uno de mis socios y nuestro experto en Kettle y grandes migraciones de datos, empezó a jugar con la API de Kettle y mirar a ver qué se podía hacer con transformadas manuales y algunos automatismos. Pronto se dio cuenta, que no tan sólo podía cumplir todos los requerimientos que teníamos, sino que además, permitíamos que personas que no fueran desarrolladores también se podían migrar su base de datos. Por ejemplo, varios de nuestros clientes se lo podrían hacer ellos mismos si lo desearan!
Además, Kettle es probablemente el ETL estándar de facto y especialmente entre la comunidad OpenERP (gracias a Terminatooor, un conector para Kettle creado por Akretion, especialmente diseñado para funcionar con OpenERP).
En resumen, a pesar de que KafkaDB no está acabado del todo todavía, estamos convencidos que constituye una buena base para el sistema de migraciones flexible que necesitamos, no tan sólo para migrar información entre versiones de OpenERP, sino también entre aplicaciones diferentes siempre y cuando se necesite reutilizar el proceso para diferentes bases de datos con estructuras parecidas.
Nuevo servicio de migración de OpenERP 5.0 a 6.0 por ZZ
Por Ana Juaristi Olalde - Migracion de Datos OpenERP, Nuevas versiones OpenERP - 20 Septiembre 2011
Buenas…
Zikzakmedia en su blog nos anuncia un nuevo servicio válido para aquellos clientes arrancados en OpenERP 5.0 que requieren migrar a OpenERP 6.0.
Os paso link a la entrada donde explican el servicio ofrecido:
http://www.zikzakmedia.com/blog/servicios-de-migracion-de-openerp-5-openerp-6
Este servicio se aplica a los datos de su base de datos, no sólo módulos oficiales, si no también módulos de localización española como módulos del repositorio de Zikzakmedia.
Gracias por la información!!
Partner and community days in Belgium (April 2011)
Por Ana Juaristi Olalde - Comunidad mundial OpenERP, Nuevas versiones OpenERP, Opiniones OpenERP, eventos openerp - 18 Abril 2011
Ya estoy de vuelta de Bélgica. Ni siquiera sé por donde empezar. Han sido tres intensísimos días a cual más interesante. Realmente ha merecido la pena ir.
A nivel personal ha sido enriquecedor poder volver a hablar personalmente con miembros de la comunidad mundial de OpenERP que conocí el año pasado (Nhomar, Luc, Joel, Ferndinand, Geoff, Sisalp, Humberto…) y como no… tener el placer de conocer personalmente a todo el nuevo staff de OpenERP y volver a reeencontrarme con los miembros del equipo a quienes ya conocí el año pasado.
Debo agradecer la impresionante acogida que me han dedicado en Bélgica cada uno de ellos y todas las muestras de afecto y reconocimiento recibidos en particular de Fabien, Els, Ludovic y Olivier.
Especialmente emotivo fue el momento en que todos los presentes me felicitaron mi cumpleaños durante la cena obsequiándome con un Happy birthday mientras me traian el postre con una vela encendida. Gracias a todos por estos momentos que nos habeis hecho vivir.
Es muy complicado resumir en unas líneas lo que hemos aprendido pero voy a intentarlo:
Día 1:
I+D (Novedades lanzadas recientemente o lo serán en breve)
- OpenERP apps: Es un nuevo portal donde se muestra la lista de todos los módulos existentes independientemente de que sean “oficiales” de una versión o realizados por un partner o por la comunidad. El portal está abierto a que quien tenga una rama en launchpad pueda solicitar su inclusión en la lista: http://apps.openerp.com/ Está sincronizado con launchpad y se actualiza una vez por día, por lo que si os es más cómodo bajaros los módulos directamente desde aquí, podeis hacerlo. Aprovecho para comentar a quien considere que tiene módulos interesantes que solicite su inclusión en este nuevo portal.
- Relacionado con el punto anterior, la rama extra-addons va a perder su status actual en beneficio de las ramas propias de cada desarrollador. Es decir, se mantiene extra-addons y los commiters seguirán manteniendo esta rama pero la mayoría de los módulos que contiene estarán en las ramas de sus desarroladores.
- La política de releases está definida. Una versión mayor (4.2, 5.0, 6.0…etc) será mantenida por OpenERP durante 4-5 años. Tendremos una nueva versión menor cada 6 meses (6.1, 6.2… ) que podrá incluir nueva funcionalidad con respecto a la anterior y una versión de bugfixes (6.1.0, 6.1.1,…) cada mes.
- Herramientas de testing automático: buildbot.openerp.com y http://runbot.openerp.com/
Interfaz web:
- Se ha refactorizado completamente todo el código del interfaz web. Aunque en apariencia es igual que la versión anterior, tecnológicamente es mucho más avanzado, más rápido. Básicamente es Web 2.0, soporta htmls 5, arquitectura limpia, linkable, embeddable, modular (chat, mobile, geo localization) para incluir aplicaciones web integradas en el ERP, Incluye framework para el frontend y permite personalizar la apariencia. Se incluye drakula como editor de workflows.
- YA existe un interfaz web mobile.
Integración tipo EDI entre distintas instancias de OpenERP:
- Están trabajando en la sincronización de varias instancias OpenERP. Por ejemplo un pedido de venta en una instancia OpenERP genera un pedido de compra en la instancia OpenERP del proveedor que lo recibe.
Evolución de los módulos portal y nuevo portal de partners
- Se han redefinido los módulos portal que permiten ofrecer un portal de atención al cliente a nuestros clientes mediante el interfaz web.
- Mediante esta tecnología OpenERP ha creado un nuevo portal para partners que será lanzado en breve. Hemos podido ver algo totalmente distinto a lo que teniamos anteriormente, mucho más bonito, completo y con apariencia similar a un panel de control desde el que gestionar las relaciones del partner con OpenERP.
Usabilidad
- Después de realizar pruebas de usabilidad a usuarios no expertos en informática, han detectado algunos “puntos negros” en el interfaz que están en vías de ser solucionados.
- El 70% de los usuarios incluidos en el estudio no supieron cómo utilizar los campos many2one a la primera, aunque después de varios intentos lo averiguaban por sí solos. (Divertido el video que nos pusieron. Los usuarios hacen cosas realmente extrañas cuando no saben cómo hacer algo) Para solucionar esto se modificará el widget de tal forma que se mostrará como campo desplegable pero se da la posibilidad de crear un valor faltante desde dicho campo desplegable sin ir al menú.
- El 60% de los usuarios no supieron cargar, ni exportar un csv. Para solucionarlo, se refactoriza completamente el módulo de importación/exportación de datos. Tiene realmente muy buena pinta según nos enseñaron. Mucho más sencillo y posible ser usado por un usuario sin conocimientos técnicos.
- Estado de los documentos. Actualmente es un campo de texto (borrador, en proceso, realizado… ). Se incluirán barras de progreso, que indicarán por qué estados ha pasado el documento y por cuales deberá pasar hasta finalizar el ciclo.
- Configuración del sistema: Han detectado que los wizards de configuración no son muy amigables para el usuario final por lo que han decidido eliminiar los Wizards e incluir links a la configuración en el menú de administración.
Migraciones automatizadas
- A fin de facilitar el inicio de uso y configuración de OpenERP para usuarios que utilizan otros sistemas han creado varios scripts de carga automática de datos desde ellos, por ejemplo, sugar CRM.
Payroll
- Se ha refactorizado completamente el módulo de generación de nóminas que ahora es un motor configurable y adaptable a las necesidades de cada país y cada empresa.
POS / TPV
- Por último, hemos podido ver un módulo de TPV totalmente distinto. Amigable, con una apariencia atractiva y muy intuitiva.
Por la tarde, distintos miembros de la comunidad nos enseñaron los módulos que han estado desarrollando para esta nueva versión, destacables:
- Conector con Magento (Akretion)
- Integración con Asterisk (BHC)
- Interfaz para teléfonos móviles (BHC)
- Bussines intelligence con geolocalización (BI integrado con mapas) de Camp2camp
- Webkit report. Nuevo motor de informes (Camp2camp)
- Nuestros nuevos módulos de fabricación que tuvieron buenísima acogida por parte tanto de OpenERP, S.A como de diversos partners.
Día 2:
- Se realizaron interesantes workshops en grupo sobre distintos temas específicos.
- En breve se publicarán los resúmenes de estos Workshops. He de decir que yo acudí al de fabricación por la mañana y aún no entendemos el motivo por el cual “se perdió” la mayor parte de la relación de los puntos tratados durante el workshop. Menos mal que la gente lo tomó a risa mi reacción de estupefacción al faltar en la presentación el 70% de lo hablado. Esperamos que fuese por falta de tiempo y que cuando se publique el resumen si no todo, esté la relación de la mayoría de los temas tratados. Sería una pena perder todos los valiosos aportes y solicitudes de mejora que realizó la gente que acudió.
Día 3:
Día de presentaciones de los partners. Vimos varias interesantísimas presentaciones de la mano de Fabien, Marc, Olivier, Xabier, Luc, Nhomar y varios más… cada uno en su enfoque y estrategia para el próximo año, nos hicieron ver que OpenERP seguirá creciendo, definiéndose, mejorando de día en día y creciendo de forma exponencial en los próximos años. Confirmaron lo que ya sabemos sobre el producto pero además nos motivaron y nos dieron ánimo para seguir apostando por esta impresionante herramienta que cuanto más conocemos, más nos sorprende.
Esperamos seguir en esta línea por mucho tiempo, cordiales saludos!!
Ana
Ultimas novedades
Por Ana Juaristi Olalde - Cursos Presenciales openERP, Noticias, Publicaciones, Notas, Anuncios Openerp, Nuevas versiones OpenERP - 23 Diciembre 2010
Varias cosillas que anunciar en esta víspera de noche buena:
La primera, es que Fabien en Twitter anuncia la release de OpenERP 6.0 RC2 para el 31 de diciembre.
rc2 is planned for the 31th of december 2010. Happy new year to everyone
La segunda es que Avanzosc, estrena nueva web que ya era hora!!! http://www.avanzosc.com , aunque aun estamos elaborando los contenidos definitivos.
La tercera es que por un problema con una tabla corrupta, el foro de openerpsite ha estado caido un par de días. El problema ha sido subsanado por lo que ya está de nuevo operativo.
Y la última, comentar que durante la semana pasada realizamos un curso funcional de OpenERP en Mallorca, de la mano de Ibit. Muchas gracias a todos los alumnos que acudieron por el interés mostrado y al Ibit en general y Marcos en particular por la organización y atención prestada.
Comentaros también que Ibit ha financiado la liberación de algunos de los cursos de pago de aulaerp, además de su traducción al catalán. Aun no hemos finalizado toda la tarea de traducción y refactorización de los cursos, pero teneis parte de ellos disponibles aquí:
www.openerp.cat/aula: En català
http://formacio.xarxabit.org En castellano y en català, aún faltán algunos para publicar. (Se irán publicando a lo largo del mes de enero)
Os deseamos a todos una
¡FELIZ NAVIDAD Y PROSPERO AÑO NUEVO!
ZORIONAK ETA URTE BERRI ON!
OpenERP 6.0 RC1 PUBLICADA
Por Ana Juaristi Olalde - Comunidad mundial OpenERP, Noticias, Publicaciones, Notas, Anuncios Openerp, Nuevas versiones OpenERP - 18 Octubre 2010
Lo acaba de anunciar Olivier (Odony) en Twitter hace medio minuto. Acaban de publicar la versión 6.0 Rc1 de OpenERP.
odony #OpenERP v6.0 RC1 uploaded! http://www.openerp.com/downloads
De por sí, el anuncio por si mismo ya merece un post.
Enhorabuena a todos los desarrolladores, colaboradores, partners y comunidad de OpenERP por hacerlo posible. Muchas gracias a todos!!
Ana
OpenERP 6.0 guía al usuario en el seguimiento de los procesos.
Por Ana Juaristi Olalde - Comunidad mundial OpenERP, Funcionalidad OpenERP, Nuevas versiones OpenERP - 16 Octubre 2010
Hoy mismo Fabien ha anunciado en su blog una nueva funcionalidad de la versión 6.0 de la que al menos yo, no tenía conocimiento.
Han incluído una funcionalidad, donde el sistema muestra lo que ha sucedido internamente en el sistema cuando el usuario pulsa un botón, por ejemplo, al validar un pedido de venta o una orden de fabricación. Fabien lo explica perfectamente por lo que paso a traducir su post a continuación. Podeis encontrar el original aquí:
OpenERP v6, new logging system for end-users
Como ejemplo, cuando un comercial convierte un presupuesto en un pedido, OpenERP le dirá lo que se ha lanzado de forma automática: los albaranes planificados, las tareas creadas, etc. La pantalla de abajo, muestra lo que sucede cuando confirmas un pedido de venta con 2 productos (Pc1 y Pc2), uno de los dos tiene que ser producido contra pedido.
Novedades OpenERP 6.0
Buenas… tal y como os prometí aquí va la presentación de Olivier Dony en las jornadas OpenERP 2010 en Bilbao, traducida al castellano.


