Robotics at the service of humankind
Focus
Focus
Category Facet
Custom Facet
Search Results
-
Web Content Article on-date Jun 25, 2020 9:07 PM
Si Send a message to Hera Group - Media Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 7:42 PM
Si Send a message to Hera Group - Investor Relations Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 7:33 PM
Si Write to the Hera Group - Internal Auditing Management Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 7:28 PM
Si CG contacts Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 7:25 PM
Si Send a message to Hera Group - Social Responsibility Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 7:17 PM
Si Send a message to Hera Group - Laboratories Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 7:12 PM
Si Send a message to Hera Group - Environment Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 7:06 PM
Si Send a message to Hera Group - Energy Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 6:59 PM
Si Send a message to Hera Group - Water Bianco Si GRUPPO
-
Web Content Article · written-by LUCIA ALGISI on-date Jun 25, 2020 5:57 PM
SI Hera Group is one of the largest Italian multi-utility companies in terms of market capitalization, economic results and market position in its businesses. Founded in 2002, Hera has...
-
Web Content Article on-date Jun 25, 2020 5:51 PM
Si Market Position Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 5:00 PM
SI The evolution and context changes in which we operate as a utility require great adaptability, skills, and innovation to always provide services with very high quality standards. Resilience is...
-
Web Content Article on-date Sep 29, 2020 9:26 AM
SI Our concept of quality The concept of quality is behind all our choices and relationships with all the stakeholders we deal with every day. And so, in trying to satisfy the needs and...
-
Web Content Article on-date Jun 25, 2020 4:57 PM
Si Quality, Safety and environment Bianco Si GRUPPO
-
Web Content Article · written-by Palvi Andrea Tonziello on-date Sep 16, 2022 4:18 PM
Si Tax Strategy Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 3:45 PM
Si Send a message to Hera Group - The Group Bianco Si GRUPPO
-
Web Content Article on-date Jun 25, 2020 3:33 PM
SI The development of new skills The Hera Group has set up various training activities for its workers on the circular economy, such as participation in the Carbon Footprint and Water Footprint...
-
Web Content Article · written-by Palvi Andrea Tonziello on-date Jun 25, 2020 3:29 PM
SI The Ellen MacArthur Foundation's Programme In 2017, the Hera Group was the second Italian company to have been welcomed into the prestigious international CE100 programme of the Ellen MacArthur...
-
Web Content Article on-date Jun 25, 2020 3:18 PM
CZbpzCTnCqE Intervista a Ellen McArthur no
-
Web Content Article · written-by LUCIA ALGISI on-date Jun 25, 2020 3:13 PM
No Impact Reduction The Drivers of Change We collaborate with Italian and international networks We aim to gradually reduce our "footprint" throughout our business. These are the medium to...
Asset Publisher
Thanks to robotics and artificial intelligence we can make our flows more efficient and develop the full potential of individuals and their intellectual capacities. With our Robotic & Intelligent Process Automation platform we have streamlined and seven processes and made them more reliable: find out which ones.
Will the future belong to machines? That is the main question that arises when dealing with issues such as Robotics and Artificial Intelligence. Two disciplines that have literally revolutionized the way we do our business, radically changing its processes.
Predicting the future is not up to us. However, we are certain of one thing: automation processes are the key to increasing the value of the people who work for the Hera Group. Robotics and Artificial Intelligence, in fact, have enabled us to automate all the repetitive and low value-added business processes. By doing so, we can let people have more time for more qualifying activities and enhance their intellectual capacity on processes that generate more value for the company.
Thanks to the Robotic & Intelligent Process Automation platform, a project that is part of our Utilities 4.0 plan, we have obtained significant results, speeding up the process and making the operations more reliable in the 7 processes we have started in recent years: the management of the suppliers' DURC (Unified Certificate of Social Security Payments Compliance), the communications between seller and energy distributors, the seller's Order Entry process, the expense reports, the service notices related to waste management services, the work orders to replace meters in the networks and, lastly, the virtual assistant for planning meetings and booking meeting rooms.
By introducing dashboards that monitor automated activities, we can act promptly on business processes, continually optimizing productivity and efficiency. The aim is to extend the scope of automated processes to new areas thanks to their continuous technological evolution, for example, with tools such as semantic text interpretation engines and optical character recognition (OCR) systems.
The challenge to make our processes smarter and smarter is just beginning.
Search Bar
Tag Facet
Search Results
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: contentDate = hera_template_tool.getD... [in template "20099#20135#57725650" at line 70, 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