View source | Discuss this page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Add page
Show collection (0 pages)
Collections help

Search

General Setup To Delete

Basic Setup

General Setup application area is the place where the Openbravo basic setup is configured.

The Openbravo basic setup requires to follow the flow of events listed below:

Openbravo can be localized for any country thanks to a key Openbravo feature which is Modularity.
A Localization Pack must include at least:
- the complete translation for the official language(s) in the country.
The language is automatically available once the localization Pack has been successfully installed, therefore can be selected as described at User Preferences
- the chart of accounts that defines the accounting structure if any to comply with the approved local practice and laws.
The Chart of Accounts is available for selection just while running either the Initial Client Setup or the Initial Organization Setup, see below.
- and the setup of the taxes which comply with the in-country tax authorities requirements.
The setup of the taxes is also available for selection while running either the Initial Client Setup or the Initial Organization Setup, and even in the "Enterprise Module Management" window
The localization pack as well as any other modules or packs can be installed in the application path General Setup // Application // Module Management which is accessible while logging as
"System Admin".
This can be considered the first basic step while setting Openbravo instances as it is required to install first the localization packs if any, in order to apply the accounting reference data or Chart of Accounts while creating either the "Client" or the "Organization" later on, see below.
To learn more about Localization, visit the Localization Guide
A Client in Openbravo is the top-most level of configuration and data within Openbravo.
Above means that certain configuration such as users, customers, vendors and other master data can be managed in a client and therefore be available across all the organizations within the client.
Each client can host at least one or even more than one organization that can be used to model the enterprise.
The Initial Client setup is the process which creates a Client in Openbravo. A Client cannot be created manually.
This process besides creating a Client allows to select the reference data included in the module/s or pack/s already installed.
All that data, if applied to the Client, will we shared by all the organizations which belongs to the Client.
As a side note:
There is a "System Client" which is automatically created by Openbravo as part of the Openbravo installation process.
This client handles application data such as tables, columns and fields and it also manages some data which can be shared across all the Clients such as currencies, countries and regions and units of measure.
An Organization is the second level of configuration and data.
Organizations can be structured in a hierarchical way within a Client providing multiple options while modelling your enterprise.
The Initial Organization setup is the process which creates Organizations in Openbravo.
An Organization can be created once the Client it belongs to has been created.
An Organization cannot be created manually.
Same way this process besides creating an Organization allows to select the reference data included in the module/s or pack/s already installed.
This time the data, if applied to the Organization, will be available just for the Organization being created.
There are different types of Organizations which can either be legal entities or not. Legal entities can either require accounting or not and Not Legal Entities can either allow transactional data or not.
As a side note:
There is an Organization named (*) which is automatically created at the same time that the "System Client" is created. Every organization created later on will hierarchically be located below it.
Openbravo security can be split into "Functional" and "Data" security.
"Functional" security manage the access rights to Openbravo entities such as Windows and Processes by properly setting up users and roles:
A User is an entity which can log into Openbravo whenever it has a password and at least one role assigned.
Each person accessing Openbravo should have a different user assigned properly configured.
A Role is the connection between users and access rights to Organizations, Windows, Processes and Forms in Openbravo.
Access rights are fist configured at role level, roles are then assigned to the user/s.
As a side note:
Openbravo creates two users by default, the "System" user and the "Openbravo" user:
- the "System" user is the owner of Openbravo application data. It is not possible to log into Openbravo as "System" user.
- the "Openbravo" user is a "super" user which have access to any Openbravo Client.
The password assigned to this user is "openbravo", however it can be changed if needed in the User window.
This user is assigned to the "System Administrator Role", a role with no access restrictions.
Data security is an advance setting as it manages the access rights to subsets of data within Openbravo entities such as Windows and Processes, by properly setting up the Data Access Level at table level and the User Access Level:
Data Access level defines the client and/or the organization each record is going to be visible from. Every table in Openbravo has a "Data Access Level" column.
User Access Level allows to limit the records which will be accessible in entities such as Windows, Processes, Forms, Widget Classes and Views for a role, or even limit the access to a given entity.

Below diagram visually shows the Openbravo basic setup flow for a "Legal Entity" which requires accounting.
In this example the "Chart of Accounts", same would apply to the setup of the "Taxes", is not shared across all the organization/s of the client because it is not applied at client level, but just for the Organization being created. This setup would fit in case of a Client which has 1 or more independent legal entities with accounting underneath.

Diagram BasicGS.png

As shown in the diagram above there is a close relationship between the general setup area and the accounting configuration area in Openbravo, because to set an Organization as ready requires below accounting items to be properly created and configured:

  1. a Fiscal Calendar
  2. an Accounting Schema
  3. and an Account Tree or "Chart of Accounts" linked to the Accounting Schema.

As already mentioned, the items two and three above can be applied as reference data if a Localization Pack containing a Chart of Accounts is previously installed.

Moreover, in case there is no a Localization Pack for a country, Openbravo delivers a "Generic Chart of Accounts" module which if installed creates a sample Chart of Accounts and Accounting Schema which can be later on adjusted to the needs of your enterprise.

Anyway, to learn more about accounting, please review the Financial Management Introduction article.

Back to General Setup area, above Openbravo basic setup is briefly explained in the Quick Configuration Guide document.

You can review below User Guide links in the other listed below if if it is required to learn more above each of the basic configuration concepts:

Advanced Setup

General Setup application area is also the place where additional and not that basic Openbravo setup is also configured by not following a specific flow of events.

This window allows to apply any kind of reference data but the "Chart of Accounts" (as the Chart of Accounts is not a dataset but a csv file):
- to the (*) organization, this way the reference data will be shared across all the Organizations within the client
- to a specif organization of the client, this way the reference data will only be available for the organization
- or to a set of organizations of the client, this way the reference data will only be available for those organizations.
This window is very useful in those cases where the Organization/s are already created therefore a dataset of a module or pack can not be installed through the Initial Client Setup.
This window allows to schedule processes such as:
the "Accounting Server Process", this process is a system process which once scheduled search and automatically post documents
the "Heartbeat Process", this process is a system process which once scheduled collects information about Openbravo installations
the "Costing Background Process", this process calculates the cost of the material/product related transactions
The Process Monitor window allows to review the status of every scheduled processes.
This window allows to customize the Openbravo instance for a user/s or for an organization/s, for instance:
It is possible to configure through a preference that the recent views or windows viewed are shown in the user workspace.
It is also possible to configure through a preference that "Post" buttons and "Accounting" related tabs are shown for a user/s.
It is also possible to configure the Audit Trail feature through a preference.
Alerts are the way Openbravo informs about events of any kind happening.
An alert can be notifications such as "Customers with exceed credit", "Products under stock" or "Bank Accounts without accounting information".
Openbravo supports the configuration of many type of alerts.
Besides, Openbravo allows the customization of the views. Customized views can be stored and retrieved when needed.
The Window Personalization window is the place where customized "Windows" and "Form" are stored after being saved and therefore maintained.
"Grid" settings are stored in the preference window thanks to a specific property named "Grid Configuration".

Finally, once Openbravo is installed there is some data created by default which does not require any action taken by the end-user, that is:

This data is store at "System Client" level which implies that it is shared among all the clients and organizations in the Openbravo environment.

If the organization deals with foreign customers and vendors the conversion rates should be manually defined in the Conversion Rates window.

Application Menu

General Setup area is split in several folders which collect different settings. Let's review each of them.

Retrieved from "http://wiki.openbravo.com/wiki/General_Setup_To_Delete"

This page has been accessed 3,303 times. This page was last modified on 19 September 2012, at 08:28. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.