Difference between revisions of "Key Concepts"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
m (Added info about Clients, Orgs and Users.)
m (Clients, Organizations & Users)
Line 8: Line 8:
 
ADempiere is built on an organizational model where the '''Client''' is the highest level of an independent business entity. Each Client will have one or more '''Organizations''' reporting to it. The Client defines the accounting parameters (Accounting Schema, Tree definition, Non Monetary UOM's) that are used by all the Organizations under that client.  An '''Organization''' is a legal entity (business) with its own banking, and business processes.  Each Organization can have a number of '''Users'''. The '''Users''' can be restricted to an organization, multiple organizations or the client through '''Roles'''.
 
ADempiere is built on an organizational model where the '''Client''' is the highest level of an independent business entity. Each Client will have one or more '''Organizations''' reporting to it. The Client defines the accounting parameters (Accounting Schema, Tree definition, Non Monetary UOM's) that are used by all the Organizations under that client.  An '''Organization''' is a legal entity (business) with its own banking, and business processes.  Each Organization can have a number of '''Users'''. The '''Users''' can be restricted to an organization, multiple organizations or the client through '''Roles'''.
  
When you login to ADempiere, you are logging is as a user with a specific role into a specific client and organization.
+
When you login to ADempiere, you are logging is as a User with a specific Role into a specific Client and Organization.
  
Any implementation of ADempiere for a business starts with creating the Client. See [[Create the Client]].
+
Any implementation of ADempiere for a business starts with creating the Client. See [[Creating the Client]].
  
 
== Accounting Schema, Combinations, Defaults and keeping track of the money ==
 
== Accounting Schema, Combinations, Defaults and keeping track of the money ==

Revision as of 08:34, 27 December 2010

Table of Contents{{#if: | | [[{{{2}}}]] }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | Key Concepts{{#if: | | [[{{{next}}}]] }} ⇒

This section is a summary of key concepts you will need to understand as you read the rest of this manual.

Clients, Organizations & Users

ADempiere is built on an organizational model where the Client is the highest level of an independent business entity. Each Client will have one or more Organizations reporting to it. The Client defines the accounting parameters (Accounting Schema, Tree definition, Non Monetary UOM's) that are used by all the Organizations under that client. An Organization is a legal entity (business) with its own banking, and business processes. Each Organization can have a number of Users. The Users can be restricted to an organization, multiple organizations or the client through Roles.

When you login to ADempiere, you are logging is as a User with a specific Role into a specific Client and Organization.

Any implementation of ADempiere for a business starts with creating the Client. See Creating the Client.

Accounting Schema, Combinations, Defaults and keeping track of the money

Documents and Document Processing

Database Tables and Common Fields

In ADempiere, most database tables contain a set of common fields that are used by most windows or by the underlying rules and software. These are:

  • AD_Ord_ID
  • AD_Client_ID
  • Created
  • CreatedBy
  • IsActive
  • Name
  • Description
  • Comment/Help
  • Updated
  • UpdatedBy
  • Value/Search Key

There is one other field of the form <table name>_ID that contains the ID key of the records in the table.

Security: Users and Roles