Programme jeune (jeune.programme) et flag EL
jeune.programme vaut PP ou PNP (la valeur EL est obsolète). Le booléen jeune.EL indique si le jeune est considéré EL.
Calculés par JeuneService (back/src/binomes/services/jeunes.service.ts) :
| Critère | Vrai si |
|---|---|
critBourse |
boursier (boursier = OUI ou En attente de bourse), étudiant étranger, ultra-marin, QPV, ZRR, ou ASE |
ultra-marin |
cityCode commence par 971, 972, 973, 974, 975, 976, 978, 986, 987, 988, ou établissement / académie / région scolaire en outre-mer (ex. Guadeloupe) |
selectif |
schoolClass dans Bac+4 / Bac+5 / Au-delà, ou filière Droit/Médical, ou école dans une liste figée (grandes écoles, Sciences Po…) |
critBourse → programme = 'PP'
sinon → programme = 'PNP' (défaut)
programme PP ET selectif → EL = true
sinon → EL = false
programmeest posé à la création, puis recalculé à la fin d’inscription, à la fin d’onboarding, et après QPV/ZRR. Modifiable par un admin (chip BO,PP/PNP).ELest calculé parcalculateAndSaveProgrammeJeuneà la fin d’onboarding / fin d’inscription, et à chaque MAJ profil / save fiche BO. Non saisissable. Chaque changement d’EL (ou de STEM) est historisé danslog-programme, comme le programme.
Le stock historique programme = 'EL' se bascule via le bouton superadmin Gestion (POST /jeunes/batch/transfer-el-programme) : EL = true et programme = 'PP'. Le batch ne sélectionne que programme = 'EL' (relançable) et traite par paquets de 200 (2000 max par appel HTTP ; le bouton relance tant qu’il en reste).
wannaBeEL est obsolète (plus utilisé par le calcul ; la question d’onboarding existe encore).
Champs obsolètes liés à l’ancien parcours EL (conservés en base, plus saisis ni affichés) : appel, resultCall, proposedCallDate, callDate, participationCallDate, callMonthDone (jeune / binôme / bénévole), callDoneInfos, callDoneInfosAutre.