Java Augmenter

Java Augmenter is an application to customize OAF pages of Oracle EBS. It is built on the OA framework. All OAF pages can be augmented from a single interface. It is developed as per OA Framework standards and guidelines .

demo request java

java augmenter
  • OAF is the Oracle Applications self-service development and deployment platform
  • 100% Java & XML, middle-tier application framework and services for the rapid development & deployment of HTML based applications
  • Follows the Model-View-Controller (MVC) design pattern
  • OA Framework is built on a flexible architecture
  • Metadata-driven UI components, flows and business logic
  • Extensible UI and business logic

java augmenter overview

  • Collects information about the components and its attributes of the page to be augmented from MDS
  • Stores the augmentations in a java augmenter data schema
  • Creates dynamic controller classes by extending the Controller of the page to be augmented
  • Binds this controller information into MDS as OA Extension
  • Notifies the application cache about the state of the page has been modified

java augmenter runtime

  • When a user invokes augmented OAF page, OA Page context invokes Java Augmenter Controller from MDS
  • Invokes Parent Controller followed by Java Augmenter engine to fetch augmented data
  • Java Augmenter Engine evaluates the augmentations to the page based on the events and conditions
  • Other steps would be handled by the OAF to reflect the augmentations

Rules to change the UI behavior

  • Can zoom from OAF page to any OAF Page or Form
  • List of Values
    • To change an input field to LOV field or Combo Box
    • To restrict the List of Values in a Combo Box
  • Table Region
    • To add a tooltip to a column of table
    • To sort a column of the table
  • Advanced add actions feature
  • All above augmentations type can be done on a condition basis
  • Search all the augmentations done on the instance
  • Export and Import all (or) any augmentations
  • Global Zoom is used to zoom other application pages
  • Rules  Augmentation

    • Display Option to hide or show the component with True (or) False values
    • Not Editable option to make the component to Not Editable or Editable with True (or) False values
    • Required option to make the component mandatory or not with values Yes (or) No
    • Title Option to change Label of the component
    • Change Case Option to change the case of input value of the component with values UpperCase (or) Lower Case

    Zoom Augmentation

    • To Zoom any Java Form (OAF Pages) or Core Form
    • Pass Parameters from components of source document to components of target document

    List of Values Augmentation

    • List of Value Option to convert an editable component to LOV component (or) to restrict existing list of values
    • Combo Box Option to an editable component to to Message choice component
    • Invokes augmentations on an Event
      • On Page Load
      • On Change of a component
      • On Focus of a component
      • On Exit of a component
    • Define the above options
      • Static Value to constant values list
      • Query to have a list
      • Table Validation Value Set
      • Independent Value Set

    Table Region Augmentation

    • Set a tool tip to a selected column of a selected table of the page
    • Sort a selected column of a selected table of the page
    • Invokes augmentations on an Event
      • On Page Load
      • On Change of a component
      • On Focus of a component
      • On Exit of a component

    Advanced Actions

    • Set Item Value action to default value to a editable component
    • Display a Message to User
    • Execute SQL
    • Open a web page for a given URL
    • Open a Core Form
    • Open a Java Form
    • Navigate to an Item on the Form
    • Set Item Property to change UI behavior
    • Set Profile Value
    • Send Email

    Augmentation Conditions

    • Conditions to augmentations can be done in all types of augmentation
    • Sequence Number in order which condition to be evaluated
      • Left type
      • Right type
      • Join Type

    Left Types of Conditions

    • Field
    • Query
    • Profile
    • Application
    • Responsibility
    • User
    • Organization

    Right Types of Conditions

    • Constant
    • Query
    • Field
    • Profile

    Join Types of conditions

    • =
    • <>
    • <
    • >
    • LIKE
    • NOT LIKE
    • IS NULL
    • IS NOT NULL
    • IN
    • NOT IN

    Sequence Number of Condition

    • Same Sequence number for OR Condition
    • Different Sequence number for AND Condition

    Search Augmentations

    • To search all augmentations done on the instance
    • Audit information with creation and updation details
    • •Option to show all/Hide all details
    • Criteria
      • Created by
      • Created between From and To
      • Augmentation Type
      • Document Name
    • Enable / Disable all the augmentations of the selected pages to delete all the augmentations from MDS as well as Java Augmenter meta data

    Export and Import Augmentations

    • To Export all (or) restricted augmentations with criteria
      • Document Path
      • Document Title
      • Type
      • Create by
      • Created on
      • Event
    • Import the augmentations into an instance with following options
      • Do nothing when an augmentation already exists
      • Duplicate the augmentation when it exists already
      • Overwrite the augmentation when it exists already

    Global Zoom

    • Global zoom link will be available across all the OAF pages of an Instance
    • To zoom a web pages of other application
    • Zoom can be invoked on a basis of conditions too.

    Features

    • Rapid Augmentation tool to customize Oracle EBS OAF pages for once own business needs / user preferences
    • Condition based Augmentations
    • Can do augmentation of DFF Components in multiline as well in a page
    • Durable: Augmentations survive upgrades and patches
    • All augmentations can be turned off/removed from Instance any time
    • Can Implement on test system, export and import to production system
    • 25 Sept
      Chain-Sys Customer Patel Logistics Speaks During Oracle's Accelerate Roundtable Discussion at OpenWorld 2011.
    • 23 Sept
      Chain-Sys to Share Oracle E-Business Suite Re-Implementation Process at OpenWorld 2011.
    • 23 Sept
      Chain-Sys Shares 45 Day Oracle E-Business Suite Implementation Process at OpenWorld 2011.
    • 13 April
      Chain-Sys sucessfully deploys AQUA 2 which is a design software developed for CST Industries in order to replace their existing design software AQUA 2000 and DLIQ.
    • 15 Dec
      Oracle Application E Business Suite R12 - FINANCIALS implemented in a record time of 30 days.

      Archives
    • 9
      Mar
      We will be attending Chicago Oracle Apps User Group training day in March 2012.
    • 22 Apr
      Visit us at Collaborate 2012 – April 22nd-26th, 2012, at the Las Vegas, USA.
    • Apr
      Visit us at the Nashville Oracle Users Group – Nashville.
    • 30 Sep
      Visit us at Oracle OpenWorld 2012, September 30th – October 4th, 2012, at the San Francisco, USA.
    • 12 Nov
      Visit us at the Michigan Oracle Users Summit 2012 (MOUS).
    • Dec
      Join us at Dubai Connection Point 2012, Dubai.
    • Archives