Embeding Oracle Digital Assistant into Oracle Content & Experience

The Oracle Content and Experience offers a great platform to quicly create and manage content. There are many available templates for personal and business sites, blogs etc.

“Oracle Content and Experience (OCE) is a cloud-based content hub to drive omni-channel content management and accelerate experience delivery. It offers powerful collaboration, workflow management, and development capabilities to streamline the creation and delivery of content and improve customer and employee engagement.”

On top of that it will offer an extremely easy way (via an OCE component) that allows to embed an existing ODA Skill.

A big thanks to the OCE PM team that gave me an early access to this feature.

OCE Custom Components

At the time I am writing I had to import a zip file containing the custom component that allows to embed the Digital Assistant. I assume this will a part of the standard component set going forward.

Once that is done we can move to create a site.

PS: You need to publish the custom component, otherwise it will not be visible once the site is published and online.

Create a simple Site

I will use a template called Knowledge from the list of available templates.

I choose Standard as there is no need to have a repository – this is purely a site to demo the usage of ODA.

I give it a Name, and we are done.

Then we use the previously imported custom component – SE2-ODA-Chatbot, and drag it to the canvas (anywhere).

It does not matter where you place it, as it will be invisible outside Edit mode, and by default the bot icon goes to the bottom right of the screen.

Once we open the component settings, the only thing we need to provide is the Channel Id and the ODA URI. I did not mention it before, but the pre-requisite here is that you have a working Skill/DA and a channel of type Web properly configured.

There is also a Chatbot title that you can define, and some extra config options that can be inserted in JSON format.

Preview Site

And that is it – the site is ready to be published and shared across 🙂

Noteworthy to mention that the OCE Team (will) put together a template (OCE Supremo Template) that incorporates a Digital Assistant tightly connected with the template content.