1. Open ERP 6.0 Novedades
Olivier Dony, OpenERP Community Manager
14 Mayo 2010
Traducción de Ana Juaristi
2. Indice
1. OpenERP 6.0 Conjunto de aplicaciones empresariales
2. Novedades técnicas para 6.0
3. ¡Comunidades!
3.
4. OpenERP es rompedor
Como producto Negocio rompedor
• Lenguaje de programación • Descarga gratuita
moderno • Las contribuciones y la
• Aproximación modular, comunidad alimentan el
contribución incremental. producto
• Totalmente basado en Web. • El valor añadido se reparte
• Implementación clásica o entre clientes, proveedores
en la nube de servicios y editor
5. 2010:Piedra angular para OpenERP
Durante los últimos 5 años, OpenERP ha madurado
hacia un amigable conjunto de aplicaciones de
gestión empresarial, con una marca conocida a nivel
mundial y una fuerte demanda del mercado.
OpenERP SA se focalizará a partir de ahora en ser el
editor de OpenERP.
6. OpenERP Editor: Objetivos Clave
I+D: Desarrollo de Producto
Servicios a Partners
Relaciones con la comunidad
Oferta SAAS
7. OpenERP 2010
I+D:Investigación y desarrollo
• Equipos dedicados a I+D
• Metodología Scrum
• Foco en calidad
• Test: herramientas y conjuntos de aplicaciones
8. OpenERP 2010
Servicios a Partners(uno a varios)
• Servicios Profesionales
• Servicios de mantenimiento
• Servicios de formación
• Servicios de desarrollo
10. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras generales en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
11. OpenERP 6, Conjuntos de aplicaciones de negocio
OpenERP 6.0 se convierte en un verdadero
conjunto de aplicaciones empresariales, no será
más un ERP clásico
• Reduciendo las dependencias entre los módulos
standar, con OpenERP 6 será más fácil instalar
solo una aplicación de negocio específica. Por
ejemplo: instalar ventas sin fabricación.
• Orgnaizando el menú y los interfaces en forma de
aplicaciones central, OpenERP será como el típico
software dedicado a cada área, para cada
contexto.
12. Mejora de usabilidad y facilidad de uso
Para dotar de usabilidad y niveles de facilidad de
uso a una pieza dedicada de software OpenERP
ofrece:
• Interfaz Web completamente rediseñada
• Interfaz Centro de aplicaciones
• Menú estructurado por aplicación
• Atajos y navegación contextual
• Asistentes de configuración flexibles
• Listas simplificadas
21. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras generales en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
22. Mejora en aplicaciones de negocio
Mejoradas, integradas, más genéricas
●
Recursos y proyectos
●
RRHH y encuestas
●
Gestor documental
●
Stock y MRP
●
Multicompañía
●
CRM
●
Más localizaciones...
23. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras generales en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
26. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras generales en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
27. Nuevas vistas y listas mejoradas
●
No más mis tareas, tareas abiertas, todas las
tareas
●
No más el dilema select=1, select=2
●
Interfaz estructurado de búsquedas
●
Grupos expandibles
●
Filtros de usuario
●
Botones de agrupación group by
●
Vistas diagrama
●
Botones en vistas de lista
30. Vistas búsqueda
Ejemplo de sintaxis de una vista búsqueda
Search view syntax example
<search string="Task Edition">
(...)
<filter string="Current"
domain="[('state','in',('open','draft'))]"
help="Draft, Open and Pending Tasks"
icon="terp-project" default="1"/>
(...)
</search>
O
31. Grupos expandibles
Ejemplo de sintaxis de un grupo expandible
<search string="Task Edition">
(...)
<group expand="1" string="Group by..."
colspan="4" col="20">
<filter (...) />
<filter (...) />
</group>
(...)
</search>
33. Group by
Ejemplo Group by
<search string="Task Edition">
(...)
<filter string="Users"
icon="terp-project"
domain="[]"
context="{'group by':'user id'}"/>
(...)
</search>
O
34. Group by
Ejemplo API Group by
search group(cr, uid, domain, [],
group by=['user id', 'project id'],
...)
# returns dict with results + domain and context
# for expanding groups
O
43. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras generales en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
44. Serialización YAML
YAML
●
Formato simplificado legible en lenguaje natural
●
Misma sintaxis para datos y test
●
Más flexible que la serialización XML
●
Se puede usar la API de OpenERP para test python
45. YAML
Ejemplo YAML
-
Escenario: Para verificar el módulo de encuestas
-
Creo 1 encuesta y defino 1 página de encuesta
-
!record {model: 'survey', id: survey 0}:
title: 'Partner Feedback'
max response limit: 20
-
!record {model: 'survey.page', id: survey pg 0}:
title: 'Who are you?'
survey id: survey 0
48. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
49. Cambios en el framework
●
Seguridad mejorada (vectores de
inyección, métodos privados)
●
Import openerp
●
Openerp client lib
●
Import wizard
●
Links simplificados, act_window
●
default_focus en campos, botones
(foco por defecto)
●
Precisión en decimales para todos
los campos decimal_precision
50. Limpieza masiva
●
__terp__ → __openerp__
●
Limpieza de data load (convert.py)
●
Arranque del servidor con opción
rollback: server startup -i -u -t, rollback
●
Documentación online ORM API
51. Herramientas genéricas
●
Histórico de mails por objeto
●
base.action.rule
●
Objeto recurso (resource) para
planificación. Usado por
mrp.project_long_term
(mrp.projecto largo plazo)
●
Sincronización con calendario
CalDAV (sincronización web o
escritorio)
53. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
54. Cliente Web Modular
Módulos del lado cliente
●
Controles de registro:
●
/openerp, /webmail
Nuevos widgets (wiki, BI, wysiwyg)
●
55. Foco en las relaciones con la comunidad
●
Reconocimiento oficial para las
comunidades locales de OpenERP
●
También miembro / partner de la
comunidad
●
Procesos mejorados
●
Nueva Web
●
Comunicaciones
56. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
57. Reconocimiento oficial
●
Logos específicos para
partners de OpenERP
●
Sección en nuevo
openerp.com para las
comunidades (descripción,
contactos, comm,...)
●
Debe ser: Abierta, mostrar a
los miembros, respetar las
reglas.
●
Los eventos de la comunidad
serán publicados por OpenERP
58. Reconocimiento oficial
●
Logos específicos para
partners de OpenERP
●
Sección en nuevo
openerp.com para las
comunidades (descripción,
contactos, comm,...)
●
Debe ser: Abierta, mostrar a
los miembros, respetar las
reglas.
●
Los eventos de la comunidad
serán publicados por OpenERP
59. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
60. Procesos mejorados y herramientas
●
Proceso de integración oficial
●
Proceso general de la comunidad
●
Ver guías
●
Proceso de traducción
simplificado
●
Documentación publicada con
traducciones
●
Matriz de evaluación específica
por país / sector
61. Procesos mejorados y herramientas
●
Proceso de integración oficial
●
Proceso general de la
comunidad
●
Ver guías
●
Proceso de traducción
simplificado
●
Documentación publicada con
traducciones
●
Matriz de evaluación específica
por país / sector
63. Procesos mejorados y herramientas
●
Proceso de integración oficial
●
Proceso general de la
comunidad
●
Ver guías
●
Proceso de traducción
simplificado
●
Documentación publicada con
traducciones
●
Matriz de evaluación específica
por país / sector
64. Indice
1. OpenERP 6.0. Conjunto de aplicaciones de negocio
•
Mejora de usabilidad y facilidad de uso
•
Mejoras en aplicaciones de negocio
•
Demo
2. Novedades técnicas para 6.0
•
Vistas
•
Herramientas de test
•
Mejoras en framework genérico
•
Cliente Web modular
3. Comunidades
•
Reconocimiento oficial
•
Procesos mejorados
•
Comunicación
65. Mejora en las comunicaciones
●
Nueva Web
●
Nuevo blog openerp.com +
OpenERP planet
●
Twitter
●
Listas de correo (en breve
abiertas a todo el mundo)
●
Sincronización de foro y listas de
correo
●
(Facebook, LindedIn)
68. Mejora en las comunicaciones
●
Nueva Web
●
Nuevo blog openerp.com +
OpenERP planet
●
Twitter
●
Listas de correo (en breve
abiertas a todo el mundo)
●
Sincronización de foro y listas
de correo
●
(Facebook, LindedIn)
69. ¿Aun despierto?
No se le permite utilizar el
sistema anti incendios para
mantener despierta a la
audiencia.
70. Resumen
2010 y posteriores: Enfoque editor
●
OpenERP
●
OpenERP 6.0: Salto hacia un conjunto
de aplicaciones de negocio, fáciles de
usar. Usabilidad por aplicación
●
Las comunidades son la llave
conductora de la energía de OpenERP.
Vayamos con el depósito lleno