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

PDF Books
Show collection (0 pages)
Collections help

Search

ERP 2.50:Developers Guide/Database Model/org.openbravo.model.ad.module/AD Module Install

ERP 2.50:Developers Guide/Database Model/org.openbravo.model.ad.module

Index

Contents

AD_Module_Install

This temporary table is used in the installation and update process for modules. It stores the information for the upcoming module.

This table contains the following columns:

Name Nullable Data Type Description
AD_Module_Install_ID NVARCHAR2(32)Temporary table used when installing/updating modules
AD_Client_ID NVARCHAR2(32)Client for this installation.
AD_Org_ID NVARCHAR2(32)Organizational entity within client
Isactive NCHAR(1)A flag indicating whether this record is available for use or de-activated.
Created NDATEThe date that this record is completed.
Createdby NVARCHAR2(32)User who created this records
Updated NDATEx not implemented
Updatedby NVARCHAR2(32)User who updated this records
AD_Module_ID NVARCHAR2(32)Module
Name NNVARCHAR2(60)A non-unique identifier for a record/document often used as a search tool.
Version NVARCHAR2(10)Version of the table definition
Description NNVARCHAR2(255)A space to write additional related information.
Help YNVARCHAR2(2000)A comment that adds additional information to help users work with fields.
Url YVARCHAR2(300)An address which can be accessed via internet.
Type NVARCHAR2(60)A distinct item characteristic used for processes and sometimes grouped within a category.
License YNVARCHAR2(2000)Module license text
Isindevelopment YCHAR(1)Determines wether the module is currently in development process.
Isdefault YCHAR(1)A value that is shown whenever a record is created.
Seqno YNUMBERThe order of records in a specified document.
Javapackage NVARCHAR2(255)Java package for the module
Licensetype YVARCHAR2(60)Type of license
Author YNVARCHAR2(2000)Module author/licensor
Status YVARCHAR2(60)A defined state or position of a payment.
Update_Available YVARCHAR2(10)New version to update the current module
Istranslationrequired YCHAR(1)This module requires of tranlsation
AD_Language YVARCHAR2(6)A method of communication being used.
Haschartofaccounts NCHAR(1)The module contains a chart of accounts
Istranslationmodule NCHAR(1)This is a translation module
Hasreferencedata NCHAR(1)The module contains reference data
Isregistered YCHAR(1)Indicates whether the module is registered in the Central Repository
Updateinfo YNVARCHAR2(2000)Information about the update
Update_Ver_ID YVARCHAR2(32)Update Version
Referencedatainfo YNVARCHAR2(2000)Description for the reference data contained within the module
Version_Label YVARCHAR2(60)Human readable version identifer
Version_ID YVARCHAR2(60)Version identifier
Iscommercial NCHAR(1)Commercial Module
Commercial_Tier YVARCHAR2(60)Tier for commercial modules
Enabled NCHAR(1)Is the module enabled

Other Info

Check constraints

These are the check constraints for this table:

top

Indexes

These are the indexes for this table (for each index there is a list of all the columns included within it):

Unique

top

Columns

AD_Module_Install_ID

This temporary table is used in the installation and update process for modules. It stores the information for the upcoming module.

top

Client

Foreign key column to AD_Client table, (column: AD_Client_ID)


Validation Rule AD_Client Security validation: Clients with user access rights. With the following code:

 
AD_Client.AD_Client_ID IN (@#User_Client@)

top

Organization

Foreign key column to AD_Org table, (column: AD_Org_ID)


Validation Rule AD_Org Security validation: Organizations of the Client with user acces rights. With the following code:

 
(@AD_Client_ID@='0' AND AD_Org.AD_Org_ID='0') OR (@AD_Client_ID@!='0' AND ((AD_Org.AD_Client_ID IN (@#User_Client@) AND AD_Org.AD_Org_ID IN (@#User_Org@)) OR AD_Org.AD_Org_ID='0' AND AD_Org.IsSummary='N'))

top

Active

There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records:
(1) The system requires the record for auditing purposes.
(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.

top

Creation Date

The Created field indicates the date that this record was created.

top

Created By

Foreign key column to AD_User table, (column: AD_User_ID)

top

Updated

The Updated field indicates the date that this record was updated.

top

Updated By

Foreign key column to AD_User table, (column: AD_User_ID)

top

Module

Indicates the module the element forms part of.

top

Name

A more descriptive identifier (that does need to be unique) of a record/document that is used as a default search option along with the search key (that is unique and mostly shorter). It is up to 60 characters in length.

top

Version

The Version indicates the version of this table definition.

top

Description

A description is limited to 255 characters.

top

Help/Comment

The Help field contains a hint, comment or help about the use of this item.

top

URL

The URL defines an online address for this element.

top

Type

The Type indicates the type of validation that will occur. This can be SQL, Java Script or Java Language.

top

License text

Contains the text of the license the module is release with, this information is additional to the license type.

top

In Development

Determines wether the module is currently in development process. Only the modules that currently are being developed will be exported.

top

Default

The Default Checkbox indicates if this record will be used as a default value.

top

Sequence Number

The Sequence indicates the order of records

top

Java Package

Is the Java package the module will use.

top

License Type

There is a list of possible licenses to select one of them for the current element.

top

Author

The author of the module is the person or company that created and maintains the module.

top

Status

Current status of a debt/payment.

top

Available Update

Indicates whether and which new version is available to update a module

top

Translation Required

The current module contains user interface elements that can be translated to different languages.

top

Language

The Language identifies the language to use for display

top

Has chart of accounts

The module contains a chart of accounts

top

Is translation module

This module is a translation module

top

Has reference data

The module contains reference data

top

Register Module

Indicates whether the module is registered in the Central Repository and in case it is not, it allows to register it.

top

Update Information

Information about the update, this information should include what is new for the new version.

top

Update Version

Identifier for the Update Version

top

Reference Data Description

Description for the reference data contained within the module. When a module contains reference data this field maintains a description of this data and its purpose.

top

Version Label

It is a human understandable identifier for the version, it will be used with version number. Value examples this field can take are: MP1, dev, alpha...

top

Version ID

It is an identifier for the version. In core module this is automatically calculated when it is build in a mercurial working copy, being in this case the last changeset in the working copy.

top

IsCommercial

Commercial modules are only available to Professional and Basic Edition instances whereas non commercial ones can be downloaded and installed in Community Edition Instances.
Commercial modules can have a fee to be payed before they can be installed.

top

Tier

Commercial modules are defined in different tiers:
1st Tier: The module can be installed in Professional and Basic Edition instances once it has been purchased.
2nd Tier: The module can be installed in Professional Edition instances once it has been purchased.

List values: CommercialTier

The allowed values for this list are:

top

Enabled

When a module is not enabled, their artifacts (windows, tabs, forms, reports and processes) will not be accessible.

top

Retrieved from "http://wiki.openbravo.com/wiki/ERP_2.50:Developers_Guide/Database_Model/org.openbravo.model.ad.module/AD_Module_Install"

This page has been accessed 760 times. This page was last modified on 14 June 2011, at 11:03. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.