Embedding Oracle Guided Learning
OGL can be embedded into any HTML based web application.
If you are accessing the application on which you intend to embed OGL using a common web browser, such as Chrome, Edge, or Firefox, OGL will likely be able to work on it.
Please note that OGL is not limited to only Oracle applications. Any web applications will do!
The best way to test and verify is to log into your OGL console, create a new guide, and provide it with the URL of your application. Once you are in the application with the OGL editor loaded, simply try to create a tooltip on any part of your application by moving your mouse around and selecting an element. If you can do that, your application is an HTML based web application.
- Integrated
- JavaScript
- Extension
Integrated
This deployment method includes web applications in which you can enable OGL without requiring any code changes. Normally, these applications include a configuration/setup screen where OGL can be turned on with a click of a button.
Oracle Fusion, NetSuite, and APEX are a few such applications.
Note:
Deploying OGL for Oracle Cloud Fusion - For information and instructions on how to deploy OGL to Oracle Cloud Fusion applications, please refer the following User Guide article: https://docs.oracle.com/en/education/customer-success/guided-learning/user-guide/deploying-oracle-guided-learning-oracle-cloud-fusion.htmlThis embed method is the easiest method with which to deploy OGL. It requires no changes to the end user’s machine(s). If you are not sure whether your application is integrated with OGL, you can ask our Support Team, here.
JavaScript
This deployment method includes web applications that are extensible. To embed OGL using JavaScript you will need access to the codebase of these applications.
Some examples of such applications include custom built VBCS applications, your bespoke company tools, etc.
While using this method is a bit harder than using the 3rd method below (Extension), it is much better because, like the integrated method, it does NOT require any changes to the end user’s machine.
To learn more about using the JavaScript embed method, please refer to this article on Enabling OGL by Embedding JavaScript
Extension
If your application is not already integrated with OGL, and you do not have the ability to embed OGL using JavaScript, your last resort is using a browser extension. Using an extension is the last option not because of limited functionality, but because with this option, for OGL to be used by your end users, each end user will need to have this extension installed on their machine. Distributing and installing the extension for all end users would require support from your I.T. department.
From a functional perspective, the extension is identical to the JavaScript method. In fact, it embeds the exact same JavaScript code into your application as if you did have access to amend the application’s code yourself.
To request such an extension, you need to open a support ticket with our team here
Comparison of Embed Methods
| Embed Method | No Code | No Installation for End Users |
| Integrated | √ | √ |
| Javascript | X | √ |
| Extension | X | X |