Course Guide Basic Technical Training Online
Course Guide Basic Technical Training Online
2.50v5 2010
www.openbravo.com
I. Course Summary
The objective of the Basic Technical Training is to give partners and consultants the chance to learn the fundamental technical no!ledge required to perform a "asic O#en"ravo $%& im#lementation. This course is designed as an active self'study training supported by an Openbravo training specialist. The course requires roughly (0 hours of dedication which the student may invest as he or she sees fit across the ('!ee availa"ility. Students will be given materials, exercises, tests, their own virtual environment and assistance from our instructors. This way we aim for a unique, but even more, an efficient hands on learning experience by real examples. !e would li"e to emphasi#e that this course is not a set of live or #assive !e"cast sessions. By the end of the course the student !ill have de#loyed and #ac aged a com#lete real life instance of O#en"ravo $%& a##lication according to a fictitious customer)s re*uirements given. This course does not cover the functional no!ledge required to complete an implementation which is given during the Basic Functional Training.
II. %e*uirements
I+.1 Target ,udience
This course is aimed at potential and current #artners, consultants, develo#ers, or any trainee required to learn the s"ills needed for a basic implementation of Openbravo $%&.
Openbravo 4ser 1nterface Setup and System ,onfiguration 5odularity ,lient Setup 3ata 6rchitecture %oles 7 4sers 6pplication 3ictionary %eporting )oodies &ac"aging and The 3evelopment ,ycle
8. 4onday of the first !ee 5 (&4 C$T- a welcome webcast session with the
instructor
(. Thursday of the last6 fourth !ee 5 5&4 - a wrap up webcast session with
the instructor
/. $ach Thursday during the 9 wee" course durationo :65 ,$T ; live 1%, chat<support o =&5 ,$T ; live 1%, chat<support >ote- This course is an active self'study training rather than a set of passive webcast sessions. The student has full access to all course materials and tutor su##ort during the entire ('!ee availa"ility.
I+. To#ics
I+.0 7elcome and Introduction
This first session will welcome you to the course, present the schedule and give you an overview of the topics and assignments. To resemble a real life scenario, an Openbravo $%& 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-
client needs to automate procurement, warehousing and sales its retailers need to have 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 ,reatedBy visible so that they can see who created it an alert must indicate new Sales Orders entered directly by a retailers they run two departments, the food sales and the services sales and they want separate reporting for each a simpler 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 "ept in the system they have a large number of retailers they would li"e to import they need a full audit trail of orders, invoices, payments and products
deployment options, in particular, virtual appliances activation of an instance setting up logos system settings audit trail
I+.3 4odularity
3evelopment of any artifact in Openbravo $%& v(.=0 or later must be part of a module. 5odularity is an important concept of the application that all consultants and developers must be aware of and will be discussed here. The student will first learn how to install and ta"e advantage of existing external modules, free community ones as well as commercial ones Spain ?ocali#ation &ac" 1nitial 3ata ?oad $asy $xtensible 6ttributes
6fterwards, a ne! 7oof Inc tem#late 9 module !ill "e created which all subsequent adjustments will belong to.
multi tenancy concept 1nitial ,lient Setup process 1nitial Organi#ation Setup process warehouse setup minimum required functional setups
define a few roles and users on top of the Woof Inc. scenario and its requirements. 4ser preferences will also be discussed here.
tables and columns 'adding a new column and field+ references 'data types and input widgets+ windows, tabs and fields 'changing existing windows as well as defining new ones+ application element 'changing labels and help text+ application menu 'customi#ing the menu and defining new items+ re compilation of the application to reflect the changes made
I+.= %e#orting
The majority of reports within the application are based on the @aspersoft engine. *ence, the student will learn about it and how to execute the most common tas"s
use of i%eport to design reports customi#ing core reports 'adding logos and additional fields to a Sales 1nvoice+ creating new reports from scratch 'using the wi#ard vs manual design, various formats, user parameters, security issues, adding graphs+ ways of embedding reports into Openbravo $%& application
I+.> Goodies
There are a few smaller but interesting topics we would still li"e to show you within this chapter
+. Course 4aterials
4pon payment, you will receive the username and password used to enter the https-<<university.openbravo.com<login<index.php e learning platform. This platform will be used as the main interaction between you and the Openbravo Training team. The following elements will be present to deliver the ultimate course experience-
@e!s "log where live sessions and other news will be published :ocumentation for each topic and assignments that can be printed out ?in"s to Ao!to articles and additional readings 0B, forums monitored and answered by an Openbravo training specialist $2ercises and assignments $valuation form $mbedded I%C live chat sessions?su##ort tutored by Openbravo training specialists 6 lin" to a #rivate virtual instance of Openbravo $%& application where exercises will need to be executed
O#en"ravo S...8.
&O Box =882 &lona, Spain /8080 trainingBopenbravo.com htt#C??!!!.o#en"ravo.com?
Openbravo maintains the right to cancel a training session. .or more information regarding this policy, contact trainingBopenbravo.com