Oracle Visual Builder Cloud Service
Oracle Visual Builder Cloud Service provides a visual development tool and hosting
environment for business users without programming experience who want to build custom enterprise
applications. Visual Builder generates all the code for rendering the interface and associating pages with
your business objects
We can create or import custom application extensions that access SaaS and other REST services, create
business objects in your application from those services, and construct relationships between any of the
business objects in your application.
Below following tools for building VBCS applications:
Publishing tools for staging and publishing your applications
Integrated catalog of your REST services
A visual design tool for building pages using drag-and-drop components
Data management tools for managing business objects and importing and exporting data
Visual Builder:
Types of Applications:
Visual Application
Oracle Visual Builder provides all the necessary tools for building and publishing a modern
web application as well as providing the infrastructure for securing access to your application, data
and the Oracle Cloud services that your application consumes.
Classic Application
The classic applications created in earlier versions of Oracle Visual Builder use a structure
that is not compatible with the visual application structure now used in Oracle Visual Builder.
Application Naming:
Stages of Application:
Development – In the development stage you design your application by building pages and creating
business objects.
Staging - You use the staged application to prepare the application for publication.
Publish/Live – The live application is visible to users according to the Login Security settings for the
application.
Obsolute – Inactive Apllication.
You cannot make changes to a version of an application after it is published and live. To make additional
changes to the application you need to create a new version.
Adding Members:
Add team members to an application to enable other members of the identity domain to contribute to
development.
Each application can have multiple members who can work on the application at the same time.
Business Objects:
Creating and defining a business object is usually your first step when you build an application.
When you develop your application, you will typically use business objects created from services and
custom business objects
A business object is a resource, such as an invoice or purchase order, like a database table. It has fields that
hold the data for your application. Like a database table, a business object provides the structure for data.
Business objects are stored in a database. Your web application accesses the business objects through their
REST endpoints.
Business Conditions:
Triggers - that will execute on specific events related to your business components (for example when a
value in a record is being updated) - you visually define the conditions and actions that will be executed in
those events.
Validators - these are checks that can be associated to specific fields or to objects and can verify their
validity. Using expressions, you can check for example if a combination of values in fields in a record is valid
and notify the user if there is an error.
Designing the Page:
• The Page Designer provides tools and palettes for building pages and creating business objects.
• The Page Designer is organized with a toolbar at the top, palettes on the left, a canvas representing the
page in the center and the Property Inspector on the right.