Plugin: ObjectDataTool

From iDempiere en
Revision as of 16:26, 18 April 2017 by Ken longnan (talk | contribs)


Description

The ObjectDataTool(ODT) plugin adds the functionality of import/export AD data.

The core design concept of ODT it is based on following assumption:

  • The uuid value of standard AD data which released from iDempiere are unique and keeping unchanged during its life cycle.
  • The each customized application we are creating by AD structure must be assigned to one specified EntityType.

The main features will be provided by ODT:

  • Import ODT package
  • Export ODT package
  • Install application
  • Uninstall application
  • Refresh ODT package
  • Link EntityType


Feedback

Please rate this plugin:

{{#w4grb_rate:Plugin:_ObjectDataTool}}

<w4grb_ratinglist pagevotes idpage="Plugin:_ObjectDataTool" items="30"/>


If you want to provide additional comments, please use the Discussion page

Configuration

SysConfig Parameters

The following System Configurator parameters can be used to modify the behavior of this functionality:


Usage

Import HelloWorld Application

Download ODT xml package of HelloWorld Application from here

Open 'Import ODT Package' process:

KSYS ImportODTPackage.PNG

Choose the HelloWorld ODT package xml file to import:

KSYS ImportODTPackage Open.PNG

Goto 'ODT Package' and Install 'HelloWorld' application:

KSYS ImportODTPackage Install.PNG

Logout and Login again, you will find new menu of 'Test HelloWorld':

KSYS ImportODTPackage HelloWorld.PNG

KSYS ImportODTPackage HelloWorld2.PNG

Update and Refresh HelloWorld Application

Update something of HelloWorld AD data:

KSYS ImportODTPackage HelloWorld3.PNG

Then, refresh ODT package, the new AD changes will be included now:

KSYS ImportODTPackage HelloWorld4.PNG

Export HelloWorld Application

Goto 'ODT Package', now you can export new HelloWorld application:

KSYS ImportODTPackage HelloWorld5.PNG

The ODT package xml file will be generated under user temp folder, in Win7, it will be here: C:\Users\username\AppData\Local\Temp

How to save changes of new Column and Field via ODT

Add new changes of Column and Field for Window 'Business Partner - Location':

KSYS ODT BPLoc1.PNG

KSYS ODT BPLoc2.PNG

Create new ODT Package for those AD changes:

KSYS ODT BPLoc3.PNG

KSYS ODT BPLoc4.PNG

KSYS ODT BPLoc4.1.PNG

Export ODT Package for those AD changes:

KSYS ODT BPLoc5.PNG

Now you may import and install this ODT Package into another iDempiere instance.

Download ODT xml package of 'Business Partner - Location' customization from here

KSYS ODT BPLoc6.PNG

How to convert 2Pack Bundle into ODT Bundle

We choose com.trekglobal.deleteEntities as base 2Pack Bundle, then try to use ODT to convert it into ODT compatible Bundle.


How to Install

P2 Repository

The recommended way to install the plugin is using the p2 repository.

Download the installer script (.bat or .sh) from site.p2
and run it inside your IDEMPIERE_HOME folder.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.