In Oracle Cloud, tools such as VBCS and OIC make it easy to build modern applications. They help establish connections with various systems without difficulty. We can create custom apps with VBCS, OIC, and DB. This way, we meet user needs and fulfill all business requirements.
With OCI’s AI services, we can create apps that lower user effort. These apps help users make smart decisions by adding intelligence to their experience.
OCI’s AI services provide different services like Vision, Language and Document Understanding. Using these services, the following things:
We can create smart applications by using VBCS for the user interface and OIC/DB for business logic. In this blog, we will walk through how we can combine VBCS, OIC, and OCI’s AI services. We will look at how these tools work together. First, we’ll cover the simple architecture. Then, we’ll share practical use cases for this setup. Finally, we’ll outline the key steps to design and implement them.
Note: The focus of this blog is to give ideas about the processes and what’s possible rather than deep technical details or code.
We are going to use the following Oracle Cloud offerings.
VBCS:
We will be using VBCS to develop the user interface. We can build clean and responsive UIs using VBCS along with JavaScript when needed. VBCS application will be the frontend which users see.
OIC:
OIC will be used for handling all the business logic. Data transformation, API calls, and connecting to the third-party systems will be handled by the OIC. It will act as a bridge between VBCS applications and OCI AI services.
OCI AI Services:
Oracle offers ready-to-use AI services like
You do not need to train the models or handle complex data science. These services are prebuilt and easy to call from OIC using the REST APIs.
In most of the cases, teams receive the invoices as PDFs or scanned images.
After receiving the document, user must manually enter all the required details like supplier name, invoice number, invoice date, amount etc. This is a repetitive task which also consumes lots of time and effort of the user.
With the help of VBCS, OIC and OCI’s AI service of Document Understanding, we can automate most of this process and make it much faster.
Business Scenario:
User uploads the image in VBCS application. After uploading an image, the file is sent to Oracle’s AI service which reads the document and pulls out key fields. The values appear on the VBCS page after OIC sends a response. The user can verify them before they submit the details to Oracle ERP.
High Level Process Flow:
How to Achieve it:
Note:
For Data Accuracy, we need to keep few things in mind.
While OCI document understanding does good job with common invoice formats, accuracy can vary depending on the quality of the uploaded document and how structured it is.
Below are few tips to improve the results:
Using OCI AI services in Oracle Cloud Applications may sound a new complication but as we have seen it is very much achievable using the available Oracle Cloud offerings like VBCS, OIC and OCI AI Services.
There are other possible interesting use cases as well which can be implemented using VBCS, OIC and OCI AI Services effectively.
By combining right tools and thoughtful architecture like databases for control and logic, OIC for middleware and AI for insights, you can deliver scalable solutions.
Dhairya Dave is Senior Technical Consultant with 7 years of experience. He brings deep expertise in VBS, OIC, VBCS, and Oracle Fusion Integration, consistently delivering innovative and efficient enterprise solutions. Outside of his professional pursuits, Dhairya enjoys strategic games like chess and the thrill of cricket.
January 16, 2024
January 16, 2024
Begin your Value Realization journey with us. Schedule a complimentary consultation today to understand how we make it a smooth ride for you.
Contact Us