Making the Complex Simple: Extensibility and Customization in the Oracle Applications Cloud
Author: Georgia Price, Oracle Applications User Experience
The challenge of enabling customers to easily extend and customize delivered applications is one that few software companies are willing to tackle. But it’s one that Oracle commits itself to.
That’s because easy extensibility aligns with the overall Oracle Applications Cloud’s user experience strategy of simplification.
“When it comes to extensibility, we are following the same paradigm of simplicity that we use when building the product,” said Greg Nerpouni, senior product manager for the Oracle Applications User Experience team. “We look at use cases to find the extensibility features that are of greatest value to our users, and then we empower them to do these things.”
Oracle Applications Cloud Release 8 provides numerous ways to easily extend, customize, and integrate its applications—no major IT project needed—all while preserving the user experience delivered in the original applications.
“We make every effort to ensure that our applications can be customized and extended as simply and directly as possible, whether customers are in the public cloud or the private cloud, without disrupting the user experience,” said Tim Dubois, architect on the Oracle Applications User Experience team.
Oracle’s extensibility options allow business system analysts, or anyone granted appropriate privileges, to tweak what comes out of the box easily using browser-based tools, and then to migrate the changes from staging environments to production. Business systems analysts are those who often make decisions for their companies around business processes, task flows, and branding, but who may not be a part of their IT departments.
Extensibility and customization highlights
According to Nerpouni and Dubois, some of the top extensibility and customization features in the Oracle Applications Cloud include the ability to easily perform these tasks:
Rebranding and customizing user interfaces
It takes business system analysts only a few clicks at runtime to easily rebrand their delivered user interfaces and customize them to fit their corporate-wide brand, Nerpouni said.
In Release 8 of Oracle Sales Cloud and Oracle Human Capital Management Cloud (Oracle HCM Cloud), a business system analyst who has been granted administrative privileges can select and apply one of six user interface themes or customize these themes to include a unique company logo and watermark. The business system analyst can also change the style and shape of buttons and menus by selecting from several predefined options and can add unique company news and announcements to the announcement portion of the home page.
For example, Dubois said, “A business system analyst in Oracle HCM Cloud can change announcement text to denote upcoming benefits enrollment or embed a YouTube video about upcoming training.”
Customizations like these can be made within the Settings functional area.
Here are the six user interface themes that are available for customization. Notice the customizable announcements section on the left side of the home page.
In the Oracle Sales Cloud and Oracle HCM Cloud user interfaces, users can access the various functional areas of the applications by clicking icon buttons that appear in the springboard on the home page and above most pages.
In Release 8, business system analysts can use the Structure page in the Settings functional area to customize the availability, order, and names of these functional areas and the pages within these areas.
Business system analysts can reorganize the order in which the functional areas and pages appear in the user interface by simply dragging and dropping them around the Structure page. Renaming functional areas or pages is as easy as typing over existing names.
Make page-by-page customizations
Dubois said business system analysts can use Oracle Composer to modify pages in several ways in available layers of the Oracle Applications Cloud:
Integrate seamlessly with existing applications
Integrating an Oracle cloud application with existing, third-party tools and applications is a real concern of partners and customers. The ability to add buttons or links to pages within the user interface that let users punch out to these existing applications goes a long way toward addressing this concern, Nerpouni said.
“For example, a business system analyst in Oracle Sales Cloud can add a link or button on the Opportunity page to open Google Maps with location information passed using Groovy script, which allows for directions and interactivity,” Dubois said. “Within HCM Cloud, you can add a link or button from the Benefits page to punch out to a benefits provider website.”
Customizing user interface text
To enable customers to modify the text within and across applications to better suit their company cultures and corporate language style, Oracle Applications Cloud provides a new user interface text editor. This tool provides find-and-replace functionality that lets business system analysts customize the text that appears throughout.
Instead of editing each page, the tool searches for text (both words and phrases) that appears on all pages in the user interface (for example, object labels and attribute labels, buttons, headers, titles, and menu items) and in messages (for example, error, informational, and warning messages).
“This tool is useful when searching across applications for a particular term that you want to swap out with another term,” Nerpouni said. For example, a business system analyst can search for all instances of the term worker in an application and replace those instances with the term employee.
To read more about extensibility and other features delivered in Oracle Applications Cloud Release 8, see the list of related links above.