Navigation


Alert Web

HeraAssetPublisherFilterComuneSelector

Choose the municipality

Ci dispiace, il servizio non è attivo nel tuo comune.
Esplora i servizi attivi nel tuo comune:
Inserisci un comune con il servizio di "Ambiente" oppure vai all'Homepage

The office in a device. Digital workplace

Testata Focus

Testata Focus

Category Facet

category
Category Facet

Custom Facet

ddmStructureKey
Custom Facet

Search Results

x-results-for-x

Asset Publisher

The office in a device. Digital workplace

The Digital Workplace has transformed how we work, making office presence increasingly unnecessary, and fostering remote working and flexibility.

We introduced smart working in 2017 because we strongly believe that it can increase productivity and business performance while offering an answer to the delicate "work-life balance", by building an even deeper trust relationship with the people working in the Group.

In 2019 we implemented the Digital Workplace – Office 365, to get even more familiar with digital tools and make them as useful as possible. This has enabled us to give our employees mobility, collaboration, integration, simplicity, flexibility, and security. 

We also changed our office layouts: we set up temporary offices, to work in when away from the home office, and smart points, spaces where colleagues can collaborate with each other more easily or find the right concentration.   

The Digital Workplace has literally transformed the way we work, making office presence increasingly unnecessary. Documents are securely accessible from all company devices and through all channels. We have also developed a continuous backup, a virtually unlimited mailbox, and can ensure maximum availability of services, even if problems occur on the company network. Thanks to the Digital Workplace, we have also simplified installations and updates, making it possible to store and manage data in accordance with the GDPR (General Data Protection Regulation of the European Union).

The Covid-19 emergency did not take us by surprise and, thanks to our major digitalisation process and to smart working, we were able to protect the health of our employees, while ensuring continuity of service and maximum support for all our customers.


[business-activities/focus] hidden search categories

Tag Facet

Tag
Tag Facet

Search Results

an-error-occurred-while-processing-the-template
Java method "static it.reply.open.hera.template.custom.service.WidgetTemplateTool.getDateFormattedBy(String, String, Locale)" threw an exception; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: publishDate = hera_template_tool.getD...  [in template "20099#20135#57725650" at line 71, column 13]
----
1<#assign 
2assetVocabularyLocalServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil") 
3vocabularyComunicatiStampa = assetVocabularyLocalServiceUtil.fetchGroupVocabulary(themeDisplay.getScopeGroupId(), languageUtil.get(locale, "comunicati-stampa")) 
4vocabularyId = vocabularyComunicatiStampa.vocabularyId 
5/> 
6 
7 
8<#assign 
9companyId=themeDisplay.getCompanyId() languageId=themeDisplay.getLanguageId() 
10currentUrl=themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() url=portalUtil.getPortalURL(themeDisplay) 
11HERA_FIELD_TITLE="title_" + languageId 
12HERA_FIELD_LOCALIZED_TITLE="title_"+languageId 
13HERA_FIELD_SIMPLE_TITLE="title" 
14HERA_FIELD_URL_TITLE="urlTitle" 
15HERA_FIELD_CONTENT="content_" + languageId 
16HERA_FIELD_DESCRIPTION="description" 
17HERA_FIELD_DESCRIPTION_IT="description_" + languageId 
18HERA_FIELD_PUBLISH_DATE="publishDate" 
19HERA_FIELD_DISPLAYDATE="displayDate" 
20HERA_FIELD_CREATEDATE="createDate" 
21HERA_FIELD_CLASS_TYPE_ID="classTypeId" 
22HERA_FIELD_ENTRY_CLASS_NAME="entryClassName" 
23HERA_FIELD_CLASSPK="entryClassPK" 
24HERA_FIELD_ENTRY_CLASS_NAME_LAYOUT="com.liferay.portal.kernel.model.Layout" 
25HERA_FIELD_ENTRY_CLASS_NAME_JA="com.liferay.journal.model.JournalArticle" 
26HERA_FIELD_ENTRY_CLASS_NAME_DFE="com.liferay.document.library.kernel.model.DLFileEntry" 
27HERA_FIELD_ENTRY_CLASS_NAME_USER="com.liferay.portal.kernel.model.User" 
28HERA_FIELD_ENTRY_CLASS_NAME_FOLDER="com.liferay.document.library.kernel.model.DLFolder" 
29HERA_FIELD_ENTRY_CLASS_NAME_DDLRECORD="com.liferay.dynamic.data.lists.model.DDLRecord" 
30HERA_FIELD_ENTRY_CLASS_NAME_DDMFORMINSTANCERECORD="com.liferay.dynamic.data.mapping.model.DDMFormInstanceRecord" 
31HERA_FIELD_PREFIX="ddm__keyword__" 
32HERA_FIELD_PREFIX_TEXT="ddm__text__" 
33HERA_FIELD_SOTTOTITOLO="__sottotitolo_" 
34HERA_FIELD_IMMAGINE="__immagine_" 
35HERA_FIELD_IMMAGINE_SINISTRA_FOCUS="__ImmagineSinistra_" 
36HERA_FIELD_IMMAGINE_TYPE2= "__immagine_r13v_" 
37HERA_ASSET_CATEGORY_TITLE="assetCategoryTitles" 
38HERA_FIELD_USER_FULLNAME="fullName" 
39HERA_FIELD_USER_EMAIL_ADDRESS="emailAddress" 
40HERA_ORA_PUBBLICAZIONE="__ora_pubblicazione_" 
41HERA_CONTENT="content_"+languageId 
42 
43CATEGORY_HERA_SPA=languageUtil.get(locale, "hera-spa") 
44CATEGORY_IR_PRICE=languageUtil.get(locale, "ir-price") 
45/> 
46 
47 
48<#-- gruppohera_results.jsp es. ddm__keyword__54911__sottotitolo_it_IT es. displayDate --> 
49 
50<#-- Abilitare o Disabilitare Highlight dei termini ricercati in configurazione --> 
51<#assign isHighlightEnabled=true /> 
52<#if portletPreferences["highlightEnabled"]?? && portletPreferences["highlightEnabled"][0]?has_content> 
53    <#assign isHighlightEnabled=portletPreferences["highlightEnabled"][0] /> 
54</#if> 
55 
56<#assign docs=searchContainer.getResults() /> 
57 
58<div class="container archivio my-4"> 
59    <#if docs?has_content> 
60        <#list docs as d> 
61            <#assign contentTitle="" contentSummary="" content="" contentDate="" /> 
62 
63            <#assign contentTitle=hera_template_tool.highlight(d.get(HERA_FIELD_LOCALIZED_TITLE),searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean) 
64            classTypeId=d.get(HERA_FIELD_CLASS_TYPE_ID) 
65            sottotitolo=d.get(HERA_FIELD_PREFIX + classTypeId + HERA_FIELD_SOTTOTITOLO + languageId) 
66            description=d.get(HERA_FIELD_DESCRIPTION_IT) 
67            immagineInEvidenza=d.get(HERA_FIELD_PREFIX_TEXT+classTypeId + HERA_FIELD_IMMAGINE_SINISTRA_FOCUS + languageId) 
68            urlTitle=d.get(HERA_FIELD_URL_TITLE) 
69            contentSummary=hera_template_tool.highlight(d.get(HERA_CONTENT),  searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean) 
70            contentDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_DISPLAYDATE),"dd/MM/yyyy",locale) 
71            publishDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_PUBLISH_DATE),"dd/MM/yyyy",locale) 
72            oraPubblicazione = d.get(HERA_FIELD_PREFIX +classTypeId + HERA_ORA_PUBBLICAZIONE + languageId) 
73            oraPubblicazioneObj = oraPubblicazione 
74            checkcategory=0 
75            contentUrl=hera_template_tool.getSearchResultViewURL(renderRequest, renderResponse, 
76            d.get(HERA_FIELD_ENTRY_CLASS_NAME), d.get(HERA_FIELD_CLASSPK)?number, true, currentUrl) 
77            content=d.get(HERA_FIELD_CONTENT) titlepage=languageUtil.get(locale, titlepage, 
78            layout.getName(locale)) /> 
79 
80<#attempt> 
81             
82                <#assign 
83                immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenza) 
84                /> 
85							 
86                														 
87						 
88							 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && !immagineInEvidenzaObj.groupId?? && !immagineInEvidenzaObj.name?? && !immagineInEvidenzaObj.uuid??> 
89							  <#assign 
90                    immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenzaType2) 
91                    /> 
92								 </#if> 
93             
94            <div class="post-item mb-3"> 
95                <a href="${urlTitle}" class="tile boxarchivio-round position-relative white-bg"> 
96                    <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content > 
97                    <div class="row d-flex align-items-center"> 
98                        <#else> 
99                        <div class="row d-flex align-items-center min-height-168"> 
100                            </#if> 
101                            <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && immagineInEvidenzaObj.groupId?? && immagineInEvidenzaObj.name?? && immagineInEvidenzaObj.uuid??> 
102                                <#assign immagineUrl="/documents/" + immagineInEvidenzaObj.groupId + "/0/" + immagineInEvidenzaObj.name + "/" + immagineInEvidenzaObj.uuid /> 
103                                <div class="col-xs-3 col-md-2"> 
104                                    <img title="${immagineInEvidenzaObj.name}" alt="${titlepage}" class="agg-tile-image img-archivio-news" src="${immagineUrl}" /> 
105                                </div> 
106                                <div class="col-xs-9 col-md-10 offset-lg-1 col-lg-9 px-5 px-md-0"> 
107                                    <div class="container px-lg-3 pr-xl-4"> 
108                                        <div class="black py-2 small"> 
109                                            <div class="mr-0 mr-md-5 d-inline"> 
110                                                <#attempt> 
111                                                    ${contentDate} 
112                                                    <#recover> 
113                                                </#attempt> 
114                                            </div> 
115                                            <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/> 
116                                            <#list assetCategoryList as entryCategory> 
117                                                <#if entryCategory.vocabularyId == vocabularyId || true> 
118                                                    <#assign catName = entryCategory.name> 
119                                                    <#if catName==CATEGORY_HERA_SPA> 
120                                                        <#assign checkcategory=1 /> 
121                                                    </#if> 
122                                                    <#if catName==CATEGORY_IR_PRICE> 
123                                                        <#assign checkcategory=1 /> 
124                                                    </#if> 
125 
126                                                    <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1 ${catName?lower_case}"> 
127                                                        ${catName} 
128                                                    </div> 
129                                                </#if> 
130                                            </#list> 
131                                        </div> 
132 
133                                        <h3 class="titlesize bigger black letter-spacing-sm bolder"> ${contentTitle}</h3> 
134                                        <#if contentSummary?? && contentSummary?has_content> 
135                                            <div class="d-none d-lg-block greyish-brown tilesize"> ${contentSummary} </div> 
136                                        <#else> 
137                                            <div class="d-none d-lg-block greyish-brown tilesize"> 
138                                                ${description} 
139                                            </div> 
140                                        </#if> 
141                                        <#if checkcategory==1> 
142                                            <i class="black py-2 mr-0 mr-md-3"> 
143                                                <#if publishDate!=""> Online dal ${publishDate} </#if> 
144                                                <#--<#list oraPubblicazioneObj as ora_pubb>--> 
145                                                <#if oraPubblicazioneObj!=""> 
146                                                    alle ore ${oraPubblicazioneObj} 
147                                                </#if> 
148                                                <#--</#list>--> 
149 
150                                            </i> 
151                                        </#if> 
152                                    </div> 
153                                </div> 
154                            <#else> 
155                                <div class="col-xs-12 col-md-10"> 
156                                    <div class="container"> 
157                                        <div class="ml-4 black py-2 small mr-3"> 
158                                            <div class="mr-5 d-inline"> 
159                                                ${contentDate} 
160                                            </div> 
161                                            <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1"> 
162                                                <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/> 
163                                                <#list assetCategoryList as entryCategory> 
164                                                    <#if entryCategory.vocabularyId == vocabularyId> 
165                                                        <#assign catName = entryCategory.name> 
166                                                        <#if catName==CATEGORY_HERA_SPA> 
167                                                            <#assign checkcategory=1 /> 
168                                                        </#if> 
169                                                        <#if catName==CATEGORY_IR_PRICE> 
170                                                            <#assign checkcategory=1 /> 
171                                                        </#if> 
172 
173                                                        <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1"> 
174                                                            ${catName} 
175                                                        </div> 
176                                                    </#if> 
177                                                </#list> 
178                                            </div> 
179                                        </div> 
180                                        <h3 class="titlesize bigger ml-4 black letter-spacing-sm bolder"> ${contentTitle}</h3> 
181                                        <#if contentSummary?? && contentSummary?has_content> 
182                                            <div class="d-none d-lg-block black tilesize ml-4"> 
183                                                ${contentSummary} 
184                                            </div> 
185                                        <#else> 
186                                            <div class="d-none d-lg-block greyish-brown tilesize ml-4"> 
187                                                ${description} 
188																							   
189                                            </div> 
190                                        </#if> 
191                                        <#if checkcategory==1> 
192                                            <i class="ml-4 black py-2 small mr-3"> 
193                                                <#if publishDate!=""> Online dal ${publishDate} </#if> 
194                                                <#--<#list oraPubblicazioneObj as ora_pubb>--> 
195                                                <#if oraPubblicazioneObj!=""> 
196                                                    alle ore ${oraPubblicazioneObj} 
197                                                </#if> 
198                                                <#--</#list>--> 
199                                            </i> 
200                                        </#if> 
201                                    </div> 
202                                </div> 
203                            </#if> 
204                        </div> 
205                </a> 
206            </div> 
207					<#recover> 
208					 
209																							</#attempt> 
210        </#list> 
211    </#if> 
212</div> 
213 
214 
215<script> 
216    $(document).ready(function () { 
217        var url = window.location.href; 
218        if (url.indexOf("/-/")>=0){ 
219            var recoverurl=localStorage.getItem("reindexcomunicati"); 
220            $(".reindexlink").attr("href",recoverurl); 
221        }else{ 
222            localStorage.setItem("reindexcomunicati", url); 
223
224    }); 
225</script> 

Asset Publisher

Focus

A source of clean energy from sewers and wet waste: Biomethane

An investment of Euro 37 million. A plant that disposes of 100 thousand tonnes of organic waste produced by separate waste collection and another 35 thousand tonnes coming from green waste and pruning material. 

Focus

Biodiesel has been developed also from used food oil

Fuel may also be extracted from vegetable oils. Used domestic vegetable oil (such as frying oil) which is recovered by multiutility services via roadside containers and drop-off points, is transformed into biodiesel, which in turn is used to fuel the vehicles used for urban waste collection.

Focus

Bus fuel from trash: Hera's pilot project with "START"

To obtain clean energy to power Ravenna's buses by decomposing waste in landfills. 

Focus

Data, the key to a smart future

From city to "smart city" thanks to data: with our detection systems we can monitor traffic trends, air quality and consumption of public parks. 

Focus

Dialogue with the urban context for new energy: the Borgo Panigale cogeneration plant

District heating is already in itself a "sustainable" and environment-friendly solution, because it can guarantee better performance than traditional domestic boilers. In addition, the plant located in Borgo Panigale ensures lower emissions into the environment, more reliability and greater availability of energy. The system can heat the equivalent of 8,000 residential units. Currently, the turbines can produce 35,000 MWh of energy per year, almost twice as much as in the past.

Focus

Ferrara, the city of "green" heat

What's Ferrara's green secret? It's underground, where a geothermal basin feeds its district heating system. The result? 87% of the thermal energy distributed in the city is "clean" and we avoid about 22 thousand tonnes of CO 2 emissions.

Focus

Hera and General Electric together for energy recovery

We have installed a turbo expander at the R&M stations of Ducati's factory in Bologna. The goal is to recover electricity from the decompression process of methane gas. 

Focus

Hergo Reti: the smart approach to emergency service and maintenance

More than 130 thousand emergency response reports involving 1,500 employees in 2019. More than 50 thousand emergency response operations in the first six months of 2020, in a local area that includes Emilia-Romagna, Triveneto and Marche.

Focus

Hergoambiente, waste bin speaking

Our 300,000 waste bins are talking. How? Thanks to a "tag" that always tells us where they are, how they are working and if they have been emptied. Find out more about the projects of HergoAmbiente, Hera Group's "smart" system to support waste management services.

Focus

Innovation takes flight and offers a variety of perspectives

Hera Group's drones are alternative and supplemental investigation tools to provide quality services to the areas we serve.

— 10 Elementi per Pagina
Mostrati 1 - 10 su 28 risultati.

Bilancio bs e be banner

Interactive financial statements and sustainability reports
The consolidated economic results at 31 December 2023 and the 2023 sustainability report were approved by the Board of Directors of the Hera Group on 26 March 2024

Pre-Footer Standard

Hera SpA, Viale Carlo Berti Pichat 2/4, 40127 Bologna, Tel.051287111 www.gruppohera.it