Openbravo Tt1 Course Guide 2016
Openbravo Tt1 Course Guide 2016
Openbravo Tt1 Course Guide 2016
Technical Training 1 -
Customization
Course Guide
3.0PR15Q3.4_V1
© 2008-2016 Openbravo S.L.U. All rights reserved. The information in this document is confidential and may not be
disseminated or disclosed to third parties (either in digital form or on paper) without the prior written consent of
Openbravo S.L.U.
Introduction
Audience
Content
Session 0 - Welcome and Introduction
Session 1 - Openbravo User Interface
Session 2 - Setup and System Configuration
Session 3 - Modularity
Session 4 - Client Setup
Session 5 - Data Architecture
Session 6 - Roles & Users
Session 7 - Application Dictionary
Session 8 - Reporting
Session 9 - Goodies
Session 10 - Packaging/Development Cycle
Formats
Online E-learning Format
Classroom Format
Requirements
Knowledge prerequisites
Computer Requirements
Terms & Prices
Times, Prices & Registration
Language
Notes
Introduction
Technical Training level 1 provides the fundamental knowledge required to customize Openbravo
Business Suite and perform a basic Openbravo Business Suite implementation in a modular way,
using available Openbravo documentation.
By the end of the course the student will have deployed and packaged a complete real life instance of
Openbravo Business Suite application according to a fictitious customer's requirements given.
Note: This course does not cover the functional configuration topics required to complete an
implementation which is given during the Functional Training 1 and Functional Training 2.
Audience
This course is aimed at developers and solution consultants with some technical background required to
learn the skills needed for a basic implementation of Openbravo Business Suite. See the
Requirements section below for a more detailed list of required knowledge.
Content
To resemble a real-life scenario, an Openbravo Business Suite implementation will be simulated for a
pet food distributor called Woof Inc. The following scenario and its requirements will be presented
and later on implemented:
● the Woof Inc fictitious customer needs to automate procurement, warehousing and sales
● its retailers need access to the system so they can enter sales orders by themselves, of course
without accessing any other vital information of the Woof Inc business
● main reports customized with their logo and an additional field CreatedBy visible so that they can
see who created it
● an alert must indicate new Sales Orders entered directly by retailers
● they run two departments, the food sales and the services sales and they want separate reporting
for each
● a simplified menu where daily items are accessible directly from the root level
● product window is too complicated as is, must be simplified
● they require an image for each product to be kept in the system
● they have a large number of retailers they would like to import
● they need a full audit trail of orders and invoices
● they would like an overview of incoming sales orders from their workspace
Consequently, this gives an idea of the elements and the terminology that is referenced and can be
customized later on.
Session 3 - Modularity
Development of any artifact in Openbravo Business Suite must be part of a module. Modularity is an
important concept of the application that all consultants and developers must be familiar with and will be
discussed here.
The student will first learn how to install and take advantage of existing external modules, free community
ones as well as commercial ones:
● Spain Localization Pack
● Initial Data Load
● Easy Extensible Attributes
Afterwards, a new Woof Inc template + module will be created which all subsequent customizations will
belong to.
Session 8 - Reporting
The majority of reports within the application are based on the Jaspersoft engine. Hence, the student will
learn about it and how to execute the most common tasks:
● use of Jaspersoft Studio to design reports
● customizing core reports (adding logos and additional fields to a Sales Invoice)
● creating new reports from scratch (using the wizard vs manual design, various formats, user
parameters, security issues, adding graphs)
● ways of embedding reports into Openbravo Business Suite application
● creating Query/List widget reports for the workspace
Session 9 - Goodies
There are a few smaller but interesting topics we would still like to show you within this chapter:
● creating alerts
● background services
● pulling information from Openbravo Business Suite through web services
● creating simple HTML and URL widgets
Formats
Classroom Format
Classroom format of the training is aimed at those in need to learn how to customize and extend
Openbravo Business Suite3 in the shortest and most efficient manner possible. When given as such
and delivered by an Openbravo Training Specialist, the Technical Training 1 is a 5-day course with the
following schedule:
Modularity
Note: The schedule above is only an estimate and is subject to change depending on the number of
students and additional content that might be added by subsequent minor releases.
Within the classroom training the student will receive a USB key with:
● electronic materials
● tools and installers required for the course
● implementation source examples
Requirements
Knowledge prerequisites
● good knowledge of SELECT queries (SQL)
● basic system and database administration
● ERP consulting experience and/or basic functional knowledge of Openbravo Business Suite is a
considerable plus
Computer Requirements
● core i3 processor (2GHz or faster)
● 4Gb RAM or more
● A compatible web browser. Due to the fact that Openbravo Business Suite is a
rich-internet-application, the newest browsers with optimized Javascript engines are
recommended for the best user experience:
○ Firefox 38
○ Google Chrome 43
○ Internet Explorer 11
○ Safari 8
Language
All training materials are available in English only. Classroom teaches and online course support
(forums & chats) however can also be delivered in Spanish.
Notes
● The course is led and followed by an Openbravo Training Specialist.
● Training is based on Openbravo Business Suite version 3.0PR15Q3.4.
● Prices are quoted per student and do not include taxes.
● This course is open to all participants, regardless of affiliation with Openbravo.
● This course does not cover the functional or development topics required to complete an
implementation which are delivered during the Functional Training 1 and Technical Training 2.
For detailed Terms and Conditions of Openbravo courseware delivery, please visit the following
link: https://university.openbravo.com/university-terms.html