Agenzia Nazionale per le Politiche Attive del Lavoro new

Asset Publisher

An error occurred while processing the template.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@7a87f963"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dateNewsObj = dateUtil.parseD...  [in template "20099#20135#629661" at line 23, column 25]
----
1<#include "${templatesPath}/611477" /> 
2<#assign jsonFactoryServiceUtil = serviceLocator.findService("com.liferay.portal.kernel.json.JSONFactoryUtil") />  
3<#assign journalArticleList=[]> 
4<#if entries?has_content> 
5	<#list entries as curEntry> 
6        <#assign renderer = curEntry.getAssetRenderer() > 
7		<#assign journalArticle = renderer.getArticle() > 
8	    <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale))  > 
9	    <#assign rootElement = document.document.getRootElement()  > 
10		<#assign jsonObjectArticle=jsonFactoryServiceUtil.createJSONObject()> 
11		 
12	    <#assign xPathSelectorTitoloNews = saxReaderUtil.createXPath("dynamic-element[@name='titolo_news']")  >	 
13		<#if xPathSelectorTitoloNews.selectSingleNode(rootElement)?has_content> 
14			<#assign titolo_news = xPathSelectorTitoloNews.selectSingleNode(rootElement).getStringValue()  > 
15			<#assign jsonObjectArticle=	jsonObjectArticle.put("titoloNews",titolo_news)> 
16		<#else> 
17			<#assign jsonObjectArticle=	jsonObjectArticle.put("titoloNews","")> 
18		</#if> 
19		 
20		<#assign xPathSelectorData= saxReaderUtil.createXPath("dynamic-element[@name='data_news']")  >	 
21		<#if xPathSelectorData.selectSingleNode(rootElement)?has_content> 
22			<#assign data_news = xPathSelectorData.selectSingleNode(rootElement).getStringValue()  >			 
23			<#assign dateNewsObj = dateUtil.parseDate("yyyy-MM-dd", data_news?trim, locale)> 
24			<#assign jsonObjectArticle=	jsonObjectArticle.put("dateNewsObj",dateNewsObj)>		 
25		</#if> 
26		 
27		<#assign xPathSelectorCorpo= saxReaderUtil.createXPath("dynamic-element[@name='corpo']")  >	 
28	<#if xPathSelectorCorpo.selectSingleNode(rootElement)?has_content> 
29		<#assign corpo = xPathSelectorCorpo.selectSingleNode(rootElement).getStringValue()  > 
30		<#assign jsonObjectArticle=	jsonObjectArticle.put("corpo",corpo)>		 
31	</#if> 
32		 
33		<#assign categories=curEntry.getCategories()/> 
34		<#if categories?? && categories?has_content> 
35			 <#assign categorieEntry=categories[0] /> 
36			 <#assign jsonObjectArticle=jsonObjectArticle.put("categorieTitle",categorieEntry.getTitle(locale))> 
37		<#else>	 
38			 <#assign jsonObjectArticle=jsonObjectArticle.put("categorieTitle","")> 
39		</#if>	 
40		<#if categorieEntry?? && categorieEntry?has_content> 
41			<#assign imgDefault=categorieEntry.getName()?replace(" ","-")?lower_case/> 
42			<#assign imgDefault=imgDefault+".JPG"/> 
43		<#else>	 
44			<#assign imgDefault="default.JPG"/> 
45		 
46		</#if>	 
47		<#assign xPathSelectorImmagine = saxReaderUtil.createXPath("dynamic-element[@name='img_news']")  > 
48		<#assign imgUrl=""> 
49		 
50		<#if xPathSelectorImmagine.selectSingleNode(rootElement)?has_content> 
51			<#assign img_news = xPathSelectorImmagine.selectSingleNode(rootElement).getStringValue()?trim /> 
52			<#if img_news !="" && validator.isContent(img_news)> 
53				<#assign jsonImmagine=jsonFactoryUtil.createJSONObject(img_news)> 
54				<#assign groupId=jsonImmagine.getLong("groupId")> 
55				<#assign uuId=jsonImmagine.getString("uuid")> 
56				<#assign imgName=jsonImmagine.getString("title")> 
57				<#assign imgUrl = "/documents/"+groupId+"/"+0+"/"+imgName+"/"+uuId />	 
58				<#assign jsonObjectArticle=	jsonObjectArticle.put("imgUrl",imgUrl)> 
59			<#else> 
60				<#assign imgUrl = "/documents/"+themeDisplay.getLayout().getGroupId()+"/"+586348+"/"+imgDefault /> 
61				<#assign jsonObjectArticle=	jsonObjectArticle.put("imgUrl",imgUrl)> 
62			</#if> 
63		</#if>	 
64		<#if curEntry.getSummaryCurrentValue()?? && curEntry.getSummaryCurrentValue()!=""> 
65			<#assign jsonObjectArticle=	jsonObjectArticle.put("summaryCurrentValue",curEntry.getSummaryCurrentValue())> 
66		<#else>	 
67			<#assign jsonObjectArticle=	jsonObjectArticle.put("summaryCurrentValue","")> 
68		</#if> 
69		 
70		<#if journalArticle.getUrlTitle()?? && journalArticle.getUrlTitle()!=""> 
71			<#assign jsonObjectArticle=	jsonObjectArticle.put("urlDisplayPage",journalArticle.getUrlTitle())> 
72		<#else>	 
73			<#assign jsonObjectArticle=	jsonObjectArticle.put("urlDisplayPage","")> 
74		</#if> 
75	 
76		<#assign viewURL = renderer.getURLViewInContext(renderRequest, renderResponse, "") !"" /> 
77        <#assign jsonObjectArticle=	jsonObjectArticle.put("viewURL",viewURL)> 
78		 
79		<#attempt> 
80			<#if viewURL?index_of("/", 1) < 1> 
81				<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))> 
82				<#assign jsonObjectArticle=	jsonObjectArticle.put("viewURL",viewURL)>  
83			</#if> 
84		<#recover> 
85		</#attempt> 
86	 
87		<#assign journalArticleList=journalArticleList+[jsonObjectArticle]> 
88    </#list> 
89</#if> 
90<#if journalArticleList?has_content>	 
91	<div class="container"> 
92		<div class="px-4 px-sm-0"> 
93			<h3 class="text-28p" "${translate(locale, 'Notizie in primo piano')}">${translate(locale, "Notizie in primo piano")}</h3>	 
94			<div class="row"> 
95 
96				<#list (journalArticleList?sort_by("dateNewsObj"))?reverse as journalArticle> 
97					<#assign dateRelatedArticle= dateUtil.getDate(journalArticle.get("dateNewsObj"), "dd.MM.yy", locale) /> 
98					 
99					<#if (journalArticle?index)==0> 
100 
101							<div class="col-12 col-md-4 my-4 b-line"> 
102								<div class="card card-news h-100"> 
103									<div class="card-body pl-1 pr-2 py-0 flex flex-column"> 
104										<div class="img200h mb-2"><img src="${journalArticle.get('imgUrl')}" alt=""> </div> 
105											 
106											<#if journalArticle.get("categorieTitle")!=""> 
107 
108												<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
109											<#else>	 
110												<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
111											</#if> 
112										<p class="text-28p line-h40p font-weight-600 mb-2">${journalArticle.get("titoloNews")}</p> 
113										<p class="text-chambray font-lora mb-4">${journalArticle.get("summaryCurrentValue")}</p> 
114										 
115									</div> 
116									<div class="mt-auto pl-1 pl-sm-2 pb-4"> 
117										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
118										<span aria-hidden="true">&rarr;</span> 
119											<span class="sr-only"> 
120                                            	Riguardo ${journalArticle.get("titoloNews")} 
121                                        	</span> 
122										</a> 
123									</div> 
124								</div> 
125							</div> 
126					<#elseif (journalArticle?index)==1> 
127							<div class="col-12 col-md-4 col-lg-5 my-4 b-left b-line"> 
128								<div class="card card-news"> 
129									<div class="card-body px-2 py-0 flex flex-column"> 
130										<div class="float-left mr-3 mb-2"><img class="wSecondHome" src="${journalArticle.get('imgUrl')}" alt=""></div> 
131										<#if journalArticle.get("categorieTitle")!=""> 
132											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
133										<#else>	 
134											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
135										</#if> 
136										<p class="text-28p line-h40p font-weight-600 mb-2">${journalArticle.get("titoloNews")}</p> 
137										<p class="text-chambray font-lora mb-4">${journalArticle.get("summaryCurrentValue")}</p> 
138										 
139									</div> 
140									<div class="mt-auto pl-1 pl-sm-2 pb-4"> 
141										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
142										<span aria-hidden="true">&rarr;</span> 
143											<span class="sr-only"> 
144                                            	Riguardo ${journalArticle.get("titoloNews")} 
145                                        	</span> 
146										</a> 
147									</div> 
148					<#elseif (journalArticle?index)==2>				 
149								<div class="card-body px-2 py-0 flex flex-column"> 
150										<div class="float-left mr-3 mb-2"><img  class="wSecondHome" src="${journalArticle.get('imgUrl')}" alt=""></div> 
151										<#if journalArticle.get("categorieTitle")!=""> 
152											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
153										<#else>	 
154											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
155										</#if> 
156										<p class="text-28p line-h40p font-weight-600 mb-2">${journalArticle.get("titoloNews")}</p> 
157											<p class="text-chambray font-lora line-h24p mb-4">${journalArticle.get("summaryCurrentValue")} </p> 
158									</div> 
159									<div class="pl-1 pl-sm-2 pb-4"> 
160										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
161										<span aria-hidden="true">&rarr;</span> 
162											<span class="sr-only"> 
163                                            	Riguardo ${journalArticle.get("titoloNews")} 
164                                        	</span> 
165										</a> 
166									</div> 
167								</div> 
168							</div> 
169					<#elseif ((journalArticle?index)==3)>	 
170						<div class="col-12 col-md-4 col-lg-3 my-4 b-left b-line"> 
171							<div class="card card-news h-100"> 
172								<div class="card-body pl-1 pt-0 pb-0"> 
173									<div class="mb-3"> 
174										<#if journalArticle.get("categorieTitle")!=""> 
175											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase"> ${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
176										<#else>	 
177											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
178										</#if> 
179											<p class="text-24p mb-3">${journalArticle.get("titoloNews")}</p> 
180											<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
181											<span aria-hidden="true">&rarr;</span> 
182											<span class="sr-only"> 
183                                            	Riguardo ${journalArticle.get("titoloNews")} 
184                                        	</span> 
185											</a> 
186									</div> 
187					<#elseif ((journalArticle?index)>3) &&((journalArticle?index)<=6)>		 
188									<div class="mb-3"> 
189										<#if journalArticle.get("categorieTitle")!=""> 
190											<p class="text-primary text-14p text-spacing font-weight-bold mb-2"><span class="category uppercase">${journalArticle.get("categorieTitle")}</span> &mdash; ${dateRelatedArticle}</p> 
191										<#else>	 
192											<p class="text-primary text-14p text-spacing font-weight-bold mb-2">${dateRelatedArticle}</p> 
193										</#if> 
194										<p class="text-24p mb-3">${journalArticle.get("titoloNews")}</p> 
195										<a href="${journalArticle.get('viewURL')}" class="text-14p font-weight-bold" "${translate(locale, 'Leggi di più')}">${translate(locale, "Leggi di più")}   
196										<span aria-hidden="true">&rarr;</span> 
197											<span class="sr-only"> 
198                                            	Riguardo ${journalArticle.get("titoloNews")} 
199                                        	</span> 
200										</a> 
201									</div> 
202							 
203						<#if journalArticle?is_last ||  ((journalArticle?index)==6)> 
204								</div>			 
205								<div class="mt-auto pb-4"> 
206									<a href="${themeDisplay.getPathFriendlyURLPublic()}${themeDisplay.getSiteGroup().getFriendlyURL()}/tutte-le-news" class="btn btn-primary text-14p font-weight-bold w-100 mx-2" "${translate(locale, 'Leggi di più')}"> 
207										<span aria-hidden="true">&rarr;</span> 
208										<span class="sr-only"> 
209											Riguardo ${journalArticle.get("titoloNews")} 
210										</span> 
211									</a> 
212								</div> 
213							</div> 
214						</div> 
215						</#if> 
216					</#if> 
217				</#list> 
218			</div> 
219		</div> 
220	</div>				 
221</#if> 
222				 
223 
224<style> 
225.wSecondHome{ 
226    width:200px; 
227
228@media (max-width: 576px){ 
229                .wSecondHome { 
230                                width: 140px!important; 
231                                margin-bottom:0px!important; 
232
233
234 
235</style> 

Asset Publisher

null Bollettino Excelsior: bene le assunzioni nei servizi, in calo la manifattura

Dati e pubblicazioni — 11.04.22

Bollettino Excelsior: bene le assunzioni nei servizi, in calo la manifattura

Secondo il bollettino Excelsior di aprile, già si fanno sentire sulle aspettative delle imprese industriali la guerra in Ucraina e gli aumenti dei prezzi delle materie prime

imagine Bollettino Excelsior: bene le assunzioni nei servizi, in calo la manifattura

Lieve aumento delle assunzioni ad aprile, ma l’industria e le costruzioni segnano il passo a causa dei rincari delle materie prime energetiche e dell’incertezza sugli scenari nel breve termine a causa dello shock della guerra in Ucraina. Tengono invece i servizi, specie il turismo e la ristorazione. È il quadro che emerge dal bollettino del Sistema informativo Excelsior di aprile, realizzato da Unioncamere e Anpal.

Anche questo mese il tasso di difficoltà nelle assunzioni risulta elevato ed è pari al 40% (43% per i giovani). L’area aziendale più problematica è quella dei sistemi informativi (58,7%) nell’ambito della direzione e servizi generali.

Particolarmente difficile è il reclutamento dei dirigenti (70,3% di difficoltà), degli operai specializzati (55,8%, con punte del 65,6% per artigiani e operai specializzati addetti alle rifiniture delle costruzioni), e dei conduttori di impianti e operai di macchinari fissi e mobili (47,8%), in particolare degli operai di macchine automatiche e semiautomatiche per lavorazioni metalliche e per produzioni di minerali (59,8%). Tra i giovani si conferma il dato cronico della difficoltà di reperire progettisti, ingegneri e professioni assimilate (67%).  

Tra aprile e giugno si prevedono 1.379.830 entrate (+40,3% rispetto allo scorso anno). Nel mese di aprile ne sono previste 367.720 (+2,4% rispetto a marzo, +20,3% rispetto a un anno fa), di cui il 29% destinate a giovani fino a 29 anni. 

L’11% di tutte le imprese ha programmato assunzioni. In particolare, l’industria ne ha previste ad aprile 102.600 (-8,8% sia in termini congiunturali -10,8% tendenziali) e 353.350 nel trimestre aprile-giugno (-1,4% rispetto al corrispondente periodo del 2021). È la manifattura a registrare un calo rilevante nel suo complesso (-8,5% ad aprile su base congiunturale, -5,9% su base annuale). Il comparto con maggiore domanda di lavoro è la meccatronica (18.030 unità), anche se l’aumento più importante in termini tendenziali si registra nella lavorazione dei minerali non metalliferi e nelle industrie estrattive (33,4%). In calo la richiesta proveniente dal comparto delle costruzioni: 33.050 le assunzioni programmate ad aprile (-9,4% su base mensile, -19,4% su base annuale) e 120.280 fino a giugno (-5,7% rispetto all’anno precedente).

Molto meglio il settore dei servizi, che ha programmato ad aprile 265.110 assunzioni: l’incremento è stato del 7,5% rispetto a un mese fa e del 39,1% rispetto all’anno scorso. Nel trimestre aprile-giugno sono previste 809.880 assunzioni (+36,6% rispetto al corrispondente periodo dello scorso anno). In testa per le opportunità di lavoro offerte i servizi di alloggio, ristorazione e servizi turistici (78.180 entrate programmate), il commercio (46.430) e i servizi alle persone (44.760). Particolarmente buona la dinamica dei servizi dei media su base mensile (+30, 1) e dei servizi di alloggio, ristorazione e turismo su base annuale (+253,1%).

Dal punto di vista della classe dimensionale, le microimprese (1-9 dipendenti) sono state quelle che hanno dichiarato una maggiore domanda di lavoro ad aprile (120.460) e tra aprile e giugno (481.010). Ma sono le imprese di 10-49 dipendenti che registrano gli incrementi relativamente più alti rispetto allo scorso anno: +39,8% per il trend mensile, +54,3% per quello trimestrale.

Sotto il profilo territoriale, le attivazioni di contratti provengono prevalentemente dalle imprese del nord ovest, in cui sono previsti 108.770 ingressi. Tutte le ripartizioni territoriali hanno registrato incrementi tendenziali, ma gli aumenti maggiori ci sono stati al sud e isole (+24.640 pari al 35,3%) e al nord est (+20.150, pari al 28,1%). 

Gli indirizzi di studio che in questo mese garantiscono gli esiti occupazionali migliori sono quello economico tra i percorsi universitari, quello di amministrazione, finanza e marketing per il diploma secondario e quello della ristorazione per la qualifica o diploma professionale: ad aprile le assunzioni previste sono infatti rispettivamente 15.000, 30.850 e 18.870. Previsti anche 3.140 assunti provenienti dagli Its, mentre 132.830 (36%) sono le assunzioni programmate di lavoratori che non hanno alcun titolo di studio.

Leggi il bollettino di aprile 2022
Leggi il comunicato stampa
Per saperne di più vai al portale Excelsior

Condividi

Notizie correlate per categoria

 Tirocini extracurriculari, pubblicato il rapporto nazionale sugli anni 2020-2022

Dati e pubblicazioni — 27.02.24

Tirocini extracurriculari, pubblicato il rapporto nazionale sugli anni 2020-2022

Il rapporto restituisce caratteristiche ed esiti dei tirocini attivati nel periodo

Leggi di più Riguardo Tirocini extracurriculari, pubblicato il rapporto nazionale sugli anni 2020-2022
 Excelsior: oltre 400mila assunzioni a febbraio. Incremento del 5,7% in un anno

Dati e pubblicazioni — 15.02.24

Excelsior: oltre 400mila assunzioni a febbraio. Incremento del 5,7% in un anno

Secondo le stime del Bollettino mensile realizzato da Unioncamere e Anpal un lavoratore assunto su 5 è immigrato

Leggi di più Riguardo Excelsior: oltre 400mila assunzioni a febbraio. Incremento del 5,7% in un anno
 Programma Gol, online la nota di monitoraggio con i dati al 31 dicembre 2023

Dati e pubblicazioni — 30.01.24

Programma Gol, online la nota di monitoraggio con i dati al 31 dicembre 2023

Oltre 1,9 milioni di beneficiari, più della metà avviata al reinserimento lavorativo

Leggi di più Riguardo Programma Gol, online la nota di monitoraggio con i dati al 31 dicembre 2023
 Newsletter di Anpal, online un nuovo numero

Dati e pubblicazioni — 22.01.24

Newsletter di Anpal, online un nuovo numero

L'uscita è dedicata alle aree di interesse Europa e Dati e pubblicazioni

Leggi di più Riguardo Newsletter di Anpal, online un nuovo numero
 Excelsior, circa 1,4 milioni di assunzioni previste per il primo trimestre dell’anno. Incremento del 5% rispetto al 2023

Dati e pubblicazioni — 05.01.24

Excelsior, circa 1,4 milioni di assunzioni previste per il primo trimestre dell’anno. Incremento del 5% rispetto al 2023

Secondo le stime del Bollettino mensile realizzato da Unioncamere e Anpal sono le piccole e medie imprese ad assumere di più

Leggi di più Riguardo Excelsior, circa 1,4 milioni di assunzioni previste per il primo trimestre dell’anno. Incremento del 5% rispetto al 2023
 Online la newsletter Gol numero 17

Dati e pubblicazioni — 14.12.23

Online la newsletter Gol numero 17

Si chiude con questo numero la pubblicazione del periodico di informazione

Leggi di più Riguardo Online la newsletter Gol numero 17

Eventi HomePage

www.anpal.gov.it

Eventi

NOVEMBRE

Altri eventi
22
VEN
23
SAB
24
DOM
25
LUN
26
MAR
27
MER
28
GIO
29
VEN
30
SAB
01
DOM

Contenuto l'Agenzia ha il compito di supportare i cittadini, le aziende e gli enti NEW

L'Agenzia ha il compito di supportare i cittadini, le aziende e gli enti per:

Lavorare

Le attività e i progetti dedicati a chi cerca lavoro e percorsi formativi

Vai alla pagina dedicata

Assumere

I servizi dedicati ad aziende e privati che offrono lavoro e cercano personale

Vai alla pagina dedicata

Connettere

Le informazioni utili agli operatori che offrono servizi e misure di politiche attive del lavoro

Vai alla pagina dedicata

Testo introduttivo Le politiche attive HP

Le politiche attive del lavoro

Per i giovani

Iniziative che aiutano a trovare un’occupazione e che comprendono: orientamento di base e specialistico, percorsi di formazione, supporto nella ricerca del lavoro, tutoraggio per l’avvio di impresa, incentivi all’occupazione.

Per l'occupazione

Iniziative, misure e programmi volti a favorire l’inserimento o il reinserimento nel mercato del lavoro e che richiedono la disponibilità della persona a partecipare attivamente alle misure di politica attiva del lavoro.

Domanda e offerta

Il servizio rivolto alle aziende in cerca di personale, che possono inserire le opportunità di lavoro, alle persone in cerca di lavoro, che possono inserire il proprio curriculum vitae, e a operatori e operatrici che forniscono supporto a entrambi.

Per la formazione

I programmi formativi destinati alle persone occupate e disoccupate, promossi, coordinati e vigilati da Anpal, nel rispetto delle competenze di regioni e province autonome.

Contenuto facciamo rete

Facciamo rete

01

Coordiniamo la rete dei servizi per il lavoro                                                                             

02

Gestiamo attività e programmi europei per la formazione e l'occupazione

03

Gestiamo l'albo nazionale dei soggetti autorizzati e accreditati alle politiche attive

04

Vigiliamo sui fondi paritetici interprofessionali per la formazione continua

Contenuto l'agenzia HP

L’Agenzia

Coordina le politiche del lavoro per le persone in cerca di occupazione e la ricollocazione delle persone disoccupate. Mette in campo strumenti a supporto di operatrici e operatori pubblici e privati del mercato del lavoro.

Card caurosel con immagini- Home