ADDENDUM_VADEMECUM
Nella presente sezione sono riportati i documenti prodotti dal Servizio di Prevenzione e Protezione ad integrazione del Documento di Valutazione dei Rischi e gli specifici vademecum che hanno integrato alcune schede mansione di rischio (SMR).
Il Servizio di Prevezione e Protezione ha, altresì, predisposto un documento di Rivalutazione del Livello di Rischio Espositivo da Sars-Cov-2 utilizzando il metodo approvato dal Comitato tecnico scientifico (Cts), istituito presso la Protezione Civile, approvato con il “Documento tecnico sulla possibile rimodulazione delle misure di contenimento del contagio da SARS-CoV-2 nei luoghi di lavoro e strategie di prevenzione” (aprile 2020) emesso da INAIL.
Il metodo sopra citato prevede un algoritmo che utilizza le tre seguenti variabili:
-Esposizione la probabilità di venire in contatto con fonti di contagio nello svolgimento delle specifiche attività lavorative (es. settore sanitario, gestione dei rifiuti speciali, laboratori di ricerca, ecc.);
-Prossimità le caratteristiche intrinseche di svolgimento del lavoro che non permettono un sufficiente distanziamento sociale (es. specifici compiti in catene di montaggio) per parte del tempo di lavoro o per la quasi totalità;
-Aggregazione la tipologia di lavoro che prevede il contatto con altri soggetti oltre ai lavoratori dell’azienda (es. ristorazione, commercio al dettaglio, spettacolo, alberghiero, istruzione, ecc...)
Si tratta di un documento mobile che potrà essere modificato e/o aggiornato a fronte di modifiche di attività, modifiche di procedure o aggiornamento normativi.
Invocation of method 'getFileEntries' in class com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil threw exception com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.exception.GenericJDBCException: could not execute query at VM_custom.vm[line 23, column 33]
1<script src="/ssl-theme/js/documenti.js"></script> 2<link rel="stylesheet" href="/ssl-theme/css/dl.css" type="text/css"> 3 4## Valuto Documenti 5#set( $result = "" ) 6#set( $conta = 0 ) 7#set( $dimensionePagina = 20 ) 8#set( $pagina = 0 ) 9 10## Plugin per ordinamento tabella 11<script> 12 var dimensionePagina = $dimensionePagina ; 13 $(document).ready( function(){ 14 15 $(".header").click( function(){ 16 sortTable($(this)); 17 }) 18 19 }) 20</script> 21 22## Verifico esistenza parametro fldra 23#set( $url = $request.attributes.CURRENT_URL) 24#set( $parametroCartella = $httpUtil.getParameter($url, "fldr", false)) 25#set( $homeFolder = "" ) 26 27#set( $gruppo = $getterUtil.getLong( $groupId ) ) 28#set( $conteggioCartelle = 0 ) 29#set( $isHomeFolder = false ) 30 31### Permessi ### 32#set( $Permessi = $portal.getClass().forName("com.liferay.portal.security.permission.SimplePermissionChecker").newInstance() ) 33#set( $DLFolderPermission = $portal.getClass().forName("com.liferay.portlet.documentlibrary.service.permission.DLFolderPermission").newInstance() ) 34#set( $DLFSU = $portal.getClass().forName("com.liferay.portlet.documentlibrary.service.DLFolderLocalServiceUtil").newInstance()) 35 36#set( $lparametroCartella = $getterUtil.getLong( $parametroCartella )) 37#if( $DLFolderPermission.contains($permissionChecker, $gruppo, $lparametroCartella, "VIEW" ) ) 38 39 #foreach( $d in $Cartella.getSiblings() ) 40 41 ## Contatore cartelle 42 #set( $conteggioCartelle = $conteggioCartelle + 1 ) 43 44 ## Recupero cartella 45 #set( $cartella = 0 ) 46 #if( "$d.data" != "" ) 47 #set( $folder = $d.data.split("/") ) 48 #set( $cartella = $folder.get(3) ) 49 #end 50 51 ## Se prima cartella valuto se recuperare cartella predefinita o parametro 52 #if( $conteggioCartelle == 1 ) 53 #if( $parametroCartella != "" ) 54 #if( $cartella == $parametroCartella ) 55 #set( $isHomeFolder = true ) 56 #end 57 #set( $cartella = $parametroCartella ) 58 #set( $homeFolder = $folder.get(3) ) 59 #else 60 #set( $isHomeFolder = true ) 61 #end 62 #end 63 #if( $cartella != 0 ) 64 #set( $cartella = $getterUtil.getLong( $cartella ) ) 65 #end 66 67 ## Se sto visualizzando una sottocartella non valuto oltre il primo documento 68 #if( $parametroCartella != "" && $conteggioCartelle != 1 && $isHomeFolder == false ) 69 #break 70 #end 71 72 ## Accedo alla cartella specificata dalla variabile cartella 73 #if( $cartella != 0 ) 74 #set($oFolder = $DLFSU.getDLFolder( $cartella ) ) 75 #end 76 #set( $classe = "" ) 77 78 <div class="dl-list $classe"> 79 80 <h1> 81 ## Se nella cartella base valuto se visualizzare il nome inserito nell'articolo 82 #if( "$d.Nome.data" != "" && $isHomeFolder == true ) 83 $d.Nome.data 84 #else 85 $oFolder.getName() 86 #end 87 </h1> 88 89 #if( "$d.Descrizione.data" != "" && $isHomeFolder == true ) 90 $d.Descrizione.data 91 #else 92 $oFolder.getDescription() 93 #end 94 95 ## Recupero elenco dei file nella cartella 96 #if( $cartella != 0 ) 97 #portalGetFileEntriesFromFolder( $cartella $gruppo ) 98 #set( $elencoFile = $result ) 99 #set( $elencoOggetti = [] ) 100 #foreach( $e in $result ) 101 102 #set( $nomeFile = "/documents/" + $e.groupId + "/" + $e.folderId + "/" + $e.title ) 103 #portalGetFile( $nomeFile ) 104 105 #set( $nome = $result.titolo ) 106 #set( $estensione = "." + $result.tipo ) 107 #set( $n = $nome.replace( $estensione, "" ) ) 108 #set( $n = $n.replaceAll( "-", " " ) ) 109 #set( $n = $n.replaceAll( "_", " " ) ) 110 111 #set( $dataCreazione = $dateTool.format("dd/MM/yyyy", $dateTool.toDate("EEE, dd MMM yyyy hh:mm:ss Z", $result.dataCreazione), $locale) ) 112 #set( $dataISO = $result.dataCreazione ) 113 #set( $size = $getterUtil.getLong($e.size) ) 114 #set( $size = $size/1024 ) 115 116 #set( $tmp = $elencoOggetti.add({ 117 "nome" : $nome 118 ,"data": $dataCreazione 119 ,"dataIso" : $dataISO 120 ,"versione": $e.version 121 ,"dimensione": $size 122 ,"estensione": $estensione.replaceAll("\.","") 123 ,"letture": $e.readCount 124 ,"tipo":"file" 125 ,"link":"/documents/$groupId/$cartella/$nome" 126 }) ) 127 #end 128 129 ## Recupero elenco sottocartelle 130 #set( $totSottocartelle = 0 ) 131 #set( $sottoFolders = "" ) 132 #if( "$d.Visualizza-Sottocartelle.data" == "Si" ) 133 #set( $subFolders = $DLFSU.getFolders( $gruppo, $cartella ) ) 134 #set( $totSottocartelle = $subFolders.size() ) 135 #if( $totSottocartelle > 0 && $conteggioCartelle == 1) 136 ##set( $sottoFolders = $sottoFolders + "<h2>Sottocartelle</h2>" ) 137 #end 138 #foreach( $s in $subFolders ) 139 140 #set( $sottoFolders = $sottoFolders + "<a href='?fldr=$s.getFolderId()' class='dl-subfolder'><img src='/ssl-theme/immagini/folder.png'>$s.getName()</a>" ) 141 142 #set( $dataCreazione = $dateTool.format("dd/MM/yyyy", $dateTool.toDate("EEE, dd MMM yyyy hh:mm:ss Z", $s.getCreateDate() ), $locale) ) 143 #set( $dataISO = $s.getCreateDate() ) 144 #set( $link = "?fldr=$s.getFolderId()" ) 145 146 #if( $DLFolderPermission.contains($permissionChecker, $s, "VIEW" ) ) 147 148 #set( $tmp = $elencoOggetti.add({ 149 "nome" : $s.getName() 150 ,"data": $dataCreazione 151 ,"dataIso" : $dataISO 152 ,"versione": " " 153 ,"dimensione": " " 154 ,"estensione": "folder" 155 ,"letture": " " 156 ,"tipo":"cartella" 157 ,"link": $link 158 })) 159 160 #end 161 162 #end 163 #end 164 #if( "$d.Visualizza-Sottocartelle.data" != "Si" || $totSottocartelle == 0 ) 165 <br> 166 #end 167 168 #if( $totSottocartelle != 0 && $elencoFile.size() != 0 ) 169 170 #end 171 172 #set( $classeSottocartelle = "hideSubfolder" ) 173 #if( "$d.Visualizza-Sottocartelle.data" == "Si") 174 #set( $classeSottocartelle = "showSubfolder" ) 175 #end 176 177 #if( $elencoFile.size() != 0 || $totSottocartelle != 0 ) 178 #if( $totSottocartelle > 0 && $conteggioCartelle == 1) 179 #set( $sottoFolders = "<h2>Sottocartelle</h2>" + $sottoFolders ) 180 #end 181 ##329645 182 #if( $cartella == 329645 ) 183 ## Cartella "Calendario Corsi" 184 #set( $sortName = "" ) 185 #set( $sortDate = "headerSortUp" ) 186 #set( $sortToolOptions = "dataIso:desc" ) 187 #else 188 #set( $sortName = "headerSortDown" ) 189 #set( $sortDate = "" ) 190 #set( $sortToolOptions = "nome:asc,dataIso:desc" ) 191 #end 192 <table id="dl-$cartella" class="dl-table sortableTable $classeSottocartelle"> 193 <thead> 194 <tr> 195 <th id="thname" class="nome header $sortName">Nome</th> 196 <th id="thdate" class="data header $sortDate">Data caricamento</th> 197 <th>Versione</th> 198 <th>Dimensione</th> 199 <th>Letture</th> 200 </tr> 201 </thead> 202 <tbody> 203 ## determino numero di pagine 204 #* #set( $numeroFile = $elencoFile.size() ) *# 205 #set( $numeroFile = $elencoOggetti.size() ) 206 #set( $pagine = $numeroFile / $dimensionePagina ) 207 #if( $numeroFile % $dimensionePagina != 0 ) 208 #set( $pagine = $pagine +1 ) 209 #end 210 211 ## File e cartelle 212 ##foreach( $f in $sortTool.sort($elencoOggetti, "nome:asc,data:desc") ) 213 #foreach( $f in $sortTool.sort($elencoOggetti, $sortToolOptions) ) 214 ##$f 215 #if( $velocityCount <= $dimensionePagina ) 216 <tr> 217 <td class="nome"> 218 #set( $target = "") 219 #if( "$f.tipo" == "file" ) 220 #set( $target = "_blank" ) 221 #end 222 <a href="$f.link" target="$target" class="$f.estensione"> 223 $f.nome 224 </a> 225 </td> 226 <td> 227 $f.data 228 </td> 229 <td> 230 $f.versione 231 </td> 232 <td> 233 #if( "$f.tipo" == "file" ) 234 $f.dimensione Kb 235 #else 236 $f.dimensione 237 #end 238 </td> 239 <td> 240 $f.letture 241 </td> 242 </tr> 243 #end 244 #end 245 ## Fine 246 </tbody> 247 ## Se ci sono altre pagine aggiungo pulsante 248 #if( $pagine > 1 ) 249 #set( $showSubfolders = "false") 250 #if( "$d.Visualizza-Sottocartelle.data" == "Si" ) 251 #set( $showSubfolders = "true") 252 #end 253 #set( $btnLink = "richiediPagina($cartella,$dimensionePagina,numeroPagina,$showSubfolders)" ) 254 <tfoot> 255 <tr> 256 <td colspan="5"> 257 <div class="dl-footer"> 258 <span class="btn btn-inizio btn-inactive" onclick="$btnLink.replace('numeroPagina','0')"> </span> 259 <span class="btn btn-indietro btn-inactive"> </span> 260 <span id="jump-to-page"> 261 vai alla pagina 262 <select id="dl-select-$cartella" onchange="jumpToPage($cartella,$dimensionePagina)"> 263 #foreach( $p in [1..$pagine]) 264 #set( $n = $p - 1) 265 <option value="$n">$p</option> 266 #end 267 </select> 268 </span> 269 <span class="btn btn-avanti btn-active" onclick="$btnLink.replace('numeroPagina','1')"> </span> 270 #set( $pagine = $pagine - 1) 271 #set( $pagine = $pagine + "") 272 #set( $fine = $btnLink.replace('numeroPagina', $pagine) ) 273 274 <span class="btn btn-fine btn-active" onclick="$fine"> </span> 275 </div> 276 </td> 277 </tr> 278 </tfoot> 279 #end 280 281 </table> 282 #else 283 #if( $conteggioCartelle == 1 ) 284 ##<div class="dl-empty">In questa cartella non è presente nessun file!</div> 285 #end 286 #end 287 ##$sottoFolders 288 <script> 289 #if( $homeFolder != "" && $cartella != $homeFolder ) 290 homeFolder = $homeFolder; 291 #end 292 showSearch = $elencoFile.size(); 293 </script> 294 #end 295 </div> 296 #set( $conta = $conta + 1) 297 #end 298 299#else 300 <h3 style="text-align:center;">Utente non autorizzato ad accedere alla risorsa corrente</h3> 301#end 
