Determining a Widget's Applicability
Not all widgets are applicable to all customers, and so you may need to determine whether or not a widget should be displayed on a webpage under certain conditions.
For example, some widgets are available for residential customers but not non-residential customers. Other widgets can only show data for electricity use and so should not be displayed for gas-only customers.
Use the steps below to help you determine what widgets are applicable to different types of customers. With this information, you can better understand what widgets to display for which customers, and consider if and how to implement conditional logic in your webpages to control the display of the widgets.
On this page:
Determine a Widget's Supported Customer Types
Determine whether the widget you want to display is available for residential or non-residential customers. To do this, open the appropriate cloud service overview guide:
- For residential customers: Digital Self Service - Energy Management Overview Guide
- For non-residential customers: Business Customer Engagement Digital Self Service - Energy Management Overview Guide
Once you are in either of these guides, go to the Customer Experience section and see if your widget is listed there. If it is not, then it is not supported for that customer type.
Determine a Widget's Supported Fuels
Determine whether your widget can display electricity and gas data. Most widgets can display both gas and electricity data, but some can only show one or the other.
- Open the appropriate cloud service overview guide which contains a description of the widget you are interested in.
- For residential customers: Digital Self Service - Energy Management Overview Guide
- For non-residential customers: Business Customer Engagement Digital Self Service - Energy Management Overview Guide
- Go to the Customer Experience section of the guide and navigate to the appropriate widget description.
- Once you are in the relevant description, go to Customer Requirements and look for the Supported Fuels row. This will explain what fuels the widget supports.
Determine a Widget's Required Data
Determine the type of data your widgets require and whether they will be relevant to customers who have that type of data. Most widgets work using billing data, but some widgets require smart meter (AMI) data to work.
- Follow the steps in Determine a Widget's Supported Fuels above to navigate to a description of the widget in the relevant cloud service overview guide.
- In the Customer Requirements subsection of the description, review the rows related to data requirements. This information will explain whether the widget requires smart meter data (AMI data), billing data, or some other type of customer data.
Example of Widget Applicability
The table below gives an example of how you might create a list based on your research in the steps above. Your list can identify which embeddable widgets to show or hide based on different customer attributes. Work with your Delivery Team to create a more comprehensive list tailored to your situation.
Widget |
Customer Type |
Fuel Type |
Data Type |
Show / Hide |
---|---|---|---|---|
Residential |
Electricity |
AMI |
Show |
|
Residential |
Electricity |
Billing |
Hide Widget requires AMI data and will not work for customers with billing data only. |
|
Non-Residential |
Electricity |
AMI |
Show |
|
Residential |
Electricity |
AMI |
Show |
|
Residential | Electricity | Billing | Show | |
Residential | Gas | AMI | Show | |
Non-Residential | Gas | Billing | Show | |
Residential |
Electricity |
AMI |
Show |
|
Residential |
Electricity |
Billing |
Hide Widget requires AMI data and will not work for customers with billing data only. |
|
Residential |
Gas |
Billing |
Hide Widget requires AMI data and will not work for customers with billing data only. |
|
Non-Residential |
Electricity |
Billing |
Hide Widget is currently only available for residential customers. |