Before we see some of Oracle VBCS interview questions here is some background of the product.
VBCS Stands for Visual Builder Cloud service, It’s a cloud-based product from Oracle to develop and extend mobile and web responsive applications.
When launched initially in around 2016 it was called ABCS (Application builder cloud service) and had limited features. With time VBCS has become an integral part of Oracle’s roadmap for the development of new cloud applications.
Now Lets checkout some VBCS Interview Questions which are commonly asked .
What is VBCS?
A Cloud PaaS offering from oracle for the development of mobile and web-based applications.
Explain the Architecture of VBCS?
Oracle VBCS is a cloud-based PaaS product. The entities are Oracle Jet, VB Runtime, Business Objects which are accessed via Rest over HTTP. It also has an inbuilt Oracle Database (DBCS). VBCS also interfaces with other SaaS and PaaS applications
Image source: Oracle.com
What is a Business Object?
A Business Object is a resource like a table in a database. This resource can be exposed as a rest web service to do CRUD operations.
What is Service Connection?
Service connections can be used to connect to business objects.
What are the tools provided by VBCS?
Data management Tools – For managing business objects. Import/export of data. Publishing tools – for managing the applications. Staging / Publishing. Advanced tools – For Access configurations. Collaboration tools – For working with multiple team members. and testing tools for requests and responses of services.
How does VBCS connect to data source?
– By using Service connections ( for external Rest services) – By Business objects ( Internal custom Rest services)
What are the default operations created on an End Point?
The default operations created are
GET One GET All POST DELETE PATCH
Where do you see the relationship between different Business objects?
In the business object diagram, or on the data view page of the business object.
What is Anonymous user Role in Business object?
This role allows any user to access the application. Roles can be set for access to the BO and control CRUD operations.
What are Business Rules?
These are Conditional Rules, like Triggers to be executed at certain events on a business object. It consists of Object Triggers Object Validators Field Validators Object Functions Log Scripting
What Kind of business rule you will create to check if the amount is +ve?
A Field validator rule for checking the field value.
How do you check and do some action before data is inserted in a business object?
Create Business rule Object Trigger ( before Insert)
What is the difference between Staging and Publishing?
Staging is a testable version of the application before publishing. After publishing only versions can be created. The design view of the app gets disabled.
What is a Action Chain?
Action Chain is a series of actions with component behaviours that can be triggered on an event within the application.
What is Page Flow?
Flow is the movement of controls within the application. Each flow can have a page for certain subprocess.
Explain the Elements of a Visual Application?
A common application would have Page Flows, Variables, Action Chains, UI components, Data Access call to Rest Endpoints.
What are Variable Scopes?
When you define a variable a Type and Scope have to be specified. The scope can be Page, Application Flow or Action chain. The variables are enabled within the scope only.
How do you make a variable defined in one scope to be available in other scope?
Variables can be mapped to another variable in another Scope in Action chains.
Define lifeCycle of a Page?
An Individual Page has a lifecycle upon entering and leaving the page. Each state has a trigger -beforeEnter -Enter -Interactable -canExit -beforeExit
Affiliate Disclosure: Some of the links may be affiliates links which may earn us a commission without any extra cost to you. As an Amazon Associate, we may earn from qualifying purchases.
All the articles and views are of the author and do not necessarily be of Oracle or any other Cloud provider. All Logos and trademarks belong to respective owners. All articles are for educational purposes only.
thanks a ton