Reddito di cittadinanza, online la nota con dati al 30 giugno - ANPAL
Agenzia Nazionale per le Politiche Attive del Lavoro new
Asset Publisher
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@440a0216"; 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> — ${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">→</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> — ${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">→</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> — ${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">→</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> — ${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">→</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> — ${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">→</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">→</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
Dati e pubblicazioni — 26.07.21
Reddito di cittadinanza, online la nota con dati al 30 giugno
Sono 1.150.152 i percettori di reddito di cittadinanza tenuti alla sottoscrizione del patto per il lavoro

Al 30 giugno 2021 i percettori di reddito di cittadinanza tenuti alla sottoscrizione del patto per il lavoro sono 1.150.152.
Di questi, il 34,1% è stato preso in carico in quanto ha sottoscritto con il centro per l’impiego un patto per il lavoro o dispone di un patto di servizio in corso di validità. Si tratta di un valore assoluto pari a 392.292 persone, a cui se ne aggiungono 3.727 impegnate in tirocinio.
La maggiore presenza di beneficiari si rileva nel sud e nelle isole, dove risiede il 70,5% del totale delle persone soggette al patto per il lavoro.
Per quel che concerne l’età, si conferma la riduzione dell’età della popolazione di beneficiari soggetti al patto per il lavoro: in particolare, la classe di età degli under 29 a livello nazionale costituisce il 38,6% di tutti i beneficiari.
La Nota di luglio riporta un approfondimento sulla storia lavorativa pregressa delle persone beneficiarie del reddito di cittadinanza tenute al patto per il lavoro: quasi 435mila beneficiari (il 37,8% del totale) hanno avuto un contratto alle dipendenze o parasubordinato negli ultimi 24 mesi. Tale quota risulta particolarmente differenziata in base al territorio di residenza e al genere. Le beneficiarie donne (che rappresentano il 52,7% del totale) fanno rilevare una quota di persone con esperienze occupazionali pregresse inferiore di 15 punti percentuali rispetto ai beneficiari uomini.
Tra gli under 30, solo poco più di un terzo fa registrare un periodo di occupazione nei due anni precedenti.
Leggi la nota n. 4/2021
Leggi la nota n. 3/2020
Leggi la nota n. 2/2020
Leggi la nota n. 1/2020
Notizie correlate per categoria
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-2022Dati 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 annoDati 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
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 numeroDati 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
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 17Eventi HomePage
Eventi
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 dedicataAssumere
I servizi dedicati ad aziende e privati che offrono lavoro e cercano personale
Vai alla pagina dedicataConnettere
Le informazioni utili agli operatori che offrono servizi e misure di politiche attive del lavoro
Vai alla pagina dedicataTesto introduttivo Le politiche attive HP
Le politiche attive del lavoro

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.

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.

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.

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
Coordiniamo la rete dei servizi per il lavoro
Gestiamo attività e programmi europei per la formazione e l'occupazione
Gestiamo l'albo nazionale dei soggetti autorizzati e accreditati alle politiche attive
Vigiliamo sui fondi paritetici interprofessionali per la formazione continua