article by Frank Nimphius, September 2019

 

Adding webviews to your skill allows it support structured data input through UI elements like forms, date pickers, fields, and LOVs. In Oracle Digital Assistant, the web apps that are delivered within the chat as webviews are single-page apps (SPAs).

A new feature added to Oracle Digital Assistant 19.1.5 is the ability to add images to the System.WebView UI, turning your user interface from this

to this

To apply images to the System.WebView component you use the new imageUrl property as shown in the screen shot below

Of course, instead of providing the image URL directly, you can make this configuration dynamic too using Apache FreeMarker expressions and a custom component that saves image URLs e.g. into a dialog flow variable. Or, you can pass the image URL as a custom skill parameter. 

 

Related Content

TechExchange: Deploying Oracle Digital Assistant remote webview applications and services to the Oracle Cloud Infrastructure (OCI) Compute instance

TechExchange: Integrating Google ReCaptcha in Oracle Digital Assistant Chatbot Conversations Using System.Webview and a Custom Component

TechExchange: Using the Local Webview Container to Add a Date Selector Widget to an Oracle Digital Assistant Chatbot Conversation

TechExchange Quick-Tip: Follow Best Practices By Keeping External Configurations Out of Your Dialog Flow

System.Webview Tutorials

Integrating Locally Deployed JET Applications

Integrating Oracle Visual Builder Applications

Integrating Remotely Deployed Web Applications

Author