Variables disponibles suivant le type de template
Il existe trois templates d'édition pdf que vous pouvez personnaliser. Le dossier candidat, la lettre de refus et la lettre d'admission.
Vous pouvez modifier l'apparence du fichier ainsi que le déplacement d'éléments dans le template.
Il est possible d'internationaliser ces templates, voir ici : https://www.esup-portail.org/wiki/display/PROJESUPOPI/3.+Personnalisation#id-3.Personnalisation-3.3Internationalisation
Attention les variables sont transmises par l'application au template grâce à des champs "Fusion". Pour ajouter un champs il ne suffit pas de taper comme texte "$candidature.Adresse", il faut utiliser le menu Insertion->QuickPart->ChampsFusion et placez le Nom du champs à "$candidature.Adresse".
Attention :
- les champs #if et #end permettent d'afficher le texte contenu entre ces deux balises suivant une condition.
- les champs #foreach et #end permettent de réaliser une boucle sur une liste
Variables disponible dans le dossier candidat
Variables globales
adresseEcandidat
dateheure
Variables d'affichage
non-dematerialisation
affichagePjDemat
affichageCursusInterne
affichageCursusExterne
affichageStage
affichageCursusPro
Variables candidat
candidat.numeroDossier
candidat.civilite
candidat.nomPatronymique
candidat.nomUsage
candidat.prenom
candidat.dateNaissance
candidat.villeNaissance
candidat.nationalite
candidat.codeEtudiant
candidat.telPort
candidat.telFixe
candidat.mail
candidat.adresse
candidat.ine
Variables candidature
candidature.campagne
candidature.commission
candidature.adresseCommission
candidature.mailCommission (depuis V2.2)
candidature.telCommission (depuis V2.2)
candidature.commentaireRetour
candidature.libelleFormation
candidature.codeFormation
Variables bac
bac.annee
bac.serie
bac.mention
bac.pays
bac.departement
bac.commune
bac.etablissement
bac.specialiteTer1 (depuis V2.3.8)
bac.specialiteTer2 (depuis V2.3.8)
bac.specialitePre (depuis V2.3.8)
bac.option1 (depuis V2.3.8)
bac.option2 (depuis V2.3.8)
bac.option3 (depuis V2.3.8)
bac.option4 (depuis V2.3.8)
Variables cursus interne (liste avec foreach)
cursusInternes :
annee
code
formation
resultat
mention
Variables cursus externe (liste avec foreach)
cursusExternes :
annee
code
etablissement
formation
resultat
mention
Variables stage (liste avec foreach)
stages :
annee
duree
organisme
descriptif
quotite
Variables cursus pro (liste avec foreach) :
cursusPros :
annee
duree
organisme
intitule
objectif
Variables d'avis (liste avec foreach)
listeAvis :
libelle
type
order
Variables de motivations d'avis (liste avec foreach)
listeMotivationAvis :
libelle
Variables de dates (liste avec foreach)
dates :
dateRetour
dateConfirmation
dateJury
datePublication
Variables de pièces justificatives (liste avec foreach)
listePiecesJustifs :
libelle
statut
comment
libFichier
Variables disponible dans les lettres d'admission et de refus (depuis v2.2)
Attention, il est très important de ne pas toucher l'image par défaut de signature.
Celle ci sera modifiée par votre propore image (taille originale). Si vous n'avez pas d'image de signature pour la commission, l'image par défaut sera supprimée.
Si vous n'avez ni de libellé de signataire, ni d'image de signature, tout ce qui se trouve entre les balises «#if($showSignataire)» et «#end» sera supprimé.
Variables globales
showSignataire
data.numeroDossierCandidat
data.civiliteCandidat
data.nomPatCandidat
data.nomUsuCandidat
data.prenomCandidat
data.dateNaissanceCandidat
data.adresseCandidat
data.libelleCampagne
data.libelleCommission
data.adresseCommission
data.libelleFormation
data.dateJuryFormation (depuis v2.2.5)
data.codeFormation
data.libelleSignature
data.libelleAvis
data.commentaireAvis
data.dateValidationAvis (depuis v2.2.5)
data.isAppel (depuis v2.3.1)
data.montantFraisIns (depuis v2.3.1)
data.complementExo (depuis v2.3.1)
data.motifRefus
data.dateLimiteConfirm
data.dateHeure : date/heure du jour
data.date : date du jour
Options supplémentaires des champs de fusion
Remplacement de texte suivant une expression régulière
Exemple
$candidature.CommentaireRetour.replaceAll("<.*?>","")
Résultat : Cette expression supprimera les tags html de la variable $candidature.CommentaireRetour
Vérification d'une condition suivant une expression régulière
Exemple
«#if($data.libelleFormation.matches('(.*)M1(.*)'))»