V6 highlights-openerp-2010-05-14
-
Upload
vinhuniversity -
Category
Documents
-
view
1 -
download
0
Transcript of V6 highlights-openerp-2010-05-14
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Outline
1 OpenERP 6.0, Business Application Suite
2 Technical news for 6.0
3 Communities!
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
OpenERP is disruptive
Disruptive Product
Modern programminglanguage
Modular approach,incremental contribution
Fully web-based
Classical or clouddeployment
Disruptive Business
Free download
Contributions andCommunity fuel the product
Value created is fairly splitbetween Customer, ServiceProvider, and Publisher
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
2010: Cornerstone for OpenERP
During the last 5 years, OpenERP has matured into a smartEnterprise Management software suite, with a world-widebrand, and a strong market demand.
OpenERP SA will now focus on being the OpenERP Publisher.
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
OpenERP Publisher: Key Goals
R&D, Product Development
Services to Partners
Community Relationships
SAAS Offer
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
OpenERP 2010
Research and Development
Dedicated R&D teams
SCRUM methodology
Focus on quality
Tests: tools + test suites
Community Relationships
Community Structure
Community Recognition
Communication
Services to Partners (one2many)
Professional Services
Maintenance Services
Training Services
Development Services
SAAS Offer
Low-cost online offer
Standard modules only
Partner Benefits
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
OpenERP 2010
Research and Development
Dedicated R&D teams
SCRUM methodology
Focus on quality
Tests: tools + test suites
Community Relationships
Community Structure
Community Recognition
Communication
Services to Partners (one2many)
Professional Services
Maintenance Services
Training Services
Development Services
SAAS Offer
Low-cost online offer
Standard modules only
Partner Benefits
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
OpenERP 2010
Research and Development
Dedicated R&D teams
SCRUM methodology
Focus on quality
Tests: tools + test suites
Community Relationships
Community Structure
Community Recognition
Communication
Services to Partners (one2many)
Professional Services
Maintenance Services
Training Services
Development Services
SAAS Offer
Low-cost online offer
Standard modules only
Partner Benefits
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
OpenERP 2010
Research and Development
Dedicated R&D teams
SCRUM methodology
Focus on quality
Tests: tools + test suites
Community Relationships
Community Structure
Community Recognition
Communication
Services to Partners (one2many)
Professional Services
Maintenance Services
Training Services
Development Services
SAAS Offer
Low-cost online offer
Standard modules only
Partner Benefits
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
OpenERP 6, Business Application Suite
OpenERP 6.0 is becoming a true suite of Business Applications,not a classical ERP anymore.
By reducing the dependencies between standard modules,OpenERP 6 will make it easier to install specific BusinessApplications only. For example: installing Sales withoutpulling Manufacturing.
By organizing the menu and interfaces in anapplication-centric way, OpenERP will behave like yourtypical dedicated software, for each context.
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Improved usability and ease of use
To bring the usability and ease of use levels of a dedicated pieceof software, OpenERP 6 brings:
Completely redesigned web interface
Applications-centric interface
Per-application menu structure, streamlined
Contextual shortcuts and navigation
Flexible configuration wizards
Simplified lists
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Applications-based interface
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Per-application menu
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Contextual shortcuts and navigation
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Flexible configuration wizards
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Simplified lists
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Improved business applications
Improved, integrated, made more generic
Resources and Projects
HR and surveys
Document Management System
Stock and MRP
Multicompany
CRM
More localisations...
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Improved usability and ease of useImproved business applicationsDemo
Demo
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Technical news for 6.0
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
New views and improved lists
No more My Tasks, Open Task, All Tasks, ...
No more select=1, select=2 dilemma
Structured search interface
Expandable groups
Custom filters
Group-by buttons
Diagram views
Buttons in list views
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Simplified menus
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Structured interface, expandable groups
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Search views
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>
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Expandable groups
Expandable group example
<search string="Task Edition">(...)<group expand="1" string="Group by..."
colspan="4" col="20"><filter (...) /><filter (...) />
</group>(...)</search>
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Group by
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Group by
Group by - example
<search string="Task Edition">(...)<filter string="Users"
icon="terp-project"domain="[]"context="{’group by’:’user id’}"/>
(...)</search>
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Group by
Group by - API example
search group(cr, uid, domain, [],group by=[’user id’, ’project id’],...)
# returns dict with results + domain and context# for expanding groups
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Search view context
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Search view context
Context example
<search string="Products">(...)<field name="location id"
widget="selection"context="{’location’: self}"/>
(...)</search>
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Custom filters
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Diagram view
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Diagram
Diagram view example
<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>
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Multicompany
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Multicompany
Integrated in base
New ir.rules for filtering
Default company per object
Internal operations
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Security rules
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
YAML Serialization
YAML
Simplified human-readable format
Same syntax for data and tests
More flexible than XML serialization
Can use OpenERP API, for Python tests
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
YAML
YAML Example
-Scenario: In order to check the survey module
-I Create 1 survey and define 1 survey page
-!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
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
New module recorder: test scenarios, data
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Continuous Integration: automated test suite
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Framework changes
improved security (injectionvectors, private methods)
import openerp
openerp client lib
import wizard
simplified links, act window
default focus on fields,buttons
decimal precision for allfloats
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Massive cleanup
terp → openerp(backwards comp.)
cleanup of data load(convert.py)
server startup -i -u -t,rollback
ORM API documenationonline
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Generic tools
mail history per object
base.action.rule
resource object forplanning, used by mrp,project long term
CalDAV calendar sync(Desktop or Web sync)
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Resources
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
ViewsTest frameworkGeneric framework improvementsModular web client
Modular Web Client
client-side modules
register controllers:/openerp, /webmail
register new widgets (wiki,BI,wysiwyg)
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Focus on Community Relationship
Official recognition of localOpenERP communities
Community member/partneras well
Improved processes
New website
Communication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Official recognition
Specific logos like forOpenERP Partners
Section on new openerp.comfor communities(description, contacts,comm, ...)
Must: be open, displaymembers, respect rules
Community events publishedby OpenERP
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Official recognition
Specific logos like forOpenERP Partners
Section on new openerp.comfor communities(description, contacts,comm, ...)
Must: be open, displaymembers, respect rules
Community events publishedby OpenERP
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Improved processes and tools
Official merge process
General communityprocesses
See guidelines
Easier translation process(synchronized)
Documentation publishedwith translations
Country/Sector-specificevaluation matrix
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Improved processes and tools
Official merge process
General communityprocesses
See guidelines
Easier translation process(synchronized)
Documentation publishedwith translations
Country/Sector-specificevaluation matrix
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Improved processes and tools
Official merge process
General communityprocesses
See guidelines
Easier translation process(synchronized)
Documentation publishedwith translations
Country/Sector-specificevaluation matrix
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Outline
1 OpenERP 6.0, Business Application SuiteImproved usability and ease of useImproved business applicationsDemo
2 Technical news for 6.0ViewsTest frameworkGeneric framework improvementsModular web client
3 Communities!Official recognitionImproved processesCommunication
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Improved Communication
Community channels
New website
New blog.openerp.com +OpenERP planet
Mailing-lists (soon open toeveryone)
Forum and mailing-list sync
(Facebook, LinkedIn)
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Improved Communication
Community channels
New website
New blog.openerp.com +OpenERP planet
Mailing-lists (soon open toeveryone)
Forum and mailing-list sync
(Facebook, LinkedIn)
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Still awake?
Olivier Dony OpenERP 6.0 - What’s new?
OpenERP 6.0, Business Application SuiteTechnical news for 6.0
Communities!
Official recognitionImproved processesCommunication
Summary
Summary
2010 and onwards: focuson being OpenERPPublisher
OpenERP 6.0: leap towardsa Business Application Suite,improved ease of use,per-application usability
Communities are a keydriving power of OpenERP,let’s go full throttle!
Olivier Dony OpenERP 6.0 - What’s new?