Oracle Visual Builder Studio

Here are some key things you can now do to extend your application pages using Visual Builder Studio: 

  • Workspace changes for Oracle Fusion Cloud Applications instances with Basic Auth or OAuth
    When you use the Edit Page in Visual Builder Studio option to customize Oracle Fusion Cloud Applications, if your Fusion Applications instance is connected to your Visual Basic Studio instance in the same identity domain through Basic Auth or three-legged OAuth, VB Studio won't create a workspace or open an existing workspace associated with that environment. Instead, a new environment with the Fusion Applications instance added as an IDCS resource is created for you and associated with either a new or existing workspace. For more information, see Configure an Oracle Cloud Application.
  • Option to change root folder
    When creating an extension, you now have the option to change the default root folder under which the extension is hosted in the Git repository. For more information, see Create an Extension.
  • Enhanced extension lifecycle management
    It's now possible to add a new environment directly from the Manage Extension Lifecycle page. For more information, see Manage Your Published Extensions. This functionality is also supported in Express mode. For more information, see Manage Your Published Extensions. In addition, the Manage Extension Lifecycle page now lists more extension details, such as the extension's extension ID, App UIs, dependencies, and version history. With this enhanced level of detail, the Deployments tab on the Environments page has been deprecated for extensions, and instead points directly to the Manage Extensions Lifecycle page. For more information, see View Your Deployments.
  • Unique shared URLs for changes in separate branches
    You can now share distinct URLs with your reviewers for changes in separate branches to get feedback on the changes in each branch. So if you're working on branch_A and share your changes with a reviewer, you can switch to branch_B while waiting for feedback, make changes to a new set of pages, and share an entirely new URL with these changes alone. For more information, see Share Your App UI.
  • Subcategories for Oracle Fusion Cloud CX
    If you work with applications in the Oracle Cloud CX, you can assign your extension to the Oracle Cloud (Sales, Service, or Marketing) subcategories to provide a more granular grouping. For more information, see Establish Extension-Level Settings.
  • Duplicating built-in business rules
    You can now duplicate built-in business rules and validation rules in the business rules editor. For more information on Advanced mode, see Create a Rule For Forms. For more information on Express mode, see Create a Rule for Forms.
  • Option to edit layouts directly in Properties pane
    When the rule set for a dynamic table or form has only one rule, you can now update the component's layout directly in the Properties pane, to add and remove fields and change the order the fields are displayed in the component. For more information on Advanced mode, see Edit a Component's Layout in the Properties Pane. For more information on Express mode, see Edit a Component's Layout in the Properties Pane.
  • Notifications
    A new icon in the header now brings up a Notifications panel, where you can view notifications received over the past two days. Use the Notifications panel to easily access all your notifications, especially those that automatically clear after five seconds in the bottom right corner. When you've got unread notifications, the Notifications icon will be badged based on the type of notification received. For more information on visual applications, see Tour the Designer. For more information on extensions, see What is the Designer? This function is also supported in Express mode. For more information, see What is the Designer?
  • Option to undo changes committed to Git repository
    It's now possible to undo changes committed to your project's Git repository by reverting one or more commits from the repository's history. Reverting can help you undo commits that perhaps introduced a bug, or back out changes that were accidentally merged to your repository's branch. For more information on visual applications, see Revert Commits. For more information on extensions, see Revert Commits.
  • Set precedence to override a field's user-specified value
    You can now use a field property to specify the precedence given to field value input by a user that overrides a field's calculated value. For more information on visual applications, see Specify How a User Input Overrides a Field Value. For more information on extensions, see Specify How a User Input Overrides a Field Value.
  • Map dynamic form field to global field template 
    If you implemented a global field template for a dynamic form, you can now use the Layout Discriminant property in a layout's Fields tab to choose the global field template that must be applied to a field. For more information on visual applications, see Map a Field to a Global Field Template. For more information on extensions, see Map a Field to a Global Field Template.
  • Ability to override child field properties in business rules
    When editing business rules, you can now quickly override the properties of all child fields of regions and object fields, instead of setting the property for each child field individually. For more information on visual applications, see Override Field Properties in a Form. For more information on extensions, see Set Field Properties For Form Fields.
  • Create types from variable objects
    If your variable uses an object or array as its type, you can now use the Create Type option in the variable's context menu to create a type based on the existing structure of the variable right from the Variables editor. You can also do this for object types on the Types editor. For more information on visual applications, see Create Variables and Create a Custom Object or Array Type. For more information on extensions, see Create Variables and Create a Custom Object or Array Type.
  • Test pages in Live mode even without context
    When your page doesn't render in Live mode because it's missing context (say, data stored in flow-level variables), you can now provide a mock value in an action chain to allow the page to display correctly. For more information on visual applications, see Preview a Visual Application. For more information on extensions, see Preview Your App UI.
  • Check a component's details for availability in Components palette
    It's now easy to identify why a component installed from the Components Exchange doesn't show in the Component palette. Open the component in the Navigator's Components pane to view its details in the canvas area, then look for the VB Characteristics field. Additionally, deprecated components are now badged Deprecated for easier identification. For more information on visual applications, see Get Components from the Component Exchange. For more information on extensions, see Install a Web Component from Component Exchange

The new Visual Builder Studio functionality provides you with a platform to extend your Fusion Applications extensively.

Steps to Enable

You don't need to do anything to enable this feature.

Tips And Considerations

If you have 25B version of Oracle Fusion Cloud Applications, you automatically have access to these Visual Builder Studio features.

Key Resources