This blog will help you in deciding when to use process web form and and when to use VBCS form. Instead of long post with lot of content, this post uses...
This blog will help you in deciding when to use process web form and and when to use VBCS form. Instead of long post with lot of content, this post uses approach of decision tree. Very specific decision point, and how should you decide between two options.
This blog will help you in deciding when to use process web form and and when to use VBCS form. Instead of long post with lot of content, this post uses approach of decision tree. Very...
Problem Statement Implement data security in Engagement Cloud for users who do not exist in Engagement Cloud Introduction Consider a use case where you want...
Problem Statement Implement data security in Engagement Cloud for users who do not exist in Engagement Cloud Introduction Consider a use case where you want to create a VBCS portal for end users to submit loan applications or service requests which are stored in Engagement Cloud. You need to ensure data security such that the end users can create, update or view only their own data. Engagement Cloud offers strict data security at the user level. But you can potentially...
Problem Statement Implement data security in Engagement Cloud for users who do not exist in Engagement Cloud Introduction Consider a use case where you want to create a VBCS portal for end users to...
Performance Tips In this last blog post we explore one of the most important topics of any project which is performance. It is also worth highlighting that...
Performance Tips In this last blog post we explore one of the most important topics of any project which is performance. It is also worth highlighting that performance is an iterative process where the first data point you must define is the performance goal. Once you have the performance goal defined you can then start to benchmark your performance baseline (ie what its like at this point in time), After this you can proceed to tweak your code, then benchmark the result at...
Performance Tips In this last blog post we explore one of the most important topics of any project which is performance. It is also worth highlighting that performance is an iterative process...
When building a VBCS application you will almost always be connecting to a data source and one question you will almost certainly ask yourself is ” do I need a...
When building a VBCS application you will almost always be connecting to a data source and one question you will almost certainly ask yourself is ” do I need a middle tier to access the data source, SaaS in our case has APIs, or can I, should I go directly?” The answer to the question depends on many factors: Does the SaaS Service expose a REST API? Does the REST API meet your needs? Does the REST API support data security so that if a user bypassed the webUI no harm would be...
When building a VBCS application you will almost always be connecting to a data source and one question you will almost certainly ask yourself is ” do I need a middle tier to access the data source,...
In this second part of this blog series we explore some of the patterns we have seen in getting data into Oracle VBCS. Oracle VBCS strictly speaking consumes...
In this second part of this blog series we explore some of the patterns we have seen in getting data into Oracle VBCS. Oracle VBCS strictly speaking consumes REST APIs and our Fusion SaaS also supports REST APIs but sometimes we either don’t have access to the REST APIs (e.g because they don’t exist, because they don’t exist or are performance constrained). Depending on the usecase at hand you can choose to either query the data directly or via some of the many bulk apis...
In this second part of this blog series we explore some of the patterns we have seen in getting data into Oracle VBCS. Oracle VBCS strictly speaking consumes REST APIs and our Fusion SaaS...
Part one starts with looking at some of the user interface, as developers we not always gifted with good UI skills but that can be sorted by using a design...
Part one starts with looking at some of the user interface, as developers we not always gifted with good UI skills but that can be sorted by using a design agency to tweak/build the CSS files. A good UI is incredibly important for many reasons, the speed a user can do their job and performance of the screen itself. Sometimes the backend systems performance is finite and we cant get around the fact that the queries will take say 5-6 seconds, but with smart screen design we can...
Part one starts with looking at some of the user interface, as developers we not always gifted with good UI skills but that can be sorted by using a design agency to tweak/build the CSS files. A good...
Introduction This article is a high level “architect” style series of 6 themes where we expose and discuss some of the best practices one should adopt when...
Introduction This article is a high level “architect” style series of 6 themes where we expose and discuss some of the best practices one should adopt when extending Oracle SaaS with Oracle VBCS. The article is rich with links to other Oracle blog articles and will be followed by a number of shorter and more detailed focused articles on technicalities of using VBCS for extending Oracle SaaS. When choosing a technology to implement UI extensions for SaaS we are blessed with a...
Introduction This article is a high level “architect” style series of 6 themes where we expose and discuss some of the best practices one should adopt when extending Oracle SaaS with Oracle VBCS....
Introduction Each Visual Builder (VBCS) web application in Oracle OICS (Oracle Integration Cloud Service) comes with a default shell. The default shell displays...
Introduction Each Visual Builder (VBCS) web application in Oracle OICS (Oracle Integration Cloud Service) comes with a default shell. The default shell displays a simple title, username (as a menu button) and a Log Out menu item. See picture below. However, if you click the Log Out button, nothing happens. This is because no event handler is configured for the Log Out menu item. Adding an event handler to the Log Out menu item to perform logout function is quite easy. Add...
Introduction Each Visual Builder (VBCS) web application in Oracle OICS (Oracle Integration Cloud Service) comes with a default shell. The default shell displays a simple title, username (as a...
This is part 3 of the blog series that covers SOAP and REST integration with Sales Cloud. In part 1 and part 2, I covered SOAP services. In this part I’ll be...
This is part 3 of the blog series that covers SOAP and REST integration with Sales Cloud. In part 1 and part 2, I covered SOAP services. In this part I’ll be covering Sales Cloud REST APIs Please note that this blog was written in 2016 when R11 SaaS was available. Current version is R13. Although much of this blog still applies, REST APIs have largely been improved. Please visit https://docs.oracle.com/en/cloud/saas/engagement/19c/faaps/rest-endpoints.html for the latest as...
This is part 3 of the blog series that covers SOAP and REST integration with Sales Cloud. In part 1 and part 2, I covered SOAP services. In this part I’ll be covering Sales Cloud REST APIs Please...