Gestione infortuni
Gestione infortuni
- Gruppo
- Canali Specifici
- Per i fornitori
- Gestione infortuni
Manuali
Il presente Manuale fornisce informazioni utili per la creazione, modifica, visualizzazione, invio, cancellazione e revoca degli Infortuni, mancati infortuni, incidenti, incidenti ambientali e dei Riepiloghi annuali nell’ambito del processo di gestione Infortuni Fornitori.
Seleziona il tuo comune
Aggregatore Risorse
HERAMBIENTE S.p.A. – PROCEDURA APERTA – PROCEDIMENTO SRM N. 2312000116
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 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>
Risparmiamo energia, insieme.
Il sito è in modalità risparmio energetico per ridurre i consumi, basta un click per ripartire.
Clicca in un punto qualsiasi per continuare a navigareHeraSmartsearchAgent
Virtual Hera: le risposte che cerchi a portata di mano
Ciao sono VHERA, con l'Intelligenza Artificiale Generativa ti aiuto a trovare informazioni su obiettivi e risultati economico-finanziari e di sostenibilità nel sito del Gruppo Hera.
Si invita l'Utente a non inserire dati personali come nome, cognome, indirizzo, numero di telefono, ecc. durante l'interazione. Il chatbot non tratta informazioni personali per fornire una risposta. Lo storico della conversazione viene archiviato per un anno.
VHERA è il Chatbot messo a disposizione da Hera S.p.A., quale provider, sul sito istituzionale www.gruppohera.it per fornire informazioni riguardanti l'area Investor Relator e VCS.
Le risposte fornite da VHERA sono generate tramite sistemi di intelligenza artificiale generativa. In particolare, le risposte fornite dall’assistente virtuale sono elaborate sulla base dei contenuti già disponibili alla consultazione attraverso la normale navigazione del sito. VHERA offre risposte citando o producendo una sintesi del contenuto identificato come più probabile in relazione alle parole inserite nella domanda formulata dall’utente. Ogni risposta contiene il link della pagina utilizzata per la formulazione della risposta. L'obiettivo è offrire risposte utili e pertinenti, ma possono comunque verificarsi casi in cui le risposte risultino incomplete o imprecise.
Pertanto, ti consigliamo di verificare sempre le risposte fornite da VHERA e, se necessario, di proseguire la navigazione sul sito al fine di verificare la pertinenza dei contenuti suggeriti dall’assistente virtuale.
In ogni caso, se noti errori, inesattezze o anomalie nelle risposte, ti invitiamo a segnalarle tramite il feedback: il tuo contributo sarà prezioso per migliorare il servizio.
Le informazioni fornite da VHERA non rappresentano la posizione ufficiale di Hera S.p.A. e non devono essere considerate come consulenza professionale, né utilizzate come base per decisioni importanti. Per conoscere le posizioni ufficiali della Società, ti invitiamo ad utilizzare il canale istituzionale www.gruppohera.it e a fare riferimento alle fonti e alla reportistica ufficiale pubblicata dall'azienda a questi link:
https://www.gruppohera.it/gruppo/investitori/risultati-e-presentazioni/archivio
https://www.gruppohera.it/gruppo/sostenibilita/rendicontazione-di-sostenibilita/csv
Si segnala che nel rispetto delle regole di sicurezza, alcune domande potrebbero non ricevere risposta se non conformi ai criteri impostati.
Per approfondire il funzionamento di VHERA, consulta la Sezione - Scopri come funziona VHERA
VHERA è un chatbot basato su Intelligenza Artificiale Generativa di cui Hera S.p.A. è il provider. Grazie a questa tecnologia, risponde alle tue richieste interrogando i contenuti e i documenti più rilevanti presenti nel sito www.gruppohera.it. Per elaborare le risposte, VHERA prende in considerazione le pagine web e i documenti finanziari e di sostenibilità più recenti, i comunicati stampa degli ultimi due anni, il Codice Etico e altri materiali aziendali di particolare importanza.
Attraverso VHERA puoi approfondire le tematiche di tuo interesse e avere una panoramica aggiornata sulla
comunicazione corporate e istituzionale di Hera S.p.A..
Se invece desideri cercare una specifica informazione sulla gestione delle tue utenze, oppure per tematiche
inerenti il servizio clienti, comunicati stampa o news, puoi utilizzare la navigazione del sito o il motore di
ricerca tradizionale tramite l'icona della lente presente nella testata del sito www.gruppohera.it
Puoi infine fare riferimento alle fonti e alla reportistica pubblicata dall’azienda ai seguenti link:
https://www.gruppohera.it/gruppo/investitori/risultati-e-presentazioni/archivio
https://www.gruppohera.it/gruppo/sostenibilita/rendicontazione-di-sostenibilita/csv
Come ogni sistema basato su intelligenza artificiale generativa, VHERA si impegna a fornire risposte
utili e pertinenti, suggerire fonti ma, basandosi su logiche algoritmiche probabilistiche, può proporre anche
informazioni non pertinenti, incomplete o non del tutto precise: ti consigliamo quindi di verificarle e di
consultare le fonti ufficiali per confermare l'attendibilità delle informazioni ricevute.
Se la richiesta non trova una corrispondenza perfetta nei dati disponibili, VHERA può comunque generare
una risposta sulla base delle informazioni presenti nei propri sistemi: se noti errori o inesattezze, segnalali
tramite l'apposito strumento di feedback per aiutarci a migliorare il servizio.
Ricorda che le informazioni fornite da VHERA non riflettono la posizione ufficiale di Hera S.p.A. e non
sostituiscono la consultazione di documenti istituzionali e ufficiali, soprattutto per decisioni importanti o
questioni rilevanti.
Alcune domande potrebbero non ricevere risposta se non conformi ai criteri di sicurezza impostati; si fa
presente che l'inserimento di informazioni personali non è utile per una risposta del chatbot: ti chiediamo di
non inserire tale tipo di informazioni durante l'interazione con VHERA e di non utilizzare un linguaggio
inappropriato rispetto alle tematiche per cui è prevista l’interazione con l’assistente digitale, o comunque
discriminatorio, offensivo basato su identità, etnia, genere, religione, intimidatorio, riferito a pratiche
sessuali, nudità o contenuti osceni, relativo ad attività illegali.
L’utente si impegna a non:
-
utilizzare VHERA in qualsiasi modo che possa compromettere la disponibilità o l’accessibilità della stessa o renderla meno efficiente;
-
eludere o cercare di eludere le misure di sicurezza di VHERA e manomettere la tecnologia su cui l’assistente digitale si basa.
Alcuni suggerimenti utili per parlare con VHERA
-
Più la domanda è dettagliata e precisa, più VHERA potrà individuare una risposta puntuale e pertinente.
-
Se desideri cambiare argomento o porre domande su un contesto diverso, ti consigliamo di riavviare la chat attraverso il bottone "Riavvia": questo aiuta il sistema a "ripartire da zero" e a fornirti risposte più coerenti con il nuovo tema.
-
In caso di risposte errate, poco chiare o che ti sembrano "allucinazioni" del chatbot, puoi riavviare la conversazione con click su "Riavvia" per svuotare la chat e riprovare a porre la domanda in modo diverso.
-
Se lo strumento non risponde alla domanda o la risposta è incompleta, prova a riformulare la richiesta con termini diversi o a suddividerla in più domande: spesso il dialogo progressivo aiuta VHERA a comprendere meglio le tue esigenze.
Lingua e fonti
VHERA comprende domande poste in quasi tutte le lingue, ma le risposte vengono fornite in italiano.
“AS IS” e “AS AVAILABLE” disclaimer
Il servizio attraverso VHERA è fornito nello stato in cui si trova e senza alcuna garanzia di buon
funzionamento. Pertanto, Hera S.p.A. non è tenuta a rilasciare alcun aggiornamento e non ha alcun obbligo di
eliminare gli eventuali difetti del servizio reso tramite VHERA.
Hera S.p.A. si impegna a fare quanto ragionevolmente possibile per mantenere l’accessibilità e le
funzionalità di VHERA, senza peraltro in alcun modo garantire l’accesso continuo, ininterrotto e sicuro
all’assistente virtuale in questione. Pertanto, Hera S.p.A. non sarà responsabile per qualsiasi disfunzione
nell’accesso o utilizzo di VHERA.
Hera S.p.A. non fornisce alcuna garanzia o impegno, e non rilascia alcuna dichiarazione che l’utilizzo di
VHERA soddisferà le aspettative dell'utente, raggiungerà i risultati previsti dall’utente, funzionerà senza
interruzioni.
Per approfondire
Per conoscere le linee guida Hera sull'adozione dell'intelligenza artificiale generativa, consulta il documento:
IL NOSTRO IMPEGNO NELL'UTILIZZO DELL'INTELLIGENZA ARTIFICIALESei sicuro di voler riavviare la chat?
Se vuoi salvare le informazioni puoi copiarla prima di riavviare la conversazione