A partire dall’anno 2014/15 vi è stata una riclassificazione dei codici (con valori numerici a partire da 0) che contemplano sia  l’informazione dello stato di lavoratore dello studente che del suo impegno “full-time” o “part-time.

A livello di ISCRIZIONI ci riferiamo al campo CFU e al campo e stato occupazionale.



La tabella di sistema STATI OCCUPAZIONALI deve avere lo stato occupazionale mappato con la relativa codifica ministeriale; un eventuale codice creato dall’Ateneo ad indicare un lavoratore full time dovrà essere mappato con 1 – Lavoratore Sì Full Time (Codifica prevista dall’A.A.2014/2015), non con la vecchia codifica L.

La condizione di part time si verifica se (p04_iscr_ann.pt_cfu) minore di 42 e codice lavoratore per ANS (in 2,3,8).  

Lavoratore è quando il codice lavoratore per ANS sta in (1, 3, L, S) o il vecchio p04_iscr_ann.lavoratore_flg =1 (ante 2014/15).


A partire dal 4 aprile 2022 la fase 1 di controlli (fase ERR), per gli studenti inviati con spedizione 1 o 4 per gli anni accademici dal 21/22, darà errore nei casi in cui

  • IMPEGNO minore di 42 e COD_LAVORATORE uguale a 0, 1, 9
  • IMPEGNO maggiore o uguale a 48 e COD_LAVORATORE uguale a 2, 3, 8
  • IMPEGNO minore di 12 o maggiore di 78

Se i CFU sono compresi tra 42 e 48 si può inviare una variabile lavoratore compatibile sia con full time che con part time e in questo caso Esse3 va a prelevare direttamente la mappatura ANS dello stato occupazionale inserito in Iscrizioni.

Se lo stato occupazionale nella maschera Iscrizioni è vuoto e  PT_CFU <42 ossia l'informazione del valore CFU legata all'iscrizione dello studente definisce un part time (ovvero il valore dei CFU è minore di 50, dalla versione 22.04.02.00 diventerà 42) si invia in ANS la variabile lavoratore valorizzata con 8 - Lavoratore Non fornito-Part Time (Mod consentita da a.a.2014/15).

Se lo stato occupazionale nella maschera Iscrizioni è vuoto e 42 <= PT_CFU <=48 Esse3 invia campo lavoratore=9 (=lavoratore non definito full time). In questo caso particolare l'Ateneo deve disambiguare il dato valorizzando p04_iscr_ann.sta_occup_cod, precisamente con 8 - lavoratore non definito part time da maschera Iscrizioni.


Facciamo un riepilogo delle casistiche che si possono presentare:


1) Stato occupazionale in iscrizioni=null
1.1) PT_CFU <42
--->esco con campo lavoratore=8 (=lavoratore non definito part time)
1.2) PT_CFU >48
--->esco con campo lavoratore=9 (=lavoratore non definito full time)

1.3) 42 <= PT_CFU <=48
--->esco con campo lavoratore=9 (=lavoratore non definito full time): vado a vedere diretta la mappatura di sta_occup_cod, che non c'è, e lo valorizzo con 9 rientrando nel caso > 42. In questo caso particolare l'Ateneo deve disambiguare il dato valorizzando p04_iscr_ann.sta_occup_cod, precisamente con 8 - lavoratore non definito part time da maschera Iscrizioni.

2) Stato occupazionale in iscrizioni mappato con 3 "Lavoratore Sì - Part Time"
2.1) PT_CFU <42
--->esco con campo lavoratore=3 (=Lavoratore Sì - Part Time)
2.2) PT_CFU >48
--->esco con campo lavoratore=1 (Lavoratore Sì - Full Time)
2.3) 42 <= PT_CFU <=48
--->esco con campo lavoratore=3 (=Lavoratore Sì - Part Time): vado a vedere diretta la mappatura di sta_occup_cod

3) Stato occupazionale in iscrizioni mappato con 0 "Lavoratore No - Full Time"
3.1) PT_CFU <42
--->esco con campo lavoratore=0 (Lavoratore No - Full Time)
3.2) PT_CFU >48
--->esco con campo lavoratore=0 (Lavoratore No - Full Time)
3.3) 42 <= PT_CFU <=48
--->esco con campo lavoratore=0 (Lavoratore No - Full Time): vado a vedere diretta la mappatura di sta_occup_cod

4) Stato occupazionale in iscrizioni mappato con 1 "Lavoratore Sì - Full Time"
4.1) PT_CFU <42
--->esco con campo lavoratore=1 (Lavoratore Sì - Full Time)
4.2) PT_CFU >48
--->esco con campo lavoratore=1 (Lavoratore Sì - Full Time)
4.3) 42 <= PT_CFU <=48
--->esco con campo lavoratore=1 (Lavoratore Sì - Full Time): vado a vedere diretta la mappatura di sta_occup_cod

5) Stato occupazionale in iscrizioni mappato con 2 "Lavoratore No - Part Time"
5.1) PT_CFU <42
--->esco con campo lavoratore=2 (Lavoratore No - Part Time)
5.2) PT_CFU >48
--->esco con campo lavoratore=0 (Lavoratore No - Full Time)
5.3) 42 <= PT_CFU <=48
--->esco con campo lavoratore=2 (Lavoratore No - Part Time)


Se la mappatura dello stato occupazionale è 8 o 9 vince questa, a prescindere dai CFU perchè l'Ateneo deve disambiguarla.

  • No labels