View source | Discuss this page | Page history | Printable version   

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

This article is protected against manual editing because it is automatically generated from Openbravo meta-data. Learn more about writing and translating such documents.
Back button.png   Back to ERP/3.0/Developers Guide/Database Model/org.openbravo.model.ad.module


Contents

AD_Module_Install

This table contains the following columns:

Name Nullable Data Type Description


AD_Module_Install_ID No VARCHAR (32) This temporary table is used in the installation and update process for modules. It stores the information for the upcoming module.
Isactive No CHAR (1) 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.

Isconfigscriptapplied No CHAR (1) This check affects to Template modules. When it is active, the template they contain is applied to the instance when the application is built.

Note that this information is kept only in the instance but not it is not exported to the module.

Author Yes NVARCHAR (2000) The author of the module is the person or company that created and maintains the module.
Update_Available Yes VARCHAR (10) Indicates whether and which new version is available to update a module
AD_Client_ID No VARCHAR (32) A Client is a company or a legal entity. You cannot share data between Clients.
Createdby No VARCHAR (32) The Created By field indicates the user who created this record.
Created No TIMESTAMP (7) The Created field indicates the date that this record was created.
Isdefault Yes CHAR (1) The Default Checkbox indicates if this record will be used as a default value.
Description No NVARCHAR (255) A description is limited to 255 characters.
Enabled No CHAR (1) When a module is not enabled, their artifacts (windows, tabs, forms, reports and processes) will not be accessible.
Istrialallowed No CHAR (1)
Haschartofaccounts No CHAR (1) The module contains a chart of accounts
Hasreferencedata No CHAR (1) The module contains reference data
Help Yes NVARCHAR (2000) The Help field contains a hint, comment or help about the use of this item.
Isindevelopment Yes CHAR (1) Determines wether the module is currently in development process. Only the modules that currently are being developed will be exported.
Istranslationmodule No CHAR (1) This module is a translation module
Iscommercial No CHAR (1) Commercial modules are only available to Professional and Enterprise 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.

Javapackage No VARCHAR (255) The Java Package is a unique identifier of your module and has to match the Java package naming rules as described in the Java Naming Conventions (names and package names). Be careful when setting this value as you are not allowed to change it once your module is registered in the central repository. If your module includes Java files they have to be packaged within your module's Java package or in its sub-packages.
AD_Language Yes VARCHAR (6) The Language identifies the language to use for display
Licensetype Yes VARCHAR (60) There is a list of possible licenses to select one of them for the current element.
License Yes NVARCHAR (2000) Contains the text of the license the module is release with, this information is additional to the license type.
AD_Module_ID No VARCHAR (32) Indicates the module the element forms part of.
Name No NVARCHAR (60) 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.
AD_Org_ID No VARCHAR (32) An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.
Referencedatainfo Yes NVARCHAR (2000) 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.
Isregistered Yes CHAR (1) Indicates whether the module is registered in the Central Repository and in case it is not, it allows to register it.
Seqno Yes DECIMAL The Sequence indicates the order of records
Status Yes VARCHAR (60) Current status of a debt/payment.
Istranslationrequired Yes CHAR (1) The current module contains user interface elements that can be translated to different languages.
Type No VARCHAR (60) The Type indicates the type of validation that will occur. This can be SQL, Java Script or Java Language.
Url Yes VARCHAR (300) The URL defines an online address for this element.
Updateinfo Yes NVARCHAR (2000) Information about the update, this information should include what is new for the new version.
Update_Ver_ID Yes VARCHAR (32) Identifier for the Update Version
Updated No TIMESTAMP (7) The Updated field indicates the date that this record was updated.
Updatedby No VARCHAR (32) The Updated By field indicates the user who updated this record.
Version No VARCHAR (10) The Version indicates the version of this table definition.
Version_Label Yes VARCHAR (60) 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...

Columns

AD_Module_Install_ID



top


Active



top


Apply Configuration Script



top


Author



top


Available Update



top


Client


Foreign key column to AD_Client table, (column: AD_Client_ID) It has a validation "AD_Client Security validation", with the following code

AD_Client.AD_Client_ID in (@#User_Client@)

top


Created By


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

top


Creation Date



top


Default



top


Description



top


Enabled



top


Free for Trial



top


Has chart of accounts



top


Has reference data



top


Help/Comment



top


In Development



top


Is translation module



top


IsCommercial



top


Java Package



top


Language

Foreign key column to AD_Language table, (column: AD_Language)

top


License Type



top


License text



top


Module



top


Name


top


Organization


Foreign key column to AD_Org table, (column: AD_Org_ID) It has a validation "AD_Org Security validation", 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


Reference Data Description



top


Register Module



top


Sequence Number



top


Status



top


Translation Required



top


Type



top


URL



top


Update Information



top


Update Version



top


Updated



top


Updated By


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

top


Version


top


Version Label



top


Other Info

Check Constraints

These are the check constraints for this table:

top

Back button.png   Back to org.openbravo.model.ad.module

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

This page has been accessed 5,159 times. This page was last modified on 7 September 2020, at 01:56. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.