It's All About the Platform.

Fusion Cloud Applications Release 13 - Highlights For Developers

Richard Bingham
Senior Development Manager

Generic Features

The following new features all apply to Release 13 of Fusion Cloud Applications. 

Multiple Homepage Styles

You now have new options to tailor the look-and-feel of the homepage. This includes a homepage layout tab and support for a panel view or a banner view under the Appearance feature. 

In addition, under the Structure feature you can now reorder and rename all custom Pages added to the homepage.

Enhanced Setup and Maintenance

Under what is also known as Functional Setup Manager lies an enhanced set of configuration features under a 'My Enterprise' section. This provides Offerings and Opt-in features that allow you to enable the functionality that is applicable to your organization, as-and-when they are introduced. In addition product functionality is now presented in a hierarchy to show the dependencies. Read more about this here.

SmartText for Engagement Cloud

For users of the Service side of Oracle Engagement Cloud (i.e. Service and Sales functionality together). To aid service agents working on service requests, SmartText allows predefined blocks of text to be included in messages and description fields. It supports the merge of run-time data (e.g Severity below)) for dynamic and personalized information and a complete reuse/sharing capability to be controlled as desired.

Simplified Version Naming

A name method of identifying a particular release is now being used. This helps easily identify quarterly updates by adding a reference to the related year and calendar quarter. This takes the last two digits of the year (2017), and an A, B, C, or D based on the four calendar quarters. For example, the screenshot below shows the current (Sep 2017) from the Sales Cloud Documentation.

Application Composer Features

The following features are specific to Oracle Sales Cloud and products that include the use of Application/Data Composer, as discussed here.

Consolidated Object Display Hierarchy

As you can see below, all Objects are all displayed together by default. From this view you can then filter them by 'tag' - show just those related to Sales (generally the transactional objects) and those related to Service (the common setup objects).

Dynamic Filtering Criteria on Dynamic Choice List fields and relationships

Custom Dynamic Choice List (DCL) fields can now include a very finely filtered list of records. This allows you to include just the most relevant records to the current context. This new powerful feature allows you to define bind variables based on the contextual data for your filter. Full details on this can be found in this video fro our Youtube channel.

Links to Records in Approval Notifications

As shown below, notifications now include hyperlinks to the specific records to which they apply. This simple feature requires no setup and simply increases user productivity.

Delete support for UI Metadata within a Sandbox

A small use useful addition is the ability to delete unpublished layouts, field groups or subtabs from within your sandbox.

Groovy Debugger

This tool allows you to quickly analyze your scripts to help troubleshooting and enhancement. It reduces the need to repeatedly execute scripts and to monitor the run-time log messages output. The best way to explain is through an simple illustration.

  • First I created an onCreate Object Trigger on my new custom object called 'Vehicle'.
  • Clicking the Custom Objects link (tree node) in the left-hand window of Application Composer, shows all custom objects in a table.
  • From here I click my Vehicle object and press the debug button on the toolbar, shown below. This launches the debugger in a separate browser window.

  • The debugger launches In a second browser window. Next a break-point is set by clicking the line number in the code window. Notice the red star on line 2 in the screenshot below.
  • Next in the normal user interface and hit the Create button on the Vehicle page.
  • The debugger refreshes itself (in the separate window) and shows the Stack and Variables data at my break-point.

  • Notice the normal user UI waits at the breakpoints, so use the debugger toolbar icons (step in/out/over) for navigating multiple breakpoints.

Object Workflow has a Groovy Action

New in Release 13 is the option to add to Object Workflows the execution of a groovy script. The script is predefined as a generic Object Function and is selected to be called from within an Object Workflow. The Object Workflow always executes in the context of the object record, so the groovy works with run-time data as well as include the normal CRUD operations performed on queried data. Obviously execution happens away from the user interface so there is no interaction with the User Interface, however your handled messages will be written to the run-time message log.

Metadata Configuration Report

This new report provides a comprehensive view of all your Application Composer customizations. It includes everything published (not sandbox content) in the environment, by all users. It has a full summary at the top, followed by object-specific configurations including all properties of fields, triggers, validation rules, object workflows, object functions and more.

Once generated it can be downloaded as a HTML or XLSX file and reviewed and stored offline to follow best practice configuration management.

Provisioning Rule for Sales Restricted User Role

The security role of Sales Restricted User Resource is an easy way to allow users read-only or limited-edit access to your Sales information. This can now be included in a Provisioning Rule for automatic assignment to users through the Sales Restricted job role.

Support Conditionally-Required and Conditionally-Updateable properties on Standard Fields

This popular feature used to control the use of custom fields is now available for standard fields. As such you can add a groovy condition to dynamically set the 'required' and 'updatable' properties of all fields. The following video demonstrates this feature.


Mass Update of Fields

It is now possible for users to update multiple fields at once, saving time making voluminous changes. This is configurable in Application Composer for each Layout. The following demo illustrates how this works.


Join the discussion

Comments ( 1 )
  • Nishanth Saturday, January 20, 2018
    Hi All,

    Please let us know what all the above functionalities are applicable for SCM (Procurement, Inventory,OM)
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.