article by Frank Nimphius, June 2019
Natural language conversations are, by their very nature, free-flowing. But they may not always be the best way for your skill to collect information from a user. For example, when entering credit card or passport details, users need to enter this information precisely. In addition, information like passwords or secrets should not be displayed in the messenger conversation history.
In the past, bot designers used the Instant Apps feature in Oracle Digital Assistant to help with such tasks. Soon, Instance Apps will no longer be a feature of Oracle Digital Assistant and will be replaced by the webview functionality.
Webview (System.Webview ) is a powerful approach that allows you to integrate remotely and locally deployed custom web applications to your bot conversations. All bot designers working with Oracle Digital Assistant should start using webviews for integrating external web application calls.
In writing, and in a sample for you to download, this article will show you how to integrate the interaction between a remotely deployed web application and a skill in Oracle Digital Assistant. Oracle Digital Assistant skills can call external web applications, pass parameters to them, and receive a response payload.
Download Sample Web Application, Intermediary Service and Skill (ZIP)
Related Content
TechExchange: Out-of-order message handling
TechExchange: Oracle Digital Assistant Primer