Menù di navigazione


Alert Web

HeraAssetPublisherFilterComuneSelector

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

Manuali Hera_Pro

Testata Manuali Hera_Pro

Accordion - Manuali Hera_Pro


Questi sono i titoli dei Manuali utili alla Gestione Contratti, puoi consultarli aprendo il link dedicato.

  1. Gestione informazioni a livello fornitore
  2. Gestione informazioni a livello contratto
  3. Chat
  4. Gestione infortuni

Accordion Webinar - Manuali Hera_Pro


Webinar (parte 3) “Gestione digitale dei contratti”

  1. Go live della wave 2 del portale Hera_Pro
  2. Analisi delle funzionalità della gestione dei documenti contrattuali in Hera_Pro
  3. Eventuale attivazione di nuove utenze da parte di fornitori qualificati
  4. Introduzione iniziale all’utilizzo di Hera_Pro in ambito gestione contratti

Puoi consultare il Webinar a questo indirizzo.

Webinar (parte 2): “Gestione gare e trattative”

  1. attivazione delle utenze su Hera_Pro
  2. formazione iniziale all’utilizzo di Hera_Pro in ambito sourcing
  3. informazioni base per la ricerca dei bandi di gara pubblica e delle trattative private
  4. informazioni base per la presentazione delle offerte

Puoi consultare il Webinar a questo indirizzo.

Webinar (parte 1) “Un nuovo modello di Vendor Management”

  1. presentazione del nuovo portale Hera_Pro
  2. illustrazione del nuovo modello di Vendor Management
  3. attivazione delle utenze su Hera_Pro
  4. formazione iniziale all’utilizzo di Hera_Pro in ambito qualificazione fornitori

Puoi consultare il Webinar a questo indirizzo.

Aggregatore Risorse

HERAMBIENTE S.p.A. – PROCEDURA APERTA – PROCEDIMENTO SRM N. 2312000116
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> testo_multi  [in template "20099#20135#3089796" at line 75, column 30]

----
Tip: If the failing expression is known to be 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: #if testo_multi.immagine_testo_multi...  [in template "20099#20135#3089796" at line 75, column 25]
----
1<#assign nomepagina = themeDisplay.getLayout().getName(locale) /> 
2<#assign originallocale=locale /> 
3<#assign 
4currentURL = themeDisplay.getURLCurrent()?keep_before("?") 
5/> 
6<#assign 
7	title = .vars['reserved-article-title'].data 
8	descrizione= .vars['reserved-article-description'].data 
9	vocabularyId = 0 
10	journalArticleServiceUtil = objectUtil("com.liferay.journal.service.JournalArticleServiceUtil") 
11	assetVocabularyServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyServiceUtil") 
12	vocabulariesList = assetVocabularyServiceUtil.getGroupVocabularies(themeDisplay.getScopeGroupId()) 
13	journalArticle = journalArticleServiceUtil.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data) 
14	assetCategoryServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetCategoryServiceUtil") 
15	journalArticleCategories = assetCategoryServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey()) 
16	nomecomune= "comune-generico" 
17	classarticle=title?replace(" ", "_") 
18	publishdate=.vars['reserved-article-display-date'].data 
19	dateFormat = languageUtil.get(locale, "dd_MM_yyyy") 
20	comuniVar = languageUtil.get(locale, "COMUNI") 
21	leftVar = languageUtil.get(locale, "leftVar") 
22	rightVar = languageUtil.get(locale, "rightVar") 
23	centerVar = languageUtil.get(locale, "centerVar") 
24/> 
25<#assign displaydate = .vars['reserved-article-display-date'].data> 
26<#assign originalLocale = .locale> 
27<#setting locale = localeUtil.getDefault()> 
28<#assign displaydate = displaydate?datetime("EEE, d MMM yyyy HH:mm:ss Z")> 
29<#assign locale = originalLocale> 
30 
31<#list vocabulariesList as vocabulary> 
32    <#assign vocabularyName = vocabulary.getName() /> 
33    <#if vocabularyName==comuniVar> 
34        <#assign vocabularyId = vocabulary.getVocabularyId() /> 
35    </#if> 
36</#list> 
37<#assign listcomuni = [] /> 
38<#list journalArticleCategories as category> 
39	<#if category.vocabularyId == vocabularyId> 
40	    <#assign listcomuni = listcomuni + [category.name] /> 
41	</#if> 
42</#list> 
43<#list listcomuni as comune> 
44    <#if (listcomuni?size gt 0)> 
45    <#assign nomecomune=nomecomune +"@" + comune /> 
46    <#else> 
47    <#assign nomecomune=comune /> 
48    </#if> 
49</#list> 
50<input type="hidden" name="nomecomune" value="${nomecomune}" /> 
51<section id="hera-generico" class="text-img-section pt-1 pb-1 text-img-section"> 
52	<div class="container position-relative py-4"> 
53		<div class="row align-items-center py-2 "> 
54             
55            <div class="col-md-6">${displaydate?string["dd/MM/yyyy"]}</div> 
56            <div class="col-md-6"></div> 
57            <#if title!=""> 
58			<div class="col-md-12"> 
59				<div class="title-big black-three letter-spacing-sm bolder py-3"> 
60				    ${title} 
61				</div> 
62			</div> 
63			</#if> 
64			 
65			<#if descrizione!=""> 
66			<div class="col-md-12"> 
67				<div class="normal greyish-brown letter-spacing-sm">${descrizione}</div> 
68			</div> 
69			</#if> 
70			<#if sottotitolo.getData()!=""> 
71			<div class="col-md-12"> 
72				<div class="normal greyish-brown letter-spacing-sm">${sottotitolo.getData()}</div> 
73			</div> 
74			</#if> 
75			<#if testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()!=""> 
76    			<#if testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()==leftVar> 
77    			    <div class="col-md-3"> 
78        			    <#if testo_multi.immagine_testo_multi.getData()??  
79        			    && testo_multi.immagine_testo_multi.getData() != "">  
80            			    <img title="${nomepagina}" class="img-fluid"  
81            			    alt="${testo_multi.immagine_testo_multi.immagine_testo_multi_alt.getData()}" 
82            			    data-fileentryid="${testo_multi.immagine_testo_multi.getAttribute("fileEntryId")}"  
83            			    src="${testo_multi.immagine_testo_multi.getData()}" />  
84        			    </#if> 
85        			    <p>${testo_multi.immagine_testo_multi.getAttribute("alt")}</p> 
86    			    </div> 
87    			    <div class="col-md-9"> 
88    			    <div class="bigger greyish-brown letter-spacing-sm"> ${testo_multi.getData()}</div> 
89    			    </div> 
90    			</#if> 
91                <#if testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()==rightVar> 
92    			    <div class="col-md-9"> 
93        			        <div class="bigger greyish-brown letter-spacing-sm">  
94        			        ${testo_multi.getData()} 
95        			        </div> 
96    			    </div> 
97    			    <div class="col-md-3"> 
98        			    <#if testo_multi.immagine_testo_multi.getData()??  
99        			    && testo_multi.immagine_testo_multi.getData() != "">  
100            			    <img title="${nomepagina}" class="img-fluid"  
101            			    alt="${testo_multi.immagine_testo_multi.immagine_testo_multi_alt.getData()}" 
102            			    data-fileentryid="${testo_multi.immagine_testo_multi.getAttribute("fileEntryId")}"  
103            			    src="${testo_multi.immagine_testo_multi.getData()}" />  
104        			    </#if> 
105        			    <p>${testo_multi.immagine_testo_multi.getAttribute("alt")}</p> 
106    			    </div> 
107    			</#if> 
108    			<#if testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()==centerVar || testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()==""> 
109    			    <div class="col-md-12 text-center"> 
110        			    <#if testo_multi.immagine_testo_multi.getData()??  
111        			    && testo_multi.immagine_testo_multi.getData() != "">  
112            			    <img title="${nomepagina}" class="img-fluid py-4"  
113            			    alt="${testo_multi.immagine_testo_multi.immagine_testo_multi_alt.getData()}" 
114            			    data-fileentryid="${testo_multi.immagine_testo_multi.getAttribute("fileEntryId")}"  
115            			    src="${testo_multi.immagine_testo_multi.getData()}" />  
116        			    </#if> 
117        			 </div> 
118    			    <div class="col-md-12"> 
119    			       <div class="bigger greyish-brown letter-spacing-sm">  
120    			            ${testo_multi.getData()} 
121    			       </div> 
122    			    </div> 
123    			</#if> 
124    		<#else> 
125                <div class="col-md-12"> 
126                    <p class="bigger greyish-brown letter-spacing-sm"> ${testo_multi.getData()}</p> 
127                </div> 
128			</#if> 
129			 
130		</div> 
131	</div> 
132</section> 
133<div class="py-2"> 
134    <#if link_multi.getSiblings()?has_content>  
135        <#list link_multi.getSiblings() as cur_link_multi>  
136            <a class="bigger py-2" href="${cur_link_multi.getData()}"> 
137                ${cur_link_multi.link_multi_descr.getData()} 
138            </a> 
139    </#list> 
140    </#if> 
141</div> 
142<#-- ************* Sezione "Documenti e Modulistica" ************* --> 
143<#if allegato_multi.getData()!=""> 
144	<#if allegato_multi.getSiblings()?has_content> 
145		<section id="doc-list" class="pt-2 pb-4"> 
146			<div class="container py-2"> 
147				<div class="row"> 
148					<div class="col-lg-12"> 
149						<div class="row mt-5 pl-lg-5"> 
150							<#list allegato_multi.getSiblings() as cur_documentoAllegato> 
151								<#assign dlFileEntryService = objectUtil("com.liferay.document.library.kernel.service.DLFileEntryServiceUtil") /> 
152								<#if cur_documentoAllegato.getData() !=""> 
153									<#assign counterDocAll = 0 /> 
154									<#list "${cur_documentoAllegato.getData()}"?split("/") as xDocAll> 
155										<#if counterDocAll == 2> 
156											<#assign groupIdDocAll = xDocAll?number /> 
157										</#if> 
158										<#if counterDocAll == 5> 
159											<#assign 
160												uuIdDocAll = xDocAll 
161												counterUuIdDocAll = 0 
162											/> 
163											<#list "${xDocAll}" ?split("?") as xUuIdDocAll> 
164												<#if counterUuIdDocAll == 0> 
165													<#assign uuIdDocAll = xUuIdDocAll /> 
166												</#if> 
167												<#assign counterUuIdDocAll = counterUuIdDocAll + 1 /> 
168											</#list> 
169										</#if> 
170										<#assign counterDocAll = counterDocAll + 1 /> 
171									</#list> 
172									<#assign fileDocAll = dlFileEntryService.getFileEntryByUuidAndGroupId(uuIdDocAll, groupIdDocAll) /> 
173									<div class="col-md-4 col-sm-6"> 
174										<div class="row mb-3"> 
175											<div class="col-2 text-xl-center"> 
176												<i class="icon-doc gradient-text x-bigger"></i> 
177											</div> 
178											<div class="col-10 pl-md-0"> 
179												<a href="${cur_documentoAllegato.getData()}" class="black-three big letter-spacing-sm" target="_blank"> 
180													${languageUtil.get(originallocale, "leggi-il-comunicato")} 
181												</a> 
182											</div> 
183										</div> 
184									</div> 
185								</#if> 
186							</#list> 
187						</div> 
188					</div> 
189				</div> 
190			</div> 
191		</section> 
192	</#if> 
193</#if> 

Pre-Footer Standard

Hera


mappa sede legale Hera SpA

Sede legale Hera SpA
Viale Carlo Berti Pichat 2/4
40127 Bologna

Tel. 051 287111
Fax 051 287525
PEC heraspa@pec.gruppohera.it

Capitale sociale
€1.489.538.745 i.v.
C.F. e REA 04245520376
P.IVA 03819031208

Hera è la multiutility italiana che migliora ogni giorno, nel rispetto dell'ambiente, la qualità dei suoi servizi ambientali, idrici ed energetici attraverso un forte radicamento territoriale e la capacità di innovazione.


Scarica le App pensate per te


Per rimanere aggiornato


Iscriviti alla Newsletter Insieme per rimanere sempre aggiornato

Oppure scopri il sistema di alerting personalizzato


Scegli il Comune


Per avere informazioni più precise sui servizi nel tuo territorio

HeraAssetPublisherFilterComuneSelector

Scopri i servizi nel tuo comune

Cerca il tuo comune e selezionalo dall'elenco per scoprire quali sono i servizi del Gruppo disponibili nella tua zona

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
Ci scusiamo per il disagio ma il servizio non è al momento disponibile; riprovare più tardi

Entra nel mondo di Hera



Canali Specifici



Seguici sui Social Seguici su Instagram Seguici su Linkedin Seguici su Wikipedia Seguici su Pinterest Seguici su Slideshare Seguici su YouTube
Hera SpA, Viale Carlo Berti Pichat 2/4, 40127 Bologna, Tel.051287111 www.gruppohera.it