Key Concepts

From ADempiere
Revision as of 07:34, 27 December 2010 by MJMcKay (Talk) (Clients, Organizations & Users)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

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