Object Management Workbench (OMW)

Ø  OMW is a change management System consisting of models, methods, techniques, and other tools for One World development.

Ø  It acts as an interface between user and JDE environment.

    The OMW systems are

Ø  GUI System: Unifies all development in an intuitive interface.

Ø  Configuration System:  Controls all development from a central location.

Ø  Logging System: Tracks all program changes automatically. 

Graphical User Interface system

·         Understanding the OMW    

·         Working with OMW

·         Working with Project

·         Working with Object

·         Working with Token

·         Working with User

·         Working with Attachments

Understanding of OMW

To understand OMW we must be familiar with the following:

·         OMW Concepts

·         OMW Interface

·         OL and Non OL objects

OMW Concepts

 It includes

Ø  Project: It is a collection of objects and users.

Ø  Default Project: It is a personal project used for Research and development.

Ø  User Role: It defines the user function within the project.

Ø  Allowed Actions: These are the rules that defines the actions that may be performed by a user assigned to a user role.

Ø  Tokens: These are used for minimising one user overwriting another user changes on the project.


The environments we use in OMW are:

·         Development (DV) (21)

·         Testing (PY) (26)

·         Production (PD) (38)

·         Pristine (PS)

    OMW Interface

     It has 3 windows:

1.     Project Window

2.     Action Buttons Window   

3.     Information Window    

Project Window

 We get all the project details in this window. We have to fill all the fields like user, role and status and click on “Find” button shows all the projects in the Project window. We are having different roles as Originator, Developer, Manager, Quality Assurance, Product Support, PVC Administrator, Training, Documentation and supervisor.


Action Buttons Window


  Advance Project: This button is used to advance the project to next level. That is for example from development to testing....etc                                       

 Switch Token: This is used to switch a token from on project to another. This might have done if the project owner is not available.                                                     

 Release Token: After the work on the object is completed then the user releases the token so that it will be used by other user to do the modifications on the object.                                                 

 Erase Check Out: This will erase the check out of any object generally you would use this button for any object that you have checked out in error.                      

 Check In: (Work station to Server)  

 Check in an object when you want to upload its specifications to server and make it publicly available.                           

 Check Out: (Server to Work station)  

This action button is used to check out the object so that we can do modifications on the object.

 GET: This action button is used to get the latest option specifications.

 Design: This action button is used to modify an object. The object type will determine which one world tool you will access after processing the design button.                                            

 Save: This action button is used to save the medications that are done on an object.                                       

 Restore: This action button is used to restore any object we have saved. So we can start working on them.

 Arrow Buttons: This action buttons are used to move the object in and out of the project.


 OL and Non OL Objects

·         OL objects contain tokens. The OL objects are:

o    Business Functions

o    Business Views

o    Data Structures

o    Media Objects

o    Tables

o    Forms

·         Non-OL Objects doesn’t contain tokens. The Non-OL Objects are:

o    Data Dictionary

o    Menu’s

o    Work flow items

o    User Defined Codes

Properties Window

All the properties of the project like Project name, Description, Project status, Project type.....etc are shown in this window.

Color Concept

Ø  Gray Object Icon with Check Mark: Another project holds the token for this object.

Ø  Colored Object Icon (not gray): The project that contains the object, holds the token for this object and the object is checked in.

Ø  Colored Object Icon with Check Mark (not gray): The project that contains the object holds the token for the object and the object is checked out.

Ø  Gray Object Icon: This object is not checked out and no project currently holds the token for the object.

Naming Convention

The naming convention of the project is YYYZZZZZ.

YYY = Company-specific code

ZZ User Reserved Code

 ZZ= Module Number

 Z= Unique Number


Project Life cycle


Working with Project        

Ø  Viewing the project in the Project window: After entering in to OMW window fill all the fields and click on “Find” button we can view all the projects.  


           Ø  Creating a project: After entering in to OMW window click on add button. And select OMW Project then we will get a window.        


     Fill all the fields and click on “OK” button. Then the project will be added to the project window. 

Ø  Advancing the Project: After all the modifications are completed on the project then it is advanced to next level by operating the “Advance Project” button.

Ø  Adding existing Project to a Project: Search for the Project which we would like to add to our project and click on that project and select our project and click on the arrow button. Then that project will be added to our project.



              Ø  Deleting the Project: We can delete the project only if we have the user role as administrator. Administrator has all rights on the project.

Working with Object:

·         Searching for objects: We can search for objects in properties window. After filling all the fields click on “Advanced SEARCH” button. Then we can see all the objects in the Properties window.


 ·         Creating Object: Click on ADD button and select the object which you would like to create and click OK. Then fill all the fields and click OK. Then the object is created.

·         Adding Object to Project: Search for objects in the properties window. Select the object which you would like to add and also select the project to which the object is to be added. Then click on arrow buttons the object will be added to the project.

·         Moving Object: We can simply drag and drop the objects from one project to other project.

·         Removing Objects: Select the object which you want to remove and click on left arrow button it will be removed from the Project.

·         Deleting the object: After creating the object we have to check in the object once and after that only we can delete the object. 

·         Getting object Specifications: If we select the object and see in the properties window we can get its properties like whether it has token or not, it is in check in or check out status......etc.

·         Checking objects in and out: If we have token then only we can check in the object. If we are not having the token with us if we check out the object then we will be in the token queue. We will check out the object for getting the token.

·         Changing Objects: On Object Management Workbench, choose an object in the project window. Click the Design button in the centre column. An appropriate design form for the object appears. The current properties of the object appear on the form. Make the necessary changes to the object, and then click OK.

·         Maintaining Objects in Multiple Software Releases: Same-named objects in different software releases can be modified in OMW in the same project. After adding the objects to the project, you can maintain them independently or you can update one to match the other. When working on objects from separate releases, OMW handles save and check-in file paths for you, based on the Object Management Configuration.

Working with tokens

·         Understanding Token queue:  when two or more projects holds the same object only one user holds the token and remaining all users had checked out the object and all are waiting for the token.


·         Inheriting token: when two or more projects holds the same object and all user has token with them then it is known as inheriting token. In this multiple users can work on single object at a time.



      After checking out the object it asks us whether we want to be in token queue or to inherit the token select any one option based on the requirement and click select button.

·         Switch Token: This is used to switch a token from on project to another. This might have done if the project owner is not available.

·         Release Token: After the work on the object is completed then the user releases the token so that it will be used by other user to do the modifications on the object.

Working with Users:

·         Searching for users: In the properties window fill the fields as Owners, User ID and click on search button then we will get all the users in this window.


 ·         Adding user to the project: Select the user you want to add and select the project to which you want to add the user and click on the right arrow button. It asks the role of the user select one of the roles and click ok button. User is added to the project.

·         Removing user from the project: Select the user that you want to remove and click the left arrow button. User will be removed.


After selecting the users by using the arrow buttons we can either add or delete the users from the project.

·       Changing user properties:

 1. On Object Management Workbench, choose a user (owner) in the project window, and then click Select.

2. On Project User Details, complete the following fields, and then click OK:

   • User Role

   • Project Lead

   • Estimated Hours

 Working with Attachments

     Viewing attachments in design view:


Select the Project and click on design button. A window will be opened in that go to attachments. In this way we can view attachments in design view.

      Viewing attachments in the OMW: To get attachments in OMW go to “ROW” and then select “Attachments”.


    •  Advanced Get: Advanced Get will allow you to get the specs from a different path code.