Empowering Siebel Users with Oracle Guided Learning
Document Audience
This document is intended for Siebel Business Owners, Siebel Administrators, IT support teams, Technical Consultants, and Implementation Partners responsible for enabling, configuring, deploying, and maintaining Oracle Guided Learning (OGL) within a Siebel environment.
This document focuses exclusively on administrative, technical, and operational aspects of OGL integration and does not serve as an end-user training document.
1. Introduction
As a Siebel Business owner, it is important to ensure that users receive accurate, contextual guidance directly within the application for maximizing process adoption, minimizing user errors, and reducing operational support effort.
Oracle Guided Learning (OGL) provides an enterprise-grade solution that overlays Siebel with interactive, in-application guidance. From an administrative perspective, OGL is implemented using lightweight JavaScript libraries and is managed independently of Siebel repository configuration, enabling rapid updates without requiring system downtime or repository compiles.
2. What is Oracle Guided Learning (OGL)?
Oracle Guided Learning (OGL) is a cloud-based digital adoption platform that delivers real-time, contextual guidance to users within Siebel.
- Is injected into the Siebel UI via JavaScript
- Is centrally managed through the OGL cloud platform
- Operates independently of Siebel business logic and data
- Does not require repository changes or schema updates
- Centralized Guide Management
Create, publish, and update guidance centrally through OGL without redeploying Siebel artifacts.
- Seamless UI Injection
Guidance is dynamically loaded based on user role and active view.
- Scalable Deployment Model
Supports SES-based and multi-node Siebel environments.
Refer to Beginner's Guide to Oracle Guided Learning (OGL).
Business Benefits for Siebel Customers
Oracle Guided Learning delivers measurable value by improving user experience, process accuracy, and system adoption across Siebel deployments.
- No Impact on Siebel Core or Data
OGL overlays the UI and does not store, modify, or persist Siebel transactional data.
- Rapid Guide Rollouts
New or updated guidance can be delivered instantly without repository compiles or maintenance windows.
- Reduced Training and Support Load
In-application guidance reduces dependency on external training and Tier 1 support.
- Policy and Compliance Enforcement
Standardized guidance ensures consistent execution of business processes.
- Simple Rollback or Disablement
OGL can be disabled by removing or deactivating manifest references, without impacting Siebel configuration.
4. Enabling OGL in Your Siebel Environment
Follow the steps below to activate OGL in a Siebel SES-based deployment.
Step 1: Obtain the OGL JavaScript Files
- customogl.js
- custompl.js
Note:
Always use files provided through official Oracle channels to comply with organizational security and governance policies.Step 2: Deploy Libraries to the Siebel Open UI Scripts Directory
For SES-based deployments, copy both JavaScript files to all Siebel Web/App nodes: SIEBEL_HOME\ses\applicationcontainer_external\siebelwebroot\scripts\siebel\custom\
If the custom directory does not exist, create it and ensure appropriate read permissions for the Siebel application server.
- Log in to the Siebel Web Client with administrator privileges.
- Navigate to: Administration – Application → Manifest Files
- Create one record per file:
Table 2-1 Record
Property Entry File Name siebel/custom/ogl/customogl.js Type JavaScript Description OGL Loader Script File Name siebel/custom/ogl/custompl.js Type JavaScript Description OGL Post-load Handler
Note:
Save both the records.- Navigate to: Administration – Application → Manifest Files
- Add new file entries as follows:
- siebel/custom/ogl/customogl.js
- siebel/custom/ogl/custompl.js
- Navigate to: Administration – Application → Manifest Administration
- Create or select an Application UI Object (e.g., Siebel Call Center)
- Add an Object Expression:
- Expression: Desktop
- Level: 1
- Under Files, select the file entries that were created in step2
- siebel/custom/ogl/customogl.js (Sequence: 100)
- siebel/custom/ogl/custompl.js (Sequence: 101)
Best Practice: Always load customogl.js before custompl.js.
- Clear browser and Siebel Web Client cache
- Restart Siebel services if required by internal change procedures
- Log in as a standard user and verify the OGL widget appears
5. OGL Configuration in Siebel Cloud Environments
Editing OGL Configuration Parameters
Oracle does not recommend updating OGL parameters through browser developer tools.
All configurations must be completed by editing the JavaScript file directly before deployment.
- OGL App ID
- OGL Server URL
- NA: https://guidedlearning.oracle.com
- EMEA: https://guidedlearning-emea.oracle.com
- APAC: https://guidedlearning-apac.oracle.com
- Redeploy it to all nodes
- Clear cache
- Re-login to Siebel
Note:
Do not use the OGL browser extension when OGL is embedded via JavaScript, as dual loading can cause unpredictable UI behavior.6. Common Use Cases for Oracle Guided Learning in Siebel
Oracle Guided Learning supports Siebel users across a variety of everyday and complex scenarios by providing real-time, in-application guidance.
- New User Onboarding: Step-by-step guidance helps new users learn Siebel processes quickly without formal training.
- Service Request and Case Management: Users are guided through required fields and correct process steps to reduce errors.
- Data Quality and Compliance: Smart tips and reminders ensure mandatory information is captured consistently.
- Task Lists and Guided Practice: Users can follow structured task lists to complete key activities step by step, helping them become familiar with the application through hands-on practice.
- User Surveys and Feedback: In-application surveys allow users to share feedback and confirm understanding of new processes or changes directly within Siebel.
Note:
Refer to the accompanying video for a visual demonstration of these use cases in Siebel: OGL for Siebel7. Frequently Asked Questions (FAQs)
- Does OGL require Siebel repository changes?
OGL operates independently of the Siebel repository.
- Does OGL store Siebel data?
OGL does not store or transmit transactional data.
- How are guide updates delivered?
Guide content is updated in the OGL cloud portal and becomes available without redeployment.
- Can OGL be removed?
Removing the manifest references disables OGL without impacting Siebel data.
- Can guidance be customized for different user roles?
Yes. OGL supports role-based and context-aware guidance, ensuring users see only the instructions relevant to their role and current task.
- How are updates to guidance delivered to users?
Once guidance is published, updates are automatically available to all users without any client-side deployment.
- Can OGL be used for new feature rollouts or process changes?
Yes. OGL is commonly used to introduce new features, guide users through process changes, and reinforce updated business rules.
- Is OGL supported in multi-server Siebel environments?
Yes. OGL supports SES-based and multi-node Siebel deployments when the required JavaScript files are deployed across all nodes.
- Who should I contact for OGL access or support?
For OGL access, licensing, or support, contact your Oracle Account Representative or refer to the Oracle Guided Learning help Oracle Guided Learning help page.
8. Revision History
This section is included to support version control and to help users track updates and changes to this document over time. Future revisions should update this table with the date and a summary of changes made.
Table 2-2 Revision History
| Version | Date | Summary of Changes |
|---|---|---|
| 1.0 | 20-Jan-2026 | Initial draft of the Siebel Administrator Guide for Deploying and Managing Oracle Guided Learning (OGL). Document is created to introduce OGL concepts, benefits, and configuration steps for Siebel environments. |