CIRCUMVECTIO PLUS

CIRCOLAZIONE DI QUALITÀ DELLE MERCI SU VETTORI NELLA CATENA LOGISTICA DEL PROGRAMMA PLUS

Le projet

CIRCUMVECTIO PLUS suit de CIRCUMVECTIO (I Appel PO It-Fr Maritime) dont il capitalise l'output final: Étude conjointe sur les fonctions économiques impliquées et la conception de la Cross-bording Area Management Platform, CAMP, conçue pour gérer les flux de marchandises physiques et documentaires des ports et des noeuds de la chaîne logistique, baseé aussi sur les meilleures pratiques cofinancés par l'UE (2007-2013), des SCP et autres plate-formes, et des besoins des opérateurs. Le COVID19 a souligné:

- l'essentialité de la logistique pour la popolation;

- la sécurité sanitaire des gens et des marchandises;

- la nécessité de numériser les documents, de réduire les échanges de papier et de suivre les nouveaux types de documentation;

- la tendance au travail télématique.

La Plateforme illustre les compromis temps/coût/durabilité compatibles avec l'Agenda 2030 aussi. Le projet a les éléments pour développer la Plateforme qui sera comme un guichet unique logistique pour une chaîne d'approvisionnement intégrée et sans papier.

Réalisée par Regione Liguria et validée scientifiquement par les Universités de Genova et Pisa, sous les profils économique et d'ingénierie, la Plateforme CAMP sera un outil adaptable, flexible et évolutif, renforcera l'attractivité des noeuds portuaires, soutiendra la communication entre les opérateurs et les Autorités compétentes pour le rééquilibrage modal. Cet outil aidera les PME à internationaliser leurs produits grâce à la réduction de temps et coûts dans la chaîne de transport. Les acteurs publics et privés seront déterminants grâce à l'activité d'engagement des parties prenantes, coordonnée par Provincia de Sassari (côté italien) et la Chambre de Commerce et d'Industrie Corse (côté français) ,et à la communication coordonnée par Provincia de Livorno. CIRCUMVECTIO PLUS coopérera avec NECTEMUS+(passegers) pour donner des réponses concrètes aux criticités de la zone transfrontalière causées par la promiscuité des flux de transport maritime.

 

Budget total du projet: 500.000,00 € dont 425.000,00 € part FEDER.

Une erreur s'est produite lors du traitement du gabarit.
Java method "static com.liferay.document.library.kernel.service.DLFileEntryLocalServiceUtil.getFileEntry(long)" threw an exception; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign fileEntry = DLFileEntryLocalS...  [in template "10155#10195#11234125" at line 50, column 53]
----
1<#setting locale=locale> 
2<#assign DLFileEntryLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLFileEntryLocalServiceUtil"] /> 
3<div id="archivio-eventi" class="assets-news-container container-fluid"> 
4 
5	<div class="container"> 
6 
7		<div class="text-center head row-fluid"> 
8			<h2 class="titolo-pagina">Eventi</h2> 
9		</div> 
10        <div class="row-fluid notizie"> 
11			<#if entries?has_content> 
12				<#list entries as entry> 
13					<#assign renderer = entry.getAssetRenderer() /> 
14					<#assign className = renderer.getClassName() /> 
15					<#if className == "com.liferay.journal.model.JournalArticle"> 
16 
17					    <#assign journalArticle = renderer.getArticle() /> 
18					    <#assign localizedDocument = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
19 
20						 <#assign DataVisualizzata = localizedDocument.selectSingleNode("/root/dynamic-element[@name='DataVisualizzazione']/dynamic-content").getText() /> 
21 
22						 <#assign DataVisualizzata_DateObj = getterUtil.getString(DataVisualizzata) /> 
23							 <#if DataVisualizzata_DateObj?has_content && !DataVisualizzata_DateObj?starts_with("-")> 
24								<#assign display_date = DataVisualizzata_DateObj?datetime("yyyy-MM-dd") /> 
25								<#assign DataVisualizzata = display_date?string["dd MMMM yyyy"] /> 
26							 <#else> 
27								<#assign DataVisualizzata = "" /> 
28							 </#if> 
29 
30						<#assign immagine = localizedDocument.selectSingleNode("/root/dynamic-element[@name='Immagine']/dynamic-content").getText() /> 
31						<#assign luogo = localizedDocument.selectSingleNode("/root/dynamic-element[@name='Luogo']/dynamic-content").getText() /> 
32						<#assign ImmagineTopAlt = localizedDocument.selectSingleNode("/root/dynamic-element[@name='Immagine']/dynamic-element[@name='TestoAlternativoImmagine']/dynamic-content").getText() /> 
33 
34						<#assign link = renderer.getURLViewInContext(renderRequest, renderResponse, '') /> 
35 
36						<#assign articlePrimKey = journalArticle.resourcePrimKey /> 
37						<#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
38						<#assign articleCatNames = catLocalService.getCategoryNames(className, getterUtil.getLong(articlePrimKey)) /> 
39 
40						 <#assign json = jsonFactoryUtil.createJSONObject(immagine) /> 
41						 <#assign nameImg = json.getString("name") /> 
42						 <#assign uuid = json.getString("uuid") /> 
43						 <#assign fileEntryId = json.getLong("fileEntryId") /> 
44						 <#assign groupId = json.getLong("groupId") /> 
45 
46						 <#assign fileUrl = "" /> 
47						 <#assign fileUrl2 = "" /> 
48 
49						 <#if fileEntryId != 0> 
50						    <#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) /> 
51						    <#assign immagineURL = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() /> 
52						 <#else> 
53						 	<#assign immagineURL = "" /> 
54						 </#if> 
55 
56						<div class="item evento col-lg-3 col-md-3"> 
57 
58							<a href="${link}" aria-labelledby="entry_${entry.getEntryId()}" title="${entry.getTitle(locale)}"> 
59								<img src="${immagineURL?replace("&","&")}" alt="${ImmagineTopAlt}" class="img-responsive"> 
60							</a> 
61 
62							<div class="info padding-15"> 
63								<#if luogo?has_content> 
64								<span class="text-uppercase date">${luogo}, </span> 
65								</#if> 
66								<span class="text-uppercase date">${DataVisualizzata}</span> 
67 
68								<h3 class="title" id="entry_${entry.getEntryId()}"> 
69									<a href="${link}">${entry.getTitle(locale)}</a> 
70								</h3> 
71								<div class="icons"> 
72 
73					        	</div> 
74								<div class="clearfix"></div> 
75							</div> 
76						</div> 
77					</#if> 
78				</#list> 
79			</#if> 
80			<div class="clearfix"></div> 
81		    <div class="pull-right readall" style="margin-bottom: 20px;"><a href="/web${themeDisplay.getScopeGroup().getFriendlyURL()}/eventi" title="Archivio eventi" style="font-size: 14px;"><span>${languageUtil.get(locale, "po-all-events")}</span></a></div> 
82		</div> 
83	</div> 
84</div>