Mission and values
Mission and Value
- Group
- Who we are
- About our Group
- Mission and values
What we are called to achieve today and in the future
The Hera Group wants to be the best Italian multi-utility for its customers, workers and shareholders, by further enhancing an original business model capable of innovation with strong local roots, while respecting the environment.
For Hera, being the best multi-utility means representing a reason for pride and trust for:
- customers - so that by constantly listening to them they receive quality services that live up to their expectations;
- the women and men who work in the company - so that they are the protagonists of the results thanks to their expertise, their involvement, and their passion;
- shareholders - so that they can be sure that the economic value continues to be created for the company while respecting the principles of Social Responsibility;
- the reference local area - so that its economic, social and environmental wealth is fostered for a sustainable future;
- suppliers - so that they can be key players in the value chain and partners in growth.
The definition of our mission stems from a participatory process that involved some workers from different company areas and 15 mayors of member municipalities, with the goal of exchanging different opinions and identifying the main values in which the reference stakeholders can identify.
Values: the values in which we identify
Asset Publisher
INTEGRITY
A Group of honest and loyal people
In its external and internal relations, Hera is a company in which considerations of legality, correctness, honesty, fairness and impartiality represent a common way of feeling and acting. In sharing these principles, long-lasting relationships with customers and suppliers, overall transparency in relationships with third parties, and fair recognition of the work of collaborators are established.
TRASPARENCY
Sincere, clear messages to all stakeholders
Hera is committed to keeping all stakeholders clearly, fully and rapidly informed as to all actions at every corporate level. It shall provide this information fully, with all due clarity, in a timely manner. For Hera, being transparent means adopting management tools open to dialogue with its interlocutors with the aim of corresponding to the expectations concerning information and knowledge of the economic, social and environmental impacts of its corporate activities.
PERSONAL RESPONSIBILITY
Shared commitment to the good of the company
Working at Hera entails a commitment to establishing a relationship of trust with colleagues and, more in general, with all stakeholders. Applying oneself with loyalty and effectiveness in order to achieve corporate goals with the awareness of one's tasks and responsibilities is considered essential.
COHERENCE
Doing what we say we'll do
Being coherent means that everyone is called upon to implement the company’s mission, values and operating principles on a daily basis, in every action taken. These are the foundations of strategic planning, company goals and operational management.
The lines of conduct we adopt to achieve our strategic objectives
Asset Publisher
Java method "static it.reply.open.hera.template.context.contributor.context.contributor.HeraContributorLocalService.getLayout(long, boolean, long)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: pageLayout = heraContributorLocalServ... [in template "20099#20135#4632996" at line 80, column 25] ----
1<#assign
2bgtheme = ""
3immagineStrName = ""
4totalEntryCounter = 0
5emptyDivNumber = 0
6emptyDiv = ""
7assetVocabularyServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyServiceUtil")
8vocabulariesList = assetVocabularyServiceUtil.getGroupVocabularies(themeDisplay.getScopeGroupId())
9vocabularyId = 0
10/>
11<#assign
12releaseLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ReleaseLocalService")
13
14release = releaseLocalService.getRelease(1)
15vers = release.getBuildNumber()
16/>
17<#list vocabulariesList as vocabulary>
18 <#assign vocabularyName = vocabulary.getName() />
19 <#if vocabularyName?? && vocabularyName?lower_case == "tipologia">
20 <#assign vocabularyId = vocabulary.getVocabularyId() />
21 </#if>
22</#list>
23<#if entries?has_content>
24 <#list entries as curEntry>
25 <#assign totalEntryCounter = totalEntryCounter + 1 />
26 </#list>
27</#if>
28<#--
29<#if totalEntryCounter lte 3>
30 <#assign emptyDivNumber = (6 / 2) - totalEntryCounter />
31</#if>
32<#elseif totalEntryCounter gt 3>
33 <#assign emptyDivNumber = 6 - totalEntryCounter />
34</#if>
35<#if emptyDivNumber == 0>
36 <#assign emptyDiv = "" />
37</#if>
38<#if emptyDivNumber == 1>
39 <#assign emptyDiv = "<div class='card pb-2' style='opacity:0;'></div>" />
40</#if>
41<#if emptyDivNumber == 2>
42 <#assign emptyDiv = "<div class='card pb-2' style='opacity:0;'></div> <div class='card pb-2' style='opacity:0;'></div>" />
43</#if>
44-->
45<#if totalEntryCounter % 2 == 1>
46 <#assign emptyDiv = "<div class='card pb-2' style='opacity:0;'></div>" />
47 <#assign emptyDiv = "" />
48<#else>
49 <#assign emptyDiv = "" />
50</#if>
51<#assign pageURL = "" />
52<section id="assistenza-pages" class="white-two-bg">
53 <div class="container-fluid ${bgtheme} pt-2 pb-4">
54 <div class="container">
55 <div class="row">
56 <div class="col-lg-12">
57 <#if entries?has_content>
58 <#assign itemCounter = 0/>
59 <#list entries as curEntry>
60 <#assign
61 dateFormat = "dd MM yyyy"
62 itemCounter = itemCounter + 1
63 assetRenderer = curEntry.getAssetRenderer()
64 docXml = saxReaderUtil.read(assetRenderer.getArticle().getContentByLocale(locale.toString()))
65 />
66
67 <#assign
68 TitoloCard = docXml.valueOf("//dynamic-element[@name='TitoloCard']/dynamic-content/text()")
69 SottotitoloCard = docXml.valueOf("//dynamic-element[@name='SottotitoloCard']/dynamic-content/text()")
70 LinkAPagina = docXml.valueOf("//dynamic-element[@name='LinkAPagina']/dynamic-content/text()")
71 link = ""
72 />
73 <#if LinkAPagina?has_content>
74 <#if vers != 7110>
75 <#assign
76 layoutIDJsonString = LinkAPagina?split("@")?first
77 layoutIDJsonObject = jsonFactoryUtil.createJSONObject(layoutIDJsonString)
78 groupIDJsonString = LinkAPagina?split("@")?last
79 groupIDJsonObject = jsonFactoryUtil.createJSONObject(groupIDJsonString)
80 pageLayout = heraContributorLocalService.getLayout(groupIDJsonObject.getLong("groupId"), false, layoutIDJsonObject.getLong('layoutId'))
81 link=pageLayout.getFriendlyURL(local)
82
83 />
84 <#else>
85 <#assign
86 layoutID = LinkAPagina?split("@")?first
87 groupID = LinkAPagina?split("@")?last
88 pageLayout = heraContributorLocalService.getLayout(groupID?number, false, layoutID?number)
89 link = pageLayout.getFriendlyURL(local)
90 />
91 </#if>
92 </#if>
93 <#if itemCounter == 1>
94 <div class="card-deck">
95 </#if>
96 <#if itemCounter%2 == 0>
97 <div id="cards-duebox-container" class="card py-3 px-3 mr-0 ml-xl-3 ml-lg-3 ml-md-3 ml-0 mb-4">
98 <#else>
99 <div id="cards-duebox-container" class="card py-3 px-3 ml-0 mr-xl-3 mr-lg-3 mr-md-3 mr-0 mb-4">
100 </#if>
101 <#if link != "">
102 <a href="${link}">
103 </#if>
104 <div class="card-body">
105 <h5 class="card-title mb-0 black bolder assistenza-title xx-bigger">
106 ${TitoloCard}
107 </h5>
108 <#if SottotitoloCard?has_content>
109 <div class="card-text greyish-brown small letter-spacing-sm">
110 ${SottotitoloCard}
111 </div>
112 </#if>
113 <#if link != "">
114 <p class="card-text small bold letter-spacing-sm">${languageUtil.get(locale, "leggi-var-eng")}</p>
115 </#if>
116 </div>
117 <#if link != "">
118 </a>
119 </#if>
120 </div>
121 <#if itemCounter % 2 == 0>
122 </div>
123 <div class="card-deck">
124 </#if>
125 <#if itemCounter == totalEntryCounter>
126 ${emptyDiv}
127 </div>
128 </#if>
129 </#list>
130 </#if>
131 </div>
132 </div>
133 </div>
134 </div>
135</section>
Page update 8 October 2024
Creating shared value report 2024