4 Frequently Asked Questions (FAQs)
This section offers answers to frequently asked questions (FAQs) about Digital Self Service - Energy Management design options.
What is the process for embedding a widget in our page?
A widget is embedded using JavaScript that can be placed wherever appropriate in your web page. Your team will not need to change the script tag unless you want to change what content is displayed. The latest available version of the widget will always be displayed.
Your team must provide a mapping of embedded widgets and all page URLs in which each widget is embedded. Any updates to the locations where the widget is embedded must be communicated to Oracle Utilities Delivery Team in advance of deploying the widget to the new location. Refer to Embedded Widget Configurations to provide the page URLs for embedded widgets.
For the complete requirements and steps of the embedding process, refer to the Oracle Utilities Opower Digital Self Service - Energy Management Embeddable Widgets Integration Guide.
Will a widget's script tag conflict with the JavaScript or CSS framework we are using?
No. The embedded content is contained within an iframe or HTML 5 custom events, which creates a barrier between your CSS and JavaScript code and the code provided by Oracle Utilities. The JavaScript code provided by Oracle Utilities is compatible with any JavaScript and CSS library, including any version of jQuery, Backbone, Angular, and Bootstrap.
Is the embedding process secure?
Yes. Embeddable widgets use the OpenID Connect secure protocol to authenticate users that interact with Oracle Utilities embedded widgets. See the Embeddable Widgets Integration Guide for more information.
Are the widgets responsive?
Yes, widgets are responsive and work across many screen sizes. Some features, such as the Home Energy Analysis, include widgets that are only available as full-page widgets. Refer to Embedded Widget Configurations to review responsive layout breakpoint defaults and provide updates if necessary.
See the Oracle Utilities Opower Digital Self Service - Energy Management Embeddable Widgets Integration Guide for information on which widgets are embeddable.