Industry Insights
Saluting Our Customers: How Utilities and Cities are Responding to COVID-19 – Part Five
Over the past couple of months, we have been spotlighting our utility customers’ great work during the COVID-19 pandemic. Not only are they providing critical services, they are also promoting health, safety and hope in their communities. In this blog series, we recognize the honorable actions utilities are taking to support their communities and provide reliable access to electricity, gas and water during this exceptional time.
CitiPower & Powercor:
CitiPower and Powercor are Victoria, Australia’s largest electricity suppliers, delivering electricity to over 1.1 million residential households and commercial customers across the state. The companies have announced a suite of measures to provide support for residential customers and small businesses affected by the COVID-19 pandemic. Customers will have access to electricity bill relief under a new support package and may be eligible for further assistance through rebates on network charges. CitiPower and Powercor are also waiving disconnection and/or reconnection fees for small businesses.
Pepco:
Pepco delivers safe and reliable energy to approximately 894,000 customers in the District of Columbia and Maryland. In response to COVID-19, Pepco donated $100,000 to United Way of the National Capital Area’s Emergency Assistance Fund. The fund will be used to promote the health, education and financial stability of the community, especially those residents who have been impacted by restrictions and closures of schools, businesses and community institutions. To proactively ensure safe and reliable service for local hospitals and major medical facilities during the pandemic, Pepco is utilizing drone technology. Crews use the drones to capture video and photos of the aerial equipment that powers critical facilities to identify issues that could potentially result in an outage before one occurs. Pepco is also taking steps to help customers manage their monthly energy bill by suspending service disconnections, waiving new late payment fees and providing energy assistance options.
Xcel:
Xcel Energy is headquartered in Minneapolis, Minnesota and provides energy to millions of homes and businesses across eight Western and Midwestern states. Xcel Energy is dedicating $20 million in new funding to support short- and long-term corporate giving across the eight states they serve, including support for COVID-19 recovery efforts. The first part of the donation is designated for existing nonprofit partners along with organizations that address food insecurity and those that provide disaster relief. To further support COVID-19 recovery, Xcel Energy will sell the Mankato Energy Center, a natural gas-fired power plant, and use the net gain on the sale to fund relief efforts. Xcel Energy has also donated over 300,000 protective face masks and other protective equipment to local hospitals and relief organizations.
We thank our customers for their dedication and hard work to serve communities around the globe during these uncertain times. Read the previous blogs in this series, including part one, part two, part three and part four.
CitiPower & Powercor:
CitiPower and Powercor are Victoria, Australia’s largest electricity suppliers, delivering electricity to over 1.1 million residential households and commercial customers across the state. The companies have announced a suite of measures to provide support for residential customers and small businesses affected by the COVID-19 pandemic. Customers will have access to electricity bill relief under a new support package and may be eligible for further assistance through rebates on network charges. CitiPower and Powercor are also waiving disconnection and/or reconnection fees for small businesses.
Pepco:
Pepco delivers safe and reliable energy to approximately 894,000 customers in the District of Columbia and Maryland. In response to COVID-19, Pepco donated $100,000 to United Way of the National Capital Area’s Emergency Assistance Fund. The fund will be used to promote the health, education and financial stability of the community, especially those residents who have been impacted by restrictions and closures of schools, businesses and community institutions. To proactively ensure safe and reliable service for local hospitals and major medical facilities during the pandemic, Pepco is utilizing drone technology. Crews use the drones to capture video and photos of the aerial equipment that powers critical facilities to identify issues that could potentially result in an outage before one occurs. Pepco is also taking steps to help customers manage their monthly energy bill by suspending service disconnections, waiving new late payment fees and providing energy assistance options.
Xcel:
Xcel Energy is headquartered in Minneapolis, Minnesota and provides energy to millions of homes and businesses across eight Western and Midwestern states. Xcel Energy is dedicating $20 million in new funding to support short- and long-term corporate giving across the eight states they serve, including support for COVID-19 recovery efforts. The first part of the donation is designated for existing nonprofit partners along with organizations that address food insecurity and those that provide disaster relief. To further support COVID-19 recovery, Xcel Energy will sell the Mankato Energy Center, a natural gas-fired power plant, and use the net gain on the sale to fund relief efforts. Xcel Energy has also donated over 300,000 protective face masks and other protective equipment to local hospitals and relief organizations.
We thank our customers for their dedication and hard work to serve communities around the globe during these uncertain times. Read the previous blogs in this series, including part one, part two, part three and part four.
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> authorContent.contentFields [in template "44616#44647#114455" at line 9, column 17]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: contentFields = authorContent.content... [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign
2 webContentData = jsonFactoryUtil.createJSONObject(author.getData())
3 classPK = webContentData.classPK
4/>
5
6<#assign
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs")
8contentFields = authorContent.contentFields
9categories=authorContent.taxonomyCategoryBriefs
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent)
11friendlyURL = authorContentData.friendlyUrlPath
12authorCategoryId = "0"
13/>
14
15<#list contentFields as contentField >
16 <#assign
17 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)
18 name = contentField.name
19 />
20 <#if name == 'authorImage'>
21 <#if (contentField.contentFieldValue.image)??>
22 <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />
23 </#if>
24 </#if>
25 <#if name == 'authorName'>
26 <#assign authorName = contentField.contentFieldValue.data />
27 <#list categories as category >
28 <#if authorName == category.taxonomyCategoryName>
29 <#assign authorCategoryId = category.taxonomyCategoryId />
30 </#if>
31 </#list>
32 </#if>
33 <#if name == 'authorDescription'>
34 <#assign authorDescription = contentField.contentFieldValue.data />
35
36 </#if>
37
38 <#if name == 'authorJobTitle'>
39 <#assign authorJobTitle = contentField.contentFieldValue.data />
40
41 </#if>
42
43</#list>
44
45<div class="blog-author-info">
46 <#if authorImageURL??>
47 <img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" />
48 </#if>
49 <#if authorName??>
50 <#if authorName != "">
51 <p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p>
52 <hr />
53 </#if>
54 </#if>
55 <#if authorJobTitle??>
56 <#if authorJobTitle != "">
57 <p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p>
58 <hr />
59 </#if>
60 </#if>
61 <#if authorDescription??>
62 <#if authorDescription != "" && authorDescription != "null" >
63 <p class="blog-author-desc" id="author-job-desc">${authorDescription}</p>
64 <hr />
65 </#if>
66 </#if>
67</div>
The following has evaluated to null or missing: ==> authorContent.contentFields [in template "44616#44647#114455" at line 9, column 17] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: contentFields = authorContent.content... [in template "44616#44647#114455" at line 9, column 1] ----
1<#assign
2 webContentData = jsonFactoryUtil.createJSONObject(author.getData())
3 classPK = webContentData.classPK
4/>
5
6<#assign
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs")
8contentFields = authorContent.contentFields
9categories=authorContent.taxonomyCategoryBriefs
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent)
11friendlyURL = authorContentData.friendlyUrlPath
12authorCategoryId = "0"
13/>
14
15<#list contentFields as contentField >
16 <#assign
17 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)
18 name = contentField.name
19 />
20 <#if name == 'authorImage'>
21 <#if (contentField.contentFieldValue.image)??>
22 <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />
23 </#if>
24 </#if>
25 <#if name == 'authorName'>
26 <#assign authorName = contentField.contentFieldValue.data />
27 <#list categories as category >
28 <#if authorName == category.taxonomyCategoryName>
29 <#assign authorCategoryId = category.taxonomyCategoryId />
30 </#if>
31 </#list>
32 </#if>
33 <#if name == 'authorDescription'>
34 <#assign authorDescription = contentField.contentFieldValue.data />
35
36 </#if>
37
38 <#if name == 'authorJobTitle'>
39 <#assign authorJobTitle = contentField.contentFieldValue.data />
40
41 </#if>
42
43</#list>
44
45<div class="blog-author-info">
46 <#if authorImageURL??>
47 <img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" />
48 </#if>
49 <#if authorName??>
50 <#if authorName != "">
51 <p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p>
52 <hr />
53 </#if>
54 </#if>
55 <#if authorJobTitle??>
56 <#if authorJobTitle != "">
57 <p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p>
58 <hr />
59 </#if>
60 </#if>
61 <#if authorDescription??>
62 <#if authorDescription != "" && authorDescription != "null" >
63 <p class="blog-author-desc" id="author-job-desc">${authorDescription}</p>
64 <hr />
65 </#if>
66 </#if>
67</div>