Version 2310 of Oracle Visual Builder is rolling out to Visual Builder Studio as well as VB standalone and Oracle Integration. In this blog we'll highlight key new features in this release.

Note – if you are not using VB Studio as your design interface, this 2310 version is bringing several major features that we blogged about when VB Studio 2307 was released – such as JavaScript action chains, dirty variable tracking, and more – make sure to review the "What's new in 2307" blog too.

Fragment Slots

Fragments provide a great way to create modular reusable UI areas in your app. In the new version of VB you can add slots into fragments, consumers of the fragment can drop their own content into these slots. This further enhance the ability to use fragments as templates for pages and page sections.

Fragment Slot

JavaScript Action Chain Enhancements

We added several features that make it easier to create JS action chains.

  • Surround with menu option – allowing you to surround code sections with if-else and try-catch structures.
  • Code insight into VB variables – when in code view, type $ and you'll get code insight into all your app's variables at the various scopes. Use camel casing to quickly get to the variable you are after.
  • List view for actions – with so many declarative actions, you can now switch the action palette to list view for easier access.

JavaScript Surround With

Service Backends

Backends for REST services help you maintain the server definition for the external sources of data your app is using. Along with application profiles, they simplify switching those backends for various stages of your lifecycle. Since using backends is a best practice, we updated the REST service creation wizards in VB to add a step for backend creation (or selection) when you define a new endpoint. This will help you manage your applications artifacts in a better way.

Backend Wizard

Multiple Undo

When working on your app you can now use multiple-undo in one go. Simply select the set of steps you want to undo, and execute the undo in one action (instead of hitting ctrl+z multiple times). You get a clear view of which actions you are undoing too – so no further guesses needed.

Multiple Undo

vbBeforeExit event

We enhanced the vbBeforeExit event payload to provide you with information on what action is triggering the page exit. This can help you better tailor your page exit logic, for example based on whether the back button of the browser was pressed or if a navigation event in your app happened. 

CI/CD Pipelines Protection

You can now define who is allowed to modify and execute specific CI/CD pipeline in your Visual Builder Studio's project. This is useful for example if you only want specific people in your org to be able to deploy to specific environments. In addition pipeline approvals (which were introduced in 2307) now show up in the activity stream for your project for better tracking.

Pipeline Protection

Issues Archiving

It's now easier to keep your VB Studio's issue tracking repository tidy. If there are issues that shouldn't be there – you can mark them as archived. They'll be removed from the various queries that show you issues in your system. A great way to clean up issues that were entered by mistake or during testing phase. Separate queries allow you to see the archived issues and to un-archive them if needed.

Learn More

Check out this recording of our office hours covering the new features

As always there are many other new features in this release. Make sure to read the What's New document for a complete list and pointers to more detailed information.