OpenERP:Presentacion_olivier_jornadas_bilbao2010

71
Open ERP 6.0 Novedades Olivier Dony, OpenERP Community Manager 14 Mayo 2010 Traducción de Ana Juaristi

description

Novedades OpenERP 6.0 Presentación Olivier Dony (openerp community manager) en jornadas de Bilbao 2010

Transcript of OpenERP:Presentacion_olivier_jornadas_bilbao2010

Page 1: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Open ERP 6.0 Novedades

Olivier Dony, OpenERP Community Manager

14 Mayo 2010Traducción de Ana Juaristi

Page 2: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Indice

1. OpenERP 6.0 Conjunto de aplicaciones empresariales

2. Novedades técnicas para 6.0

3. ¡Comunidades!

Page 3: OpenERP:Presentacion_olivier_jornadas_bilbao2010
Page 4: OpenERP:Presentacion_olivier_jornadas_bilbao2010

OpenERP es rompedor

Como producto• Lenguaje de programación

moderno• Aproximación modular,

contribución incremental.• Totalmente basado en Web.• Implementación clásica o

en la nube

Negocio rompedor• Descarga gratuita• Las contribuciones y la

comunidad alimentan el producto

• El valor añadido se reparte entre clientes, proveedores de servicios y editor

Page 5: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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.

Page 6: OpenERP:Presentacion_olivier_jornadas_bilbao2010

OpenERP Editor: Objetivos Clave

I+D: Desarrollo de ProductoServicios a Partners

Relaciones con la comunidadOferta SAAS

Page 7: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 8: OpenERP:Presentacion_olivier_jornadas_bilbao2010

OpenERP 2010

Servicios a Partners(uno a varios)• Servicios Profesionales• Servicios de mantenimiento• Servicios de formación• Servicios de desarrollo

Page 9: OpenERP:Presentacion_olivier_jornadas_bilbao2010

OpenERP 2010

Oferta SAAS• Oferta online de bajo coste• Solo módulos standar• Beneficios de partner

Page 10: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 11: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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.

OpenERP 6, Conjuntos de aplicaciones de negocio

Page 12: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Mejora de usabilidad y facilidad de uso

Page 13: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Mejora de usabilidad y facilidad de uso

Page 14: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Mejora de usabilidad y facilidad de uso

Page 15: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Mejora de usabilidad y facilidad de uso

Page 16: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Interfaz basada en aplicaciones

Page 17: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Interfaz basada en aplicaciones

Page 18: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Atajos contextuales y navegación

Page 19: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Asistentes de configuración flexibles

Page 20: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Listas simplificadas

Page 21: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 22: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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...

Page 23: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 24: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Demo

Page 25: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Novedades técnicas para 6.0

¿ Prefieres la presentación técnica o al no técnica ?

Page 26: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 27: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 28: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Nombres simplificados

Page 29: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Interfaz estructurado, grupos expandibles

Page 30: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Vistas 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

Ejemplo de sintaxis de una vista búsqueda

Page 31: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Grupos expandibles

<search string="Task Edition">(...)<group expand="1" string="Group by..."

colspan="4" col="20"><filter (...) /><filter (...) />

</group>(...)</search>

Ejemplo de sintaxis de un grupo expandible

Page 32: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Group by

Page 33: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Group by

<search string="Task Edition">(...)<filter string="Users"

icon="terp-project"domain="[]"context="{'group by':'user id'}"/>

(...)</search>O

Ejemplo Group by

Page 34: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Group by

search group(cr, uid, domain, [],group by=['user id', 'project id'],...)

# returns dict with results + domain and context# for expanding groupsO

Ejemplo API Group by

Page 35: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Contexto vista búsqueda

Page 36: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Contexto vista búsqueda

<search string="Products">(...)<field name="location id"

widget="selection"context="{'location': self}"/>

(...)</search>O

Ejemplo de contexto

Page 37: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Filtros Personalizados

Page 38: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Vistas Diagrama

Page 39: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Vistas Diagrama

<diagram string="Workflow Editor"><node object="workflow.activity"

shape="circle"bgcolor="red">

<field name="name"/></node><arrow object="workflow.transition"

source="act from"destination="act to">

<field name="name"/></arrow>

</diagram>O

Ejemplo vista diagrama

Page 40: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Multicompañía

Page 41: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Multicompañía

● Integrado de base● Nuevas reglas (ir.rules) para filtrado● Compañía por defecto por objeto● Operaciones internas

Page 42: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Reglas de seguridad

Page 43: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 44: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Serialización 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

YAML

Page 45: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Ejemplo YAML

Page 46: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Nuevo grabador de módulos: scenarios test, datos

Page 47: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Integración continua; herramienta test automatizadoss

Page 48: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 49: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 50: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 51: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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)

Page 52: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Recursos

Page 53: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 54: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Cliente Web Modular

●Módulos del lado cliente

●Controles de registro: /openerp, /webmail

●Nuevos widgets (wiki, BI, wysiwyg)

Page 55: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 56: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 57: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 58: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 59: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 60: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 61: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 62: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Procesos mejorados y herramientas

Page 63: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 64: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 65: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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)

Page 66: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Mejora en las comunicaciones

Page 67: OpenERP:Presentacion_olivier_jornadas_bilbao2010

Mejora en las comunicaciones

Page 68: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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)

Page 69: OpenERP:Presentacion_olivier_jornadas_bilbao2010

¿Aun despierto?

No se le permite utilizar el sistema anti incendios para mantener despierta a la audiencia.

Page 70: OpenERP:Presentacion_olivier_jornadas_bilbao2010

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

Page 71: OpenERP:Presentacion_olivier_jornadas_bilbao2010

¿Preguntas?