HYPERPLANNING Web Service
Contents
Absences and tardiness
Porters
Communication
Course
Canceled courses
Hourly cost
Discharges
Exemptions
Teachers
Students
Families
Subjects
Modules and curricula
Grading
Parents
Classes
Groupings
Rooms
Internships
Groups and options
Users
Others
 

Absences and tardiness (HpSvcWDonnees, BindingAbsences, PortAbsences)

CALL PARAMETERS RETURN TYPE VERSION
Compulsory attendance for a course
PresenceObligatoireCours 
True if attendance for the course with the key 'ACours' is compulsory, otherwise false
ACours : THpSvcWCleCours 
boolean 
2010.0.4.0 
ModifierPresenceObligatoireCours 
Allows you to make the attendance for the course with the key 'ACours' compulsory or not
ACours : THpSvcWCleCours 
APresenceObligatoire : boolean 
2010.0.4.0 
PresencesObligatoiresTableauDeCours 
Boolean array indicating if attendance in the courses whose key is in the 'ATableau' is compulsory
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauBooleens 
2010.0.4.0 
Completed roll call of a course
AppelTermineCours 
True if the roll call of the course with the key 'ACours' is completed, otherwise false
ACours : THpSvcWCleCours 
ASemaine : THpSvcWSemaine 
boolean 
2010.0.4.0 
ModifierAppelTermineCours 
Allows you to render the roll call of the course with the key 'ACours' completed or not
ACours : THpSvcWCleCours 
ASemaine : THpSvcWSemaine 
AAppelTermine : boolean 
2010.0.4.0 
AppelsTerminesTableauDeCours 
Boolean array indicating if the roll call in courses whose key is in the 'ATableau' is completed
ATableau : THpSvcWTableauClesCours 
ASemaine : THpSvcWSemaine 
THpSvcWTableauBooleens 
2010.0.4.0 
Absence and tardiness motives
TousLesMotifs 
Array of designations of all the absence and tardiness motives in the database.
Formerly 'TousLesMotifsAbsence'
THpSvcWTableauChaines 
2018.0.2.0 
CouleurMotif 
Color of the motive with the designation 'AMotif'.
Formerly 'CouleurMotifAbsence'
AMotif : string 
THpSvcWCouleur 
2018.0.2.0 
ModifierCouleurMotif 
Modify the color of the motive with the designation 'AMotif'.
Formerly 'ModifierCouleurMotifAbsence'
AMotif : string 
ACouleur : THpSvcWCouleur 
2018.0.2.0 
CouleursTableauDeMotifs 
Colors of the motives whose designation is in the 'ATableau'.
Formerly 'CouleursTableauDeMotifsAbsence'
ATableau : THpSvcWTableauChaines 
THpSvcWTableauCouleurs 
2018.0.2.0 
CodeMotif 
Code of the motive with the designation 'AMotif'
AMotif : string 
string 
2019.0.0.1 
ModifierCodeMotif 
Modify the code of the motive with the designation 'AMotif'
AMotif : string 
ACode : string 
2019.0.0.1 
CodesTableauDeMotifs 
Codes of the motives whose designation is in the 'ATableau'
ATableau : THpSvcWTableauChaines 
THpSvcWTableauChaines 
2019.0.0.1 
MotifAbsenceEstActif 
True if the absence motive is active, otherwise false
AMotif : string 
boolean 
2018.0.2.0 
ModifierEstActifMotifAbsence 
Allows you to render the absence motive active or not
AMotif : string 
AEstActif : boolean 
2018.0.2.0 
TableauDeMotifsAbsenceEstActif 
Boolean array indicating if the absence motives whose designation is in the 'ATableau' are active or not
ATableau : THpSvcWTableauChaines 
THpSvcWTableauBooleens 
2018.0.2.0 
MotifRetardEstActif 
True if the tardiness motive is active, otherwise false
AMotif : string 
boolean 
2018.0.2.0 
ModifierEstActifMotifRetard 
Allows you to render the tardiness motive active or not
AMotif : string 
AEstActif : boolean 
2018.0.2.0 
TableauDeMotifsRetardEstActif 
Boolean array indicating if the tardiness motives whose designation is in the 'ATableau' are active or not
ATableau : THpSvcWTableauChaines 
THpSvcWTableauBooleens 
2018.0.2.0 
MotifAbsenceEstJustifie 
True if the absence motive is justified, otherwise false
AMotif : string 
boolean 
2012.0.0.0 
ModifierEstJustifieMotifAbsence 
Allows you to render the absence motive justified or unjustified
AMotif : string 
AEstJustifie : boolean 
2012.0.0.0 
TableauDeMotifsAbsenceEtudiantsEstJustifie 
Boolean array indicating if the absence motives whose designation is in the 'ATableau' are justified
ATableau : THpSvcWTableauChaines 
THpSvcWTableauBooleens 
2012.0.0.0 
MotifRetardEstJustifie 
True if the tardiness motive is justified, otherwise false
AMotif : string 
boolean 
2018.0.2.0 
ModifierEstJustifieMotifRetard 
Allows you to render the tardiness motive justified or unjustified
AMotif : string 
AEstJustifie : boolean 
2018.0.2.0 
TableauDeMotifsRetardEstJustifie 
Boolean array indicating if the tardiness motives whose designation is in the 'ATableau' are justified
ATableau : THpSvcWTableauChaines 
THpSvcWTableauBooleens 
2018.0.2.0 
ModifierMotifAbsenceParDefaut 
Allows you to define the new default absence motive
AMotif : string 
2012.0.0.0 
MotifAbsenceParDefaut 
Designation of the default absence motive
string 
2012.0.0.0 
ModifierMotifRetardParDefaut 
Allows you to define the new default tardiness motive
AMotif : string 
2018.0.2.0 
MotifRetardParDefaut 
Designation of the default tardiness motive
string 
2018.0.2.0 
SupprimerMotif 
Delete the motive with the designation 'AMotif' only if it is not used.
Formerly 'SupprimerMotifAbsence'
AMotif : string 
2018.0.2.0 
SupprimerTableauDeMotifs 
Delete the motives whose designation is in the 'ATableau' only if they are not used.
Formerly 'SupprimerTableauDeMotifsAbsence'
ATableau : THpSvcWTableauChaines 
2018.0.2.0 
ABSENCES
Enter an absence of a student
Warning, the parameters of the type 'DateTime' must be transformed to the form '2015-06-03T10:30:00'
AjouterAbsenceEtudiant 
Add an absence (justified or not according to 'AJustifie') for the student with the key 'AEtudiant' with the default motive between 'ADateHeureDebut' and 'ADateHeureFin'
AEtudiant : THpSvcWCleEtudiant 
ADateHeureDebut : dateTime 
ADateHeureFin : dateTime 
AJustifie : boolean 
2010.0.4.0 
AjouterAbsenceEtudiantDeMotif 
Add an absence (justified or not according to 'AJustifie') for the student with the key 'AEtudiant' with the motive with the designation 'AMotif' between 'ADateHeureDebut' and 'ADateHeureFin'
AEtudiant : THpSvcWCleEtudiant 
ADateHeureDebut : dateTime 
ADateHeureFin : dateTime 
AMotif : string 
AJustifie : boolean 
2012.0.0.0 
EnleverAbsenceEtudiant 
Remove the absence of the student with the key 'AEtudiant' between 'ADateHeureDebut' and 'ADateHeureFin'
AEtudiant : THpSvcWCleEtudiant 
ADateHeureDebut : dateTime 
ADateHeureFin : dateTime 
2010.0.4.0 
List of absences of the students
Warning, the parameters of the type 'DateTime' must be transformed to the form '2015-06-03T10:30:00'
AbsencesEtudiantEntre2Dates 
Keys of all the absences of the student with the key 'AEtudiant' between 'ADateHeureDebut' and 'ADateHeureFin'
AEtudiant : THpSvcWCleEtudiant 
ADateHeureDebut : dateTime 
ADateHeureFin : dateTime 
THpSvcWTableauClesAbsencesEtudiants 
2010.0.4.0 
AbsencesEntre2Dates 
Keys of all the absences between 'ADateHeureDebut' and 'ADateHeureFin'
ADateHeureDebut : dateTime 
ADateHeureFin : dateTime 
THpSvcWTableauClesAbsencesEtudiants 
2010.0.4.0 
Information about the absences of the students
EtudiantAbsenceEtudiant 
Key of the student for the absence with the key 'AAbsence'
AAbsence : THpSvcWCleAbsenceEtudiant 
THpSvcWCleEtudiant 
2010.0.4.0 
EtudiantTableauDAbsencesEtudiants 
Key of the students for the absences whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAbsencesEtudiants 
THpSvcWTableauClesEtudiants 
2010.0.4.0 
DateHeureDebutAbsenceEtudiant 
Date and time of the beginning of the absence with the key 'AAbsence'
AAbsence : THpSvcWCleAbsenceEtudiant 
dateTime 
2010.0.4.0 
DateHeureDebutTableauDAbsencesEtudiants 
Date and time of the beginning of the absences whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAbsencesEtudiants 
THpSvcWTableauDatesHeures 
2010.0.4.0 
DateHeureFinAbsenceEtudiant 
Date and time of the end of the absence with the key 'AAbsence'
AAbsence : THpSvcWCleAbsenceEtudiant 
dateTime 
2010.0.4.0 
DateHeureFinTableauDAbsencesEtudiants 
Date and time of the end of the absences whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAbsencesEtudiants 
THpSvcWTableauDatesHeures 
2010.0.4.0 
AbsenceEtudiantEstJustifiee 
True if the absence with the key 'AAbsence' is justified, otherwise false
AAbsence : THpSvcWCleAbsenceEtudiant 
boolean 
2010.0.4.0 
TableauDAbsencesEtudiantsEstJustifiee 
Boolean array indicating if the absences whose key is in the 'ATableau' are justified
ATableau : THpSvcWTableauClesAbsencesEtudiants 
THpSvcWTableauBooleens 
2010.0.4.0 
MotifAbsenceEtudiant 
Designation of the absence motive with the key 'AAbsence'
AAbsence : THpSvcWCleAbsenceEtudiant 
string 
2012.0.0.0 
MotifTableauDAbsenceEtudiant 
Designation of the absence motives whose absence key is in 'ATableau'
ATableau : THpSvcWTableauClesAbsencesEtudiants 
THpSvcWTableauChaines 
2012.0.0.0 
CoursManquesAbsenceEtudiant 
Keys of the missed courses for the absence with the key 'AAbsence'
AAbsence : THpSvcWCleAbsenceEtudiant 
THpSvcWTableauClesCours 
2010.0.4.0 
HeuresManqueesTousCoursAbsenceEtudiant 
Hours of missed courses for the absence with the key 'AAbsence' in the domain 'ADomaine'
AAbsence : THpSvcWCleAbsenceEtudiant 
ADomaine : THpSvcWTableauSemaines 
THpSvcWDuree 
2010.0.4.0 
HeuresManqueesTousCoursTableauDAbsencesEtudiants 
Hours of missed courses for the absences whose key is in 'ATableau' in the domain 'ADomaine'
ATableau : THpSvcWTableauClesAbsencesEtudiants 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauDurees 
2010.0.4.0 
HeuresManqueesCoursObligatoiresAbsenceEtudiant 
Hours of missed compulsory courses for the absence with the key 'AAbsence' in the domain 'ADomaine'
AAbsence : THpSvcWCleAbsenceEtudiant 
ADomaine : THpSvcWTableauSemaines 
THpSvcWDuree 
2010.0.4.0 
HeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants 
Hours of missed compulsory courses for the absences whose key is in 'ATableau' in the domain 'ADomaine'
ATableau : THpSvcWTableauClesAbsencesEtudiants 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauDurees 
2010.0.4.0 
Conversion of the absences of the students
ConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants 
ATableau : THpSvcWTableauClesAbsencesEtudiants 
THpSvcWTableauTypesAbsences 
2010.0.4.0 
TARDINESS
Create or delete a tardiness of a student
Warning, the parameters of the type 'DateTime' must be transformed to the form '2015-06-03T10:30:00'
CreerRetardEtudiant 
Create a tardiness (justified or not according to 'AJustifie') the 'ADateHeure' of a duration of 'ADuree' for the student with the key 'AEtudiant' with the default motive
AEtudiant : THpSvcWCleEtudiant 
ADateHeure : dateTime 
ADuree : THpSvcWDuree 
AJustifie : boolean 
THpSvcWCleRetardEtudiant 
2018.0.2.0 
CreerRetardEtudiantDeMotif 
Create a tardiness (justified or not according to 'AJustifie') the 'ADateHeure' of a duration of 'ADuree' for the student with the key 'AEtudiant' with the motive with the designation 'AMotif'
AEtudiant : THpSvcWCleEtudiant 
ADateHeure : dateTime 
ADuree : THpSvcWDuree 
AMotif : string 
AJustifie : boolean 
THpSvcWCleRetardEtudiant 
2018.0.2.0 
SupprimerRetardEtudiant 
Delete the tardiness with the key 'ARetard'
ARetard : THpSvcWCleRetardEtudiant 
2018.0.2.0 
SupprimerTableauDeRetardsEtudiants 
Delete the tardiness whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRetardsEtudiants 
2018.0.2.0 
List of tardiness of the students
Warning, the parameters of the type 'DateTime' must be transformed to the form '2015-06-03T10:30:00'
RetardsEtudiantEntre2Dates 
Keys of all the tardiness of the student with the key 'AEtudiant' between 'ADateHeureDebut' and 'ADateHeureFin'
AEtudiant : THpSvcWCleEtudiant 
ADateHeureDebut : dateTime 
ADateHeureFin : dateTime 
THpSvcWTableauClesRetardsEtudiants 
2018.0.2.0 
RetardsEntre2Dates 
Keys of all the tardiness between 'ADateHeureDebut' and 'ADateHeureFin'
ADateHeureDebut : dateTime 
ADateHeureFin : dateTime 
THpSvcWTableauClesRetardsEtudiants 
2018.0.2.0 
Information about the tardiness of the students
EtudiantRetardEtudiant 
Key of the student for the tardiness with the key 'ARetard'
ARetard : THpSvcWCleRetardEtudiant 
THpSvcWCleEtudiant 
2018.0.2.0 
EtudiantTableauDeRetardsEtudiants 
Key of the students for the tardiness whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRetardsEtudiants 
THpSvcWTableauClesEtudiants 
2018.0.2.0 
DateHeureRetardEtudiant 
Date and Time of the tardiness with the key 'ARetard'
ARetard : THpSvcWCleRetardEtudiant 
dateTime 
2018.0.2.0 
DateHeureTableauDeRetardsEtudiants 
Date and Time of the tardiness whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRetardsEtudiants 
THpSvcWTableauDatesHeures 
2018.0.2.0 
DureeRetardEtudiant 
Duration of the tardiness with the key 'ARetard'. Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
ARetard : THpSvcWCleRetardEtudiant 
THpSvcWDuree 
2018.0.2.0 
DureeTableauDeRetardsEtudiants 
Duration of the tardiness whose key is in 'ATableau'. Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
ATableau : THpSvcWTableauClesRetardsEtudiants 
THpSvcWTableauDurees 
2018.0.2.0 
RetardEtudiantEstJustifie 
True if the tardiness with the key 'ARetard' is justified, otherwise false
ARetard : THpSvcWCleRetardEtudiant 
boolean 
2018.0.2.0 
TableauDeRetardsEtudiantsEstJustifie 
Boolean array indicating if the tardiness whose key is in the 'ATableau' are justified
ATableau : THpSvcWTableauClesRetardsEtudiants 
THpSvcWTableauBooleens 
2018.0.2.0 
MotifRetardEtudiant 
Designation of the tardiness motive with the key 'ARetard'
ARetard : THpSvcWCleRetardEtudiant 
string 
2018.0.2.0 
MotifTableauDeRetardsEtudiants 
Designation of the tardiness motives whose tardiness key is in 'ATableau'
ATableau : THpSvcWTableauClesRetardsEtudiants 
THpSvcWTableauChaines 
2018.0.2.0 
Conversion of the tardiness
ConvertirClesRetardsEtudiantsEnTypesRetards 
ATableau : THpSvcWTableauClesRetardsEtudiants 
THpSvcWTableauTypesRetards 
2018.0.2.0 

Haut de page

Porters (HpSvcWDonnees, BindingAppariteurs, PortAppariteurs)

CALL PARAMETERS RETURN TYPE VERSION
Key of the porters
CleAppariteurEstValide 
True if the key 'AAppariteur' of the porter is valid, otherwise false
AAppariteur : THpSvcWCleAppariteur 
boolean 
2013.0.0.0 
ClesAppariteursValidesTableauDAppariteurs 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauClesAppariteurs 
2013.0.0.0 
ClesAppariteursInvalidesTableauDAppariteurs 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauClesAppariteurs 
2013.0.0.0 
Number of porters in the database
NombreAppariteurs 
Total number of porters in the database
unsignedInt 
2013.0.0.0 
Array of all the porters in the database
TousLesAppariteurs 
Keys of all the porters in the database
THpSvcWTableauClesAppariteurs 
2013.0.0.0 
Create or delete the porters
CreerAppariteur 
Create a porter with the surname 'ANom' and first name 'APrenom' in the database
ANom : string 
APrenom : string 
THpSvcWCleAppariteur 
2013.0.0.0 
SupprimerAppariteur 
Delete the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
2013.0.0.0 
SupprimerTableauDAppariteurs 
Delete the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
2013.0.0.0 
Access to the porters
AccederAppariteurParNomEtPrenom 
Key of the porter with the surname 'ANom' and first name 'APrenom'
ANom : string 
APrenom : string 
THpSvcWCleAppariteur 
2013.0.0.0 
Surname and first name of the porters
NomAppariteur 
Surname of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierNomAppariteur 
Modify the surname of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
ANom : string 
2013.0.0.0 
NomsTableauDAppariteurs 
Surname of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
PrenomAppariteur 
First name of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierPrenomAppariteur 
Modify the first name of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
APrenom : string 
2013.0.0.0 
PrenomsTableauDAppariteurs 
First name of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
Civil status of the porters
CiviliteAppariteur 
Civil status of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierCiviliteAppariteur 
Modify the civil status of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
ACivilite : string 
2013.0.0.0 
CivilitesTableauDAppariteurs 
Civil status of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
CAS identifier of the porters
IdentifiantCASAppariteur 
CAS identifier of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierIdentifiantCASAppariteur 
Modify the CAS identifier of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
AIdentifiant : string 
2013.0.0.0 
IdentifiantsCASTableauDAppariteurs 
CAS identifier of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
Username of the porters
IdentifiantConnexionAppariteur 
Username of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierIdentifiantConnexionAppariteur 
Modify the username of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
AIdentifiant : string 
2013.0.0.0 
IdentifiantsConnexionTableauDAppariteurs 
Username of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
Modify the password of a porter
ModifierMotDePasseAppariteur 
Modify the password of a porter with the key 'AAppariteur'. Operation only authorized for an administrator
AAppariteur : THpSvcWCleAppariteur 
AMotDePasse : string 
2013.0.0.0 
E-mail of the porters
EMailAppariteur 
E-mail address of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierEMailAppariteur 
Modify the e-mail address of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
AEMail : string 
2013.0.0.0 
EMailsTableauDAppariteurs 
E-mail address of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
Landline number of the porters
TelephoneFixeAppariteur 
Landline number of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierTelephoneFixeAppariteur 
Modify the landline number of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
ATelephoneFixe : string 
2013.0.0.0 
TelephonesFixesTableauDAppariteurs 
Landline number of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
IndicatifTelephoneFixeAppariteur 
Landline area code of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2015.0.0.0 
ModifierIndicatifTelephoneFixeAppariteur 
Modify the landline area code of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesFixesTableauDAppariteurs 
Landline area code of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2015.0.0.0 
Cellphone number of the porters
TelephonePortableAppariteur 
Cellphone number of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierTelephonePortableAppariteur 
Modify the cellphone number of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
ATelephonePortable : string 
2013.0.0.0 
TelephonesPortablesTableauDAppariteurs 
Cellphone number of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
IndicatifTelephonePortableAppariteur 
Cellphone area code of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
string 
2013.0.0.0 
ModifierIndicatifTelephonePortableAppariteur 
Modify the cellphone area code of the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
AIndicatif : string 
2013.0.0.0 
IndicatifsTelephonesPortablesTableauDAppariteurs 
Cellphone area code of the porters whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauChaines 
2013.0.0.0 
Rooms of the porters
SallesAppariteur 
Array of keys of the rooms assigned to the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
THpSvcWTableauClesSalles 
2013.0.0.0 
AjouterSalleALAppariteur 
Assign the room with the key 'ASalle' to the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
ASalle : THpSvcWCleSalle 
2013.0.0.0 
EnleverSalleALAppariteur 
Remove the assigning the room with the key 'ASalle' from the porter with the key 'AAppariteur'
AAppariteur : THpSvcWCleAppariteur 
ASalle : THpSvcWCleSalle 
2013.0.0.0 
AppariteursSalle 
Array of keys of the porters of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
THpSvcWTableauClesAppariteurs 
2013.0.0.0 
Sort the porters
TrierTableauDAppariteursParCle 
Sort the array 'ATableau' according to the key of the porters
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauClesAppariteurs 
2013.0.0.0 
TrierTableauDAppariteursParNomEtPrenom 
Sort the array 'ATableau' according to the surname and first name of the porters
ATableau : THpSvcWTableauClesAppariteurs 
THpSvcWTableauClesAppariteurs 
2013.0.0.0 

Haut de page

Communication (HpSvcWDonnees, BindingCommunication, PortCommunication)

CALL PARAMETERS RETURN TYPE VERSION
List of all the partners
TousLesPartenaires 
Names of all the partners
THpSvcWTableauChaines 
2017.0.2.0 
Partner Identifier of the teachers
IdentifiantPartenaireEnseignant 
Identifier of the teacher with the key 'AEnseignant' for the partner with the name 'APartenaire'
AEnseignant : THpSvcWCleEnseignant 
APartenaire : string 
string 
2017.0.2.0 
ModifierIdentifiantPartenaireEnseignant 
Modify the identifier of the teacher with the key 'AEnseignant' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if already allocated to another teacher.
AEnseignant : THpSvcWCleEnseignant 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2017.0.2.0 
EnseignantIdentifiantPartenaire 
Key of the teacher with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any teacher for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleEnseignant 
2017.0.2.0 
Partner Identifier of the students
IdentifiantPartenaireEtudiant 
Identifier of the student with the key 'AEtudiant' for the partner with the name 'APartenaire'
AEtudiant : THpSvcWCleEtudiant 
APartenaire : string 
string 
2017.0.2.0 
ModifierIdentifiantPartenaireEtudiant 
Modify the identifier of the student with the key 'AEtudiant' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if already allocated to another student.
AEtudiant : THpSvcWCleEtudiant 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2017.0.2.0 
EtudiantIdentifiantPartenaire 
Key of the student with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any student for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleEtudiant 
2017.0.2.0 
Partner Identifier of the contacts
IdentifiantPartenaireContact 
Identifier of the contact with the key 'AContact' for the partner with the name 'APartenaire'.
Formerly IdentifiantPartenaireMaitreStage
AContact : THpSvcWCleContact 
APartenaire : string 
string 
2018.0.0.1 
ModifierIdentifiantPartenaireContact 
Modify the identifier of the contact with the key 'AContact' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if already allocated to another contact.
Formerly ModifierIdentifiantPartenaireMaitreStage
AContact : THpSvcWCleContact 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2018.0.0.1 
ContactIdentifiantPartenaire 
Key of the contact with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any contact for this partner.
Formerly MaitreStageIdentifiantPartenaire
AIdentifiant : string 
APartenaire : string 
THpSvcWCleContact 
2018.0.0.1 
Partner identifier of the subjects
IdentifiantPartenaireMatiere 
Identifier of the subject with the key 'AMatiere' for the partner with the name 'APartenaire'
AMatiere : THpSvcWCleMatiere 
APartenaire : string 
string 
2020.0.2.0 
ModifierIdentifiantPartenaireMatiere 
Modify the identifier of the subject with the key 'AMatiere' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if it is already allocated to another subject.
AMatiere : THpSvcWCleMatiere 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2020.0.2.0 
MatiereIdentifiantPartenaire 
Key of the subject with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any subject for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleMatiere 
2020.0.2.0 
Partner Identifier of the parents
IdentifiantPartenaireParent 
Identifier of the parent with the key 'AParent' for the partner with the name 'APartenaire'
AParent : THpSvcWCleParent 
APartenaire : string 
string 
2017.0.2.0 
ModifierIdentifiantPartenaireParent 
Modify the identifier of the parent with the key 'AParent' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if already allocated to another parent.
AParent : THpSvcWCleParent 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2017.0.2.0 
ParentIdentifiantPartenaire 
Key of the parent with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any parent for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleParent 
2017.0.2.0 
Partner identifier of the classes
IdentifiantPartenairePromotion 
Identifier of the class with the key 'APromotion' for the partner with the name 'APartenaire'
APromotion : THpSvcWClePromotion 
APartenaire : string 
string 
2020.0.2.0 
ModifierIdentifiantPartenairePromotion 
Modify the identifier of the class with the key 'APromotion' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if it is already allocated to another class.
APromotion : THpSvcWClePromotion 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2020.0.2.0 
PromotionIdentifiantPartenaire 
Key of the class with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any class for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWClePromotion 
2020.0.2.0 
Partner identifier of the groupings
IdentifiantPartenaireRegroupement 
Identifier of the grouping with the key 'ARegroupement' for the partner with the name 'APartenaire'
ARegroupement : THpSvcWCleRegroupement 
APartenaire : string 
string 
2020.0.2.0 
ModifierIdentifiantPartenaireRegroupement 
Modify the identifier of the grouping with the key 'ARegroupement' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if it is already allocated to another grouping.
ARegroupement : THpSvcWCleRegroupement 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2020.0.2.0 
RegroupementIdentifiantPartenaire 
Key of the grouping with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any grouping for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleRegroupement 
2020.0.2.0 
Partner identifier of the rooms
IdentifiantPartenaireSalle 
Identifier of the room with the key 'ASalle' for the partner with the name 'APartenaire'
ASalle : THpSvcWCleSalle 
APartenaire : string 
string 
2020.0.2.0 
ModifierIdentifiantPartenaireSalle 
Modify the identifier of the room with the key 'ASalle' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if it is already allocated to another room.
ASalle : THpSvcWCleSalle 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2020.0.2.0 
SalleIdentifiantPartenaire 
Key of the room with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any room for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleSalle 
2020.0.2.0 
Partner Identifier of the porters
IdentifiantPartenaireAppariteur 
Identifier of the porter with the key 'AAppariteur' for the partner with the name 'APartenaire'
AAppariteur : THpSvcWCleAppariteur 
APartenaire : string 
string 
2017.0.2.0 
ModifierIdentifiantPartenaireAppariteur 
Modify the identifier of the porter with the key 'AAppariteur' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if already allocated to another porter.
AAppariteur : THpSvcWCleAppariteur 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2017.0.2.0 
AppariteurIdentifiantPartenaire 
Key of the porter with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any porter for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleAppariteur 
2017.0.2.0 
Partner Identifier of the users
IdentifiantPartenaireUtilisateur 
Identifier of the user with the key 'AUtilisateur' for the partner with the name 'APartenaire'
AUtilisateur : THpSvcWCleUtilisateur 
APartenaire : string 
string 
2017.0.2.0 
ModifierIdentifiantPartenaireUtilisateur 
Modify the identifier of the user with the key 'AUtilisateur' for the partner with the name 'APartenaire'. If 'ASupprimerSiExisteDeja' is true, first delete the identifier if already allocated to another user.
AUtilisateur : THpSvcWCleUtilisateur 
APartenaire : string 
AIdentifiant : string 
ASupprimerSiExisteDeja : boolean 
2017.0.2.0 
UtilisateurIdentifiantPartenaire 
Key of the user with the identifier 'AIdentifiant' for the partner with the name 'APartenaire'. 0 if the identifier is not allocated to any user for this partner.
AIdentifiant : string 
APartenaire : string 
THpSvcWCleUtilisateur 
2017.0.2.0 

Haut de page

Course (HpSvcWDonnees, BindingCours, PortCours)

CALL PARAMETERS RETURN TYPE VERSION
Key of the courses
CleCoursEstValide 
True if the course key 'ACours' is valid, otherwise false
ACours : THpSvcWCleCours 
boolean 
2006.0.13.3 
ClesCoursValidesTableauDeCours 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2006.0.13.3 
ClesCoursInvalidesTableauDeCours 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2006.0.13.3 
Key of the weightings
ClePonderationEstValide 
True if the weighting key 'APonderation' is valid, otherwise false
APonderation : THpSvcWClePonderation 
boolean 
2009.0.6.0 
ClesPonderationsValidesTableauDePonderations 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPonderations 
THpSvcWTableauClesPonderations 
2009.0.6.0 
ClesPonderationsInvalidesTableauDePonderations 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPonderations 
THpSvcWTableauClesPonderations 
2009.0.6.0 
Father course, Simple course, Son course
CoursEstUnCoursPere 
True if the course with the key 'ACours' is a father course, otherwise false
ACours : THpSvcWCleCours 
boolean 
2006.0.13.3 
CoursEstUnCoursFils 
True if the course with the key 'ACours' is a son course, otherwise false
ACours : THpSvcWCleCours 
boolean 
2006.0.13.3 
CoursEstUnCoursSimple 
True if the course with the key 'ACours' is a simple course, otherwise false
ACours : THpSvcWCleCours 
boolean 
2006.0.13.3 
RestreindreTableauDeCoursAuxCoursPeres 
Array containing the keys of the father courses of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2006.0.13.3 
RestreindreTableauDeCoursAuxCoursFils 
Array containing the keys of the son courses of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2006.0.13.3 
RestreindreTableauDeCoursAuxCoursSimples 
Array containing the keys of the simple courses of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2006.0.13.3 
CoursFilsDeCoursPere 
Array containing the keys of the son courses of the father course with the key 'ACoursPere'. Returns an exception if the key of course passed as a parameter is not that of a father course
ACoursPere : THpSvcWCleCours 
THpSvcWTableauClesCours 
2018.0.3.3 
CoursPereDeCoursFils 
Key of the father courses of the son course with the key 'ACoursFils'. Returns an exception if the key of course passed as a parameter is not that of a son course
ACoursFils : THpSvcWCleCours 
THpSvcWCleCours 
2018.0.3.3 
Number of courses in the database
NombreCours 
Total number of courses in the database
unsignedInt 
2006.0.13.3 
NombreCoursSaufPere 
Total number of simple or son courses in the database
unsignedInt 
2007.0.6.1 
Array of courses in the database
TousLesCours 
Array of keys of all the courses in the database
THpSvcWTableauClesCours 
2006.0.13.3 
TousLesCoursEntre2Dates 
Array of keys of all the courses between 'ADate1' and 'ADate2'in the database
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2008.0.7.1 
Create or delete the courses
Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
CreerCoursFixe 
Create a stationary course in the subject base with the key 'AMatiere', for the duration 'ADuree' in the domain 'ADomaineCours', containing the teachers, groupings, groups/options, and rooms with keys given as parameters.
By default, the created courses will be unplaced. To place these courses use 'ModifierPlaceCours'
AMatiere : THpSvcWCleMatiere 
ADuree : THpSvcWDuree 
ATableauEnseignant : THpSvcWTableauClesEnseignants 
ATableauGroupe : THpSvcWTableauClesRegroupements 
ATableauPromotion : THpSvcWTableauClesPromotions 
ATableauTDOption : THpSvcWTableauClesTDOptions 
ATableauSalle : THpSvcWTableauClesSalles 
ADomaineCours : THpSvcWTableauSemaines 
THpSvcWCleCours 
2009.0.0.0 
CreerCoursFixeMobile 
Create a movable stationary course in the subject base with the key 'AMatiere', for the duration 'ADuree' with 'ANombreSeance' class meetings in the potential domain 'ADomainePotentiel', containing the teachers, groupings, classes, groups/options, and rooms with keys given as parameters.
By default, the created courses will be unplaced. To place these courses use 'ModifierPlaceCours'
AMatiere : THpSvcWCleMatiere 
ADuree : THpSvcWDuree 
ATableauEnseignant : THpSvcWTableauClesEnseignants 
ATableauGroupe : THpSvcWTableauClesRegroupements 
ATableauPromotion : THpSvcWTableauClesPromotions 
ATableauTDOption : THpSvcWTableauClesTDOptions 
ATableauSalle : THpSvcWTableauClesSalles 
ADomainePotentiel : THpSvcWTableauSemaines 
ANombreSeance : unsignedInt 
THpSvcWCleCours 
2009.0.0.0 
CreerCoursVariable 
Create a variable course in the subject base with the key 'AMatiere', for the duration 'ADuree' in the domain 'ADomaineCours', containing the teachers, groupings, classes, groups/options, and rooms with keys given as parameters.
By default, the created courses will be unplaced. To place these courses use 'ModifierPlaceCours'
AMatiere : THpSvcWCleMatiere 
ADuree : THpSvcWDuree 
ATableauEnseignant : THpSvcWTableauClesEnseignants 
ATableauGroupe : THpSvcWTableauClesRegroupements 
ATableauPromotion : THpSvcWTableauClesPromotions 
ATableauTDOption : THpSvcWTableauClesTDOptions 
ATableauSalle : THpSvcWTableauClesSalles 
ADomaineCours : THpSvcWTableauSemaines 
THpSvcWCleCours 
2009.0.0.0 
CreerCoursVariableMobile 
Create a movable variable course in the subject base with the key 'AMatiere', for the duration 'ADuree' with 'ANombreSeance' class meetings in the potential domain 'ADomainePotentiel', containing the teachers, groupings, classes, groups/options, and rooms with keys given as parameters.
By default, the created courses will be unplaced. To place these courses use 'ModifierPlaceCours'
AMatiere : THpSvcWCleMatiere 
ADuree : THpSvcWDuree 
ATableauEnseignant : THpSvcWTableauClesEnseignants 
ATableauGroupe : THpSvcWTableauClesRegroupements 
ATableauPromotion : THpSvcWTableauClesPromotions 
ATableauTDOption : THpSvcWTableauClesTDOptions 
ATableauSalle : THpSvcWTableauClesSalles 
ADomainePotentiel : THpSvcWTableauSemaines 
ANombreSeance : unsignedInt 
THpSvcWCleCours 
2009.0.0.0 
CreerCoursVariableCumulable 
Create a cumulative variable course in the subject base with the key 'AMatiere', for the duration 'ADuree' with 'ANombreSeance' class meetings in the potential domain 'ADomainePotentiel', containing the teachers, groupings, classes, groups/options, and rooms with keys given as parameters.
By default, the created courses will be unplaced. To place these courses use 'ModifierPlaceCours'
AMatiere : THpSvcWCleMatiere 
ADuree : THpSvcWDuree 
ATableauEnseignant : THpSvcWTableauClesEnseignants 
ATableauGroupe : THpSvcWTableauClesRegroupements 
ATableauPromotion : THpSvcWTableauClesPromotions 
ATableauTDOption : THpSvcWTableauClesTDOptions 
ATableauSalle : THpSvcWTableauClesSalles 
ADomainePotentiel : THpSvcWTableauSemaines 
ANombreSeance : unsignedInt 
THpSvcWCleCours 
2009.0.0.0 
SupprimerCours 
Delete the course with the key 'ACours'
ACours : THpSvcWCleCours 
2006.0.13.3 
SupprimerTableauDeCours 
Delete the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
2006.0.13.3 
Subject of the courses
MatiereCours 
Subject of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWCleMatiere 
2006.0.13.3 
ModifierMatiereCours 
Modify the subject of the course with the key 'ACours'
ACours : THpSvcWCleCours 
AMatiere : THpSvcWCleMatiere 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
MatieresTableauDeCours 
Subject of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesMatieres 
2006.0.13.3 
CoursMatiere 
Keys of the courses of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
THpSvcWTableauClesCours 
2006.0.13.3 
Resources of the courses
EnseignantsDuCours 
Keys of the teachers of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWTableauClesEnseignants 
2006.0.13.3 
PromotionsDuCours 
Keys of the classes of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWTableauClesPromotions 
2009.0.0.0 
TDOptionsDuCours 
Keys of the groups/options of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
EtudiantsDuCours 
Keys of the students of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWTableauClesEtudiants 
2007.0.6.1 
RegroupementsDuCours 
Keys of the groupings of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWTableauClesRegroupements 
2006.0.13.3 
SallesDuCours 
Keys of the rooms of the course with the key 'ACours'. The room groups appear just once even if they are present several times in the course
ACours : THpSvcWCleCours 
THpSvcWTableauClesSalles 
2006.0.13.3 
Duration of the courses
Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeCours 
Duration of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWDuree 
2006.0.13.3 
ModifierDureeCours 
Modify the duration of the course with the key 'ACours'
ACours : THpSvcWCleCours 
ADuree : THpSvcWDuree 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
DureesTableauDeCours 
Duration of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauDurees 
2006.0.13.3 
Type of the courses
TypeCours 
Type of the course with the key 'ACours'
ACours : THpSvcWCleCours 
string 
2008.0.0.3 
ModifierTypeCours 
Modify the type of the course with the key 'ACours'. If the type does not exist, it will be automatically created.
ACours : THpSvcWCleCours 
AType : string 
2008.0.0.3 
TypesTableauDeCours 
Type of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauChaines 
2008.0.0.3 
CouleurType 
Color of the type with designation 'AType'
AType : string 
THpSvcWCouleur 
2010.0.2.0 
ModifierCouleurType 
Modify the color of the type with designation 'AType'
AType : string 
ACouleur : THpSvcWCouleur 
2010.0.2.0 
CouleursTableauDeTypes 
Color of the types whose designation is in 'ATableau'
ATableau : THpSvcWTableauChaines 
THpSvcWTableauCouleurs 
2010.0.2.0 
SupprimerType 
Delete the type only if it is not used
AType : string 
2010.0.2.0 
SupprimerTableauDeTypes 
Delete the type only if it is not used
ATableau : THpSvcWTableauChaines 
2010.0.2.0 
Memo of the courses
MemoCours 
Memo of the course with the key 'ACours'
ACours : THpSvcWCleCours 
string 
2010.0.1.0 
ModifierMemoCours 
Modify the memo of the course with the key 'ACours'
ACours : THpSvcWCleCours 
AMemo : string 
ADomaine : THpSvcWTableauSemaines 
2010.0.1.0 
MemosTableauDeCours 
Memo of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauChaines 
2010.0.1.0 
Contents and Internet sites of the courses
PublieImmediatement 
Publication delay corresponding to published 'immediately'
int 
2020.0.4.0 
PublieDesDebutSeance 
Publication delay corresponding to published 'At the beginning of the class meeting'
int 
2020.0.4.0 
PublieDesFinSeance 
Publication delay corresponding to published 'At the end of the class meeting'
int 
2020.0.4.0 
ContenusDuCoursNumeroPourLaSemaine 
Characteristics of contents of the course with the key 'ACours' for the week 'ASemaine'
ACours : THpSvcWCleCours 
ASemaine : THpSvcWSemaine 
THpSvcWTableauContenus 
2020.0.4.0 
ModifierContenuDuCoursNumeroPourLaSemaine 
Modify the title, description and publication delay of contents of the course with the key 'ACours' for the week 'ASemaine'.
Create the content if the course is without content.
Returns an exception if the course already has several contents.
'ADescription' can be an HTML string.
'ADelaiPublication' corresponds either to the number of days before the start of the class meeting (for a custom publication) or to a particular value given by the features PublieImmediatement, PublieDesDebutSeance or PublieDesFinSeance.
ACours : THpSvcWCleCours 
ASemaine : THpSvcWSemaine 
ATitre : string 
ADescription : string 
ADelaiPublication : int 
2020.0.4.0 
ContenusDuTableauDeCoursPourLaSemaine 
Characteristics of the contents of the courses whose key is in the 'ATableau' for the week 'ASemaine'
ATableau : THpSvcWTableauClesCours 
ASemaine : THpSvcWSemaine 
THpSvcWTableauContenus 
2021.0.1.1 
SitesInternetDuCoursNumeroPourLaSemaine 
Return the URL of Internet sites of the courses with the key 'ACours' for the week 'ASemaine'
ACours : THpSvcWCleCours 
ASemaine : THpSvcWSemaine 
THpSvcWTableauChaines 
2020.0.4.0 
AjouterSiteInternetAuCoursNumeroPourLaSemaine 
Add the URL of the Internet site 'AURL' to the course with the key 'ACours' for the week 'ASemaine'
ACours : THpSvcWCleCours 
ASemaine : THpSvcWSemaine 
AURL : string 
2020.0.4.0 
EnleverSiteInternetAuCoursNumeroPourLaSemaine 
Remove the URL of the Internet site 'AURL' from the course with the key 'ACours' for the week 'ASemaine'
ACours : THpSvcWCleCours 
ASemaine : THpSvcWSemaine 
AURL : string 
2020.0.4.0 
Reference of the courses
Unique string automatically imposed by HYPERPLANNING at the creation of a course. Only for the father and simple courses.
ReferenceCours 
Reference of the course with the key 'ACours'. Returns an exception if it is a son course
ACours : THpSvcWCleCours 
string 
2018.0.3.3 
ReferencesTableauDeCours 
Reference of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauChaines 
2018.0.3.3 
CoursReference 
Key of the course with the reference 'AReference'.
AReference : string 
THpSvcWCleCours 
2018.0.3.3 
UID-Username of the courses
Only for the father and simple courses.
IdentifiantCours 
UID-Username of the course with the key 'ACours'. Returns an exception if it is a son course.
ACours : THpSvcWCleCours 
string 
2021.0.0.1 
IdentifiantsTableauDeCours 
UID-Username of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauChaines 
2021.0.0.1 
Create or delete the weightings
CreerPonderation 
Create a weighting with the numerator 'ANumerateur' and denominator 'ADenominateur' in the base
ANumerateur : unsignedInt 
ADenominateur : unsignedInt 
THpSvcWClePonderation 
2009.0.6.0 
SupprimerPonderation 
Only delete the weighting with the key 'APonderation' if it is not used
APonderation : THpSvcWClePonderation 
2009.0.6.0 
SupprimerTableauDePonderations 
Only delete the weightings whose key is in 'ATableau' if they are not used
ATableau : THpSvcWTableauClesPonderations 
2009.0.6.0 
Access to the weightings
AccederPonderation 
Returns the key of the weighting
ANumerateur : unsignedInt 
ADenominateur : unsignedInt 
THpSvcWClePonderation 
2009.0.6.0 
AccederOuCreerPonderation 
Returns the key of the weighting ANumerateur/ADenominateur. The Boolean APonderationCreee (passed as a parameter OUT) returns FALSE if the weighting already exists and TRUE if it was created
ANumerateur : unsignedInt 
ADenominateur : unsignedInt 
THpSvcWClePonderation 
APonderationCreee : boolean  OUT
2009.0.6.0 
Numerator and denominator of the weighting
NumerateurPonderation 
Numerator of the weighting with the key 'APonderation'
APonderation : THpSvcWClePonderation 
unsignedInt 
2009.0.6.0 
DenominateurPonderation 
Denominator of the weighting with the key 'APonderation'
APonderation : THpSvcWClePonderation 
unsignedInt 
2009.0.6.0 
ModifierPonderation 
Modify the numerator and denominator of the weighting with the key 'APonderation'
APonderation : THpSvcWClePonderation 
ANumerateur : unsignedInt 
ADenominateur : unsignedInt 
2009.0.6.0 
NumerateursTableauDePonderations 
Numerator of the weighting whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPonderations 
THpSvcWTableauEntiersNS 
2009.0.6.0 
DenominateursTableauDePonderations 
Denominator of the weighting whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPonderations 
THpSvcWTableauEntiersNS 
2009.0.6.0 
Weighting before provision of the courses
PonderationAvantApportCours 
Formerly 'PonderationCours'. Key of the weighting before provision of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWClePonderation 
2014.0.0.0 
ModifierPonderationAvantApportCours 
Formerly 'ModifierPonderationCours'. Modify the key of the weighting before provision of the course with the key 'ACours'
ACours : THpSvcWCleCours 
APonderation : THpSvcWClePonderation 
ADomaine : THpSvcWTableauSemaines 
2014.0.0.0 
PonderationsAvantApportTableauDeCours 
Formerly 'PonderationsTableauDeCours'. Key of the weighting before provision of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesPonderations 
2014.0.0.0 
Weighting after provision of the courses
PonderationApresApportCours 
Key of the weighting after provision of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWClePonderation 
2014.0.0.0 
ModifierPonderationApresApportCours 
Modify the key of the weighting after provision of the course with the key 'ACours'
ACours : THpSvcWCleCours 
APonderation : THpSvcWClePonderation 
ADomaine : THpSvcWTableauSemaines 
2014.0.0.0 
PonderationsApresApportTableauDeCours 
Key of the weighting after provision of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesPonderations 
2014.0.0.0 
Co-teaching of the courses
EstCoEnseignement 
True if, the course is a co-teaching, otherwise false
ACours : THpSvcWCleCours 
boolean 
2019.0.0.1 
ModifierEstCoEnseignement 
Modify or do not modify the course in a co-teaching, which may or may not allow the taking into account of the sharing of the defined weighting for each teacher
ACours : THpSvcWCleCours 
AEstCoEnseignement : boolean 
2019.0.0.1 
SontCoEnseignementsTableauDeCours 
Boolean array indicating if every course whose key is in the 'ATableau' is a co-teaching
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauBooleens 
2019.0.0.1 
Curriculum associated with the courses
ModulesCursusAssociesCours 
Returns the array of keys of the modules and curricula as a parameter OUT, the module of the curriculum (same index) being associated with the course with the key 'ACours'.
ACours : THpSvcWCleCours 
Modules : THpSvcWTableauClesModules  OUT
Cursus : THpSvcWTableauClesCursus  OUT
2013.0.0.0 
AjouterModuleDuCursusAssocieCours 
Associate the module with the key 'AModule' of the curriculum with the key 'ACursus' with the course with the key 'ACours'. For the subjects not included in the modules, AModule must be equal to 0.
ACours : THpSvcWCleCours 
AModule : THpSvcWCleModule 
ACursus : THpSvcWCleCursus 
2013.0.0.0 
EnleverModuleDuCursusAssocieCours 
Remove the module with the key 'AModule' of the curriculum with the key 'ACursus' from the course with the key 'ACours'. For the subjects not included in the modules, AModule must be equal to 0.
ACours : THpSvcWCleCours 
AModule : THpSvcWCleModule 
ACursus : THpSvcWCleCursus 
2013.0.0.0 
Place for the courses
The place of a course is the elapsed duration between Monday at midnight and the beginning of the course.
EstCoursNonPlace 
True if the course with the key 'ACours' is unplaced, otherwise false
ACours : THpSvcWCleCours 
boolean 
2015.0.2.1 
SontCoursNonPlaces 
Boolean array indicating whether each course whose key is in the 'ATableau' is an unplaced course
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauBooleens 
2021.0.1.1 
RestreindreTableauDeCoursAuxCoursPlaces 
Array containing the keys of the placed courses of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2021.0.1.1 
RestreindreTableauDeCoursAuxCoursNonPlaces 
Array containing the keys of the unplaced courses of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2021.0.1.1 
PlaceCours 
Place of the course with the key 'ACours'.
If this course is an unplaced course, returns an exception.
ACours : THpSvcWCleCours 
THpSvcWDuree 
2006.0.13.3 
ModifierPlaceCours 
Modify the place of the course with the key 'ACours' in the domain 'ADomaine' with the place 'APlace' (The place of a course is the elapsed duration between Monday at midnight and the beginning of the course).
ACours : THpSvcWCleCours 
APlace : THpSvcWDuree 
ADomaine : THpSvcWTableauSemaines 
AMemeSurJourFerie : boolean 
2006.0.13.3 
PlacesTableauDeCours 
Place of the courses whose key is in 'ATableau'.
Warning, the courses must be placed.
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauDurees 
2006.0.13.3 
DepositionnerCours 
De-position the course with the key 'ACours' in the domain 'ADomaine'
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2014.0.2.2 
PlacementSeancesCours 
Placement of class meetings of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWPlacementSeances 
2006.0.13.3 
ModifierPlacementSeancesCours 
Modify the placement of class meetings of the course with the key 'ACours'
ACours : THpSvcWCleCours 
APlacementSeances : THpSvcWPlacementSeances 
2006.0.13.3 
PlacementsSeancesTableauDeCours 
Placement of class meetings of the courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauPlacementsSeances 
2006.0.13.3 
Locking of the courses
Caution, in order to be locked, the courses must be placed and must not be father courses
VerrouillageCours 
Locking of the course with the key 'ACours'.
Returns an exception if the key of the course passed as a parameter is that of a parent course or that of an unplaced course.
ACours : THpSvcWCleCours 
THpSvcWTypeVerrouillage 
2022.0.3.0 
ModifierVerrouillageCours 
Modify the locking of the course with the key 'ACours'.
Returns an exception if the key of the course passed as a parameter is that of a parent course or that of an unplaced course.
ACours : THpSvcWCleCours 
AVerrouillage : THpSvcWTypeVerrouillage 
2022.0.3.0 
VerrouillageTableauDeCours 
Locking of the courses whose key is in 'ATableau'.
Caution, the courses must be placed and must not be father courses.
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauTypesVerrouillages 
2022.0.3.0 
Period of the courses
Warning, the expected weeks in the functions must be numbered from 1. Use 'SemaineCalendaireEnSemaine' to convert a calendar week number
DomaineCours 
Weeks of the course domain of the course with the key 'ACours'
ACours : THpSvcWCleCours 
THpSvcWTableauSemaines 
2006.0.13.3 
ModifierDomaineCours 
Modify the course domain of the course with the key 'ACours'. Returns an exception if the course is unplaced moveable
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
DomainePotentielCours 
Weeks of the potential domain of the moveable course with the key 'ACours'. For a non-movable course, weeks of the course domain
ACours : THpSvcWCleCours 
THpSvcWTableauSemaines 
2006.0.13.3 
ModifierDomainePotentielCours 
Modify the potential domain of the moveable course with the key 'ACours'. Returns an exception if the course is non-movable
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
SemaineEnDate 
Monday of the week 'numbered beginning with 1'
ASemaine : THpSvcWSemaine 
date 
2006.0.13.3 
DateEnSemaine 
Week 'numbered beginning with 1' on the date 'ADate'
ADate : date 
THpSvcWSemaine 
2006.0.13.3 
SemaineEnSemaineCalendaire 
Convert a week 'numbered beginning with 1' to a calendar week number
ASemaine : THpSvcWSemaine 
THpSvcWSemaine 
2009.0.5.1 
SemainesEnSemainesCalendaires 
Convert an array of weeks 'numbered beginning with 1' to an array of calendar weeks
ASemaines : THpSvcWTableauSemaines 
THpSvcWTableauSemaines 
2009.0.5.1 
SemaineCalendaireEnSemaine 
Convert a calendar week number to a week 'numbered beginning with 1'.
Caution: in the case of a base with more than 52 weeks, a calendar week can correspond to several weeks 'numbered beginning with 1'. In this case, use the feature 'SemainesDeSemaineCalendaire' to obtain all the corresponding weeks (1 or 2 weeks)
ASemaineCalendaire : THpSvcWSemaine 
THpSvcWSemaine 
2009.0.5.1 
SemainesCalendairesEnSemaines 
Convert an array of calendar weeks to an array of weeks 'numbered beginning with 1'.
Caution: in the case of a base with more than 52 weeks, a calendar week can correspond to several weeks 'numbered beginning with 1'. In this case, use 'SemainesTableauDeSemainesCalendaires' to obtain all corresponding weeks (1 or 2 weeks per calendar week)
ASemainesCalendaires : THpSvcWTableauSemaines 
THpSvcWTableauSemaines 
2009.0.5.1 
SemainesDeSemaineCalendaire 
Returns all the weeks 'numbered beginning with 1' corresponding to the calendar week 'ASemaineCalendaire'. In most cases, a single week will return. But, in the case of a base with more than 52 weeks, sometimes 2 can be returned.
ASemaineCalendaire : THpSvcWSemaine 
THpSvcWTableauSemaines 
2022.0.3.1 
SemainesTableauDeSemainesCalendaires 
Returns all weeks 'numbered beginning with 1' associated with each calendar week of 'ASemainesCalendaires'. In most cases, will return only one week per calendar week. But, in the case of a base with more than 52 weeks, sometimes 2 can be returned.
ASemainesCalendaires : THpSvcWTableauSemaines 
THpSvcWTableauTypesConvSemainesCalendaires 
2022.0.3.1 
Number of class meetings of the courses
NombreSeancesCours 
Number of class meetings of the course with the key 'ACours'
ACours : THpSvcWCleCours 
unsignedInt 
2009.0.0.0 
NombreSeancesTableauDeCours 
Number of class meetings of the course whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauEntiersNS 
2009.0.0.0 
Details of the placed class meetings of the courses
DetailDesSeancesPlaceesDuCours 
returns the details of the placed class meetings of the course passed as a parameter.
If this courses is an unplaced course, returns an exception; if it is father course, returns the details of all its placed son courses.
Warning: no time zone indication is sent with JourEtHeureDebut.
ACours : THpSvcWCleCours 
THpSvcWTableauTypesSeances 
2009.0.6.0 
DetailDesSeancesPlaceesTableauDeCours 
returns the details of the placed class meetings of the course passed as a parameter.
If one of the courses is unplaced, returns an exception; for a father course, returns the details of all its placed son courses.
Warning: no time zone indication is sent with JourEtHeureDebut.
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauTypesSeances 
2019.0.0.2 
Owners of the courses
ProprietaireCours 
Surname and first name of the owner course with the key 'ACours'. Returns an exception if it is a son course
ACours : THpSvcWCleCours 
string 
2016.0.2.5 
ModifierProprietaireCours 
Modify the owner of the course with the key 'ACours'. Returns an exception if it is a son course. Operation only authorized for an administrator.
ACours : THpSvcWCleCours 
ANomProprietaire : string 
APrenomProprietaire : string 
2016.0.2.5 
ProprietairesTableauDeCours 
Surname and first name of the owners of the courses whose key is in 'ATableau'.
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauChaines 
2016.0.2.5 
Access the courses
Warning, returns an exception if the past course is a son course: the access is conducted by the father course.
UtilisateursAutorisesAccesAuCours 
Keys of the users having access to the course with the key 'ACours'. If there is no user or profile, then the access to the course is not limited.
ACours : THpSvcWCleCours 
THpSvcWTableauClesUtilisateurs 
2021.0.1.1 
ProfilsAutorisesAccesAuCours 
Keys of the utilization profile having access to the course with the key 'ACours'. If there is no profile or user, then the access to the course is not limited.
ACours : THpSvcWCleCours 
THpSvcWTableauClesProfils 
2021.0.1.1 
AutoriserAccesAuCoursUtilisateurs 
Add the access to the users whose key is in 'AUtilisateurs' to the course with the key 'ACours'. Operation only authorized for an administrator or the course owner.
ACours : THpSvcWCleCours 
AUtilisateurs : THpSvcWTableauClesUtilisateurs 
2021.0.1.1 
AutoriserAccesAuCoursProfils 
Add the access to the utilization profiles whose key is in 'AProfils' to the course with the key 'ACours'. Operation only authorized for an administrator or the course owner.
ACours : THpSvcWCleCours 
AProfils : THpSvcWTableauClesProfils 
2021.0.1.1 
NePasAutoriserAccesAuCoursUtilisateurs 
Remove the access to the users whose key is in 'AUtilisateurs' to the course with the key 'ACours'. If there are no longer users or profiles having access, delete limited access and give access to all. Operation only authorized for an administrator or the course owner.
ACours : THpSvcWCleCours 
AUtilisateurs : THpSvcWTableauClesUtilisateurs 
2021.0.1.1 
NePasAutoriserAccesAuCoursProfils 
Remove the access to the utilization profiles whose key is in 'AProfils' to the course with the key 'ACours'. If there are no longer users or profiles having access, delete limited access and give access to all. Operation only authorized for an administrator or the course owner.
ACours : THpSvcWCleCours 
AProfils : THpSvcWTableauClesProfils 
2021.0.1.1 
Cost of the courses
CoutCours 
Cost of the courses with the key 'ACours' in the domain 'ADomaine' (Cost of the teacher + Cost of the room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecJoursFerie : boolean 
double 
2020.0.0.1 
CoutsTableauDeCours 
Cost of the courses whose key is in 'ATableau' in the domain 'ADomaine' (Cost of the teacher + Cost of the room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
ATableau : THpSvcWTableauClesCours 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDecimaux 
2020.0.0.1 
Site of the courses
SiteCours 
Site assigned to the course with the key 'ACours' in the domain 'ADomaine'
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
string 
2023.0.3.0 
ModifierSiteCours 
Modify the site of the course with the key 'ACours' in the domain 'ADomaine'. Returns an exception if the site passed as a parameter does not exist
ACours : THpSvcWCleCours 
ASite : string 
ADomaine : THpSvcWTableauSemaines 
2023.0.3.0 
SiteTableauDeCours 
Site of the courses whose key is in 'ATableau' in the domain 'ADomaine'
ATableau : THpSvcWTableauClesCours 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauChaines 
2023.0.3.0 
Last modification conducted on the courses
DerniereModificationCours 
Last modification of the course with the key 'ACours'
ACours : THpSvcWCleCours 
string 
2006.0.13.3 
DernieresModificationsTableauDeCours 
Last modification of the course whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauChaines 
2006.0.13.3 
DateDerniereModificationCours 
Date of the last modification of the course with the key 'ACours'. Warning: no time zone indication is returned with the date.
ACours : THpSvcWCleCours 
dateTime 
2006.0.13.3 
DatesDernieresModificationsTableauDeCours 
Date of the last modification of the course whose key is in 'ATableau'. Warning: no time zone indication is returned with the date.
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauDatesHeures 
2006.0.13.3 
CoursAvecDerniereModificationEntre2Dates 
Keys of the courses whose last modification date is between 'ADate1' and 'ADate2'
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2021.0.1.1 
Sort the courses
TrierTableauDeCoursParCle 
Sort the array 'ATableau' according to the key of the courses
ATableau : THpSvcWTableauClesCours 
THpSvcWTableauClesCours 
2006.0.13.3 

Haut de page

Canceled courses (HpSvcWDonnees, BindingCoursAnnules, PortCoursAnnules)

CALL PARAMETERS RETURN TYPE VERSION
Key of a canceled course
CleCoursAnnuleEstValide 
True if the key of the canceled course 'ACoursAnnule' is valid, otherwise false
ACoursAnnule : THpSvcWCleCoursAnnule 
boolean 
2013.0.0.0 
ClesCoursAnnulesValidesTableauDeCoursAnnules 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
ClesCoursAnnulesInvalidesTableauDeCoursAnnules 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
Cancelation of a course
AnnulerCours 
Cancel the course with the key 'ACours' with the default motive in the domain 'ADomaine'
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2013.0.0.0 
AnnulerCoursDeMotif 
Cancel the course with the key 'ACours' with the motive with the designation 'AMotif' in the domain 'ADomaine'
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
AMotif : string 
2013.0.0.0 
AnnulerCoursDeMotifEtDeCommentaire 
Cancel the course with the key 'ACours' with the motive with the designation 'AMotif' and the commentary 'ACommentaire' in the domain 'ADomaine'
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
AMotif : string 
ACommentaire : string 
2018.0.0.1 
SupprimerCoursAnnule 
Delete the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
2013.0.0.0 
SupprimerTableauDeCoursAnnules 
Delete all the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
List of the canceled courses
TousLesCoursAnnules 
Formerly 'CoursAnnules'. Keys of all the canceled courses
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesEntre2Dates 
Keys of all the canceled courses between 'ADateDebut' and 'ADateFin'
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParMatiere 
Keys of all the canceled courses of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParMatiereEntre2Dates 
Keys of all the canceled courses of the subject with the key 'AMatiere' between 'ADateDebut' and 'ADateFin'
AMatiere : THpSvcWCleMatiere 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParEnseignant 
Keys of all the canceled courses of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParEnseignantEntre2Dates 
Keys of all the canceled courses of the teacher with the key 'AEnseignant' between 'ADateDebut' and 'ADateFin'
AEnseignant : THpSvcWCleEnseignant 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParPromotion 
Keys of all the canceled courses of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParPromotionEntre2Dates 
Keys of all the canceled courses of the class with the key 'APromotion' between 'ADateDebut' and 'ADateFin'
APromotion : THpSvcWClePromotion 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParTDOption 
Keys of all the canceled courses of the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParTDOptionEntre2Dates 
Keys of all the canceled courses of the group/option with the key 'ATDOption' between 'ADateDebut' and 'ADateFin'
ATDOption : THpSvcWCleTDOption 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParEtudiant 
Keys of all the canceled courses of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParEtudiantEntre2Dates 
Keys of all the canceled courses of the student with the key 'AEtudiant' between 'ADateDebut' and 'ADateFin'
AEtudiant : THpSvcWCleEtudiant 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParRegroupement 
Keys of all the canceled courses of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParRegroupementEntre2Dates 
Keys of all the canceled courses of the grouping with the key 'ARegroupement' between 'ADateDebut' and 'ADateFin'
ARegroupement : THpSvcWCleRegroupement 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParSalle 
Keys of all the canceled courses of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
CoursAnnulesParSalleEntre2Dates 
Keys of all the canceled courses of the room with the key 'ASalle' between 'ADateDebut' and 'ADateFin'
ASalle : THpSvcWCleSalle 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesCoursAnnules 
2013.0.0.0 
Cancelation motive of the courses
TousLesMotifsAnnulation 
Array of the designations of all the cancelation motives
THpSvcWTableauChaines 
2013.0.0.0 
ModifierMotifAnnulationParDefaut 
Allows you to define the new default cancellation motive
AMotif : string 
2013.0.0.0 
MotifAnnulationParDefaut 
Designation of the default cancellation motive
string 
2013.0.0.0 
MotifAnnulationEstRemunere 
True if the cancellation motive is remunerated, otherwise false
AMotif : string 
boolean 
2019.0.0.1 
ModifierEstRemunereMotifAnnulation 
Modify the cancellation motive with the designation 'AMotif' to remunerated cancellation motive or not
AMotif : string 
AEstRemunere : boolean 
2019.0.0.1 
SontRemuneresTableauDeMotifsAnnulation 
Boolean array indicating if the cancelation motives whose designation is in the 'ATableau' are remunerated or not
ATableau : THpSvcWTableauChaines 
THpSvcWTableauBooleens 
2019.0.0.1 
MotifAnnulationUtilisableParLesEnseignants 
True if the cancellation motive is usable by the teachers, otherwise false
AMotif : string 
boolean 
2019.0.0.2 
ModifierMotifAnnulationUtilisableParLesEnseignants 
Modify the cancellation motive with the designation 'AMotif' to usable by the teachers or not
AMotif : string 
AUtilisableParLesEnseignants : boolean 
2019.0.0.2 
MotifsAnnulationUtilisablesParLesEnseignants 
Boolean array indicating if the cancelation motives whose designation is in the 'ATableau' are useable by the teachers or not
ATableau : THpSvcWTableauChaines 
THpSvcWTableauBooleens 
2019.0.0.2 
SupprimerMotifAnnulation 
Delete the cancelation motive only if it is not used
AMotif : string 
2013.0.0.0 
SupprimerTableauDeMotifsAnnulation 
Delete the cancelation motives only if they are not used
ATableau : THpSvcWTableauChaines 
2013.0.0.0 
Information about the canceled courses
PlaceCoursAnnule 
Place a canceled course with the key 'ACoursAnnule'. The place of a course is the elapsed duration between Monday at midnight and the beginning of the course
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWDuree 
2013.0.0.0 
PlacesTableauDeCoursAnnules 
Place the canceled courses whose key is in 'ATableau'. The place of a course is the elapsed duration between Monday at midnight and the beginning of the course.
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauDurees 
2013.0.0.0 
DureeCoursAnnule 
Duration of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWDuree 
2013.0.0.0 
DureesTableauDeCoursAnnules 
Duration of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauDurees 
2013.0.0.0 
DomaineCoursAnnule 
Domain of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauSemaines 
2013.0.0.0 
TypeCoursAnnule 
Type designation of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
string 
2013.0.0.0 
TypesTableauDeCoursAnnules 
Type designation of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauChaines 
2013.0.0.0 
PonderationAvantApportCoursAnnule 
Formerly 'PonderationCoursAnnule'. Key of the weighting before the provision of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWClePonderation 
2014.0.0.0 
PonderationsAvantApportTableauDeCoursAnnules 
Formerly 'PonderationsTableauDeCoursAnnules'. Key of the weighting before the provision of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauClesPonderations 
2014.0.0.0 
PonderationApresApportCoursAnnule 
Key of the weighting after the provision of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWClePonderation 
2014.0.0.0 
PonderationsApresApportTableauDeCoursAnnules 
Key of the weighting after the provision of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauClesPonderations 
2014.0.0.0 
MatiereCoursAnnule 
Key of the subject of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWCleMatiere 
2013.0.0.0 
MatieresTableauDeCoursAnnules 
Key of the subject of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauClesMatieres 
2013.0.0.0 
PromotionsCoursAnnule 
Keys of the classes of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauClesPromotions 
2013.0.0.0 
DomainePromotionDansLeCoursAnnule 
Domain of the class with the key 'APromotion' in the canceled course with the key 'ACoursAnnule'
APromotion : THpSvcWClePromotion 
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauSemaines 
2013.0.0.0 
TDOptionsCoursAnnule 
Keys of the groups/options of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauClesTDOptions 
2013.0.0.0 
DomaineTDOptionDansLeCoursAnnule 
Domain of the group/option with the key 'ATDOption' in the canceled course with the key 'ACoursAnnule'
ATDOption : THpSvcWCleTDOption 
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauSemaines 
2013.0.0.0 
RegroupementsCoursAnnule 
Keys of the groupings of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauClesRegroupements 
2013.0.0.0 
DomaineRegroupementDansLeCoursAnnule 
Domain of the grouping with the key 'ARegroupement' in the canceled course with the key 'ACoursAnnule'
ARegroupement : THpSvcWCleRegroupement 
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauSemaines 
2013.0.0.0 
EnseignantsCoursAnnule 
Keys of the teachers of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauClesEnseignants 
2013.0.0.0 
DomaineEnseignantDansLeCoursAnnule 
Domain of the teacher with the key 'AEnseignant' in the canceled course with the key 'ACoursAnnule'
AEnseignant : THpSvcWCleEnseignant 
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauSemaines 
2013.0.0.0 
SallesCoursAnnule 
Keys of the rooms of the canceled course with the key 'ACoursAnnule'. The room groups appear only once even if they are present several times in the canceled course
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauClesSalles 
2013.0.0.0 
DomaineSalleDansLeCoursAnnule 
Domain of the room with the key 'ASalle' in the canceled course with the key 'ACoursAnnule'
ASalle : THpSvcWCleSalle 
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauSemaines 
2013.0.0.0 
MotifAnnulationCoursAnnule 
Cancelation motive of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
string 
2013.0.0.0 
MotifAnnulationTableauDeCoursAnnules 
Cancelation motive of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauChaines 
2013.0.0.0 
ModifierMotifAnnulationCoursAnnule 
Modify the cancelation motive of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
AMotif : string 
2013.0.0.0 
CommentaireCoursAnnule 
Commentary of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
string 
2018.0.0.1 
CommentairesTableauDeCoursAnnules 
Commentary of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauChaines 
2018.0.0.1 
ModifierCommentaireCoursAnnule 
Modify the commentary of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
ACommentaire : string 
2018.0.0.1 
IdentifiantCoursAnnule 
UID-Username of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
string 
2022.0.3.1 
IdentifiantsTableauDeCoursAnnules 
UID-Username of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauChaines 
2022.0.3.1 
ReferenceCoursAnnule 
Reference of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
string 
2023.0.3.0 
ReferencesTableauDeCoursAnnules 
Reference of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauChaines 
2023.0.3.0 
MemoCoursAnnule 
Memo of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
string 
2023.0.3.0 
MemosTableauDeCoursAnnules 
Memo of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauChaines 
2023.0.3.0 
DateHeureAnnulationCoursAnnule 
Date and time of the cancelation of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
dateTime 
2013.0.0.0 
DateHeureAnnulationTableauDeCoursAnnules 
Date and time of the cancelation of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauDatesHeures 
2013.0.0.0 
ModifiantCoursAnnule 
Modifying of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
string 
2013.0.0.0 
ModifiantsTableauDeCoursAnnules 
Modifying of the canceled courses whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoursAnnules 
THpSvcWTableauChaines 
2013.0.0.0 
Details of the placed class meetings of the canceled course
DetailDesSeancesPlaceesDuCoursAnnule 
returns the details of the placed class meetings of the canceled course with the key 'ACoursAnnule'
ACoursAnnule : THpSvcWCleCoursAnnule 
THpSvcWTableauTypesSeances 
2013.0.0.0 

Haut de page

Hourly cost (HpSvcWDonnees, BindingCoutsHoraires, PortCoutsHoraires)

CALL PARAMETERS RETURN TYPE VERSION
Hourly cost of the rooms
Key of the hourly cost of the rooms
CleCoutHoraireSalleEstValide 
True if the hourly cost of the room key 'ACoutHoraire' is valid, otherwise false
ACoutHoraire : THpSvcWCleCoutHoraireSalle 
boolean 
2019.0.0.1 
ClesCoutsHorairesSallesValidesTableauDeCoutsHorairesSalles 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
ClesCoutsHorairesSallesInvalidesTableauDeCoutsHorairesSalles 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
Number of hourly costs of the rooms in the database
NombreCoutsHorairesSalles 
Total number of hourly costs of the rooms in the database
unsignedInt 
2019.0.0.1 
Array of all the hourly costs of the rooms in the database
TousLesCoutsHorairesSalles 
Array of keys of all the hourly cost of the rooms in the database
THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
Create and delete the hourly cost of the rooms
CreerCoutHoraireSalle 
Create an hourly cost of the room with the designation 'ALibelle' and value 'AValeur' in the database
ALibelle : string 
AValeur : double 
THpSvcWCleCoutHoraireSalle 
2019.0.0.1 
SupprimerCoutHoraireSalle 
Delete the hourly cost of the room with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireSalle 
2019.0.0.1 
SupprimerTableauDeCoutsHorairesSalles 
Delete the hourly cost of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
Access to the hourly cost of the rooms
AccederCoutHoraireSalleParLibelle 
Key of the hourly cost of the room with the designation 'ALibelle'
ALibelle : string 
THpSvcWCleCoutHoraireSalle 
2019.0.0.1 
Designations of the hourly cost of the rooms
LibelleCoutHoraireSalle 
Designation of the hourly cost of the room with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireSalle 
string 
2019.0.0.1 
ModifierLibelleCoutHoraireSalle 
Modify the designation of the hourly cost of the room with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireSalle 
ALibelle : string 
2019.0.0.1 
LibellesTableauDeCoutsHorairesSalles 
Designation of the hourly cost of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
THpSvcWTableauChaines 
2019.0.0.1 
Value of the hourly cost of the rooms
ValeurCoutHoraireSalle 
Value of the hourly cost of the room with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireSalle 
double 
2019.0.0.1 
ModifierValeurCoutHoraireSalle 
Value of the hourly cost of the room with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireSalle 
AValeur : double 
2019.0.0.1 
ValeursTableauDeCoutsHorairesSalles 
Value of the hourly cost of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
THpSvcWTableauDecimaux 
2019.0.0.1 
Hourly cost of a room
CoutHoraireDeSalle 
Key of the hourly cost of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
THpSvcWCleCoutHoraireSalle 
2019.0.0.1 
ModifierCoutHoraireDeSalle 
Modify the hourly cost of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
ACoutHoraire : THpSvcWCleCoutHoraireSalle 
2019.0.0.1 
CoutsHorairesSalles 
Key of the hourly cost of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
Sort the hourly cost of the rooms
TrierTableauDeCoutsHorairesSallesParCle 
Sort the array 'ATableau' according to the key of the hourly costs of the rooms
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
TrierTableauDeCoutsHorairesSallesParLibelle 
Sort the array 'ATableau' according to the designation of the hourly costs of the rooms
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
TrierTableauDeCoutsHorairesSallesParValeur 
Sort the array 'ATableau' according to the value of the hourly costs of the rooms
ATableau : THpSvcWTableauClesCoutsHorairesSalles 
THpSvcWTableauClesCoutsHorairesSalles 
2019.0.0.1 
Hourly costs of the teachers
Key of the hourly costs of the teachers
CleCoutHoraireEnseignantEstValide 
True if the hourly cost of the teacher key 'ACoutHoraire' is valid, otherwise false
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
boolean 
2019.0.0.1 
ClesCoutsHorairesEnseignantsValidesTableauDeCoutsHorairesEnseignants 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
ClesCoutsHorairesEnseignantsInvalidesTableauDeCoutsHorairesEnseignants 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
Number of hourly costs of the teachers in the database
NombreCoutsHorairesEnseignants 
Total number of hourly costs of the teachers in the database
unsignedInt 
2019.0.0.1 
Array of all the hourly costs of the teachers in the database
TousLesCoutsHorairesEnseignants 
Array of keys of all the hourly costs of the teachers in the database
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
Create and delete the hourly costs of the teachers
CreerCoutHoraireEnseignant 
Create an hourly cost of the teacher with the designation 'ALibelle' and value 'AValeur' in the database
ALibelle : string 
AValeur : double 
THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
SupprimerCoutHoraireEnseignant 
Delete the hourly cost of the teacher with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
SupprimerTableauDeCoutsHorairesEnseignants 
Delete the hourly costs of the teachers whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
Access to the hourly costs of the teachers
AccederCoutHoraireEnseignantParLibelle 
Key of the hourly cost of the teacher with the designation 'ALibelle'
ALibelle : string 
THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
Designations of the hourly costs of the teachers
LibelleCoutHoraireEnseignant 
Designation of the hourly cost of the teacher with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
string 
2019.0.0.1 
ModifierLibelleCoutHoraireEnseignant 
Modify the designation of the hourly cost of the teacher with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
ALibelle : string 
2019.0.0.1 
LibellesTableauDeCoutsHorairesEnseignants 
Designation of the hourly costs of the teachers whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
THpSvcWTableauChaines 
2019.0.0.1 
Value of the hourly costs of the teachers
ValeurCoutHoraireEnseignant 
Value of the hourly cost of the teacher with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
double 
2019.0.0.1 
ModifierValeurCoutHoraireEnseignant 
Modify the value of the hourly cost of the teacher with the key 'ACoutHoraire'
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
AValeur : double 
2019.0.0.1 
ValeursTableauDeCoutsHorairesEnseignants 
Value of the hourly costs of the teachers whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
THpSvcWTableauDecimaux 
2019.0.0.1 
Statutory hourly cost of the teachers
CoutHoraireStatutaireDEnseignant 
Key of the statutory hourly cost of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
ModifierCoutHoraireStatutaireDEnseignant 
Modify the statutory hourly cost of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACoutStatutaire : THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
CoutsHorairesStatutaireEnseignants 
Key of the statutory hourly cost of the teachers whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
Hourly cost of the teachers per class
CoutHoraireDePromotionDEnseignant 
Key of the hourly cost of the teacher with the key 'AEnseignant' for the class with the key 'APromotion'
AEnseignant : THpSvcWCleEnseignant 
APromotion : THpSvcWClePromotion 
THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
ModifierCoutHoraireDePromotionDEnseignant 
Modify the hourly cost of the teacher with the key 'AEnseignant' for the class with the key 'APromotion'
AEnseignant : THpSvcWCleEnseignant 
APromotion : THpSvcWClePromotion 
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
CoutsHorairesDePromotionEnseignants 
Key of the hourly cost of the teachers whose key is in 'ATableau' for the class with the key 'APromotion'
ATableau : THpSvcWTableauClesEnseignants 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
Hourly cost of the teachers per group/option
CoutHoraireDeTDOptionDEnseignant 
Key of the hourly cost of the teacher with the key 'AEnseignant' for the group/option with the key 'ATDOption'
AEnseignant : THpSvcWCleEnseignant 
ATDOption : THpSvcWCleTDOption 
THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
ModifierCoutHoraireDeTDOptionDEnseignant 
Modify the hourly cost of the teacher with the key 'AEnseignant' for the group/option with the key 'ATDOption'
AEnseignant : THpSvcWCleEnseignant 
ATDOption : THpSvcWCleTDOption 
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
CoutsHorairesDeTDOptionEnseignants 
Key of the hourly cost of the teachers whose key is in 'ATableau' for the group/option with the key 'ATDOption'
ATableau : THpSvcWTableauClesEnseignants 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
Hourly cost without a public of the teachers
CoutHoraireSansPublicDEnseignant 
Key of the hourly cost of without a public of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
ModifierCoutHoraireSansPublicDEnseignant 
Modify the hourly cost of without a public of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACoutHoraire : THpSvcWCleCoutHoraireEnseignant 
2019.0.0.1 
CoutsHorairesSansPublicEnseignants 
Key of the hourly cost of without a public of the teachers whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
Sort the hourly costs of the teachers
TrierTableauDeCoutsHorairesEnseignantsParCle 
Sort the array 'ATableau' according to the key of the hourly costs
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
TrierTableauDeCoutsHorairesEnseignantsParLibelle 
Sort the array 'ATableau' according to the designation of the hourly costs
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 
TrierTableauDeCoutsHorairesEnseignantsParValeur 
Sort the array 'ATableau' according to the values of the hourly costs
ATableau : THpSvcWTableauClesCoutsHorairesEnseignants 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.0.1 

Haut de page

Discharges (HpSvcWDonnees, BindingDecharges, PortDecharges)

CALL PARAMETERS RETURN TYPE VERSION
Key of the discharges
CleDechargeEstValide 
True if the key of the discharge 'ADecharge' is valid, otherwise false
ADecharge : THpSvcWCleDecharge 
boolean 
2019.0.3.0 
ClesDechargesValidesTableauDeDecharges 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesDecharges 
2019.0.3.0 
ClesDechargesInvalidesTableauDeDecharges 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesDecharges 
2019.0.3.0 
Number of discharges in the database
NombreDecharges 
Total number of discharges in the database
unsignedInt 
2019.0.3.0 
Array of all the discharges in the database
ToutesLesDecharges 
Array of keys of all the discharges in the database
THpSvcWTableauClesDecharges 
2019.0.3.0 
ToutesLesDechargesEnseignant 
Array of keys of all the discharges of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTableauClesDecharges 
2019.0.3.0 
Discharge motives
TousLesMotifsDecharge 
Array of the designations of all the discharge motives in the database
THpSvcWTableauChaines 
2019.0.3.0 
SupprimerMotifDecharge 
Delete the discharge motive with the designation 'AMotif' if it is not used
AMotif : string 
2019.0.3.0 
SupprimerTableauDeMotifsDecharge 
Delete the discharge motives whose designation is in the 'ATableau' if they are not used
ATableau : THpSvcWTableauChaines 
2019.0.3.0 
Create or delete the discharges
CreerDechargeAnnuelle 
Create discharge with an annual counting mode for the teacher with the key 'AEnseignant', with the designation of the discharge motive 'AMotifDecharge', for the class with the key 'APromotion', with annual hours 'AHeuresAnnuelle'.
If the motive does not exist it will be automatically created.
AEnseignant : THpSvcWCleEnseignant 
AMotifDecharge : string 
APromotion : THpSvcWClePromotion 
AHeuresAnnuelles : THpSvcWDuree 
THpSvcWCleDecharge 
2019.0.3.0 
CreerDechargeHebdomadaire 
Create discharge with a weekly counting mode for the teacher with the key 'AEnseignant', with the designation of the discharge motive 'AMotifDecharge', for the class with the key 'APromotion', with weekly hours 'AHeuresHebdo' in the weeks 'ADomaine'.
If the motive does not exist it will be automatically created.
AEnseignant : THpSvcWCleEnseignant 
AMotifDecharge : string 
APromotion : THpSvcWClePromotion 
AHeuresHebdo : THpSvcWDuree 
ADomaine : THpSvcWTableauSemaines 
THpSvcWCleDecharge 
2019.0.3.0 
SupprimerDecharge 
Delete the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
2019.0.3.0 
SupprimerTableauDeDecharges 
Delete the discharges whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
2019.0.3.0 
Access to the discharges
AccederDechargeParEnseignantMotifEtPromotion 
Key of the discharge of the teacher with the key 'AEnseignant', with motive 'AMotif' for the class with the key 'APromotion'
AEnseignant : THpSvcWCleEnseignant 
AMotif : string 
APromotion : THpSvcWClePromotion 
THpSvcWCleDecharge 
2019.0.3.0 
Designation of the discharge motive
MotifDecharge 
Designation of the discharge motive with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
string 
2019.0.3.0 
ModifierMotifDecharge 
Modify the discharge motive with the key 'ADecharge' by that with the designation 'AMotif'. If the motive does not exist it will be automatically created
ADecharge : THpSvcWCleDecharge 
AMotif : string 
2019.0.3.0 
MotifsTableauDeDecharges 
Designation of the discharge motives whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauChaines 
2019.0.3.0 
Class of the discharges
PromotionDecharge 
Key of the class of the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
THpSvcWClePromotion 
2019.0.3.0 
ModifierPromotionDecharge 
Modify the class of the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
APromotion : THpSvcWClePromotion 
2019.0.3.0 
PromotionsTableauDeDecharges 
Keys of the classes of the discharges whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesPromotions 
2019.0.3.0 
Teacher of the discharges
EnseignantDecharge 
Key of the teacher of the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
THpSvcWCleEnseignant 
2019.0.3.0 
EnseignantsTableauDeDecharges 
Keys of the teachers of the discharges whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesEnseignants 
2019.0.3.0 
Hourly cost of the discharges
CoutHoraireEnseignantDecharge 
Key of the teacher hourly cost of the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
THpSvcWCleCoutHoraireEnseignant 
2019.0.3.0 
ModifierCoutHoraireEnseignantDecharge 
Modify the teacher hourly cost of the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
ACoutHoraireEnseignant : THpSvcWCleCoutHoraireEnseignant 
2019.0.3.0 
CoutsHorairesEnseignantsTableauDeDecharges 
Keys of the teachers hourly costs of the discharges whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesCoutsHorairesEnseignants 
2019.0.3.0 
Counting mode of the discharges
EstDechargeEnModeDecompteAnnuel 
True if the discharge with the key 'ADecharge' has an annual counting mode, otherwise false
ADecharge : THpSvcWCleDecharge 
boolean 
2019.0.3.0 
EstDechargeEnModeDecompteHebdomadaire 
True if the discharge with the key 'ADecharge' has a weekly counting mode, otherwise false
ADecharge : THpSvcWCleDecharge 
boolean 
2019.0.3.0 
ModifierModeDecompteDechargeEnAnnuel 
Modify the counting mode of the discharge with the key 'ADecharge' to annual with 'AHeuresAnnuelles' as number of annual hours
ADecharge : THpSvcWCleDecharge 
AHeuresAnnuelles : THpSvcWDuree 
2019.0.3.0 
ModifierModeDecompteDechargeEnHebdomadaire 
Modify the counting mode of the discharge with the key 'ADecharge' to weekly with 'AHeuresHebdo' as number of weekly hours in the weeks 'ADomaine'
ADecharge : THpSvcWCleDecharge 
AHeuresHebdo : THpSvcWDuree 
ADomaine : THpSvcWTableauSemaines 
2019.0.3.0 
SontDechargesEnModeDecompteAnnuel 
Boolean array indicating if every discharge whose key is in the 'ATableau' has an annual counting mode
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauBooleens 
2019.0.3.0 
SontDechargesEnModeDecompteHebdomadaire 
Boolean array indicating if every discharge whose key is in the 'ATableau' has a weekly counting mode
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauBooleens 
2019.0.3.0 
Annual hours of discharges
HeuresAnnuellesDecharge 
Annual hours of the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
THpSvcWDuree 
2019.0.3.0 
ModifierHeuresAnnuellesDecharge 
Modify the annual hours of the discharge with the key 'ADecharge'. Warning, the discharge must be in the annual counting mode, otherwise returns an exception
ADecharge : THpSvcWCleDecharge 
AHeuresAnnuelles : THpSvcWDuree 
2019.0.3.0 
HeuresAnnuellesTableauDeDecharges 
Annual hours of the discharges whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauDurees 
2019.0.3.0 
Weekly hours of discharges
HeuresHebdomadairesDecharge 
Weekly hours of the discharge with the key 'ADecharge'. Warning, the discharge must be in the weekly counting mode, otherwise returns an exception
ADecharge : THpSvcWCleDecharge 
THpSvcWDuree 
2019.0.3.0 
ModifierHeuresHebdomadairesDecharge 
Modify the weekly hours of the discharge with the key 'ADecharge'. Warning, the discharge must be in the weekly counting mode, otherwise returns an exception
ADecharge : THpSvcWCleDecharge 
AHeuresHebdomadaires : THpSvcWDuree 
2019.0.3.0 
HeuresHebdomadairesTableauDeDecharges 
Weekly hours of the discharges whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauDurees 
2019.0.3.0 
DomaineHeuresHebdomadairesDecharge 
Weeks concerned by the weekly hours of the discharge with the key 'ADecharge'. Warning, the discharge must be in the weekly counting mode, otherwise return an exception
ADecharge : THpSvcWCleDecharge 
THpSvcWTableauSemaines 
2019.0.3.0 
ModifierDomaineHeuresHebdomadairesDecharge 
Modify the weeks concerned by the weekly hours of the discharge with the key 'ADecharge'. Warning, the discharge must be in the weekly counting mode, otherwise returns an exception
ADecharge : THpSvcWCleDecharge 
ADomaine : THpSvcWTableauSemaines 
2019.0.3.0 
Annual cost of the discharges
CoutAnnuelDecharge 
Annual cost of the discharge with the key 'ADecharge'
ADecharge : THpSvcWCleDecharge 
double 
2019.0.3.0 
CoutsAnnuelTableauDeDecharges 
Annual costs of the discharges whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauDecimaux 
2019.0.3.0 
Total of the hours of discharges for a teacher
TotalHeureAnnuelleEnseignant 
Total of the annual hours of discharges for the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWDuree 
2019.0.3.0 
TotalHeuresAnnuellesTableauDEnseignants 
Total of the annual hours of the discharge of every teacher whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDurees 
2019.0.3.0 
Total annual cost of the discharge hours of a teacher
TotalCoutAnnuelEnseignant 
Total annual cost of the discharge hours of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
double 
2019.0.3.0 
TotalCoutsAnnuelTableauDEnseignants 
Total annual cost of the hours of discharge of the teachers whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDecimaux 
2019.0.3.0 
Sort the discharges
TrierTableauDeDechargesParCle 
Sort the array 'ATableau' according to the key of the discharges
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesDecharges 
2019.0.3.0 
TrierTableauDeDechargesParEnseigantMotifEtPromotion 
Sort the array 'ATableau' according to the key of the teacher, discharge motive and key of the class
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesDecharges 
2019.0.3.0 
TrierTableauDeDechargesParMotif 
Sort the array 'ATableau' according to the discharge motive
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesDecharges 
2019.0.3.0 
TrierTableauDeDechargesParPromotion 
Sort the array 'ATableau' according to the key of the class
ATableau : THpSvcWTableauClesDecharges 
THpSvcWTableauClesDecharges 
2019.0.3.0 

Haut de page

Exemptions (HpSvcWDonnees, BindingDispenses, PortDispenses)

CALL PARAMETERS RETURN TYPE VERSION
Key of the exemptions
CleDispenseEstValide 
True if the exemption key 'ADispense' is valid, otherwise false
ADispense : THpSvcWCleDispense 
boolean 
2019.0.3.2 
ClesDispensesValidesTableauDeDispenses 
Array containing all the valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauClesDispenses 
2019.0.3.2 
ClesDispensesInvalidesTableauDeDispenses 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauClesDispenses 
2019.0.3.2 
Number of exemptions in the database
NombreDispenses 
Total number of exemptions in the database
unsignedInt 
2019.0.3.2 
Array of all the exemptions in the database
ToutesLesDispenses 
Array of keys of all the exemptions in the database
THpSvcWTableauClesDispenses 
2019.0.3.2 
Create or delete the exemptions
CreerDispense 
Create an exemption with as characteristics those of 'ADispense'
ADispense : THpSvcWDispense 
THpSvcWCleDispense 
2019.0.3.2 
CreerDispenseEtudiantMatiereDate 
Create an exemption for the student with the key 'AEtudiant', of the subject 'AMatiere' between 'ADateDebut' and 'ADateFin'. To create an exemption 'All subjects combined' put AMatiere at 0.
By default, the created exemption will have the required participation, with a time range 'day', and a Weekly periodicity in all the days
AEtudiant : THpSvcWCleEtudiant 
AMatiere : THpSvcWCleMatiere 
ADateDebut : date 
ADateFin : date 
THpSvcWCleDispense 
2019.0.3.2 
SupprimerDispense 
Delete the exemption with the key 'ADispense'
ADispense : THpSvcWCleDispense 
2019.0.3.2 
SupprimerTableauDeDispenses 
Delete the exemptions whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDispenses 
2019.0.3.2 
Access to the exemptions by…
AccederDispensesParEtudiant 
Keys of the exemptions of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesDispenses 
2019.0.3.2 
AccederDispensesParEtudiantMatiere 
Keys of the exemptions of the student with the key 'AEtudiant' for the subject with the key 'AMatiere'. To obtain the exemptions 'All subjects combined' put AMatiere at 0.
AEtudiant : THpSvcWCleEtudiant 
AMatiere : THpSvcWCleMatiere 
THpSvcWTableauClesDispenses 
2019.0.3.2 
Characteristics of the exemptions
CaracteristiquesDispense 
Characteristics of the exemption with the key 'ADispense'
ADispense : THpSvcWCleDispense 
THpSvcWDispense 
2019.0.3.2 
CaracteristiquesTableauDispenses 
Characteristics of the exemptions whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauDispenses 
2019.0.3.2 
Modify the exemptions
ModifierDispense 
Replace all the characteristics of the exemption with the key 'ADispense' by 'ACarctDispense'. Returns an exception if the student key is different.
ACleDispense : THpSvcWCleDispense 
ACaractDispense : THpSvcWDispense 
2019.0.3.2 
Motive of the exemption
TousLesMotifsDispense 
Array of designations of all the exemption motives in the database
THpSvcWTableauChaines 
2019.0.3.2 
SupprimerMotifDispense 
Delete the exemption motive with the designation 'AMotif' only if it is not used
AMotif : string 
2019.0.3.2 
SupprimerTableauDeMotifsDispense 
Delete the exemption motives whose designation is in the 'ATableau' only if they are not used
ATableau : THpSvcWTableauChaines 
2019.0.3.2 
Beginning and ending time of an exemption having a personalized time range
Duration elapsed between midnight and the beginning (or ending) of the personalized time range. Warning, only the exemptions whose time range is personalized
HeureDebutPlageHorairePersonnaliseeDispense 
Beginning time of the personalized time range of the exemption with the key 'ADispense'. Returns an exception if the time range of the exemption is not personalized
ADispense : THpSvcWCleDispense 
THpSvcWDuree 
2019.0.3.2 
HeureFinPlageHorairePersonnaliseeDispense 
Ending time of the personalized time range of the exemption with the key 'ADispense'. Returns an exception if the time range of the exemption is not personalized
ADispense : THpSvcWCleDispense 
THpSvcWDuree 
2019.0.3.2 
ModifierHeurePlageHorairePersonnaliseeDispense 
Modify the beginning and ending time of the personalized time range of the exemption with the key 'ADispense'. Returns an exception if the time range of the exemption is not personalized
ADispense : THpSvcWCleDispense 
AHeureDebut : THpSvcWDuree 
AHeureFin : THpSvcWDuree 
2019.0.3.2 
HeureDebutPlageHorairePersonnaliseeTableauDeDispenses 
Beginning time of the personalized time range of the exemptions whose key is in 'ATableau'. Returns -1 if the time range of the exemption is not personalized
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauDurees 
2019.0.3.2 
HeureFinPlageHorairePersonnaliseeTableauDeDispenses 
Ending time of the personalized time range of the exemptions whose key is in 'ATableau'. Returns -1 if the time range of the exemption is not personalized
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauDurees 
2019.0.3.2 
Sort the exemptions
TrierTableauDeDispensesParCle 
Sort the array 'ATableau' according to the key of the exemptions
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauClesDispenses 
2019.0.3.2 
TrierTableauDeDispensesParEtudiantEtMatiere 
Sort the array 'ATableau' according to the student and subject
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauClesDispenses 
2019.0.3.2 
TrierTableauDeDispensesParDate 
Sort the array 'ATableau' according to the date
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauClesDispenses 
2019.0.3.2 
TrierTableauDeDispensesParMatiere 
Sort the array 'ATableau' according to the subject
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauClesDispenses 
2019.0.3.2 
TrierTableauDeDispensesParMotifDispense 
Sort the array 'ATableau' according to the exemption motive
ATableau : THpSvcWTableauClesDispenses 
THpSvcWTableauClesDispenses 
2019.0.3.2 

Haut de page

Teachers (HpSvcWDonnees, BindingEnseignants, PortEnseignants)

CALL PARAMETERS RETURN TYPE VERSION
Teacher Key
CleEnseignantEstValide 
True if the teacher key 'AEnseignant' is valid, otherwise false
AEnseignant : THpSvcWCleEnseignant 
boolean 
2006.0.13.3 
ClesEnseignantsValidesTableauDEnseignants 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesEnseignants 
2006.0.13.3 
ClesEnseignantsInvalidesTableauDEnseignants 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesEnseignants 
2006.0.13.3 
Number of teachers in the database
NombreEnseignants 
Total number of teachers in the database
unsignedInt 
2006.0.13.3 
Array of all the teachers in the database
TousLesEnseignants 
Array of keys of all the teachers in the database
THpSvcWTableauClesEnseignants 
2006.0.13.3 
Create and delete the teachers
CreerEnseignant 
Create a teacher having the surname 'ANom', first name 'APrenom' and code 'ACode' in the database
ANom : string 
APrenom : string 
ACode : string 
THpSvcWCleEnseignant 
2006.0.13.3 
CreerEnseignantAvecIdentifiant 
Create a teacher having the surname 'ANom', first name 'APrenom', code 'ACode' and identifier 'AIdentifiant' in the database
ANom : string 
APrenom : string 
ACode : string 
AIdentifiant : string 
THpSvcWCleEnseignant 
2007.0.6.1 
SupprimerEnseignant 
Delete the teacher with the key 'AEnseignant'. If the teacher is the author of the information or surveys, these will be transferred to an administrator
AEnseignant : THpSvcWCleEnseignant 
2006.0.13.3 
SupprimerTableauDEnseignants 
Delete the teachers whose key is in the 'ATableau'. If the teacher is the author of the information or surveys, these will be transferred to an administrator
ATableau : THpSvcWTableauClesEnseignants 
2006.0.13.3 
Access the teachers
AccederEnseignantParNomPrenomEtCode 
Key of the teacher having the surname 'ANom', first name 'APrenom' and code 'ACode'
ANom : string 
APrenom : string 
ACode : string 
THpSvcWCleEnseignant 
2006.0.13.3 
AccederEnseignantParIdentifiant 
Key of the teacher with the identifier 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleEnseignant 
2007.0.6.1 
Surname and first name of the teachers
NomEnseignant 
Surname of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2006.0.13.3 
ModifierNomEnseignant 
Modify the surname of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ANom : string 
2006.0.13.3 
NomsTableauDEnseignants 
Surname of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2006.0.13.3 
PrenomEnseignant 
First name of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2006.0.13.3 
ModifierPrenomEnseignant 
Modify the first name of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
APrenom : string 
2006.0.13.3 
PrenomsTableauDEnseignants 
First name of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2006.0.13.3 
Code of the teachers
CodeEnseignant 
Code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2006.0.13.3 
ModifierCodeEnseignant 
Modify the code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACode : string 
2006.0.13.3 
CodesTableauDEnseignants 
Code of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2006.0.13.3 
Civil status of the teachers
CiviliteEnseignant 
Civil status of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2006.0.13.3 
ModifierCiviliteEnseignant 
Modify the civil status of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACivilite : string 
2006.0.13.3 
CivilitesTableauDEnseignants 
Civil status of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2006.0.13.3 
UID-identifier of the teachers
IdentifiantEnseignant 
UID-identifier of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierIdentifiantEnseignant 
Modify the UID-identifier of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AIdentifiant : string 
2007.0.6.1 
IdentifiantsTableauDEnseignants 
UID-identifier of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
CAS identifier of the teachers
IdentifiantCASEnseignant 
CAS identifier of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2010.0.4.0 
ModifierIdentifiantCASEnseignant 
Modify the CAS identifier of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AIdentifiant : string 
2010.0.4.0 
IdentifiantsCASTableauDEnseignants 
CAS identifier of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2010.0.4.0 
Username of the teachers
IdentifiantConnexionEnseignant 
Username of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2011.0.0.1 
ModifierIdentifiantConnexionEnseignant 
Modify the username of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AIdentifiant : string 
2011.0.0.1 
IdentifiantsConnexionTableauDEnseignants 
Username of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2011.0.0.1 
Modify the password of a teacher
ModifierMotDePasseEnseignant 
Modify the password of a teacher with the key 'AEnseignant'. Returns an exception if the UID-identifier of the teacher is void. Operation only authorized for an administrator
AEnseignant : THpSvcWCleEnseignant 
AMotDePasse : string 
2012.0.0.0 
Teachers' e-mail
EMailEnseignant 
E-mail address 1 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierEMailEnseignant 
Modify the e-mail address 1 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AEMail : string 
2007.0.6.1 
EMailsTableauDEnseignants 
E-mail address 1 of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
EMail2Enseignant 
E-mail address 2 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierEMail2Enseignant 
Modify the e-mail address 2 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AEMail2 : string 
2007.0.6.1 
EMail2TableauDEnseignants 
E-mail address 2 of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
EMailAUtiliserParPersonnelsPourEnseignant 
Type of e-mail (e-mail 1, e-mail 2 or none) used by the staff (excluding porters) to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTypeEMail 
2022.0.3.0 
ModifierEMailAUtiliserParPersonnelsPourEnseignant 
Allow the modification of the type of e-mail (e-mail 1 or e-mail 2) used by the staff (excluding porters) to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
ATypeEMail : THpSvcWTypeEMail 
2022.0.3.0 
EMailAUtiliserParPersonnelsPourTableauDEnseignants 
Array indicating the type of e-mail (e-mail 1, e-mail 2 or none) used by the staff (excluding porters) to communicate with the teachers whose key is in the 'ATableau'.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauTypesEMails 
2022.0.3.0 
EMailAUtiliserParEnseignantsPourEnseignant 
Type of e-mail (e-mail 1, e-mail 2 or none) used by the teachers to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTypeEMail 
2022.0.3.0 
ModifierEMailAUtiliserParEnseignantsPourEnseignant 
Allows the modification of the type of e-mail (e-mail 1, e-mail 2 or none) used by the teachers to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
ATypeEMail : THpSvcWTypeEMail 
2022.0.3.0 
EMailAUtiliserParEnseignantsPourTableauDEnseignants 
Array indicating the type of e-mail (e-mail 1, e-mail 2 or none) used by the teachers to communicate with the teachers whose key is in the 'ATableau'.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauTypesEMails 
2022.0.3.0 
EMailAUtiliserParEtudiantsParentsPourEnseignant 
Type of e-mail (e-mail 1, e-mail 2 or none) used by the students and parents to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTypeEMail 
2022.0.3.0 
ModifierEMailAUtiliserParEtudiantsParentsPourEnseignant 
Allows the modification of the type of e-mail (e-mail 1, e-mail 2 or none) used by the students and parents to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
ATypeEMail : THpSvcWTypeEMail 
2022.0.3.0 
EMailAUtiliserParEtudiantsParentsPourTableauDEnseignants 
Array indicating the type of e-mail (e-mail 1, e-mail 2 or none) used by the students and parents to communicate with the teachers whose key is in the 'ATableau'.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauTypesEMails 
2022.0.3.0 
EMailAUtiliserParContactsEntreprisePourEnseignant 
Type of e-mail (e-mail 1, e-mail 2 or none) used by the company contacts to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTypeEMail 
2022.0.3.0 
ModifierEMailAUtiliserParContactsEntreprisePourEnseignant 
Allows the modification of the type of e-mail (e-mail 1, e-mail 2 or none) used by the company contacts to communicate with the teacher with the key 'AEnseignant'.
AEnseignant : THpSvcWCleEnseignant 
ATypeEMail : THpSvcWTypeEMail 
2022.0.3.0 
EMailAUtiliserParContactsEntreprisePourTableauDEnseignants 
Array indicating the type of e-mail (e-mail 1, e-mail 2 or none) used by the company contacts to communicate with the teachers whose key is in the 'ATableau'.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauTypesEMails 
2022.0.3.0 
AutorisationReceptionEMailsEnseignant 
True if the teacher agrees to receive e-mail from students on his/her email 1, otherwise false. Depreciated: use the feature EMailAUtiliserParEtudiantsPourEnseignant
AEnseignant : THpSvcWCleEnseignant 
boolean 
2011.0.1.0 
ModifierAutorisationReceptionEMailsEnseignant 
Allows authorizing or prohibiting the reception of e-mail from students on your email 1. Depreciated: use the feature ModifierEMailAUtiliserParEtudiantsPourEnseignant
AEnseignant : THpSvcWCleEnseignant 
AAutorisationReceptionEMail : boolean 
2011.0.1.0 
AutorisationsReceptionEMailsTableauDEnseignants 
Boolean array indicating if the teachers whose key is in the 'ATableau' accept to receive e-mail from students on their email 1. Depreciated: use the feature EMailAUtiliserParContactsEntreprisePourEnseignant
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauBooleens 
2011.0.1.0 
Place of birth of the teachers
LieuDeNaissanceEnseignant 
Place of birth of the teachers with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2022.0.2.0 
ModifierLieuDeNaissanceEnseignant 
Modify the place of birth of the teachers with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AVille : string 
2022.0.2.0 
LieuxDeNaissanceTableauDEnseignants 
Place of birth of the teachers whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2022.0.2.0 
Social security of the teachers
NumeroSecuriteSocialeEnseignant 
Social security number of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2015.0.0.0 
ModifierNumeroSecuriteSocialeEnseignant 
Modify the social security number of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ANumeroSS : string 
2015.0.0.0 
NumerosSecuriteSocialeTableauDEnseignants 
Social security numbers of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2015.0.0.0 
CleSecuriteSocialeEnseignant 
Social security key of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2015.0.0.0 
ModifierCleSecuriteSocialeEnseignant 
Modify the social security key of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACleSS : string 
2015.0.0.0 
ClesSecuriteSocialeTableauDEnseignants 
Key of the social security number of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2015.0.0.0 
Assurance of the teachers
MutuelleEnseignant 
Mutual insurance of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2015.0.0.0 
ModifierMutuelleEnseignant 
Modify the mutual insurance of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AMutuelle : string 
2015.0.0.0 
MutuellesTableauDEnseignants 
Mutual insurance of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2015.0.0.0 
Commentary of the teachers
CommentaireEnseignant 
Commentary of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2016.0.1.0 
ModifierCommentaireEnseignant 
Modify the commentary of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACommentaire : string 
2016.0.1.0 
CommentairesTableauDEnseignants 
Commentary of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2016.0.1.0 
Fiscal code of the teachers
CodeFiscalEnseignant 
Fiscal code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2019.0.0.1 
ModifierCodeFiscalEnseignant 
Modify the fiscal code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACodeFiscal : string 
2019.0.0.1 
CodesFiscauxTableauDEnseignants 
Fiscal code of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2019.0.0.1 
VAT number of the teachers
NumeroTVAEnseignant 
VAT number of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2019.0.0.1 
ModifierNumeroTVAEnseignant 
Modify the VAT number of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ANumeroTVA : string 
2019.0.0.1 
NumerosTVATableauDEnseignants 
VAT number of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2019.0.0.1 
Internet sites of the teachers
SiteInternetEnseignant 
Internet site of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2016.0.0.0 
ModifierSiteInternetEnseignant 
Modify the Internet site of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ASiteInternet : string 
2016.0.0.0 
SitesInternetTableauDEnseignants 
Internet site of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2016.0.0.0 
DHM and WHM of the teachers
Warning, durations are expressed in 'days'. Example, a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
MHJEnseignant 
DHM of the teacher with the key 'AEnseignant'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
AEnseignant : THpSvcWCleEnseignant 
THpSvcWDuree 
2018.0.0.1 
ModifierMHJEnseignant 
Modify the DHM of the teacher with the key 'AEnseignant'. Warning, starting from the version 2018.0.0.1, the parameter 'AMHJ' is a type THpSvcWDuree instead of String
AEnseignant : THpSvcWCleEnseignant 
AMHJ : THpSvcWDuree 
2018.0.0.1 
MHJTableauDEnseignants 
DHM of the teachers whose key is in the 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDurees 
2018.0.0.1 
MHHEnseignant 
WHM of the teacher with the key 'AEnseignant'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
AEnseignant : THpSvcWCleEnseignant 
THpSvcWDuree 
2018.0.0.1 
ModifierMHHEnseignant 
Modify the WHM of the teacher with the key 'AEnseignant'. Warning, starting from the version 2018.0.0.1, the parameter 'AMHH' is a type THpSvcWDuree instead of String
AEnseignant : THpSvcWCleEnseignant 
AMHH : THpSvcWDuree 
2018.0.0.1 
MHHTableauDEnseignants 
WHM of the teachers whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDurees 
2018.0.0.1 
Annual provision of the teachers
Warning, durations are expressed in 'days'. Example, a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
ApportAnnuelEnseignant 
Annual provision of the teacher with the key 'AEnseignant'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
AEnseignant : THpSvcWCleEnseignant 
THpSvcWDuree 
2018.0.0.1 
ModifierApportAnnuelEnseignant 
Modify the annual provision of the teacher with the key 'AEnseignant'. Warning, starting from the version 2018.0.0.1, the parameter 'AApportAnnuel' is a type THpSvcWDuree instead of String
AEnseignant : THpSvcWCleEnseignant 
AApportAnnuel : THpSvcWDuree 
2018.0.0.1 
ApportsAnnuelsTableauDEnseignants 
Annual provision of the teachers whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDurees 
2018.0.0.1 
Maiden name of the teachers
NomJeuneFilleEnseignant 
Maiden name of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierNomJeuneFilleEnseignant 
Modify the maiden name of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ANomJeuneFille : string 
2007.0.6.1 
NomsJeuneFilleTableauDEnseignants 
Maiden name of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
Date of birth of the teachers
DateDeNaissanceEnseignant 
Date of birth of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
date 
2007.0.6.1 
ModifierDateDeNaissanceEnseignant 
Modify the date of birth of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ADateDeNaissance : date 
2007.0.6.1 
DatesDeNaissanceTableauDEnseignants 
Date of birth of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDates 
2007.0.6.1 
In-house information of the teachers
This is in-house information for the administration that will not be available for printing
InformationInterneEnseignant 
In-house information of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2017.0.0.0 
ModifierInformationInterneEnseignant 
Modify the in-house information of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AInformationInterne : string 
2017.0.0.0 
InformationsInternesTableauDEnseignants 
In-house information of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2017.0.0.0 
Addresses 1, 2, 3 and 4 of the teachers
Adresse1Enseignant 
Address of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierAdresse1Enseignant 
Modify the address of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AAdresse1 : string 
2007.0.6.1 
Adresses1TableauDEnseignants 
Address1 of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
Adresse2Enseignant 
Address2 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierAdresse2Enseignant 
Modify the address2 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AAdresse2 : string 
2007.0.6.1 
Adresses2TableauDEnseignants 
Address2 of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
Adresse3Enseignant 
Address3 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2011.0.1.0 
ModifierAdresse3Enseignant 
Modify the address3 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AAdresse3 : string 
2011.0.1.0 
Adresses3TableauDEnseignants 
Address3 of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2011.0.1.0 
Adresse4Enseignant 
Address4 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2011.0.1.0 
ModifierAdresse4Enseignant 
Modify the address4 of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AAdresse4 : string 
2011.0.1.0 
Adresses4TableauDEnseignants 
Address4 of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2011.0.1.0 
Postal code of the teachers
CodePostalEnseignant 
Postal code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierCodePostalEnseignant 
Modify the postal code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ACodePostal : string 
2007.0.6.1 
CodesPostauxTableauDEnseignants 
Postal code of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
City of the teachers
VilleEnseignant 
City of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierVilleEnseignant 
Modify the city of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AVille : string 
2007.0.6.1 
VillesTableauDEnseignants 
City of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
Country of the teachers
PaysEnseignant 
Country of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2011.0.1.0 
ModifierPaysEnseignant 
Modify the country of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
APays : string 
2011.0.1.0 
PaysTableauDEnseignants 
Country of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2011.0.1.0 
State/Province of the teachers
ProvinceEnseignant 
State/Province of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2014.0.0.0 
ModifierProvinceEnseignant 
Modify the State/Province of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AProvince : string 
2014.0.0.0 
ProvincesTableauDEnseignants 
State/Province of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2014.0.0.0 
Landline of the teachers
TelephoneFixeEnseignant 
Landline of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierTelephoneFixeEnseignant 
Modify the landline of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ATelephoneFixe : string 
2007.0.6.1 
TelephonesFixesTableauDEnseignants 
Landline of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
IndicatifTelephoneFixeEnseignant 
Landline area code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2015.0.0.0 
ModifierIndicatifTelephoneFixeEnseignant 
Modify the landline area code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesFixesTableauDEnseignants 
Landline area code of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2015.0.0.0 
Cellphone of the teachers
TelephonePortableEnseignant 
Cellphone of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierTelephonePortableEnseignant 
Modify the cellphone of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ATelephonePortable : string 
2007.0.6.1 
TelephonesPortablesTableauDEnseignants 
Cellphone of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
IndicatifTelephonePortableEnseignant 
Cellphone area code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2011.0.1.0 
ModifierIndicatifTelephonePortableEnseignant 
Modify the cellphone area code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AIndicatif : string 
2011.0.1.0 
IndicatifsTelephonesPortablesTableauDEnseignants 
Cellphone area code of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2011.0.1.0 
AutorisationReceptionSMSEnseignant 
True if the teachers agrees to receive SMS, otherwise false
AEnseignant : THpSvcWCleEnseignant 
boolean 
2011.0.1.0 
ModifierAutorisationReceptionSMSEnseignant 
Allows you to authorize or prohibit the reception of SMS
AEnseignant : THpSvcWCleEnseignant 
AAutorisationReceptionSMS : boolean 
2011.0.1.0 
AutorisationsReceptionSMSTableauDEnseignants 
Boolean array indicating if the teachers whose key is in the 'ATableau' agree to receive SMS
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauBooleens 
2011.0.1.0 
Office phone of the teachers
TelephoneBureauEnseignant 
Office phone of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2015.0.0.0 
ModifierTelephoneBureauEnseignant 
Modify the office phone of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ATelephone : string 
2015.0.0.0 
TelephonesBureauTableauDEnseignants 
Office phone of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2015.0.0.0 
IndicatifTelephoneBureauEnseignant 
Office phone area code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2015.0.0.0 
ModifierIndicatifTelephoneBureauEnseignant 
Modify the office phone area code of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesBureauTableauDEnseignants 
Office phone area code of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2015.0.0.0 
Owner of the teachers
ProprietaireEnseignant 
Surname and first name of the owner of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
string 
2007.0.6.1 
ModifierProprietaireEnseignant 
Modify the owner of the teacher with the key 'AEnseignant'. Warning, starting with the version 2012.0.0.0, addition of the parameter 'APrenomProprietaire: string' Operation only authorized for an administrator.
AEnseignant : THpSvcWCleEnseignant 
ANomProprietaire : string 
APrenomProprietaire : string 
2007.0.6.1 
ProprietairesTableauDEnseignants 
Surname and first name of the owners of the teachers whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2007.0.6.1 
Publication on .Net
NePasPublierLEnseignantSurLesEspaces 
Allows not to publish the teacher with the key 'AEnseignant' on all the .Net Webspaces (Always published on Secretariat and Porters Webspaces)
AEnseignant : THpSvcWCleEnseignant 
2017.0.0.1 
PublierLEnseignantSurTousLesEspaces 
Allows you to publish the teacher with the key 'AEnseignant' on all the .Net Webspaces
AEnseignant : THpSvcWCleEnseignant 
2017.0.0.1 
EnseignantPublieSurTousLesEspaces 
True if the teacher with the key 'AEnseignant' is published on all the .Net Webspaces, otherwise false
AEnseignant : THpSvcWCleEnseignant 
boolean 
2017.0.0.1 
EnseignantsPubliesSurTousLesEspaces 
Boolean array indicating if the teachers whose key is in the 'ATableau' are published on all the .Net Webspaces
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauBooleens 
2017.0.0.1 
Photo of the teachers
PhotoEnseignant 
The photo feed of the teacher with the key 'AEnseignant' in a format 'AFormat'. The return value is void if the teacher does not have a photo.
AEnseignant : THpSvcWCleEnseignant 
AFormat : THpSvcWFormatPhoto 
base64Binary 
2014.0.0.0 
ModifierPhotoEnseignant 
Modify the photo feed of the teacher with the key 'AEnseignant' with a photo feed 'APhoto' in the format 'AFormat'.
AEnseignant : THpSvcWCleEnseignant 
AFormat : THpSvcWFormatPhoto 
APhoto : base64Binary 
2014.0.0.0 
EffacerPhotoEnseignant 
Remove the photo of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
2014.0.0.0 
AutorisationDiffusionPhotoEnseignant 
True if the teacher with the key 'AEnseignant' allows the use of his/her photo, otherwise false
AEnseignant : THpSvcWCleEnseignant 
boolean 
2019.0.4.1 
ModifierAutorisationDiffusionPhotoEnseignant 
Allows the teacher with the key 'AEnseignant' to authorize or prohibited the use of his/her photo
AEnseignant : THpSvcWCleEnseignant 
AAutorise : boolean 
2019.0.4.1 
AutorisationDiffusionPhotoTableauDEnseignants 
Boolean array indicating whether teachers whose key is in 'Atableau' allow the use of their photo
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauBooleens 
2019.0.4.1 
Sharing the weighting of the teachers
PartagePonderationEnseignant 
True if, in the case of co-teaching, the teacher shares the weighting of the course with the other co-teachers, otherwise false
AEnseignant : THpSvcWCleEnseignant 
boolean 
2019.0.0.1 
ModifierPartagePonderationEnseignant 
Allows the teacher, in the case of co-teaching, to share or not share the weighting of the course with the other co-teachers
AEnseignant : THpSvcWCleEnseignant 
APartagePonderation : boolean 
2019.0.0.1 
PartagePonderationTableauDEnseignants 
Boolean array indicating if, in the case of co-teaching, the teachers whose key is in the 'ATableau' share the weighting of the course with the other co-teachers
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauBooleens 
2019.0.0.1 
Statutory hourly cost of the teachers
CoutHoraireStatutaireEnseignant 
Value of the statutory hourly cost of the teacher with the key 'AEnseignant'. Obsolete: use the function CoutHoraireStatutaireDEnseignant in the interface IHpSvcWCoutsHoraires which returns a key of hourly cost.
AEnseignant : THpSvcWCleEnseignant 
double 
2014.0.0.0 
ModifierCoutHoraireStatutaireEnseignant 
Modify the value of the statutory hourly cost of the teacher with the key 'AEnseignant'. Obsolete: use the function CoutHoraireStatutaireDEnseignant in the interface IHpSvcWCoutsHoraires which adopts a key of hourly cost as a parameter.
AEnseignant : THpSvcWCleEnseignant 
ACoutStatutaire : double 
2014.0.0.0 
CoutsHorairesStatutaireTableauDEnseignants 
Value of the statutory hourly cost of the teachers whose key is in the 'ATableau'. Obsolete: use the function CoutsHorairesStatutaireEnseignants in the interface IHpSvcWCoutsHoraires which returns a key array of hourly cost.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDecimaux 
2014.0.0.0 
Hourly cost of the teachers per class
CoutHoraireDePromotionEnseignant 
Value of the hourly cost of the teacher with the key 'AEnseignant' for the class with the key 'APromotion'. Obsolete: use the function CoutHoraireDePromotionDEnseignant in the interface IHpSvcWCoutsHoraires which returns a key of hourly cost.
AEnseignant : THpSvcWCleEnseignant 
APromotion : THpSvcWClePromotion 
double 
2014.0.0.0 
ModifierCoutHoraireDePromotionEnseignant 
Modify the value of the hourly cost of the teacher with the key 'AEnseignant' for the class with the key 'APromotion'. Obsolete: use the function ModifierCoutHoraireDePromotionDEnseignant in the interface IHpSvcWCoutsHoraires which adopts a key of hourly cost as a parameter.
AEnseignant : THpSvcWCleEnseignant 
APromotion : THpSvcWClePromotion 
ACoutHoraire : double 
2014.0.0.0 
CoutsHorairesDePromotionTableauDEnseignants 
Value of the hourly cost of the teachers whose key is in 'ATableau' for the class with the key 'APromotion'. Obsolete: use the function CoutsHorairesDePromotionEnseignants in the interface IHpSvcWCoutsHoraires which returns a key array of hourly cost.
ATableau : THpSvcWTableauClesEnseignants 
APromotion : THpSvcWClePromotion 
THpSvcWTableauDecimaux 
2014.0.0.0 
Hourly cost of the teachers per group/option
CoutHoraireDeTDOptionEnseignant 
Value of the hourly cost of the teacher teacher with the key 'AEnseignant' for the group/option with the key ATDOption'. Obsolete: use the function CoutHoraireDeTDOptionDEnseignant in the interface IHpSvcWCoutsHoraires which returns a key of hourly cost.
AEnseignant : THpSvcWCleEnseignant 
ATDOption : THpSvcWCleTDOption 
double 
2014.0.0.0 
ModifierCoutHoraireDeTDOptionEnseignant 
Modify the value of the hourly cost of the teacher with the key 'AEnseignant' for the group/option with the key ATDOption'. Obsolete: use the function ModifierCoutHoraireDeTDOptionDEnseignant in the interface IHpSvcWCoutsHoraires which adopts a key of hourly cost as a parameter.
AEnseignant : THpSvcWCleEnseignant 
ATDOption : THpSvcWCleTDOption 
ACoutHoraire : double 
2014.0.0.0 
CoutsHorairesDeTDOptionTableauDEnseignants 
Value of the hourly cost of the teachers whose key is in 'ATableau' for the group/option with the key 'ATDOption'. Obsolete: use the function CoutsHorairesDeTDOptionEnseignants ModifierCoutHoraireDeTDOptionDEnseignants in the interface IHpSvcWCoutsHoraires which returns a key array of hourly cost.
ATableau : THpSvcWTableauClesEnseignants 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauDecimaux 
2014.0.0.0 
Hourly cost of the teachers without a public
CoutHoraireSansPublicEnseignant 
Value of the hourly cost of without a public of the teacher with the key 'AEnseignant'. Obsolete: use the function CoutHoraireSansPublicDEnseignant in the interface IHpSvcWCoutsHoraires which returns a key of hourly cost.
AEnseignant : THpSvcWCleEnseignant 
double 
2014.0.0.0 
ModifierCoutHoraireSansPublicEnseignant 
Modify the value of the hourly cost of without a public of the teacher with the key 'AEnseignant'. Obsolete: use the function CoutHoraireSansPublicDEnseignant in the interface IHpSvcWCoutsHoraires which adopts a key of hourly cost as a parameter.
AEnseignant : THpSvcWCleEnseignant 
ACoutHoraire : double 
2014.0.0.0 
CoutsHorairesSansPublicTableauDEnseignants 
Value of the hourly cost of without a public of the teachers whose key is in 'ATableau'. Obsolete: use the function CoutHoraireSansPublicDEnseignants in the interface IHpSvcWCoutsHoraires which returns a key array of hourly cost.
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauDecimaux 
2014.0.0.0 
Cost of the teachers
CoutEnseignant 
Cost of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
double 
2014.0.0.0 
CoutsTableauDEnseignants 
Cost of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDecimaux 
2014.0.0.0 
CoutEnseignantEntre2Dates 
Cost of the teacher with the key 'AEnseignant' between 'ADate1' and 'ADate2'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
AEnseignant : THpSvcWCleEnseignant 
ADate1 : date 
ADate2 : date 
AAvecCoursNonPlace : boolean 
AAvecJoursFerie : boolean 
double 
2017.0.3.3 
CoutsTableauDEnseignantsEntre2Dates 
Cost of the teachers whose key is in 'ATableau' between 'ADate1' and 'ADate2'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
ATableau : THpSvcWTableauClesEnseignants 
ADate1 : date 
ADate2 : date 
AAvecCoursNonPlace : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDecimaux 
2017.0.3.3 
Occupancy of the teachers
Warning, durations are expressed in 'days'. Example, a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeCoursEnseignant 
Formerly 'OccupationAnnuelleEnseignant', 'TauxOccupationAnnuelleEnseignant', and 'VolumeHoraireAnnuelEnseignant'. Duration of the courses of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesCoursTableauDEnseignants 
Formerly 'OccupationsAnnuellesTableauDEnseignants', 'TauxOccupationAnnuelleTableauDEnseignants', and 'VolumesHorairesAnnuelsTableauDEnseignants'. Duration of the courses of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
DureeDisponibleEnseignant 
Formerly 'OccupationAnnuelleEnseignant', 'TauxOccupationAnnuelleEnseignant', and 'VolumeHoraireAnnuelEnseignant'. Available duration of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesDisponiblesTableauDEnseignants 
Formerly 'OccupationsAnnuellesTableauDEnseignants', 'TauxOccupationAnnuelleTableauDEnseignants', and 'VolumesHorairesAnnuelsTableauDEnseignants'. Available duration of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
Weighted duration of the courses of the teachers
DureePondereeCoursEnseignant 
Formerly 'PonderationEnseignant'. Weighted duration of the courses of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual weighted duration.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesPondereesCoursTableauDEnseignants 
Formerly 'PonderationsTableauDEnseignants'. Weighted duration of the courses of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual weighted duration.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
T1, T2 and T3 of the teachers
T1Enseignant 
T1 of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.2.2 
T1TableauDEnseignants 
T1 of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.2.2 
T2ConvEnseignant 
Standard T1 of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.2.2 
T2ConvTableauDEnseignants 
Standard T2 of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.2.2 
T2RealEnseignant 
T2 worked hours of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.2.2 
T2RealTableauDEnseignants 
T2 worked hours of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.2.2 
T3Enseignant 
T3 of the teacher with the key 'AEnseignant' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.2.2 
T3TableauDEnseignants 
T3 of the teachers whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.2.2 
Subjects of the teachers
MatieresEnseignant 
List of keys of the subjects of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTableauClesMatieres 
2007.0.6.1 
AjouterMatiereEnseignant 
Add the subject with the key 'AMatiere' to the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AMatiere : THpSvcWCleMatiere 
2007.0.6.1 
EnleverMatiereEnseignant 
Remove the subject with the key 'AMatiere' from the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
AMatiere : THpSvcWCleMatiere 
2007.0.6.1 
Classes of the teachers
PromotionsEnseignant 
Returns the list of keys of the classes of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTableauClesPromotions 
2013.0.0.0 
AjouterPromotionEnseignant 
Add the class with the key 'APromotion' to the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
APromotion : THpSvcWClePromotion 
2013.0.0.0 
EnleverPromotionEnseignant 
Remove the class with the key 'APromotion' from the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
APromotion : THpSvcWClePromotion 
2013.0.0.0 
TDOptionsEnseignant 
Returns the list of keys of the groups/options of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTableauClesTDOptions 
2013.0.0.0 
AjouterTDOptionEnseignant 
Add the group/option with the key 'ATDOption' to the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ATDOption : THpSvcWCleTDOption 
2013.0.0.0 
EnleverTDOptionEnseignant 
Remove the group/option with the key 'ATDOption' from the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
ATDOption : THpSvcWCleTDOption 
2013.0.0.0 
Courses of the teachers
CoursEnseignant 
Keys of the courses of the teacher with the key 'AEnseignant'
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTableauClesCours 
2006.0.13.3 
CoursEnseignantEntre2Dates 
Keys of the courses of the teacher with the key 'AEnseignant' between the 'ADate1' and 'ADate2'
AEnseignant : THpSvcWCleEnseignant 
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2007.0.6.1 
EnseignantsCours 
Keys of the teachers of the course with the key 'ACours'. Use the function EnseignantsDuCours in the interface IHpSvcWCours.
ACours : THpSvcWCleCours 
THpSvcWTableauClesEnseignants 
2006.0.13.3 
DomaineEnseignantDansLeCours 
Domain of presence of the teacher with the key 'AEnseignant' for the course with the key 'ACours'. The domain of the teacher in the course is void if the teacher is not in the course. Use ModifierDomaineEnseignantDansLeCours to add a teacher to a course or to remove him/her from this course
AEnseignant : THpSvcWCleEnseignant 
ACours : THpSvcWCleCours 
THpSvcWTableauSemaines 
2006.0.13.3 
ModifierDomaineEnseignantDansLeCours 
Modify the domain of presence of the teacher with the key 'AEnseignant' for the course with the key 'ACours'. Allows adding or removing the teacher to or from the course
AEnseignant : THpSvcWCleEnseignant 
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
EnseignantsDesCoursComprisEntre2Dates 
List of keys of teachers ensuring at least one course between 'ADate1' and 'ADate2'
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesEnseignants 
2020.0.5.0 
Timetable in an Ical format
IcalEmploiDuTempsEnseignant 
Obsolete: Use IcalEnseignant.
Returns a string corresponding to the timetable of the teacher in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning, the parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteAutresEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
string 
2010.0.4.0 
IcalEmploiDuTempsTableauDEnseignants 
Obsolete: Use IcalTableauDEnseignants.
Returns an array of strings corresponding to the timetable of the teachers in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning, the parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteAutresEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2010.0.4.0 
IcalEnseignant 
Returns a string corresponding to the timetable of the teacher in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
AEnseignant : THpSvcWCleEnseignant 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteAutresEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
string 
2018.0.0.1 
IcalTableauDEnseignants 
Returns an array of strings corresponding to the timetable of the teachers in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ATableau : THpSvcWTableauClesEnseignants 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteAutresEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2018.0.0.1 
URLIcalEnseignant 
Returns the URL suffix of the ICAL of the teacher with the key 'AEnseignant' in the academic year for Teachers Webspace.
Don't forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise returns an exception. (To generate URL, launch with a Modifier account or higher)
AEnseignant : THpSvcWCleEnseignant 
string 
2018.0.2.0 
URLIcalTableauDEnseignants 
Returns the URL suffixes of the ICAL of the teachers whose key is in 'ATableau' in the academic year for Teachers Webspace.
Don't forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise empty. (To generate URL, launch with a Modifier account or higher)
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauChaines 
2018.0.2.0 
Sort the teachers
TrierTableauDEnseignantsParCle 
Sort the array 'ATableau' according to the key of the teachers
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesEnseignants 
2006.0.13.3 
TrierTableauDEnseignantsParNomPrenomEtCode 
Sort the array 'ATableau' according to the surname, first name and code of the teachers
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesEnseignants 
2006.0.13.3 
TrierTableauDEnseignantsParPrenomEtNom 
Sort the array 'ATableau' according to the first name and surname of the teachers
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesEnseignants 
2006.0.13.3 
TrierTableauDEnseignantsParIdentifiant 
Sort the array 'ATableau' according to the identifier of the teachers
ATableau : THpSvcWTableauClesEnseignants 
THpSvcWTableauClesEnseignants 
2007.0.6.1 

Haut de page

Students (HpSvcWDonnees, BindingEtudiants, PortEtudiants)

CALL PARAMETERS RETURN TYPE VERSION
Key of the student
CleEtudiantEstValide 
True if the student key 'AEtudiant' is valid, otherwise false
AEtudiant : THpSvcWCleEtudiant 
boolean 
2006.0.13.3 
ClesEtudiantsValidesTableauDEtudiants 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauClesEtudiants 
2006.0.13.3 
ClesEtudiantsInvalidesTableauDEtudiants 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauClesEtudiants 
2006.0.13.3 
Number of students in the database
NombreEtudiants 
Total number of students in the database
unsignedInt 
2006.0.13.3 
Array of all the students in the database
TousLesEtudiants 
Array of keys of all the students in the database
THpSvcWTableauClesEtudiants 
2006.0.13.3 
Create or delete the students
CreerEtudiant 
Create a student having the surname 'ANom', first name 'APrenom' and date of birth 'ADateDeNaissance' in the database
ANom : string 
APrenom : string 
ADateDeNaissance : date 
THpSvcWCleEtudiant 
2006.0.13.3 
CreerEtudiantAvecNumeroINE 
Create a student with the name 'ANom', first name 'APrenom', date of birth 'ADateDeNaissance' and student number INE 'ANumeroINE' in the base
ANom : string 
APrenom : string 
ADateDeNaissance : date 
ANumeroINE : string 
THpSvcWCleEtudiant 
2022.0.3.0 
CreerEtudiantAvecIdentifiant 
Create a student having the surname 'ANom', first name 'APrenom', date of birth 'ADateDeNaissance' and identifier 'AIdentifiant' in the database
ANom : string 
APrenom : string 
ADateDeNaissance : date 
AIdentifiant : string 
THpSvcWCleEtudiant 
2007.0.6.1 
CreerEtudiantAvecNumeroINEEtIdentifiant 
Create a student with the name 'ANom', first name 'APrenom', date of birth 'ADateDeNaissance', student number INE 'ANumeroINE' and identifier 'AIdentifiant' in the base
ANom : string 
APrenom : string 
ADateDeNaissance : date 
ANumeroINE : string 
AIdentifiant : string 
THpSvcWCleEtudiant 
2022.0.3.0 
SupprimerEtudiant 
Delete the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
2006.0.13.3 
SupprimerTableauDEtudiants 
Delete the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
2006.0.13.3 
Access to the students by...
AccederEtudiantParNomPrenomDateDeNaissanceEtNumeroINE 
Key of student with the name 'ANom', first name 'APrenom', date of birth 'ADateDeNaissance', and student number INE 'ANumeroINE'
ANom : string 
APrenom : string 
ADateDeNaissance : date 
ANumeroINE : string 
THpSvcWCleEtudiant 
2022.0.3.0 
AccederEtudiantsParNomPrenomEtDateDeNaissance 
Formerly 'AccederEtudiantParNomPrenomEtDateDeNaissance'. Array of keys of the students having the surname 'ANom', first name 'APrenom' and birth date 'ADateDeNaissance'
ANom : string 
APrenom : string 
ADateDeNaissance : date 
THpSvcWTableauClesEtudiants 
2006.0.13.3 
AccederEtudiantParIdentifiant 
Key of the student with the identifier 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleEtudiant 
2007.0.6.1 
AccederEtudiantParNumeroDOrdre 
Key of the student with the sequence number 'ANumero'
ANumero : string 
THpSvcWCleEtudiant 
2017.0.3.1 
AccederEtudiantParNumeroINE 
Key of the student with the student number 'ANumero'
ANumero : string 
THpSvcWCleEtudiant 
2017.0.3.1 
Surname and first name of the students
NomEtudiant 
Surname of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2006.0.13.3 
ModifierNomEtudiant 
Modify the surname of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ANom : string 
2006.0.13.3 
NomsTableauDEtudiants 
Surname of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2006.0.13.3 
PrenomEtudiant 
First name 1 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2006.0.13.3 
ModifierPrenomEtudiant 
Modify the first name 1 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
APrenom : string 
2006.0.13.3 
PrenomsTableauDEtudiants 
First name 1 of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2006.0.13.3 
Prenom2Etudiant 
Middle name of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2022.0.2.0 
ModifierPrenom2Etudiant 
Modify the middle name of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
APrenom2 : string 
2022.0.2.0 
Prenoms2TableauDEtudiants 
Middle name of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2022.0.2.0 
Prenom3Etudiant 
Middle name 2 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2022.0.2.0 
ModifierPrenom3Etudiant 
Modify the middle name 2 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
APrenom3 : string 
2022.0.2.0 
Prenoms3TableauDEtudiants 
Middle name 2 of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2022.0.2.0 
PrenomUsageEtudiant 
Common first name of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2022.0.2.0 
ModifierPrenomUsageEtudiant 
Modify the common first name of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
APrenomUsage : string 
2022.0.2.0 
PrenomsUsageTableauDEtudiants 
Common first name of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2022.0.2.0 
Date of birth of the students
DateDeNaissanceEtudiant 
Date of birth of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
date 
2006.0.13.3 
ModifierDateDeNaissanceEtudiant 
Modify the date of birth of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ADateDeNaissance : date 
2006.0.13.3 
DatesDeNaissancesTableauDEtudiants 
Date of birth of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauDates 
2006.0.13.3 
AucuneDateDeNaissance 
Significant date if the date of birth is not allocated to the student
date 
2015.0.1.4 
Civil status of the students
CiviliteEtudiant 
Civil status of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2009.0.6.0 
ModifierCiviliteEtudiant 
Modify the civil status of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ACivilite : string 
2009.0.6.0 
CivilitesTableauDEtudiants 
Civil status of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2009.0.6.0 
UID-Identifier of the students
IdentifiantEtudiant 
UID-Identifier of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierIdentifiantEtudiant 
Modify the UID-Identifier of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AIdentifiant : string 
2007.0.6.1 
IdentifiantsTableauDEtudiants 
UID-Identifier of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
CAS identifier of the students
IdentifiantCASEtudiant 
CAS identifier of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2010.0.4.0 
ModifierIdentifiantCASEtudiant 
Modify the CAS identifier of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AIdentifiant : string 
2010.0.4.0 
IdentifiantsCASTableauDEtudiants 
CAS identifier of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2010.0.4.0 
Username of the students
IdentifiantConnexionEtudiant 
Username of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2011.0.0.1 
ModifierIdentifiantConnexionEtudiant 
Modify the username of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AIdentifiant : string 
2011.0.0.1 
IdentifiantsConnexionTableauDEtudiants 
Username of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2011.0.0.1 
Modify a student's password
ModifierMotDePasseEtudiant 
Modify the password of the student with the key 'AEtudiant'. Returns an exception if the UID-identifier of the student is void. Operation only authorized for an administrator.
AEtudiant : THpSvcWCleEtudiant 
AMotDePasse : string 
2012.0.0.0 
Students' email
EMailEtudiant 
Email to be used for the student with the key 'AEtudiant'. Returns the personal email if this is the one to be used, otherwise the institutional email
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierEMailEtudiant 
Modify the email to be used for the student with the key 'AEtudiant'. Modify the personal email if this is the one to be used, otherwise modify the institutional email
AEtudiant : THpSvcWCleEtudiant 
AEMail : string 
2007.0.6.1 
EMailsTableauDEtudiants 
Email to be used for the students whose key is in 'ATableau'. Returns the personal email if this is the one to be used, otherwise the institutional email
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
EMailPersonnelEtudiant 
Personal email of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2024.0.6.0 
ModifierEMailPersonnelEtudiant 
Modify the personal email of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AEMail : string 
2024.0.6.0 
EMailsPersonnelsTableauDEtudiants 
Personal email of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2024.0.6.0 
EMailInstitutionnelEtudiant 
Institutional email of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2024.0.6.0 
ModifierEMailInstitutionnelEtudiant 
Modify the institutional email of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AEMail : string 
2024.0.6.0 
EMailsInstitutionnelsTableauDEtudiants 
Institutional email of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2024.0.6.0 
EstEMailPersonnelAUtiliserPourEtudiant 
True if the personal email is the one to be used, otherwise false
AEtudiant : THpSvcWCleEtudiant 
boolean 
2024.0.6.0 
SontEMailPersonnelAUtiliserPourTableauDEtudiants 
Boolean table indicating whether the personal email is the one to use for students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauBooleens 
2024.0.6.0 
EstDestinataireCourriersAbsencesEtudiant 
True if the student is the recipient of mail linked to Student Administration, otherwise false
AEtudiant : THpSvcWCleEtudiant 
boolean 
2011.0.1.0 
ModifierEstDestinataireCourriersAbsencesEtudiant 
Allows or does not allow the student to receive mail linked to Student Administration
AEtudiant : THpSvcWCleEtudiant 
AEstDestinataire : boolean 
2011.0.1.0 
SontDestinatairesCourriersAbsencesTableauDEtudiants 
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauBooleens 
2011.0.1.0 
Gender of the students
SexeEtudiant 
Gender of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierSexeEtudiant 
Modify the gender of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ASexe : string 
2007.0.6.1 
SexesTableauDEtudiants 
Gender of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Student number of the students
NumeroINEEtudiant 
Student number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2017.0.3.1 
ModifierNumeroINEEtudiant 
Modify the student number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ANumeroINE : string 
2017.0.3.1 
NumerosINETableauDEtudiants 
Student number of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2017.0.3.1 
Sequence number of the students
NumeroDOrdreEtudiant 
Sequence number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2017.0.3.1 
ModifierNumeroDOrdreEtudiant 
Modify the sequence number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ANumeroDOrdre : string 
2017.0.3.1 
NumerosDOrdreTableauDEtudiants 
Sequence number of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2017.0.3.1 
Maiden name of the students
NomJeuneFilleEtudiant 
Maiden name of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierNomJeuneFilleEtudiant 
Modify the maiden name of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ANomJeuneFille : string 
2007.0.6.1 
NomsJeuneFilleTableauDEtudiants 
Maiden name of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Place of birth of the students
LieuDeNaissanceEtudiant 
Place of birth of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierLieuDeNaissanceEtudiant 
Modify the place of birth of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AVille : string 
2007.0.6.1 
LieuxDeNaissanceTableauDEtudiants 
Place of birth of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Nationality of the students
NationaliteEtudiant 
Nationality of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierNationaliteEtudiant 
Modify the nationality of the student with the key 'AEtudiant' – If several nationalities, separate them with commas
AEtudiant : THpSvcWCleEtudiant 
ANationalite : string 
2007.0.6.1 
NationalitesTableauDEtudiants 
Nationality of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Social security of the students
NumeroSecuriteSocialeEtudiant 
Social security number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierNumeroSecuriteSocialeEtudiant 
Modify the social security number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ANumeroSS : string 
2014.0.2.0 
NumerosSecuriteSocialeTableauDEtudiants 
Social security number of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
CleSecuriteSocialeEtudiant 
Social security key of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierCleSecuriteSocialeEtudiant 
Modify the social security key of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ACleSS : string 
2014.0.2.0 
ClesSecuriteSocialeTableauDEtudiants 
Social security key of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
Mutual insurance of the students
MutuelleEtudiant 
Mutual insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierMutuelleEtudiant 
Modify the mutual insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AMutuelle : string 
2014.0.2.0 
MutuellesTableauDEtudiants 
Mutual insurance of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
Contribution to the mutual insurance of the students
CotisationEtudiant 
Contribution to a mutual insurance of the student with the key 'AEtudiant
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierCotisationEtudiant 
Modify the contribution to a mutual insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ACotisation : boolean 
2014.0.2.0 
NePasRenseignerCotisationEtudiant 
Erase the contribution to a mutual insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
2014.0.2.0 
CotisationsTableauDEtudiants 
Contribution to a mutual insurance of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
Motive for non-contribution for a mutual insurance of the students
MotifNonCotisationEtudiant 
Motive of non-contribution to a mutual insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierMotifNonCotisationEtudiant 
Modify the motive of non-contribution to a mutual insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AMotif : string 
2014.0.2.0 
MotifsNonCotisationTableauDEtudiants 
Motive of non-contribution for a mutual insurance of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
Liability insurance of the students
AssuranceResponsabiliteCivileEtudiant 
Liability insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierAssuranceResponsabiliteCivileEtudiant 
Modify the liability insurance of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AAssurance : string 
2014.0.2.0 
AssurancesResponsabiliteCivileTableauDEtudiants 
Liability insurance of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
Contract number of the students
NumeroContratEtudiant 
Contract number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierNumeroContratEtudiant 
Modify the contract number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ANumeroContrat : string 
2014.0.2.0 
NumerosContratTableauDEtudiants 
Contract number of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
Other information concerning the students
This is in-house information for the administration that will not be available for printing
AutreInformationEtudiant 
Other information concerning the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2015.0.0.0 
ModifierAutreInformationEtudiant 
Modify the other information concerning the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AAutreInformation : string 
2015.0.0.0 
AutresInformationsTableauDEtudiants 
Other information concerning the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2015.0.0.0 
Commentary of the students
CommentaireEtudiant 
Commentary of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.2.0 
ModifierCommentaireEtudiant 
Modify the commentary of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ACommentaire : string 
2014.0.2.0 
CommentairesTableauDEtudiants 
Commentary of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.2.0 
Fiscal code of the students
CodeFiscalEtudiant 
Fiscal code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2019.0.0.1 
ModifierCodeFiscalEtudiant 
Modify the fiscal code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ACodeFiscal : string 
2019.0.0.1 
CodesFiscauxTableauDEtudiants 
Fiscal code of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2019.0.0.1 
Addresses 1, 2, 3 and 4 of the students
Adresse1Etudiant 
Address1 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierAdresse1Etudiant 
Modify the address1 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AAdresse1 : string 
2007.0.6.1 
Adresses1TableauDEtudiants 
Address1 of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Adresse2Etudiant 
Address2 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierAdresse2Etudiant 
Modify the address2 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AAdresse2 : string 
2007.0.6.1 
Adresses2TableauDEtudiants 
Address2 of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Adresse3Etudiant 
Address3 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2011.0.0.1 
ModifierAdresse3Etudiant 
Modify the address3 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AAdresse3 : string 
2011.0.0.1 
Adresses3TableauDEtudiants 
Address3 of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2011.0.0.1 
Adresse4Etudiant 
Address4 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2011.0.0.1 
ModifierAdresse4Etudiant 
Modify the address4 of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AAdresse4 : string 
2011.0.0.1 
Adresses4TableauDEtudiants 
Address4 of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2011.0.0.1 
Postal code of the students
CodePostalEtudiant 
Postal code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierCodePostalEtudiant 
Modify the postal code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ACodePostal : string 
2007.0.6.1 
CodesPostauxTableauDEtudiants 
Postal code of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
City of the students
VilleEtudiant 
City of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierVilleEtudiant 
Modify the city of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AVille : string 
2007.0.6.1 
VillesTableauDEtudiants 
City of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Country of the students
PaysEtudiant 
Country of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2011.0.0.1 
ModifierPaysEtudiant 
Modify the country of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
APays : string 
2011.0.0.1 
PaysTableauDEtudiants 
Country of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2011.0.0.1 
State/Province of the students
ProvinceEtudiant 
State/Province of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2014.0.0.0 
ModifierProvinceEtudiant 
Modify the State/Province of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AProvince : string 
2014.0.0.0 
ProvincesTableauDEtudiants 
State/Province of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2014.0.0.0 
Landline number of the students
TelephoneFixeEtudiant 
Landline number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierTelephoneFixeEtudiant 
Modify the landline number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ATelephoneFixe : string 
2007.0.6.1 
TelephonesFixesTableauDEtudiants 
Landline number of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
IndicatifTelephoneFixeEtudiant 
Landline area code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2015.0.0.0 
ModifierIndicatifTelephoneFixeEtudiant 
Modify the landline area code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesFixesTableauDEtudiants 
Landline area code of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2015.0.0.0 
Cellphone number of the students
TelephonePortableEtudiant 
Cellphone number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierTelephonePortableEtudiant 
Modify the cellphone number of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ATelephonePortable : string 
2007.0.6.1 
TelephonesPortablesTableauDEtudiants 
Cellphone number of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
IndicatifTelephonePortableEtudiant 
Cellphone area code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2011.0.0.1 
ModifierIndicatifTelephonePortableEtudiant 
Modify the cellphone area code of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AIndicatif : string 
2011.0.0.1 
IndicatifsTelephonesPortablesTableauDEtudiants 
Cellphone area code of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2011.0.0.1 
AutorisationReceptionSMSEtudiant 
True if the student agrees to receive SMS, otherwise false
AEtudiant : THpSvcWCleEtudiant 
boolean 
2011.0.1.0 
ModifierAutorisationReceptionSMSEtudiant 
Allows you to authorize or prohibit the reception of SMS
AEtudiant : THpSvcWCleEtudiant 
AAutorisationSMS : boolean 
2011.0.1.0 
AutorisationsReceptionSMSTableauDEtudiants 
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauBooleens 
2011.0.1.0 
Student repeating the year
LEtudiantEstRedoublant 
True if the student with the key 'AEtudiant' is repeating the year, otherwise false
AEtudiant : THpSvcWCleEtudiant 
boolean 
2007.0.6.1 
ModifierRedoublantEtudiant 
Modify if the student with the key 'AEtudiant' is repeating the year or not
AEtudiant : THpSvcWCleEtudiant 
ARedoublant : boolean 
2007.0.6.1 
LeTableauDEtudiantsSontRedoublants 
Boolean array indicating if the students whose key is in the 'ATableau' are students repeating the year
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauBooleens 
2007.0.6.1 
Baccalaureate of the students
BaccalaureatEtudiant 
Baccalaureate code (or equivalent) of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2023.0.3.0 
ModifierBaccalaureatEtudiant 
Modify the Baccalaureate of the student with the key 'AEtudiant'. Returns an exception if the code does not exist
AEtudiant : THpSvcWCleEtudiant 
ACodeBaccalaureat : string 
2023.0.3.0 
BaccalaureatTableauDEtudiants 
Baccalaureate code (or equivalent) of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2023.0.3.0 
NomBaccalaureatDeCode 
Baccalaureate name (or equivalent) corresponding to the code 'ACode'
ACode : string 
string 
2023.0.3.0 
CodeBaccalaureatDeNom 
Baccalaureate code (or equivalent) corresponding to the name 'ANom'
ANom : string 
string 
2023.0.3.0 
Specialite1BacEtudiant 
Specialization 1 code of the Baccalaureate of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2023.0.3.0 
ModifierSpecialite1BacEtudiant 
Modify the specialization 1 of the student with the key 'AEtudiant'. Returns an exception if the code does not exist
AEtudiant : THpSvcWCleEtudiant 
ACodeSpecialite1 : string 
2023.0.3.0 
Specialite1BacTableauDEtudiants 
Specialization 1 code of the Baccalaureate of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2023.0.3.0 
Specialite2BacEtudiant 
Specialization 2 code of the Baccalaureate of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2023.0.3.0 
ModifierSpecialite2BacEtudiant 
Modify the specialization 2 of the student with the key 'AEtudiant'. Returns an exception if the code does not exist
AEtudiant : THpSvcWCleEtudiant 
ACodeSpecialite2 : string 
2023.0.3.0 
Specialite2BacTableauDEtudiants 
Specialization 2 code of the Baccalaureate of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2023.0.3.0 
NomSpecialiteBacDeCode 
Name of the BAC specialization corresponding to the code 'ACode'
ACode : string 
string 
2023.0.3.0 
CodeSpecialiteBacDeNom 
BAC specialization code corresponding to the name 'ANom'
ANom : string 
string 
2023.0.3.0 
DepartementObtentionBacEtudiant 
Department code of Baccalaureate obtention of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2023.0.3.0 
ModifierDepartementObtentionBacEtudiant 
Modify the department of obtention of the student with the key 'AEtudiant'. Returns an exception if the code does not exist
AEtudiant : THpSvcWCleEtudiant 
ACodeDepartementObt : string 
2023.0.3.0 
DepartementObtentionBacTableauDEtudiants 
Department code of Baccalaureate obtention of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2023.0.3.0 
NomDepartementDeCode 
Department name corresponding to the code 'ACode'
ACode : string 
string 
2023.0.3.0 
CodeDepartementDeNom 
Department code corresponding to the name 'ANom'
ANom : string 
string 
2023.0.3.0 
AnneeObtentionBacEtudiant 
Year of Baccalaureate obtention of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2023.0.3.0 
ModifierAnneeObtentionBacEtudiant 
Modify the year of Baccalaureate obtention of the student with the key 'AEtudiant'. Returns an exception if the format is non-valid (YYYY between 1900 and 2100)
AEtudiant : THpSvcWCleEtudiant 
AAnneeObt : string 
2023.0.3.0 
AnneeObtentionBacTableauDEtudiants 
Year of Baccalaureate obtention of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2023.0.3.0 
Level in the diploma of the students
Indicated in number of effective semesters (not necessarily validated)
NiveauDansDiplomeEtudiant 
Level in the diploma attained by the student with the key 'AEtudiant' on January 15th of the current year
AEtudiant : THpSvcWCleEtudiant 
string 
2023.0.3.0 
ModifierNiveauDansDiplomeEtudiant 
Modify the level in the diploma attained by the student with the key 'AEtudiant' on January 15th of the current year. Returns an exception if the format is non-valid (between 01 and 10)
AEtudiant : THpSvcWCleEtudiant 
ANiveau : string 
2023.0.3.0 
NiveauDansDiplomeTableauDEtudiants 
Level in the diploma attained by the students whose key is in 'ATableau' on January 15th of the current year
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2023.0.3.0 
Type of last diploma obtained by the students
TypeDernierDiplomeEtudiant 
Code of the type of last diploma obtained by the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2023.0.3.0 
ModifierTypeDernierDiplomeEtudiant 
Modify the type of last diploma obtained by the student with the key 'AEtudiant'. Returns an exception if the code does not exist
AEtudiant : THpSvcWCleEtudiant 
ACodeTypeDernierDiplome : string 
2023.0.3.0 
TypeDernierDiplomeTableauDEtudiants 
Code of the type of last diploma obtained by the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2023.0.3.0 
NomTypeDernierDiplomeDeCode 
Name of the type of last obtained diploma corresponding to the code 'ACode'
ACode : string 
string 
2023.0.3.0 
CodeTypeDernierDiplomeDeNom 
Code of the type of last obtained diploma corresponding to the name 'ANom'
ANom : string 
string 
2023.0.3.0 
Admission procedure for the students
ModaliteDAdmissionEtudiant 
Admission procedure of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierModaliteDAdmissionEtudiant 
Modify the admission procedure of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AModalite : string 
2007.0.6.1 
ModalitesDAdmissionTableauDEtudiants 
Admission procedure of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Previous institution of the students
TousLesEtablissementsOrigine 
Array of the names of all the institutions
THpSvcWTableauChaines 
2016.0.0.1 
CreerEtablissementOrigine 
Only create the previous institution with the name 'ANomEtablissement' with e-mail 'AEmailEtablissement' if it is nonexistent. Returns an exception if there is an existing previous institution with the same name or e-mail address
ANomEtablissement : string 
AEmailEtablissement : string 
2016.0.0.1 
SupprimerEtablissementOrigine 
Only delete the previous institution if it is not used
ANomEtablissement : string 
2016.0.0.1 
SupprimerTableauDEtablissementsOrigine 
Delete the previous institutions if they are not used
ATableau : THpSvcWTableauChaines 
2016.0.0.1 
EtablissementOrigineEtudiant 
Name of the previous institution of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2016.0.0.1 
ModifierEtablissementOrigineEtudiant 
Modify the name of the previous institution of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ANomEtablissement : string 
2016.0.0.1 
EtablissementsOrigineTableauDEtudiants 
Previous institution of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2016.0.0.1 
EmailEtablissementOrigine 
E-mail of the previous institution with the name 'AEtablissement'
AEtablissement : string 
string 
2016.0.0.1 
ModifierEmailEtablissementOrigine 
Modify the e-mail of the previous institution with the name 'AEtablissement'
ANomEtablissement : string 
AEmailEtablissement : string 
2016.0.0.1 
EmailsTableauDEtablissementsOrigine 
E-mail of the previous institutions whose name is in 'ATableau'
ATableau : THpSvcWTableauChaines 
THpSvcWTableauChaines 
2016.0.0.1 
Enrollment date of the students
DateInscriptionEtudiant 
Enrollment date of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
date 
2020.0.0.1 
ModifierDateInscriptionEtudiant 
Modify the enrollment date of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ADateInscription : date 
2020.0.0.1 
DatesInscriptionTableauDEtudiants 
Enrollment date of the students whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauDates 
2020.0.0.1 
Previous studies of the students
CursusAnterieurEtudiant 
Previous curricula of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierCursusAnterieurEtudiant 
Modify the previous curricula of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ACursusAnterieur : string 
2007.0.6.1 
CursusAnterieurTableauDEtudiants 
Previous curricula of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Owner of the students
ProprietaireEtudiant 
Surname and first name of the owner of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2007.0.6.1 
ModifierProprietaireEtudiant 
Modify the owner of the student with the key 'AEtudiant'. Operation only authorized for an administrator.
AEtudiant : THpSvcWCleEtudiant 
ANomProprietaire : string 
APrenomProprietaire : string 
2007.0.6.1 
ProprietairesTableauDEtudiants 
Surname and first name of the owners of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2007.0.6.1 
Publication on the .Net
NePasPublierLEtudiantSurLesEspaces 
Allows you not to publish the student with the key 'AEtudiant' on all the .Net Webspaces (Always published on Secretariat and Porter Webspaces)
AEtudiant : THpSvcWCleEtudiant 
2017.0.0.1 
PublierLEtudiantSurTousLesEspaces 
Allows you to publish the student with the key 'AEtudiant' on all the .Net Webspaces
AEtudiant : THpSvcWCleEtudiant 
2017.0.0.1 
EtudiantPublieSurTousLesEspaces 
True if the student with the key 'AEtudiant' is published on the .Net Webspaces, otherwise false
AEtudiant : THpSvcWCleEtudiant 
boolean 
2017.0.0.1 
EtudiantsPubliesSurTousLesEspaces 
Boolean array indicating if the students whose key is in the 'ATableau' are published on all the .Net Webspaces
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauBooleens 
2017.0.0.1 
Photo of the students
PhotoEtudiant 
Photo feed of the student with the key 'AEtudiant' in the format 'AFormat'. The return value is void if the student does not have a photo.
AEtudiant : THpSvcWCleEtudiant 
AFormat : THpSvcWFormatPhoto 
base64Binary 
2013.0.5.2 
ModifierPhotoEtudiant 
Modify the photo of the student with the key 'AEtudiant' with a photo feed 'APhoto' in the format 'AFormat'.
AEtudiant : THpSvcWCleEtudiant 
AFormat : THpSvcWFormatPhoto 
APhoto : base64Binary 
2013.0.5.2 
EffacerPhotoEtudiant 
Erase the photo of the student with the key 'AEtudiant'.
AEtudiant : THpSvcWCleEtudiant 
2013.0.5.2 
AutorisationDiffusionPhotoEtudiant 
True if the student with the key 'AEtudiant' allows the use of his/her photo, otherwise false
AEtudiant : THpSvcWCleEtudiant 
boolean 
2019.0.4.1 
ModifierAutorisationDiffusionPhotoEtudiant 
Allows the student with the key 'AEtudiant' to authorize or prohibited the use of his/her photo
AEtudiant : THpSvcWCleEtudiant 
AAutorise : boolean 
2019.0.4.1 
AutorisationDiffusionPhotoTableauDEtudiants 
Boolean array indicating whether students whose key is in 'Atableau' allow the use of their photo
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauBooleens 
2019.0.4.1 
Classes and groupings of the students
RegroupementsEtudiant 
Array of keys of the groupings of the student with the key 'AEtudiant' on today's date
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesRegroupements 
2007.0.6.1 
RegroupementsEtudiantALaDate 
Array of keys of the groupings of the student with the key 'AEtudiant' on the date 'ADate'
AEtudiant : THpSvcWCleEtudiant 
ADate : date 
THpSvcWTableauClesRegroupements 
2011.0.2.8 
RegroupementsEtudiantEntre2Dates 
Keys of the grouping where the student with the key 'AEtudiant' has been enrolled at least one day between 'ADateDebut' and 'ADateFin'
AEtudiant : THpSvcWCleEtudiant 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesRegroupements 
2022.0.3.0 
PromotionEtudiant 
Key of the class of the student with the key 'AEtudiant' on today's date. Aborts if the specified student is in several classes
AEtudiant : THpSvcWCleEtudiant 
THpSvcWClePromotion 
2009.0.0.0 
PromotionsEtudiant 
Array of keys of the classes of the student with the key 'AEtudiant' on today's date
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesPromotions 
2009.0.0.0 
PromotionsEtudiantALaDate 
Array of keys of the classes of the student with the key 'AEtudiant' on the date 'ADate'
AEtudiant : THpSvcWCleEtudiant 
ADate : date 
THpSvcWTableauClesPromotions 
2011.0.2.8 
PromotionsEtudiantEntre2Dates 
Keys of the classes where the student with the key 'AEtudiant' has been enrolled at least one day between 'ADateDebut' and 'ADateFin'
AEtudiant : THpSvcWCleEtudiant 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesPromotions 
2022.0.3.0 
ModifierPromotionEtudiant 
Modify the class of the student with the key 'AEtudiant' in the year. Aborts if the specified student is in several classes
AEtudiant : THpSvcWCleEtudiant 
APromotion : THpSvcWClePromotion 
2009.0.0.0 
AjouterEtudiantALaPromotion 
AEtudiant : THpSvcWCleEtudiant 
APromotion : THpSvcWClePromotion 
2009.0.0.0 
AjouterEtudiantALaPromotionALaDate 
Assign the student with the key 'AEtudiant' to the class with the key 'APromotion' as of the date 'ADate'
AEtudiant : THpSvcWCleEtudiant 
APromotion : THpSvcWClePromotion 
ADate : date 
2011.0.2.8 
EnleverEtudiantDeLaPromotion 
AEtudiant : THpSvcWCleEtudiant 
APromotion : THpSvcWClePromotion 
2009.0.0.0 
EnleverEtudiantDeLaPromotionALaDate 
Remove the student with the key 'AEtudiant' from the class with the key 'APromotion' as of the date 'ADate'
AEtudiant : THpSvcWCleEtudiant 
APromotion : THpSvcWClePromotion 
ADate : date 
2011.0.2.8 
EtudiantsPromotion 
Array of keys of the students of the class with the key 'APromotion' on today's date
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesEtudiants 
2009.0.0.0 
EtudiantsPromotionALaDate 
Array of keys of the students of the class with the key 'APromotion' on the date 'ADate'
APromotion : THpSvcWClePromotion 
ADate : date 
THpSvcWTableauClesEtudiants 
2011.0.2.8 
EtudiantsPromotionEntre2Dates 
Keys of the students that have been enrolled for at least one day in the class with the key 'APromotion' between 'ADateDebut' and 'ADateFin'
APromotion : THpSvcWClePromotion 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesEtudiants 
2019.0.3.2 
DatesAffectationEtudiantAPromotion 
Dates of the assigning of the student with the key 'AEtudiant' to the class with the key 'APromotion'
AEtudiant : THpSvcWCleEtudiant 
APromotion : THpSvcWClePromotion 
THpSvcWTableauTypesIntervalles 
2019.0.3.2 
Groups/Options of the students
TDOptionsEtudiant 
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
TDOptionsEtudiantALaDate 
Array of keys of the groups/options of the student with the key 'AEtudiant' on the date 'ADate'
AEtudiant : THpSvcWCleEtudiant 
ADate : date 
THpSvcWTableauClesTDOptions 
2011.0.2.8 
TDOptionsEtudiantEntre2Dates 
Keys of the groups/options where the student with the key 'AEtudiant' has been enrolled at least one day between 'ADateDebut' and 'ADateFin'
AEtudiant : THpSvcWCleEtudiant 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesTDOptions 
2022.0.3.0 
EtudiantsTDOption 
Array of keys of the students of the group/option with the key 'ATDOption' on today's date
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesEtudiants 
2006.0.13.3 
EtudiantsTDOptionALaDate 
Array of keys of the students of the group/option with the key 'ATDOption' on the date 'ADate'
ATDOption : THpSvcWCleTDOption 
ADate : date 
THpSvcWTableauClesEtudiants 
2011.0.2.8 
EtudiantsTDOptionEntre2Dates 
Keys of the students that have been enrolled for at least one day in the group/option with the key 'ATDOption' between 'ADateDebut' and 'ADateFin'
ATDOption : THpSvcWCleTDOption 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauClesEtudiants 
2019.0.3.2 
DatesAffectationEtudiantAuTDOption 
Dates of the assigning of the student with the key 'AEtudiant' to the group/option with the key 'ATDOption'
AEtudiant : THpSvcWCleEtudiant 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauTypesIntervalles 
2019.0.3.2 
AjouterEtudiantATDOption 
Assign the student with the key 'AEtudiant' to the group/option with the key 'ATDOption' in the year. Nothing happens if the student is already in this group or option
AEtudiant : THpSvcWCleEtudiant 
ATDOption : THpSvcWCleTDOption 
2006.0.13.3 
AjouterEtudiantATDOptionALaDate 
Assign the student with the key 'AEtudiant' to the group/option with the key 'ATDOption' as of the date 'ADate'. Nothing happens if the student is already in this group or option
AEtudiant : THpSvcWCleEtudiant 
ATDOption : THpSvcWCleTDOption 
ADate : date 
2011.0.2.8 
EnleverEtudiantDeTDOption 
Remove the student with the key 'AEtudiant' from the group/option with the key 'ATDOption' in the year. Nothing happens if the student is not in this group or option
AEtudiant : THpSvcWCleEtudiant 
ATDOption : THpSvcWCleTDOption 
2006.0.13.3 
EnleverEtudiantDeTDOptionALaDate 
Remove the student with the key 'AEtudiant' from the group/option with the key 'ATDOption' as of the date 'ADate'. Nothing happens if the student is not in this group or option
AEtudiant : THpSvcWCleEtudiant 
ATDOption : THpSvcWCleTDOption 
ADate : date 
2011.0.2.8 
Courses of the students
CoursEtudiant 
Keys of the courses of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesCours 
2006.0.13.3 
CoursEtudiantEntre2Dates 
Keys of the courses of the student with the key 'AEtudiant' between 'ADate1' and 'ADate2'
AEtudiant : THpSvcWCleEtudiant 
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2007.0.6.1 
EtudiantsCours 
Keys of the students of the course with the key 'ACours'. Use the function EtudiantsDuCours in the interface IHpSvcWCours.
ACours : THpSvcWCleCours 
THpSvcWTableauClesEtudiants 
2007.0.6.1 
Timetable in an Ical format
IcalEmploiDuTempsEtudiant 
Obsolete: Use IcalEtudiant.
Returns a string corresponding to the timetable of the student in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
AEtudiant : THpSvcWCleEtudiant 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
string 
2010.0.4.0 
IcalEmploiDuTempsTableauDEtudiants 
Obsolete: Use IcalTableauDEtudiants.
Returns an array of strings corresponding to the timetable of the students in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
ATableau : THpSvcWTableauClesEtudiants 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2010.0.4.0 
IcalEtudiant 
Returns a string corresponding to the timetable of the student in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document'
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
AEtudiant : THpSvcWCleEtudiant 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
string 
2018.0.0.1 
IcalTableauDEtudiants 
Returns an array of strings corresponding to the timetable of the students in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ATableau : THpSvcWTableauClesEtudiants 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2018.0.0.1 
URLIcalEtudiant 
Returns the URL suffix of the ICAL of the student with the key 'AEtudiant' in the academic year for the Students Webspace.
Don't forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise returns an exception. (To generate URL, launch with a Modifier account or higher)
AEtudiant : THpSvcWCleEtudiant 
string 
2018.0.2.0 
URLIcalTableauDEtudiants 
Returns the URL suffixes of the ICAL of the students whose key is in 'ATableau' in the academic year for the Students Webspace.
Do not forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise empty. (To generate URL, launch with a Modifier account or higher)
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2018.0.2.0 
Parents associated with the students
Parent1Etudiant 
Key of the parent 1 associated with the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWCleParent 
2011.0.1.0 
Parent2Etudiant 
Key of the parent 2 associated with the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWCleParent 
2011.0.1.0 
Sort the students
TrierTableauDEtudiantsParCle 
Sort the array 'ATableau' according to the key of the students
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauClesEtudiants 
2006.0.13.3 
TrierTableauDEtudiantsParNomPrenomEtDateDeNaissance 
Sort the array 'ATableau' according to the surname, first name and date of birth of the students
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauClesEtudiants 
2006.0.13.3 
TrierTableauDEtudiantsParIdentifiant 
Sort the array 'ATableau' according to the identifier of the students
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauClesEtudiants 
2007.0.6.1 

Haut de page

Families (HpSvcWDonnees, BindingFamilles, PortFamilles)

CALL PARAMETERS RETURN TYPE VERSION
Key of the families or rubrics
The families of predefined and free rubrics are both keys of the type THpSvcWCleFamille and can most often be manipulated indifferently
CleFamilleEstValide 
True if the family key 'AFamille' is valid, otherwise false
AFamille : THpSvcWCleFamille 
boolean 
2007.0.6.1 
ClesFamillesValidesTableauDeFamilles 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesFamilles 
THpSvcWTableauClesFamilles 
2007.0.6.1 
ClesFamillesInvalidesTableauDeFamilles 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesFamilles 
THpSvcWTableauClesFamilles 
2007.0.6.1 
CleRubriqueEstValide 
True if the rubric key 'ARubrique' is valid, otherwise false
ARubrique : THpSvcWCleRubrique 
boolean 
2007.0.6.1 
ClesRubriquesValidesTableauDeRubriques 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesRubriques 
THpSvcWTableauClesRubriques 
2007.0.6.1 
ClesRubriquesInvalidesTableauDeRubriques 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesRubriques 
THpSvcWTableauClesRubriques 
2007.0.6.1 
Family of predefined rubrics, Family of free rubrics
EstUneFamilleARubriquesPredefinies 
True if the family with the key 'AFamille' is a family of predefined rubrics, otherwise false
AFamille : THpSvcWCleFamille 
boolean 
2022.0.0.0 
EstUneFamilleARubriquesLibres 
True if the family with the key 'AFamille' is a family of free rubrics, otherwise false
AFamille : THpSvcWCleFamille 
boolean 
2022.0.0.0 
RestreindreTableauDeFamillesAuxFamillesARubriquesPredefinies 
Array containing the keys of the families with predefined rubrics in the array of keys 'ATableau'
ATableau : THpSvcWTableauClesFamilles 
THpSvcWTableauClesFamilles 
2022.0.0.0 
RestreindreTableauDeFamillesAuxFamillesARubriquesLibres 
Array containing the keys of the families of free rubrics in the array of keys 'ATableau'
ATableau : THpSvcWTableauClesFamilles 
THpSvcWTableauClesFamilles 
2022.0.0.0 
Number of families (per classification)
NombreFamillesDuGenre 
Total number of families of the classification 'AGenre' in the database
AGenre : THpSvcWGenreFamille 
unsignedInt 
2018.0.0.1 
NombreRubriquesDeLaFamille 
Total number of rubrics for the family with the key 'AFamille' in the database. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
unsignedInt 
2007.0.6.1 
Array of all the families in the database (per classification)
ToutesLesFamillesDuGenre 
Array of keys of the families of the classification 'AGenre' in the database
AGenre : THpSvcWGenreFamille 
THpSvcWTableauClesFamilles 
2018.0.0.1 
ToutesLesRubriquesDeLaFamille 
Array of keys of all the rubrics of the family 'AFamille' in the database. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
THpSvcWTableauClesRubriques 
2007.0.6.1 
Create or delete the families (per classification)
CreerFamille 
Create a family of predefined rubrics for the classification 'AGenres' with the designation 'ALibelle' in the base
ALibelle : string 
AGenres : THpSvcWTableauGenresFamille 
THpSvcWCleFamille 
2018.0.0.1 
CreerRubriqueDeFamille 
Create a rubric of the family 'AFamille' with the designation 'ALibelle' in the database. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ALibelle : string 
THpSvcWCleRubrique 
2007.0.6.1 
CreerFamilleARubriquesLibres 
Create a family of free rubrics for the classification 'AGenres' with the designation 'ALibelle' in the base
ALibelle : string 
AGenres : THpSvcWTableauGenresFamille 
THpSvcWCleFamille 
2022.0.0.0 
SupprimerFamille 
Delete the family with the key 'AFamille'. Warning, no deletions of families used by the users.
AFamille : THpSvcWCleFamille 
2007.0.6.1 
SupprimerTableauDeFamilles 
Delete the families whose key is in 'ATableau'. Warning! No deletion of families used by the users.
ATableau : THpSvcWTableauClesFamilles 
2007.0.6.1 
SupprimerRubrique 
Delete the rubric with the key 'ARubrique'. Warning, no deletions of rubrics used by the users
ARubrique : THpSvcWCleRubrique 
2007.0.6.1 
SupprimerTableauDeRubriques 
Delete the rubrics whose key is in 'ATableau'. Warning! No deletion of rubrics used by the users.
ATableau : THpSvcWTableauClesRubriques 
2007.0.6.1 
Access to the families
FamillesDeLibelle 
Keys of the families with the designation 'ALibelle'
ALibelle : string 
THpSvcWTableauClesFamilles 
2018.0.0.1 
RubriquesDeLaFamilleParLibelle 
Keys of the rubrics with the designation 'ALibelle' of the family 'AFamille'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ALibelle : string 
THpSvcWTableauClesRubriques 
2018.0.0.1 
Designation of the families
LibelleFamille 
Designation of the family with the key 'AFamille'
AFamille : THpSvcWCleFamille 
string 
2007.0.6.1 
ModifierLibelleFamille 
Modify the designation of the family with the key 'AFamille'. If the family is in the classification User: Operation only authorized for an administrator
AFamille : THpSvcWCleFamille 
ALibelle : string 
2007.0.6.1 
LibellesTableauDeFamilles 
Designation of the families whose key is in 'ATableau'
ATableau : THpSvcWTableauClesFamilles 
THpSvcWTableauChaines 
2007.0.6.1 
Classifications of families
GenresFamille 
Classifications of the family with the key 'AFamille'
AFamille : THpSvcWCleFamille 
THpSvcWTableauGenresFamille 
2018.0.0.1 
AjouterGenresFamille 
Add the classifications 'AGenres' to the family with the key 'AFamille'
AFamille : THpSvcWCleFamille 
AGenres : THpSvcWTableauGenresFamille 
2018.0.0.1 
EnleverGenresFamille 
Remove the classifications 'AGenres' from the family with the key 'AFamille'
AFamille : THpSvcWCleFamille 
AGenres : THpSvcWTableauGenresFamille 
2018.0.0.1 
Designation of the rubrics
LibelleRubrique 
Designation of the rubric with the key 'ARubrique'
ARubrique : THpSvcWCleRubrique 
string 
2007.0.6.1 
ModifierLibelleRubrique 
Modify the designation of the rubric with the key 'ARubrique'
ARubrique : THpSvcWCleRubrique 
ALibelle : string 
2007.0.6.1 
LibellesTableauDeRubriques 
Designation of the rubrics whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRubriques 
THpSvcWTableauChaines 
2007.0.6.1 
Predefined rubrics allocated to the subjects
RubriqueDeLaMatiereDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the subject with the key 'AMatiere'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
AMatiere : THpSvcWCleMatiere 
THpSvcWTableauClesRubriques 
2007.0.6.1 
AjouterUneRubriqueALaMatiere 
Add the rubric with the key 'ARubrique' to the subject with the key 'AMatiere'
ARubrique : THpSvcWCleRubrique 
AMatiere : THpSvcWCleMatiere 
2007.0.6.1 
EnleverUneRubriqueALaMatiere 
Remove the rubric with the key 'ARubrique' from the subject with the key 'AMatiere'
ARubrique : THpSvcWCleRubrique 
AMatiere : THpSvcWCleMatiere 
2007.0.6.1 
Free rubrics allocated to the subjects
RubriqueLibreDeLaMatiereDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the subject with the key 'AMatiere'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AMatiere : THpSvcWCleMatiere 
string 
2022.0.0.0 
ModifierRubriqueLibreDeLaMatiereDeFamille 
Modify the free rubric 'ARubriqueLibre' of the subject with the key 'AMatiere' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AMatiere : THpSvcWCleMatiere 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the teachers
RubriqueDeLEnseignantDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the teacher with the key 'AEnseignant'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
AEnseignant : THpSvcWCleEnseignant 
THpSvcWTableauClesRubriques 
2007.0.6.1 
AjouterUneRubriqueALEnseignant 
Add the rubric with the key 'ARubrique' to the teacher with the key 'AEnseignant'
ARubrique : THpSvcWCleRubrique 
AEnseignant : THpSvcWCleEnseignant 
2007.0.6.1 
EnleverUneRubriqueALEnseignant 
Remove the rubric with the key 'ARubrique' from the teacher with the key 'AEnseignant'
ARubrique : THpSvcWCleRubrique 
AEnseignant : THpSvcWCleEnseignant 
2007.0.6.1 
Free rubrics allocated to the teachers
RubriqueLibreDeLEnseignantDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the teacher with the key 'AEnseignant'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AEnseignant : THpSvcWCleEnseignant 
string 
2022.0.0.0 
ModifierRubriqueLibreDeLEnseignantDeFamille 
Modify the free rubric 'ARubriqueLibre' of the teacher with the key 'AEnseignant' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AEnseignant : THpSvcWCleEnseignant 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the classes
RubriqueDeLaPromotionDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the class with the key 'APromotion'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesRubriques 
2009.0.0.0 
AjouterUneRubriqueALaPromotion 
Add the rubric with the key 'ARubrique' to the class with the key 'APromotion'
ARubrique : THpSvcWCleRubrique 
APromotion : THpSvcWClePromotion 
2009.0.0.0 
EnleverUneRubriqueALaPromotion 
Remove the rubric with the key 'ARubrique' from the class with the key 'APromotion'
ARubrique : THpSvcWCleRubrique 
APromotion : THpSvcWClePromotion 
2009.0.0.0 
Free rubrics allocated to the classes
RubriqueLibreDeLaPromotionDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the class with the key 'APromotion'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
APromotion : THpSvcWClePromotion 
string 
2022.0.0.0 
ModifierRubriqueLibreDeLaPromotionDeFamille 
Modify the free rubric 'ARubriqueLibre' of the class with the key 'APromotion' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
APromotion : THpSvcWClePromotion 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the groups/options
RubriqueDuTDOptionDeFamille 
Keys of rubrics of the family with the key 'AFamille' allocated to the groups/option with the key 'ATDOption'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesRubriques 
2021.0.1.2 
AjouterUneRubriqueAuTDOption 
Add a rubric with the key 'ARubrique' to the group/option with the key 'ATDOption'
ARubrique : THpSvcWCleRubrique 
ATDOption : THpSvcWCleTDOption 
2021.0.1.2 
EnleverUneRubriqueAuTDOption 
Remove a rubric with the key 'ARubrique' to the group/option with the key 'ATDOption'
ARubrique : THpSvcWCleRubrique 
ATDOption : THpSvcWCleTDOption 
2021.0.1.2 
Free rubrics allocated to the groups/options
RubriqueLibreDuTDOptionDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the group/option with the key 'ATDOption'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ATDOption : THpSvcWCleTDOption 
string 
2022.0.0.0 
ModifierRubriqueLibreDuTDOptionDeFamille 
Modify the free rubric 'ARubriqueLibre' of the group/option with the key 'ATDOption' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ATDOption : THpSvcWCleTDOption 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the groupings
RubriqueDuRegroupementDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the groupings with the key 'ARegroupement'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ARegroupement : THpSvcWCleRegroupement 
THpSvcWTableauClesRubriques 
2020.0.0.1 
AjouterUneRubriqueAuRegroupement 
Add the rubric with the key 'ARubrique' to the grouping with the key 'ARegroupement'
ARubrique : THpSvcWCleRubrique 
ARegroupement : THpSvcWCleRegroupement 
2020.0.0.1 
EnleverUneRubriqueAuRegroupement 
Remove the rubric with the key 'ARubrique' from the grouping with the key 'ARegroupement'
ARubrique : THpSvcWCleRubrique 
ARegroupement : THpSvcWCleRegroupement 
2020.0.0.1 
Free rubrics allocated to the groupings
RubriqueLibreDuRegroupementDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the grouping with the key 'ARegroupement'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ARegroupement : THpSvcWCleRegroupement 
string 
2022.0.0.0 
ModifierRubriqueLibreDuRegroupementDeFamille 
Modify the free rubric 'ARubriqueLibre' of the grouping with the key 'ARegroupement' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ARegroupement : THpSvcWCleRegroupement 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the students
RubriqueDeLEtudiantDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the student with the key 'AEtudiant'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesRubriques 
2007.0.6.1 
AjouterUneRubriqueALEtudiant 
Add the rubric with the key 'ARubrique' to the student with the key 'AEtudiant'
ARubrique : THpSvcWCleRubrique 
AEtudiant : THpSvcWCleEtudiant 
2007.0.6.1 
EnleverUneRubriqueALEtudiant 
Remove the rubric with the key 'ARubrique' from the student with the key 'AEtudiant'
ARubrique : THpSvcWCleRubrique 
AEtudiant : THpSvcWCleEtudiant 
2007.0.6.1 
Free rubrics allocated to the students
RubriqueLibreDeLEtudiantDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the student with the key 'AEtudiant'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AEtudiant : THpSvcWCleEtudiant 
string 
2022.0.0.0 
ModifierRubriqueLibreDeLEtudiantDeFamille 
Modify the free rubric 'ARubriqueLibre' of the student with the key 'AEtudiant' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AEtudiant : THpSvcWCleEtudiant 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the rooms
RubriqueDeLaSalleDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the room with the key 'ASalle'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ASalle : THpSvcWCleSalle 
THpSvcWTableauClesRubriques 
2007.0.6.1 
AjouterUneRubriqueALaSalle 
Add the rubric with the key 'ARubrique' to the room with the key 'ASalle'
ARubrique : THpSvcWCleRubrique 
ASalle : THpSvcWCleSalle 
2007.0.6.1 
EnleverUneRubriqueALaSalle 
Remove the rubric with the key 'ARubrique' from the room with the key 'ASalle'
ARubrique : THpSvcWCleRubrique 
ASalle : THpSvcWCleSalle 
2007.0.6.1 
Free rubrics allocated to the rooms
RubriqueLibreDeLaSalleDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the room with the key 'ASalle'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ASalle : THpSvcWCleSalle 
string 
2022.0.0.0 
ModifierRubriqueLibreDeLaSalleDeFamille 
Modify the free rubric 'ARubriqueLibre' of the room with the key 'ASalle' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ASalle : THpSvcWCleSalle 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the curricula
RubriqueDuCursusDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the curriculum with the key 'ACursus'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ACursus : THpSvcWCleCursus 
THpSvcWTableauClesRubriques 
2007.0.6.1 
AjouterUneRubriqueAuCursus 
Add the rubric with the key 'ARubrique' to the curriculum with the key 'ACursus'
ARubrique : THpSvcWCleRubrique 
ACursus : THpSvcWCleCursus 
2007.0.6.1 
EnleverUneRubriqueAuCursus 
Remove the rubric with the key 'ARubrique' from the curriculum with the key 'ACursus'
ARubrique : THpSvcWCleRubrique 
ACursus : THpSvcWCleCursus 
2007.0.6.1 
Free rubrics allocated to the curricula
RubriqueLibreDuCursusDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the curriculum with the key 'ACursus'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ACursus : THpSvcWCleCursus 
string 
2022.0.0.0 
ModifierRubriqueLibreDuCursusDeFamille 
Modify the free rubric 'ARubriqueLibre' of the curriculum with the key 'ACursus' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ACursus : THpSvcWCleCursus 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the modules
RubriqueDuModuleDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the module with the key 'AModule'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
AModule : THpSvcWCleModule 
THpSvcWTableauClesRubriques 
2007.0.6.1 
AjouterUneRubriqueAuModule 
Add the rubric with the key 'ARubrique' to the module with the key 'AModule'
ARubrique : THpSvcWCleRubrique 
AModule : THpSvcWCleModule 
2007.0.6.1 
EnleverUneRubriqueAuModule 
Remove the rubric with the key 'ARubrique' from the module with the key 'AModule'
ARubrique : THpSvcWCleRubrique 
AModule : THpSvcWCleModule 
2007.0.6.1 
Free rubrics allocated to the modules
RubriqueLibreDuModuleDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the module with the key 'AModule'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AModule : THpSvcWCleModule 
string 
2022.0.0.0 
ModifierRubriqueLibreDuModuleDeFamille 
Modify the free rubric 'ARubriqueLibre' of the module with the key 'AModule' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AModule : THpSvcWCleModule 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the courses
RubriqueDuCoursDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the course with the key 'ACours'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ACours : THpSvcWCleCours 
THpSvcWTableauClesRubriques 
2011.0.0.1 
AjouterUneRubriqueAuCours 
Add the rubric with the key 'ARubrique' to the course with the key 'ACours'
ARubrique : THpSvcWCleRubrique 
ACours : THpSvcWCleCours 
2011.0.0.1 
EnleverUneRubriqueAuCours 
Remove the rubric with the key 'ARubrique' from the course with the key 'ACours'
ARubrique : THpSvcWCleRubrique 
ACours : THpSvcWCleCours 
2011.0.0.1 
Free rubrics allocated to the courses
RubriqueLibreDuCoursDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the course with the key 'ACours'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ACours : THpSvcWCleCours 
string 
2022.0.0.0 
ModifierRubriqueLibreDuCoursDeFamille 
Modify the free rubric 'ARubriqueLibre' of the course with the key 'ACours' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ACours : THpSvcWCleCours 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the porters
RubriqueDeLAppariteurDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the porter with the key 'AAppariteur'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
AAppariteur : THpSvcWCleAppariteur 
THpSvcWTableauClesRubriques 
2018.0.0.1 
AjouterUneRubriqueALAppariteur 
Add the rubric with the key 'ARubrique' to the porter with the key 'AAppariteur'
ARubrique : THpSvcWCleRubrique 
AAppariteur : THpSvcWCleAppariteur 
2018.0.0.1 
EnleverUneRubriqueALAppariteur 
Remove the rubric with the key 'ARubrique' from the porter with the key 'AAppariteur'
ARubrique : THpSvcWCleRubrique 
AAppariteur : THpSvcWCleAppariteur 
2018.0.0.1 
Free rubrics allocated to the porters
RubriqueLibreDeLAppariteurDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the porter with the key 'AAppariteur'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AAppariteur : THpSvcWCleAppariteur 
string 
2022.0.0.0 
ModifierRubriqueLibreDeLAppariteurDeFamille 
Modify the free rubric 'ARubriqueLibre' of the porter with the key 'AAppariteur' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AAppariteur : THpSvcWCleAppariteur 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the types
RubriqueDuTypeDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the type with the key 'AType'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
AType : string 
THpSvcWTableauClesRubriques 
2018.0.0.1 
AjouterUneRubriqueAuType 
Add the rubric with the key 'ARubrique' to the type 'AType'
ARubrique : THpSvcWCleRubrique 
AType : string 
2018.0.0.1 
EnleverUneRubriqueAuType 
Remove the rubric with the key 'ARubrique' from the type 'AType'
ARubrique : THpSvcWCleRubrique 
AType : string 
2018.0.0.1 
Free rubrics allocated to the types
RubriqueLibreDuTypeDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the type 'AType'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AType : string 
string 
2022.0.0.0 
ModifierRubriqueLibreDuTypeDeFamille 
Modify the free rubric 'ARubriqueLibre' of the type 'AType' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AType : string 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the companies
RubriqueDEntrepriseDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the company with the key 'AEntreprise'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
AEntreprise : THpSvcWCleEntreprise 
THpSvcWTableauClesRubriques 
2013.0.4.0 
AjouterUneRubriqueALEntreprise 
Add the rubric with the key 'ARubrique' to the company with the key 'AEntreprise'
ARubrique : THpSvcWCleRubrique 
AEntreprise : THpSvcWCleEntreprise 
2013.0.4.0 
EnleverUneRubriqueALEntreprise 
Remove the rubric with the key 'ARubrique' from the company with the key 'AEntreprise'
ARubrique : THpSvcWCleRubrique 
AEntreprise : THpSvcWCleEntreprise 
2013.0.4.0 
Free rubrics allocated to the companies
RubriqueLibreDeLEntrepriseDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the company with the key 'AEntreprise'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.0.0 
ModifierRubriqueLibreDeLEntrepriseDeFamille 
Modify the free rubric 'ARubriqueLibre' of the company with the key 'AEntreprise' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AEntreprise : THpSvcWCleEntreprise 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the contacts
RubriqueDuContactDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the contact with the key 'AContact'. Return an exception if the family is a family of free rubrics.
Formerly RubriqueDuMaitreStageDeFamille
AFamille : THpSvcWCleFamille 
AContact : THpSvcWCleContact 
THpSvcWTableauClesRubriques 
2018.0.0.1 
AjouterUneRubriqueAuContact 
Add the rubric with the key 'ARubrique' to the contact with the key 'AContact'.
Formerly AjouterUneRubriqueAuMaitreStage
ARubrique : THpSvcWCleRubrique 
AContact : THpSvcWCleContact 
2018.0.0.1 
EnleverUneRubriqueAuContact 
Remove the rubric with the key 'ARubrique' from the contact with the key 'AContact'.
Formerly EnleverUneRubriqueAuMaitreStage
ARubrique : THpSvcWCleRubrique 
AContact : THpSvcWCleContact 
2018.0.0.1 
Free rubrics allocated to the contacts
RubriqueLibreDuContactDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the contact with the key 'AContact'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AContact : THpSvcWCleContact 
string 
2022.0.0.0 
ModifierRubriqueLibreDuContactDeFamille 
Modify the free rubric 'ARubriqueLibre' of the contact with the key 'AContact' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
AContact : THpSvcWCleContact 
ARubriqueLibre : string 
2022.0.0.0 
Predefined rubrics allocated to the internships
RubriqueDuStageDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the internship with the key 'AStage'. Returns an exception if the family is a family with free rubrics 'AStage'.
AFamille : THpSvcWCleFamille 
AStage : THpSvcWCleStage 
THpSvcWTableauClesRubriques 
2022.0.3.0 
AjouterUneRubriqueAuStage 
Add the rubric with the key 'ARubrique' to the internship with the key 'AStage'
ARubrique : THpSvcWCleRubrique 
AStage : THpSvcWCleStage 
2022.0.3.0 
EnleverUneRubriqueAuStage 
Remove the rubric with the key 'ARubrique' from the internship with the key 'AStage'
ARubrique : THpSvcWCleRubrique 
AStage : THpSvcWCleStage 
2022.0.3.0 
Free rubrics allocated to the internships
RubriqueLibreDuStageDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the internship with the key 'AStage'. Returns an exception if the family is a family with predefined rubrics
AFamille : THpSvcWCleFamille 
AStage : THpSvcWCleStage 
string 
2022.0.3.0 
ModifierRubriqueLibreDuStageDeFamille 
Modify the free rubric 'ARubriqueLibre' of the internship with the key 'AStage' for the family with the key 'AFamille'. Returns an exception if the family is a family with predefined rubrics
AFamille : THpSvcWCleFamille 
AStage : THpSvcWCleStage 
ARubriqueLibre : string 
2022.0.3.0 
Predefined rubrics allocated to the work-studies
RubriqueDeLAlternanceDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the work-study with the key 'AAlternance'. Returns an exception if the family is a family with free rubrics 'AAlternance'.
AFamille : THpSvcWCleFamille 
AAlternance : THpSvcWCleAlternance 
THpSvcWTableauClesRubriques 
2023.0.0.1 
AjouterUneRubriqueALAlternance 
Add the rubric with the key 'ARubrique' to the work-study with the key 'AAlternance'
ARubrique : THpSvcWCleRubrique 
AAlternance : THpSvcWCleAlternance 
2023.0.0.1 
EnleverUneRubriqueALAlternance 
Remove the rubric with the key 'ARubrique' from the work-study with the key 'AAlternance'
ARubrique : THpSvcWCleRubrique 
AAlternance : THpSvcWCleAlternance 
2023.0.0.1 
Free rubrics allocated to the work-studies
RubriqueLibreDeLAlternanceDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the work-study with the key 'AAlternance'. Returns an exception if the family is a family with predefined rubrics
AFamille : THpSvcWCleFamille 
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierRubriqueLibreDeLAlternanceDeFamille 
Modify the free rubric 'ARubriqueLibre' of the work-study with the key 'AAlternance' for the family with the key 'AFamille'. Returns an exception if the family is a family with predefined rubrics
AFamille : THpSvcWCleFamille 
AAlternance : THpSvcWCleAlternance 
ARubriqueLibre : string 
2023.0.0.1 
Predefined rubrics allocated to the grading calendars and periods outside the calendar
RubriqueDuCalendrierNotationDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the grading calendar with the key 'ACalendrierNotation'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
THpSvcWTableauClesRubriques 
2014.0.0.0 
AjouterUneRubriqueAuCalendrierNotation 
Add the rubric with the key 'ARubrique' to the grading calendar with the key 'ACalendrierNotation'
ARubrique : THpSvcWCleRubrique 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
2014.0.0.0 
EnleverUneRubriqueAuCalendrierNotation 
Remove the rubric with the key 'ARubrique' from the grading calendar with the key 'ACalendrierNotation'
ARubrique : THpSvcWCleRubrique 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
2014.0.0.0 
RubriqueDePeriodeHorsCalendrierDeFamille 
Keys of the rubrics of the family with the key 'AFamille' allocated to the period outside the calendar with the key 'APeriodeHorsCalendrier'. Return an exception if the family is a family of free rubrics
AFamille : THpSvcWCleFamille 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
THpSvcWTableauClesRubriques 
2014.0.0.0 
AjouterUneRubriqueALaPeriodeHorsCalendrier 
Add the rubric with the key 'ARubrique' to the period outside the calendar with the key 'APeriodeHorsCalendrier'
ARubrique : THpSvcWCleRubrique 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
EnleverUneRubriqueALaPeriodeHorsCalendrier 
Remove the rubric with the key 'ARubrique' from the period outside the calendar with the key 'APeriodeHorsCalendrier'
ARubrique : THpSvcWCleRubrique 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
Free rubrics allocated to the grading calendars and periods outside the calendar
RubriqueLibreDuCalendrierNotationDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the grading calendar with the key 'ACalendrierNotation'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
string 
2022.0.0.0 
ModifierRubriqueLibreDuCalendrierNotationDeFamille 
Modify the free rubric 'ARubriqueLibre' of the grading calendar with the key 'ACalendrierNotation' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
ARubriqueLibre : string 
2022.0.0.0 
RubriqueLibreDePeriodeHorsCalendrierDeFamille 
Free rubric of the family with the key 'AFamille' allocated to the period outside the calendar with the key 'APeriodeHorsCalendrier'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
string 
2022.0.0.0 
ModifierRubriqueLibreDePeriodeHorsCalendrierDeFamille 
Modify the free rubric 'ARubriqueLibre' the period outside the calendar with the key 'APeriodeHorsCalendrier' for the family with the key 'AFamille'. Returns an exception if the family is a family of predefined rubrics
AFamille : THpSvcWCleFamille 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
ARubriqueLibre : string 
2022.0.0.0 
Sort the families
TrierTableauDeFamillesParCle 
Sort the array 'ATableau' according to the key of the families
ATableau : THpSvcWTableauClesFamilles 
THpSvcWTableauClesFamilles 
2007.0.6.1 
TrierTableauDeFamillesParLibelle 
Sort the array 'ATableau' according to the designation of the families
ATableau : THpSvcWTableauClesFamilles 
THpSvcWTableauClesFamilles 
2007.0.6.1 
TrierTableauDeRubriquesParCle 
Sort the array 'ATableau' according to the key of the rubrics
ATableau : THpSvcWTableauClesRubriques 
THpSvcWTableauClesRubriques 
2007.0.6.1 
TrierTableauDeRubriquesParLibelle 
Sort the array 'ATableau' according to the designation of the rubrics
ATableau : THpSvcWTableauClesRubriques 
THpSvcWTableauClesRubriques 
2007.0.6.1 

Haut de page

Subjects (HpSvcWDonnees, BindingMatieres, PortMatieres)

CALL PARAMETERS RETURN TYPE VERSION
Key of the subjects
CleMatiereEstValide 
True if the subject key 'AMatiere' is valid, otherwise false
AMatiere : THpSvcWCleMatiere 
boolean 
2006.0.13.3 
ClesMatieresValidesTableauDeMatieres 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2006.0.13.3 
ClesMatieresInvalidesTableauDeMatieres 
Array containing all non-valid keys of the array 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2006.0.13.3 
Number of subjects in the database
NombreMatieres 
Total number of subjects in the database
unsignedInt 
2006.0.13.3 
Array of all the subjects in the database
ToutesLesMatieres 
Array of keys of all the subjects in the database
THpSvcWTableauClesMatieres 
2006.0.13.3 
Create or delete subjects
CreerMatiere 
Create a subject with a designation 'ALibelle' and code 'ACode' in the database
ALibelle : string 
ACode : string 
THpSvcWCleMatiere 
2006.0.13.3 
CreerMatiereAvecIdentifiant 
Create a subject with a designation 'ALibelle', code 'ACode' and identifier 'AIdentifiant' in the database
ALibelle : string 
ACode : string 
AIdentifiant : string 
THpSvcWCleMatiere 
2007.0.6.1 
SupprimerMatiere 
Delete the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
2006.0.13.3 
SupprimerTableauDeMatieres 
Delete the subjects whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
2006.0.13.3 
Access to subjects
AccederMatiereParLibelleEtCode 
Key of the subject with the designation 'ALibelle' and code 'ACode'
ALibelle : string 
ACode : string 
THpSvcWCleMatiere 
2006.0.13.3 
AccederMatiereParIdentifiant 
Key of the subject with the identifier 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleMatiere 
2007.0.6.1 
Designation of the subjects
LibelleMatiere 
Designation of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
string 
2006.0.13.3 
ModifierLibelleMatiere 
Modify the designation of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
ALibelle : string 
2006.0.13.3 
LibellesTableauDeMatieres 
Designation of the subjects whose key is in 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauChaines 
2006.0.13.3 
Code of the subjects
CodeMatiere 
Code of the subject with the key' AMatiere'
AMatiere : THpSvcWCleMatiere 
string 
2006.0.13.3 
ModifierCodeMatiere 
Modify the code of the subject with the key' AMatiere'
AMatiere : THpSvcWCleMatiere 
ACode : string 
2006.0.13.3 
CodesTableauDeMatieres 
Code of the subjects whose key is in 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauChaines 
2006.0.13.3 
Color of the subjects
CouleurMatiere 
Color of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
THpSvcWCouleur 
2010.0.1.0 
ModifierCouleurMatiere 
Modify the color of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
ACouleur : THpSvcWCouleur 
2010.0.1.0 
CouleursTableauDeMatieres 
Color of the subjects whose key is in 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauCouleurs 
2010.0.1.0 
Long designation of the subjects
LibelleLongMatiere 
Long designation of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
string 
2006.0.13.3 
ModifierLibelleLongMatiere 
Modify the long designation of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
ALibelleLong : string 
2006.0.13.3 
LibellesLongsTableauDeMatieres 
Long designation of the subjects whose key is in 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauChaines 
2006.0.13.3 
International designation of the subjects
LibelleInternationalMatiere 
International designation of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
string 
2018.0.3.2 
ModifierLibelleInternationalMatiere 
Modify the international designation of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
ALibelleInternational : string 
2018.0.3.2 
LibellesInternationauxTableauDeMatieres 
International designation of the subjects whose key is in 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauChaines 
2018.0.3.2 
UID-Identifier of the subjects
IdentifiantMatiere 
UID-Identifier of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
string 
2007.0.6.1 
ModifierIdentifiantMatiere 
Modify the UID-Identifier of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
AIdentifiant : string 
2007.0.6.1 
IdentifiantsTableauDeMatieres 
UID-Identifier of the subjects whose key is in 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauChaines 
2007.0.6.1 
DHM and WHM of the subjects
Warning, durations are expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
MHJMatiere 
DHM of the subject with the key 'AMatiere'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
AMatiere : THpSvcWCleMatiere 
THpSvcWDuree 
2018.0.0.1 
ModifierMHJMatiere 
Modify the DHM of the subject with the key 'AMatiere'. Warning, starting from the version 2018.0.0.1, the parameter 'AMHJ' is a type THpSvcWDuree instead of String
AMatiere : THpSvcWCleMatiere 
AMHJ : THpSvcWDuree 
2018.0.0.1 
MHJTableauDeMatieres 
DHM of the subjects whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauDurees 
2018.0.0.1 
MHHMatiere 
WHM of the subject with the key 'AMatiere'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
AMatiere : THpSvcWCleMatiere 
THpSvcWDuree 
2018.0.0.1 
ModifierMHHMatiere 
Modify the WHM of the subject with the key 'AMatiere'. Warning, starting from the version 2018.0.0.1, the parameter 'AMHH' is a type THpSvcWDuree instead of String
AMatiere : THpSvcWCleMatiere 
AMHH : THpSvcWDuree 
2018.0.0.1 
MHHTableauDeMatieres 
WHM of the subjects whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauDurees 
2018.0.0.1 
Coefficient of the subjects
CoefficientMatiere 
Coefficient of the subject with the key 'AMatiere'. Before the version 2016.0.0.1, this function returned a String type.
AMatiere : THpSvcWCleMatiere 
THpSvcWCoefficient 
2016.0.0.1 
ModifierCoefficientMatiere 
Modify the coefficient of the subject with the key 'AMatiere'. Before the version 2016.0.0.1, the parameter 'ACoefficient' was a String type.
AMatiere : THpSvcWCleMatiere 
ACoefficient : THpSvcWCoefficient 
2016.0.0.1 
CoefficientsTableauDeMatieres 
Coefficient of the subjects whose key is in 'ATableau'. Before the version 2016.0.0.1, this function returned a String array.
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauCoefficients 
2016.0.0.1 
Owner of the subjects
ProprietaireMatiere 
Surname and first name of the owner of the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
string 
2007.0.6.1 
ModifierProprietaireMatiere 
Modify the owner of the subject with the key 'AMatiere'. Operation only authorized for an administrator.
AMatiere : THpSvcWCleMatiere 
ANomProprietaire : string 
APrenomProprietaire : string 
2007.0.6.1 
ProprietairesTableauDeMatieres 
Surname and first name of the owners of the subjects whose key is in 'ATableau'
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauChaines 
2007.0.6.1 
Publication on .Net
NePasPublierLaMatiereSurLesEspaces 
Allows not to publish the subject with the key 'AMatiere' on all the .Net Webspaces (Always published on the Secretariat and Porter Webspaces)
AMatiere : THpSvcWCleMatiere 
2017.0.0.1 
PublierLaMatiereSurTousLesEspaces 
Allows you to publish the subject with the key 'AMatiere' in all the .Net Webspaces
AMatiere : THpSvcWCleMatiere 
2017.0.0.1 
PublierLaMatiereSurTousLesEspacesSaufInvite 
Allows you to publish the subject with the key 'AMatiere' on all the .Net Webspaces except in the Guests Webspace
AMatiere : THpSvcWCleMatiere 
2017.0.0.1 
MatierePublieeSurTousLesEspaces 
True if the subject with the key 'AMatiere' is published on all the Webspaces, otherwise false
AMatiere : THpSvcWCleMatiere 
boolean 
2017.0.0.1 
MatierePublieeSurTousLesEspacesSaufInvite 
True if the subject with the key 'AMatiere' is published on all the Webspaces except Guests, otherwise false
AMatiere : THpSvcWCleMatiere 
boolean 
2017.0.0.1 
MatiereNonPublieeSurTousLesEspaces 
True if the subject with the key 'AMatiere' is not published on all the .Net Webspaces, otherwise false
AMatiere : THpSvcWCleMatiere 
boolean 
2017.0.0.1 
MatieresPublieesSurTousLesEspaces 
Boolean array indicating if the subjects whose key is in the 'ATableau' are published on all the .Net Webspaces
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauBooleens 
2017.0.0.1 
MatieresPublieesSurTousLesEspacesSaufInvite 
Boolean array indicating if the subjects whose key is in the 'ATableau' are published on all the .Net Webspaces except in the Guests Webspace
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauBooleens 
2017.0.0.1 
MatieresNonPublieesSurTousLesEspaces 
Boolean array indicating if the subjects whose key is in the 'ATableau' are not published on all the .Net Webspaces
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauBooleens 
2017.0.0.1 
Subject incompatibility
IncompatibiliteMatiere 
Key of the incompatible subjects with the subject with the key 'AMatiere'
AMatiere : THpSvcWCleMatiere 
THpSvcWTableauClesMatieres 
2007.0.6.1 
AjouterIncompatibiliteMatiere 
Add an incompatibility between the subjects with the keys 'AMatiere1' and 'AMatiere2'
AMatiere1 : THpSvcWCleMatiere 
AMatiere2 : THpSvcWCleMatiere 
2007.0.6.1 
EnleverIncompatibiliteMatiere 
Remove an incompatibility between the subjects with the keys 'AMatiere1' and 'AMatiere2'
AMatiere1 : THpSvcWCleMatiere 
AMatiere2 : THpSvcWCleMatiere 
2007.0.6.1 
Timetable in an Ical format
IcalEmploiDuTempsMatiere 
Obsolete: Use IcalMatiere.
Returns a string corresponding to the timetable of the subject in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
AMatiere : THpSvcWCleMatiere 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
string 
2014.0.0.0 
IcalEmploiDuTempsTableauDeMatieres 
Obsolete: Use IcalTableauDeMatieres.
Returns an array of strings corresponding to the timetable of the subjects in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
ATableau : THpSvcWTableauClesMatieres 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2014.0.0.0 
IcalMatiere 
Returns a string corresponding to the timetable of the subject in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document'
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
AMatiere : THpSvcWCleMatiere 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
string 
2018.0.0.1 
IcalTableauDeMatieres 
Returns an array of strings corresponding to the timetables of the subjects in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document'
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ATableau : THpSvcWTableauClesMatieres 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2018.0.0.1 
URLIcalMatiere 
Returns the URL suffix of the ICAL of the subject with the key 'AMatiere' in the academic year for the Teachers Webspace.
Do not forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise returns an exception. (To generate URL, launch with a Modifier account or higher)
AMatiere : THpSvcWCleMatiere 
string 
2018.0.2.0 
URLIcalTableauDeMatieres 
Returns the URL suffixes of the ICAL of the subjects whose key is in 'ATableau' in the academic year for the Teachers Webspace.
Do not forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise empty. (To generate URL, launch with a Modifier account or higher)
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauChaines 
2018.0.2.0 
Sort the subjects
TrierTableauDeMatieresParCle 
Sort the array 'ATableau' according to the key of the subjects
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2006.0.13.3 
TrierTableauDeMatieresParLibelleEtCode 
Sort the array 'ATableau' according to the designation and code of the subject
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2006.0.13.3 
TrierTableauDeMatieresParCodeEtLibelle 
Sort the array 'ATableau' according to the code and designation of the subject
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2006.0.13.3 
TrierTableauDeMatieresParLibelleLong 
Sort the array 'ATableau' according to the long designation of the subject
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2006.0.13.3 
TrierTableauDeMatieresParIdentifiant 
Sort the array 'ATableau' according to the identifier of the subject
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2007.0.6.1 

Haut de page

Modules and curricula (HpSvcWDonnees, BindingModulesCursus, PortModulesCursus)

CALL PARAMETERS RETURN TYPE VERSION
Key of the modules or curricula
CleModuleEstValide 
True if the module key 'AModule' is valid, otherwise false
AModule : THpSvcWCleModule 
boolean 
2007.0.6.1 
ClesModulesValidesTableauDeModules 
Array containing all the valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauClesModules 
2007.0.6.1 
ClesModulesInvalidesTableauDeModules 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauClesModules 
2007.0.6.1 
CleCursusEstValide 
True if the curriculum key 'ACursus' is valid, otherwise false
ACursus : THpSvcWCleCursus 
boolean 
2007.0.6.1 
ClesCursusValidesTableauDeCursus 
Array containing all the valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauClesCursus 
2007.0.6.1 
ClesCursusInvalidesTableauDeCursus 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauClesCursus 
2007.0.6.1 
Number of modules or curricula
NombreModules 
Total number of modules in the database
unsignedInt 
2007.0.6.1 
NombreCursus 
Total number of curriculum in the database
unsignedInt 
2007.0.6.1 
Array of all the modules or all the curricula
TousLesModules 
Array of keys of all the modules in the database
THpSvcWTableauClesModules 
2007.0.6.1 
TousLesCursus 
Array of keys of all the curricula in the database
THpSvcWTableauClesCursus 
2007.0.6.1 
Create or delete the modules or curricula
CreerModule 
Create a module with the name 'ANom' and code 'ACode' in the database
ANom : string 
ACode : string 
THpSvcWCleModule 
2007.0.6.1 
CreerCursus 
Create a curriculum with the name 'ANom' and code 'ACode' in the database
ANom : string 
ACode : string 
THpSvcWCleCursus 
2007.0.6.1 
SupprimerModule 
Delete the module with the key 'AModule'
AModule : THpSvcWCleModule 
2007.0.6.1 
SupprimerTableauDeModules 
Delete the modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModules 
2007.0.6.1 
SupprimerCursus 
Delete the curriculum with the key 'ACursus'
ACursus : THpSvcWCleCursus 
2007.0.6.1 
SupprimerTableauDeCursus 
Delete the curricula whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCursus 
2007.0.6.1 
Access the modules or curricula
AccederModuleParNomEtCode 
Key of the module with the name 'ANom' and code 'ACode'
ANom : string 
ACode : string 
THpSvcWCleModule 
2007.0.6.1 
AccederCursusParNomEtCode 
Key of the curriculum with the name 'ANom' and code 'ACode'
ANom : string 
ACode : string 
THpSvcWCleCursus 
2007.0.6.1 
Name of the modules
NomModule 
Name of the module with the key 'AModule'
AModule : THpSvcWCleModule 
string 
2007.0.6.1 
ModifierNomModule 
Modify the name of the module with the key 'AModule'
AModule : THpSvcWCleModule 
ANom : string 
2007.0.6.1 
NomsTableauDeModules 
Name of the modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauChaines 
2007.0.6.1 
Name of the curricula
NomCursus 
Name of the curriculum with the key 'ACursus'
ACursus : THpSvcWCleCursus 
string 
2007.0.6.1 
ModifierNomCursus 
Modify the name of the curriculum with the key 'ACursus'
ACursus : THpSvcWCleCursus 
ANom : string 
2007.0.6.1 
NomsTableauDeCursus 
Name of the curricula whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauChaines 
2007.0.6.1 
Code of the modules
CodeModule 
Code of the module with the key 'AModule'
AModule : THpSvcWCleModule 
string 
2007.0.6.1 
ModifierCodeModule 
Modify the code of the module with the key 'AModule'
AModule : THpSvcWCleModule 
ACode : string 
2007.0.6.1 
CodesTableauDeModules 
Code of the modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauChaines 
2007.0.6.1 
Code of the curricula
CodeCursus 
Code of the curriculum with the key 'ACursus'
ACursus : THpSvcWCleCursus 
string 
2007.0.6.1 
ModifierCodeCursus 
Modify the code of the curriculum with the key 'ACursus'
ACursus : THpSvcWCleCursus 
ACode : string 
2007.0.6.1 
CodesTableauDeCursus 
Code of the curricula whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauChaines 
2007.0.6.1 
Duration of the modules
Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeModule 
Duration of the module with the key 'AModule'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
AModule : THpSvcWCleModule 
THpSvcWDuree 
2018.0.0.1 
DureesTableauDeModules 
Duration of the modules whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauDurees 
2018.0.0.1 
Duration of the curricula
Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeCursus 
Duration of the curriculum with the key 'ACursus'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
ACursus : THpSvcWCleCursus 
THpSvcWDuree 
2018.0.0.1 
DureesTableauDeCursus 
Duration of the curricula whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauDurees 
2018.0.0.1 
Owner of the modules
ProprietaireModule 
AModule : THpSvcWCleModule 
string 
2010.0.5.0 
ModifierProprietaireModule 
Warning, starting with the version 2012.0.0.0, addition of the parameter 'APrenomProprietaire: string'. Operation only authorized for an administrator.
AModule : THpSvcWCleModule 
ANomProprietaire : string 
APrenomProprietaire : string 
2010.0.5.0 
ProprietairesTableauDeModules 
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauChaines 
2010.0.5.0 
Owner of the Curricula
ProprietaireCursus 
ACursus : THpSvcWCleCursus 
string 
2010.0.5.0 
ModifierProprietaireCursus 
Warning, starting with the version 2012.0.0.0, addition of the parameter 'APrenomProprietaire: string' Operation only authorized for an administrator.
ACursus : THpSvcWCleCursus 
ANomProprietaire : string 
APrenomProprietaire : string 
2010.0.5.0 
ProprietairesTableauDeCursus 
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauChaines 
2010.0.5.0 
Modules of the curricula
ModulesDuCursus 
ACursus : THpSvcWCleCursus 
THpSvcWTableauClesModules 
2007.0.6.1 
AjouterModuleAuCursus 
AModule : THpSvcWCleModule 
ACursus : THpSvcWCleCursus 
2007.0.6.1 
EnleverModuleAuCursus 
AModule : THpSvcWCleModule 
ACursus : THpSvcWCleCursus 
2007.0.6.1 
Array of curricula of a module
CursusDuModule 
AModule : THpSvcWCleModule 
THpSvcWTableauClesCursus 
2007.0.6.1 
Array of classes of a curriculum
PromotionsDuCursus 
ACursus : THpSvcWCleCursus 
THpSvcWTableauClesPromotions 
2009.0.0.0 
Subjects of a module
MatieresDuModule 
Returns all the subjects (elective and compulsory) contained in the module
AModule : THpSvcWCleModule 
THpSvcWTableauClesMatieres 
2010.0.0.1 
MatieresObligatoiresDuModule 
Returns all the compulsory subjects contained in the module
AModule : THpSvcWCleModule 
THpSvcWTableauClesMatieres 
2010.0.5.0 
MatiereDuModuleEstObligatoire 
Returns true if the subject is compulsory in this module, false if it is an elective subject.
AModule : THpSvcWCleModule 
AMatiere : THpSvcWCleMatiere 
boolean 
2010.0.5.0 
AjouterUneMatiereObligatoireAuModule 
AModule : THpSvcWCleModule 
AMatiere : THpSvcWCleMatiere 
2010.0.0.1 
AjouterTableauMatieresObligatoiresAuModule 
AModule : THpSvcWCleModule 
AMatieres : THpSvcWTableauClesMatieres 
2010.0.0.1 
AjouterMatiereAuChoixDeLibelleAuModule 
AModule : THpSvcWCleModule 
AMatiere : THpSvcWCleMatiere 
ALibelle : string 
2010.0.0.1 
AjouterTableauMatieresAuChoixDeLibelleAuModule 
AModule : THpSvcWCleModule 
AMatieres : THpSvcWTableauClesMatieres 
ALibelle : string 
2010.0.0.1 
EnleverMatiereDuModule 
AModule : THpSvcWCleModule 
AMatiere : THpSvcWCleMatiere 
2010.0.0.1 
EnleverTableauMatieresDuModule 
AModule : THpSvcWCleModule 
AMatieres : THpSvcWTableauClesMatieres 
2010.0.0.1 
Subjects of the curriculum
MatieresDuCursus 
Returns all the subjects (elective and compulsory) of the curriculum
ACursus : THpSvcWCleCursus 
THpSvcWTableauClesMatieres 
2010.0.0.1 
MatieresObligatoiresDuCursus 
Returns all the compulsory subjects of the curriculum
ACursus : THpSvcWCleCursus 
THpSvcWTableauClesMatieres 
2010.0.5.0 
MatiereDuCursusEstObligatoire 
Returns true if the subject is compulsory in this curriculum, false if it is an elective subject.
ACursus : THpSvcWCleCursus 
AMatiere : THpSvcWCleMatiere 
boolean 
2010.0.5.0 
AjouterUneMatiereObligatoireAuCursus 
ACursus : THpSvcWCleCursus 
AMatiere : THpSvcWCleMatiere 
2010.0.0.1 
AjouterTableauMatieresObligatoiresAuCursus 
ACursus : THpSvcWCleCursus 
AMatieres : THpSvcWTableauClesMatieres 
2010.0.0.1 
AjouterMatiereAuChoixDeLibelleAuCursus 
ACursus : THpSvcWCleCursus 
AMatiere : THpSvcWCleMatiere 
ALibelle : string 
2010.0.0.1 
AjouterTableauMatieresAuChoixDeLibelleAuCursus 
ACursus : THpSvcWCleCursus 
AMatieres : THpSvcWTableauClesMatieres 
ALibelle : string 
2010.0.2.0 
EnleverMatiereDuCursus 
ACursus : THpSvcWCleCursus 
AMatiere : THpSvcWCleMatiere 
2010.0.0.1 
EnleverTableauMatieresDuCursus 
ACursus : THpSvcWCleCursus 
AMatieres : THpSvcWTableauClesMatieres 
2010.0.0.1 
Provision of the subjects per type of modules
Warning, durations are expressed in 'days'. Example, a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
ApportMatiereDeTypeModule 
Provision of the subject with the key 'AMatiere' for the module with the key 'AModule' with the type 'AType'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
AModule : THpSvcWCleModule 
AMatiere : THpSvcWCleMatiere 
AType : string 
THpSvcWDuree 
2018.0.0.1 
ModifierApportMatiereDeTypeDuModule 
Modify the subject provision of the subject with the key 'AMatiere' for the module 'AModule' with the type 'AType'. Warning, starting from the version 2018.0.0.1, the parameter 'ADuree' is a type THpSvcWDuree instead of String
AModule : THpSvcWCleModule 
AMatiere : THpSvcWCleMatiere 
AType : string 
ADuree : THpSvcWDuree 
2018.0.0.1 
Provision of the subjects per type of curricula
Warning, durations are expressed in 'days'. Example, a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
ApportMatiereDeTypeCursus 
Subject provision of the subject with the key 'AMatiere' for the curriculum 'ACursus' with the type 'AType'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
ACursus : THpSvcWCleCursus 
AMatiere : THpSvcWCleMatiere 
AType : string 
THpSvcWDuree 
2018.0.0.1 
ModifierApportMatiereDeTypeDuCursus 
Modify the subject provision of the subject with the key 'AMatiere' for the curriculum 'ACursus' with the type 'AType'. Warning, starting from the version 2018.0.0.1, the parameter 'ADuree' is a type THpSvcWDuree instead of String
ACursus : THpSvcWCleCursus 
AMatiere : THpSvcWCleMatiere 
AType : string 
ADuree : THpSvcWDuree 
2018.0.0.1 
Designation of the elective subjects of the modules
LibellesModule 
Returns all the designations of the elective subjects in the module.
AModule : THpSvcWCleModule 
THpSvcWTableauChaines 
2010.0.5.0 
LibelleDeMatiereModule 
Returns the designation of the elective subjects in the module. If it is not an elective subject, returns an void string.
AModule : THpSvcWCleModule 
AMatiere : THpSvcWCleMatiere 
string 
2010.0.5.0 
MatieresAuxChoixDeLibelleModule 
Returns all the keys of the elective subjects of the designation in the module.
AModule : THpSvcWCleModule 
ALibelle : string 
THpSvcWTableauClesMatieres 
2010.0.5.0 
ModifierLibelleDuModule 
AModule : THpSvcWCleModule 
AAncienLibelle : string 
ANouveauLibelle : string 
2010.0.5.0 
Designation of the elective subjects of the curricula
LibellesCursus 
Returns all the designations of the elective subjects of the curriculum
ACursus : THpSvcWCleCursus 
THpSvcWTableauChaines 
2010.0.5.0 
LibelleDeMatiereCursus 
Returns the designation of the elective subjects of the curriculum. If it is not an elective subject, returns an void string.
ACursus : THpSvcWCleCursus 
AMatiere : THpSvcWCleMatiere 
string 
2010.0.5.0 
MatieresAuxChoixDeLibelleCursus 
Returns all the keys of the elective subjects of the designation of the curriculum.
ACursus : THpSvcWCleCursus 
ALibelle : string 
THpSvcWTableauClesMatieres 
2010.0.5.0 
ModifierLibelleDuCursus 
ACursus : THpSvcWCleCursus 
AAncienLibelle : string 
ANouveauLibelle : string 
2010.0.5.0 
Sort the modules or curricula
TrierTableauDeModulesParCle 
Sort the array 'ATableau' according to the keys of the modules
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauClesModules 
2007.0.6.1 
TrierTableauDeModulesParNomEtCode 
Sort the array 'ATableau' according to the name and code of the modules
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauClesModules 
2007.0.6.1 
TrierTableauDeModulesParCodeEtNom 
Sort the array 'ATableau' according to the code and name of the modules
ATableau : THpSvcWTableauClesModules 
THpSvcWTableauClesModules 
2007.0.6.1 
TrierTableauDeCursusParCle 
Sort the array 'ATableau' according to the keys of the curricula
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauClesCursus 
2007.0.6.1 
TrierTableauDeCursusParNomEtCode 
Sort the array 'ATableau' according to the name and code of the curricula
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauClesCursus 
2007.0.6.1 
TrierTableauDeCursusParCodeEtNom 
Sort the array 'ATableau' according to the code and name of the curricula
ATableau : THpSvcWTableauClesCursus 
THpSvcWTableauClesCursus 
2007.0.6.1 

Haut de page

Grading (HpSvcWDonnees, BindingNotation, PortNotation)

CALL PARAMETERS RETURN TYPE VERSION
Test key
CleDevoirEstValide 
True if the key 'ADevoir' is valid, otherwise false
ADevoir : THpSvcWCleDevoir 
boolean 
2014.0.0.0 
ClesDevoirsValidesTableauDeDevoirs 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauClesDevoirs 
2014.0.0.0 
ClesDevoirsInvalidesTableauDeDevoirs 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauClesDevoirs 
2014.0.0.0 
GradingModule key
CleModuleNotationEstValide 
True if the key 'AModuleNotation' is valid, otherwise false
AModuleNotation : THpSvcWCleModuleNotation 
boolean 
2014.0.0.0 
ClesModulesNotationValidesTableauDeModulesNotation 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauClesModulesNotation 
2014.0.0.0 
ClesModulesNotationInvalidesTableauDeModulesNotation 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauClesModulesNotation 
2014.0.0.0 
GradingService key
CleServiceNotationEstValide 
True if the key 'AServiceNotation' is valid, otherwise false
AServiceNotation : THpSvcWCleServiceNotation 
boolean 
2014.0.0.0 
ClesServicesNotationValidesTableauDeServicesNotation 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
ClesServicesNotationInvalidesTableauDeServicesNotation 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
GradingCalendar key
CleCalendrierNotationEstValide 
True if the key 'ACalendrierNotation' is valid, otherwise false
ACalendrierNotation : THpSvcWCleCalendrierNotation 
boolean 
2014.0.0.0 
ClesCalendriersNotationValidesTableauDeCalendriersNotation 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCalendriersNotation 
THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
ClesCalendriersNotationInvalidesTableauDeCalendriersNotation 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesCalendriersNotation 
THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
GradingPeriod key
ClePeriodeNotationEstValide 
True if the key 'APeriodeNotation' is valid, otherwise false
APeriodeNotation : THpSvcWClePeriodeNotation 
boolean 
2014.0.0.0 
ClesPeriodesNotationValidesTableauDePeriodesNotation 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
ClesPeriodesNotationInvalidesTableauDePeriodesNotation 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
PeriodOutsideCalendar key
ClePeriodeHorsCalendrierEstValide 
True if the key 'APeriodeHorsCalendrier' is valid, otherwise false
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
boolean 
2014.0.0.0 
ClesPeriodesHorsCalendrierValidesTableauDePeriodesHorsCalendrier 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
ClesPeriodesHorsCalendrierInvalidesTableauDePeriodesHorsCalendrier 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
Tests in the database
NombreDevoirs 
Total number of tests in the database
unsignedInt 
2014.0.0.0 
TousLesDevoirs 
Array of keys of all the tests in the database
THpSvcWTableauClesDevoirs 
2014.0.0.0 
Grading services in the database
NombreServicesNotation 
Total number of grading services in the database
unsignedInt 
2014.0.0.0 
TousLesServicesNotation 
Array of keys of all the grading services in the database
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
Grading calendars in the database
NombreCalendriersNotation 
Total number of grading calendars in the database
unsignedInt 
2014.0.0.0 
TousLesCalendriersNotation 
Array of keys of all the grading calendars in the database
THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
Grading periods in the database
NombrePeriodesNotation 
Total number of grading periods in the database
unsignedInt 
2014.0.0.0 
ToutesLesPeriodesNotation 
Array of keys of all the grading periods in the database
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
Periods outside of the calendar in the database
NombrePeriodesHorsCalendrier 
Total number of periods outside of the calendar in the database
unsignedInt 
2014.0.0.0 
ToutesLesPeriodesHorsCalendrier 
Array of keys of all the periods outside of the calendar in the database
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
Create or delete the tests
CreerDevoir 
Create a test for the grading service with the key 'AService' in the database
AService : THpSvcWCleServiceNotation 
THpSvcWCleDevoir 
2014.0.0.0 
SupprimerDevoir 
Delete the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
2014.0.0.0 
SupprimerTableauDeDevoirs 
Delete the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
2014.0.0.0 
Delete the grading modules
SupprimerModuleNotation 
Delete the grading module with the key 'AServiceNotation'
AModuleNotation : THpSvcWCleModuleNotation 
2014.0.0.0 
SupprimerTableauDeModulesNotation 
Delete the grading modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
2014.0.0.0 
Create or delete the grading services
CreerServiceNotation 
Create a grading service in the database, of the subject with the key 'AMatiere', for the classes whose key is in 'APromotions',for the groups/options whose key is in 'ATDOptions', for the groupings whose key is in 'ARegroupements', for the teachers whose key is in 'AEnseignants'.
A grading module having for designation that of the subject 'AMatiere' is automatically created.
Use 'ModuleNotationDeServiceNotation' to obtain the key of the grading module.
AMatiere : THpSvcWCleMatiere 
APromotions : THpSvcWTableauClesPromotions 
ATDOptions : THpSvcWTableauClesTDOptions 
ARegroupements : THpSvcWTableauClesRegroupements 
AEnseignants : THpSvcWTableauClesEnseignants 
THpSvcWCleServiceNotation 
2014.0.0.0 
CreerServiceNotationDansModuleNotation 
Create a grading service of the grading module with the key 'AModule' in the database, of the subject with the key 'AMatiere', for the classes whose key is in 'APromotions',for the groups/options whose key is in 'ATDOptions', for the groupings whose key is in 'ARegroupements', for the teachers whose key is in 'AEnseignants'
AModule : THpSvcWCleModuleNotation 
AMatiere : THpSvcWCleMatiere 
APromotions : THpSvcWTableauClesPromotions 
ATDOptions : THpSvcWTableauClesTDOptions 
ARegroupements : THpSvcWTableauClesRegroupements 
AEnseignants : THpSvcWTableauClesEnseignants 
THpSvcWCleServiceNotation 
2014.0.0.0 
SupprimerServiceNotation 
Delete the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
2014.0.0.0 
SupprimerTableauDeServicesNotation 
Delete the grading services whose key is in 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
2014.0.0.0 
Create or delete the grading calendars
CreerCalendrierNotation 
Create a grading calendar with the name 'ANom' in the database
ANom : string 
THpSvcWCleCalendrierNotation 
2014.0.0.0 
SupprimerCalendrierNotation 
Delete the grading calendar with the key 'ACalendrier'
ACalendrier : THpSvcWCleCalendrierNotation 
2014.0.0.0 
SupprimerTableauDeCalendriersNotation 
Delete the grading calendars whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
Create or delete the periods of a grading calendar
CreerPeriodePourCalendrierNotation 
Create a grading period with the name 'ANom', beginning date 'ADateDebut' and ending date 'ADateFin' for the calendar with the key 'ACalendrierNotation' in the database
ACalendrierNotation : THpSvcWCleCalendrierNotation 
ANom : string 
ADateDebut : date 
ADateFin : date 
THpSvcWClePeriodeNotation 
2014.0.0.0 
SupprimerPeriodeNotation 
Delete the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
2014.0.0.0 
SupprimerTableauDePeriodesNotation 
Delete the grading periods whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
Create or delete the periods outside of the calendar
CreerPeriodeHorsCalendrier 
Create a period outside the calendar with the name 'ANom' in the database
ANom : string 
THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
SupprimerPeriodeHorsCalendrier 
Delete the period outside the calendar with the key 'APeriodeHC'
APeriodeHC : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
SupprimerTableauDePeriodesHorsCalendrier 
Delete the periods outside the calendar whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
Access to the grading calendars
AccederCalendrierNotationParNom 
Key of the grading calendar with the name 'ANom'
ANom : string 
THpSvcWCleCalendrierNotation 
2014.0.0.0 
Access to the grading periods
AccederPeriodeNotationParNom 
Key of the grading period with the name 'ANom'
ANom : string 
THpSvcWClePeriodeNotation 
2014.0.0.0 
Access to the periods ouside the calendar
AccederPeriodeHorsCalendrierParNom 
Key of the period outside the calendar with the name 'ANom'
ANom : string 
THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
Student of the test
EtudiantsDuDevoir 
Key of the students that can have a grade for the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWTableauClesEtudiants 
2014.0.0.0 
Grading service of the test
ServiceNotationDuDevoir 
Key of the grading service of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWCleServiceNotation 
2014.0.0.0 
ModifierServiceNotationDuDevoir 
Modify the grading service of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
AServiceNotation : THpSvcWCleServiceNotation 
2014.0.0.0 
ServicesNotationTableauDeDevoirs 
Keys of the grading services of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
Grading periods of the tests
PeriodesNotationDuDevoirPourLaPromotion 
Keys of the grading periods of the test with the key 'ADevoir' for the class with the key 'APromotion'
ADevoir : THpSvcWCleDevoir 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
PeriodesNotationDuDevoirPourLeTDOption 
Keys of the grading periods of the test with the key 'ADevoir' for the group/option with the key 'ATDOption'
ADevoir : THpSvcWCleDevoir 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
AjouterPeriodeNotationDuDevoirPourLaPromotion 
Add the grading period with the key 'APeriodeNotation' to the test with the key 'ADevoir' for the class with the key 'APromotion'
ADevoir : THpSvcWCleDevoir 
APromotion : THpSvcWClePromotion 
APeriodeNotation : THpSvcWClePeriodeNotation 
2014.0.0.0 
AjouterPeriodeNotationDuDevoirPourLeTDOption 
Add the grading period with the key 'APeriodeNotation' to the test with the key 'ADevoir' for the group/option with the key 'ATDOption'
ADevoir : THpSvcWCleDevoir 
ATDOption : THpSvcWCleTDOption 
APeriodeNotation : THpSvcWClePeriodeNotation 
2014.0.0.0 
EnleverPeriodeNotationDuDevoirPourLaPromotion 
Remove the grading period with the key 'APeriodeNotation' from the test with the key 'ADevoir' for the class with the key 'APromotion'
ADevoir : THpSvcWCleDevoir 
APromotion : THpSvcWClePromotion 
APeriodeNotation : THpSvcWClePeriodeNotation 
2014.0.0.0 
EnleverPeriodeNotationDuDevoirPourLeTDOption 
Remove the grading period with the key 'APeriodeNotation' from the test with the key 'ADevoir' for the group/option with the key 'ATDOption'
ADevoir : THpSvcWCleDevoir 
ATDOption : THpSvcWCleTDOption 
APeriodeNotation : THpSvcWClePeriodeNotation 
2014.0.0.0 
Periods outside the calendar of the test
PeriodesHorsCalendrierDuDevoirPourLaPromotion 
Keys of the periods outside the calendar of the test with the key 'ADevoir' for the class with the key 'APromotion'
ADevoir : THpSvcWCleDevoir 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
PeriodesHorsCalendrierDuDevoirPourLeTDOption 
Keys of the periods outside the calendar of the test with the key 'ADevoir' for the group/option with the key 'ATDOption'
ADevoir : THpSvcWCleDevoir 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
AjouterPeriodeHorsCalendrierDuDevoirPourLaPromotion 
Add the period outside the calendar with the key 'APeriodeHorsCalendrier' to the test with the key 'ADevoir' for the class with the key 'APromotion'
ADevoir : THpSvcWCleDevoir 
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
AjouterPeriodeHorsCalendrierDuDevoirPourLeTDOption 
Add the period outside the calendar with the key 'APeriodeHorsCalendrier' to the test with the key 'ADevoir' for the group/option with the key 'ATDOption'
ADevoir : THpSvcWCleDevoir 
ATDOption : THpSvcWCleTDOption 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
EnleverPeriodeHorsCalendrierDuDevoirPourLaPromotion 
Remove the period outside the calendar with the key 'APeriodeHorsCalendrier' from the test with the key 'ADevoir' for the class with the key 'APromotion'
ADevoir : THpSvcWCleDevoir 
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
EnleverPeriodeHorsCalendrierDuDevoirPourLeTDOption 
Remove the period outside the calendar with the key 'APeriodeHorsCalendrier' from the test with the key 'ADevoir' for the group/option with the key 'ATDOption'
ADevoir : THpSvcWCleDevoir 
ATDOption : THpSvcWCleTDOption 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
Date of the test
DateDuDevoir 
Date of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
date 
2014.0.0.0 
ModifierDateDuDevoir 
Modify the date of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
ADate : date 
2014.0.0.0 
DatesTableauDeDevoirs 
Date of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauDates 
2014.0.0.0 
Optional test
DevoirEstFacultatifCommeNote 
True if the test with the key 'ADevoir' is optional as a grade, otherwise false
ADevoir : THpSvcWCleDevoir 
boolean 
2014.0.0.0 
DevoirEstFacultatifCommeBonus 
True if the test with the key 'ADevoir' is optional as a bonus, otherwise false
ADevoir : THpSvcWCleDevoir 
boolean 
2014.0.0.0 
RendreDevoirFacultatifCommeNote 
Render the test with the key 'ADevoir' optional as a grade
ADevoir : THpSvcWCleDevoir 
2014.0.0.0 
RendreDevoirFacultatifCommeBonus 
Render the test with the key 'ADevoir' optional as a bonus
ADevoir : THpSvcWCleDevoir 
2014.0.0.0 
RendreDevoirNonFacultatif 
Render the test with the key 'ADevoir' non-optional
ADevoir : THpSvcWCleDevoir 
2014.0.0.0 
Publication date of the test
DatePublicationDuDevoir 
Publication date of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
date 
2014.0.0.0 
ModifierDatePublicationDuDevoir 
Modify the publication date of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
ADate : date 
2014.0.0.0 
DatesPublicationTableauDeDevoirs 
Publication date of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauDates 
2014.0.0.0 
Commentary of the test
CommentaireDuDevoir 
Commentary of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
string 
2014.0.0.0 
ModifierCommentaireDuDevoir 
Modify the commentary of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
ACommentaire : string 
2014.0.0.0 
CommentairesTableauDeDevoirs 
Commentary of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauChaines 
2014.0.0.0 
Locked test
DevoirEstVerrouille 
True if the test with the key 'ADevoir' is locked, otherwise false
ADevoir : THpSvcWCleDevoir 
boolean 
2014.0.0.0 
VerrouillerDevoir 
Lock/Unlock the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
AVerrouille : boolean 
2014.0.0.0 
TableauDeDevoirsVerrouilles 
Boolean arrays indicating if the tests whose key is in the 'ATableau' are locked
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauBooleens 
2014.0.0.0 
Supervised test (ST)
EstDevoirSurveille 
True if test with the key 'ADevoir' is a supervised test (ST), otherwise false
ADevoir : THpSvcWCleDevoir 
boolean 
2018.0.0.1 
ModifierDevoirSurveilleDuDevoir 
Allows the transfer of the test with the key 'ADevoir' to a supervised test (ST) or not
ADevoir : THpSvcWCleDevoir 
ADS : boolean 
2018.0.0.1 
SontDevoirsSurveillesTableauDeDevoirs 
Boolean array indicating if the tests whose key is in the 'ATableau' are supervised tests or not
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauBooleens 
2018.0.0.1 
Scale of the test
BaremeDuDevoir 
Scale of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWNote 
2014.0.0.0 
ModifierBaremeDuDevoir 
Modify the scale of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
ABareme : THpSvcWNote 
2014.0.0.0 
BaremesTableauDeDevoirs 
Scale of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauNotes 
2014.0.0.0 
RamenerSurDuDevoir 
True if the grades of the test with the key 'ADevoir' are adjusted to the default scale when calculating the averaging, otherwise false
ADevoir : THpSvcWCleDevoir 
boolean 
2014.0.0.0 
ModifierRamenerSurDuDevoir 
Allows or doesn't allow the adjustment of the grades of the test with the key 'ADevoir' in the default scale when calculating the averaging
ADevoir : THpSvcWCleDevoir 
ARamenerSur : boolean 
2014.0.0.0 
RamenerSurTableauDeDevoirs 
Boolean array indicating if the test grades whose key is in the 'ATableau' are adjusted to the default scale when calculating the averaging
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauBooleens 
2014.0.0.0 
Coefficient of the test
CoefficientDuDevoir 
Coefficient of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWCoefficient 
2014.0.0.0 
ModifierCoefficientDuDevoir 
Modify the coefficient of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
ACoefficient : THpSvcWCoefficient 
2014.0.0.0 
CoefficientsTableauDeDevoirs 
Coefficient of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauCoefficients 
2014.0.0.0 
Outstanding grades
PasEncoreNote 
Grade corresponding to 'no grade for the time being'
THpSvcWNote 
2014.0.0.0 
Absent 
Grade corresponding to 'absent'
THpSvcWNote 
2014.0.0.0 
Dispense 
Grade corresponding to 'exempt'
THpSvcWNote 
2014.0.0.0 
NonNote 
Grade corresponding to 'not graded'
THpSvcWNote 
2014.0.0.0 
Inapte 
Grade corresponding to 'inapt'
THpSvcWNote 
2014.0.0.0 
NonRendu 
Grade corresponding to 'not submitted'
THpSvcWNote 
2014.0.0.0 
AbsentComme0 
Grade corresponding to 'absent' and counted as a 0 in the average calculation
THpSvcWNote 
2015.0.0.0 
NonRenduComme0 
Grade corresponding to 'not submitted' and counted as a 0 in the average calculation
THpSvcWNote 
2015.0.0.0 
NotePlus 
Grade corresponding to the annotation 'grade+'
THpSvcWNote 
2024.0.6.0 
Grades of the test
NoteDuDevoirDeLEtudiant 
Grade of the test with the key 'ADevoir' for the student with the key 'AEtudiant' (taking into account a catch-up grade if any)
ADevoir : THpSvcWCleDevoir 
AEtudiant : THpSvcWCleEtudiant 
THpSvcWNote 
2014.0.0.0 
ModifierNoteDuDevoirDeLEtudiant 
Modify the grade of the test with the key 'ADevoir' for the student with the key 'AEtudiant'
ADevoir : THpSvcWCleDevoir 
AEtudiant : THpSvcWCleEtudiant 
ANote : THpSvcWNote 
2014.0.0.0 
NotesTableauDeDevoirsDeLEtudiant 
Grade of the tests whose key is in 'ATableau' for the student with the key 'AEtudiant' (taking into account the catch-up grade if any)
ATableau : THpSvcWTableauClesDevoirs 
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauNotes 
2014.0.0.0 
NotesDuDevoirTableauDEtudiants 
Grade of the test with the key 'ADevoir' for the students whose key is in 'ATableau' (taking into account the catch-up grade if any)
ADevoir : THpSvcWCleDevoir 
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauNotes 
2014.0.0.0 
List of the students' grades
and various related information (key of the test, subject, student, date of the test as well as the student's surname and first name)
NotesEntre2Dates 
Grades of all the students between 'ADateDebut' and 'ADateFin'
ADateDebut : date 
ADateFin : date 
THpSvcWTableauTypesNotesEtudiants 
2019.0.4.0 
NotesEtudiantEntre2Dates 
Grades of the student with the key between 'ADateDebut' and 'ADateFin'
AEtudiant : THpSvcWCleEtudiant 
ADateDebut : date 
ADateFin : date 
THpSvcWTableauTypesNotesEtudiants 
2019.0.4.0 
Calculation mode of the overall average per class
The overall average of a class can be, either the average of the grading modules or the average of the grading services.
ModeCalculMoyenneGeneralePromotionEstParModule 
True if the overall average of the class with the key 'APromotion' is the average of the grading modules, false if it is the average of the grading services
APromotion : THpSvcWClePromotion 
boolean 
2015.0.0.0 
ModifierModeCalculMoyenneGeneraleDePromotionParModule 
Modify the calculation mode of the overall average of the class with the key 'APromotion' by the average of the grading modules if 'AParModule' is true, or by the average of the grading services if 'AParModule' is false
APromotion : THpSvcWClePromotion 
AParModule : boolean 
2015.0.0.0 
Average, the highest and lowest grade, median of the test
MoyenneDuDevoir 
Average of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWNote 
2014.0.0.0 
MoyennesTableauDeDevoirs 
Average of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauNotes 
2014.0.0.0 
NoteMaxDuDevoir 
Highest grade of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWNote 
2014.0.0.0 
NotesMaxTableauDeDevoirs 
Highest grade of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauNotes 
2014.0.0.0 
NoteMinDuDevoir 
Lowest grade of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWNote 
2014.0.0.0 
NotesMinTableauDeDevoirs 
Lowest grade of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauNotes 
2014.0.0.0 
MedianeDuDevoir 
Median of the test with the key 'ADevoir'
ADevoir : THpSvcWCleDevoir 
THpSvcWNote 
2014.0.0.0 
MedianesTableauDeDevoirs 
Midian grade of the tests whose key is in 'ATableau'
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauNotes 
2014.0.0.0 
Allocation mode of the ECTS per class
The allocation mode of the ECTS can be, either be per module or per service.
ModeAttributionECTSDePromotionEstParModule 
True if the allocation mode of the class with the key 'APromotion' is per module, false if it is per service
APromotion : THpSvcWClePromotion 
boolean 
2014.0.0.0 
ModifierModeAttributionECTSDePromotionParModule 
Modify the allocation mode of the class with the key 'APromotion' to allocation per module if 'AParModule' is true, or per service if 'AParModule' is false
APromotion : THpSvcWClePromotion 
AParModule : boolean 
2014.0.0.0 
Catch-up of the ECTS via the overall average per class
AutoriserRattrapageECTSDePromotion 
True if the catch-up of the ECTS via the overall average of the class with the key 'APromotion' is authorized, otherwise false
APromotion : THpSvcWClePromotion 
boolean 
2014.0.0.0 
ModifierAutorisationRattrapageECTSDePromotion 
Authorize the catch-up of the ECTS via the overall average of the class with the key 'APromotion' if 'AAvecRattrapage' is true, or prohibit if otherwise
APromotion : THpSvcWClePromotion 
AAvecRattrapage : boolean 
2014.0.0.0 
NoteSeuilECTSDuRattrapageDePromotion 
Threshold grade allowing the catching-up of the ECTS for the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWNote 
2014.0.0.0 
ModifierNoteSeuilECTSDuRattrapageDePromotion 
Modify the threshold grade allowing the catching-up of the ECTS for the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
ANoteSeuil : THpSvcWNote 
2014.0.0.0 
Modules and services of the class
ModulesNotationDePromotion 
Keys of the grading modules of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesModulesNotation 
2014.0.0.0 
ServicesNotationDePromotion 
Keys of the grading services of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
ServicesNotationDeModuleNotation 
Keys of the grading services of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
ServicesNotationDePromotionAvecTDOptions 
Keys of the grading services of the class with the key 'APromotion' and all of its groups/options
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesServicesNotation 
2015.0.1.4 
ServicesNotationDeTDOption 
Keys of the grading services of the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesServicesNotation 
2015.0.1.4 
Module of the grading service for the class
ModuleNotationDeServiceNotationDePromotion 
Key of the grading module of the grading service with the key 'AServiceNotation' for the class with the key 'APromotion'
AServiceNotation : THpSvcWCleServiceNotation 
APromotion : THpSvcWClePromotion 
THpSvcWCleModuleNotation 
2014.0.0.0 
Designation of the grading module
LibelleDeModuleNotation 
Designation of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
string 
2014.0.0.0 
ModifierLibelleDeModuleNotation 
Modify the designation of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
ALibelle : string 
2014.0.0.0 
LibellesTableauDeModulesNotation 
Designation of the grading modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauChaines 
2014.0.0.0 
Coefficient of the grading module
CoefficientDeModuleNotationPourPeriodeNotation 
Coefficient of the grading module with the key 'AModuleNotation' for the period 'APeriodeNotation'
AModuleNotation : THpSvcWCleModuleNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
THpSvcWCoefficient 
2016.0.0.1 
ModifierCoefficientDeModuleNotationPourPeriodeNotation 
Modify the coefficient of the grading module with the key 'AModuleNotation' for the period 'APeriodeNotation'
AModuleNotation : THpSvcWCleModuleNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
ACoefficient : THpSvcWCoefficient 
2016.0.0.1 
CoefficientsTableauDeModulesNotationPourPeriodeNotation 
Coefficient of the grading modules whose key is in 'ATableau' for the period 'APeriodeNotation'
ATableau : THpSvcWTableauClesModulesNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
THpSvcWTableauCoefficients 
2016.0.0.1 
CoefficientDeModuleNotationPourPeriodeHorsCalendrier 
Coefficient of the grading module with the key 'AModuleNotation' for the period outside the calendar 'APeriodeHorsCalendrier'
AModuleNotation : THpSvcWCleModuleNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
THpSvcWCoefficient 
2016.0.0.1 
ModifierCoefficientDeModuleNotationPourPeriodeHorsCalendrier 
Modify the coefficient of the grading module with the key 'AModuleNotation' for the period outside the calendar 'APeriodeHorsCalendrier'
AModuleNotation : THpSvcWCleModuleNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
ACoefficient : THpSvcWCoefficient 
2016.0.0.1 
CoefficientsTableauDeModulesNotationPourPeriodeHorsCalendrier 
Coefficient of the grading modules whose key is in 'ATableau' for the period outside the calendar 'APeriodeHorsCalendrier'
ATableau : THpSvcWTableauClesModulesNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
THpSvcWTableauCoefficients 
2016.0.0.1 
International designation of the grading module
LibelleInternationalDeModuleNotation 
International designation of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
string 
2018.0.3.2 
ModifierLibelleInternationalDeModuleNotation 
Modify the international designation of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
ALibelleInternational : string 
2018.0.3.2 
LibellesInternationauxTableauDeModulesNotation 
International designation of the grading modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauChaines 
2018.0.3.2 
Number of ECTS points of the grading module
NbPointsECTSDeModuleNotation 
Number of ECTS points of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
unsignedInt 
2014.0.0.0 
NbPointsECTSDecimalDeModuleNotation 
Number of ECTS points with decimals of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
double 
2015.0.0.0 
ModifierNbPointsECTSDeModuleNotation 
Modify the number of ECTS points of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
ANbPoint : unsignedInt 
2014.0.0.0 
ModifierNbPointsECTSDecimalDeModuleNotation 
Modify the number of ECTS points with decimals of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
ANbPoint : double 
2015.0.0.0 
NbPointsECTSTableauDeModulesNotation 
Number ECTS points of the grading modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauEntiersNS 
2014.0.0.0 
NbPointsECTSDecimalTableauDeModulesNotation 
Number ECTS points with decimals of the grading modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauDecimaux 
2015.0.0.0 
ECTS threshold grade of the grading module
NoteSeuilECTSDeModuleNotation 
ECTS threshold grade of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
THpSvcWNote 
2014.0.0.0 
ModifierNoteSeuilECTSDeModuleNotation 
Modify the ECTS threshold grade of the grading module with the key 'AModuleNotation'
AModuleNotation : THpSvcWCleModuleNotation 
ANoteSeuil : THpSvcWNote 
2014.0.0.0 
NotesSeuilECTSTableauDeModulesNotation 
ECTS threshold grade of the grading modules whose key is in 'ATableau'
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauNotes 
2014.0.0.0 
Subject of the grading service
MatiereDeServiceNotation 
Key of the subject of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWCleMatiere 
2014.0.0.0 
ModifierMatiereDeServiceNotation 
Modify the subject of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
AMatiere : THpSvcWCleMatiere 
2014.0.0.0 
MatieresTableauDeServicesNotation 
Key of the subject of the grading services whose key is in 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauClesMatieres 
2014.0.0.0 
Classes of the grading service
PromotionsDuServiceNotation 
Keys of the classes of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesPromotions 
2014.0.0.0 
AjouterPromotionAuServiceNotation 
Add the class with the key 'APromotion' to the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APromotion : THpSvcWClePromotion 
2014.0.0.0 
EnleverPromotionAuServiceNotation 
Remove the class with the key 'APromotion' from the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APromotion : THpSvcWClePromotion 
2014.0.0.0 
Groups/Options of the grading service
TDOptionsDuServiceNotation 
Keys of the groups/options of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesTDOptions 
2014.0.0.0 
AjouterTDOptionAuServiceNotation 
Add the group/option with the key 'ATDOption' to the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ATDOption : THpSvcWCleTDOption 
2014.0.0.0 
EnleverTDOptionAuServiceNotation 
Remove the group/option with the key 'ATDOption' from the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ATDOption : THpSvcWCleTDOption 
2014.0.0.0 
Groupings of the grading service
RegroupementsDuServiceNotation 
Keys of the groupings of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesRegroupements 
2014.0.0.0 
AjouterRegroupementAuServiceNotation 
Add the grouping with the key 'ARegroupement' to the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ARegroupement : THpSvcWCleRegroupement 
2014.0.0.0 
EnleverRegroupementAuServiceNotation 
Remove the grouping with the key 'ARegroupement' from the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ARegroupement : THpSvcWCleRegroupement 
2014.0.0.0 
Teachers of the grading service
EnseignantsDuServiceNotation 
Keys of the teachers of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesEnseignants 
2014.0.0.0 
AjouterEnseignantAuServiceNotation 
Add the teacher with the key 'AEnseignant' to the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
AEnseignant : THpSvcWCleEnseignant 
2014.0.0.0 
EnleverEnseignantAuServiceNotation 
Remove the teacher with the key 'AEnseignant' from the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
AEnseignant : THpSvcWCleEnseignant 
2014.0.0.0 
Coefficient of the grading service (and grading sub-service)
CoefficientDuServiceNotationPourPeriodeNotation 
Coefficient of the grading service with the key 'AServiceNotation' for the period 'APeriodeNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
THpSvcWCoefficient 
2016.0.0.1 
ModifierCoefficientDuServiceNotationPourPeriodeNotation 
Modify the coefficient of the grading service with the key 'AServiceNotation' for the period 'APeriodeNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
ACoefficient : THpSvcWCoefficient 
2016.0.0.1 
CoefficientsTableauDeServicesNotationPourPeriodeNotation 
Coefficient of the grading services whose key is in 'ATableau' for the period 'APeriodeNotation'
ATableau : THpSvcWTableauClesServicesNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
THpSvcWTableauCoefficients 
2016.0.0.1 
CoefficientDuServiceNotationPourPeriodeHorsCalendrier 
Coefficient of the grading service with the key 'AServiceNotation' for the period outside the calendar 'APeriodeHorsCalendrier'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
THpSvcWCoefficient 
2016.0.0.1 
ModifierCoefficientDuServiceNotationPourPeriodeHorsCalendrier 
Modify the coefficient of the grading service with the key 'AServiceNotation' for the period outside the calendar 'APeriodeHorsCalendrier'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
ACoefficient : THpSvcWCoefficient 
2016.0.0.1 
CoefficientsTableauDeServicesNotationPourPeriodeHorsCalendrier 
Coefficient of the grading services whose key is in 'ATableau' for the period outside the calendar 'APeriodeHorsCalendrier'
ATableau : THpSvcWTableauClesServicesNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
THpSvcWTableauCoefficients 
2016.0.0.1 
Bonus/Penalty of the grading service for the grading period
BonusMalusActifDuServiceNotationPourPeriodeNotation 
True if the grading service with the key 'AServiceNotation' for the period 'APeriodeNotation' takes into account the bonuses/penalties, otherwise false
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
boolean 
2016.0.2.0 
ActiverBonusMalusDuServiceNotationPourPeriodeNotation 
Active or inactive, the taking into account the bonuses/penalties of the grading service with the key 'AServiceNotation' for the period 'APeriodeNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
AActif : boolean 
2016.0.2.0 
BonusMalusDeLEtudiantDuServiceNotationPourPeriodeNotation 
Value of the bonus/penalty of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period 'APeriodeNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
THpSvcWNote 
2016.0.2.0 
ModifierBonusMalusDeLEtudiantDuServiceNotationPourPeriodeNotation 
Modify the value of the bonus/penalty of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period 'APeriodeNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
ABonusMalus : THpSvcWNote 
2016.0.2.0 
Bonus/Penalty of the grading service for the period outside the calendar
BonusMalusActifDuServiceNotationPourPeriodeHorsCalendrier 
True if the grading service with the key 'AServiceNotation' for the period outside the calendar 'APeriodeHorsCalendrier' takes into account the bonuses/penalties, otherwise false
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
boolean 
2016.0.2.0 
ActiverBonusMalusDuServiceNotationPourPeriodeHorsCalendrier 
Active or inactive, the taking into account the bonuses/penalties of the grading service with the key 'AServiceNotation' for the period outside the calendar 'APeriodeHorsCalendrier'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AActif : boolean 
2016.0.2.0 
BonusMalusDeLEtudiantDuServiceNotationPourPeriodeHorsCalendrier 
Value of the bonus/penalty of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period outside the calendar 'APeriodeHorsCalendrier'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
THpSvcWNote 
2016.0.2.0 
ModifierBonusMalusDeLEtudiantDuServiceNotationPourPeriodeHorsCalendrier 
Modify the value of the bonus/penalty of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period outside the calendar 'APeriodeHorsCalendrier'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
ABonusMalus : THpSvcWNote 
2016.0.2.0 
Grading service appraisal for the grading calendar
AppreciationDeLEtudiantDuServiceNotationPourCalendrierNotation 
Appraisal of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation'in the grading calendar with the key 'ACalendrierNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
AEtudiant : THpSvcWCleEtudiant 
string 
2020.0.1.0 
ModifierAppreciationDeLEtudiantDuServiceNotationPourCalendrierNotation 
Modify the appraisal of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the grading calendar with the key 'ACalendrierNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
AEtudiant : THpSvcWCleEtudiant 
AAppreciation : string 
2020.0.1.0 
Appraisal of the grading service for the grading period
AppreciationDeLEtudiantDuServiceNotationPourPeriodeNotation 
Appraisal of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period 'APeriodeNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
string 
2019.0.0.1 
ModifierAppreciationDeLEtudiantDuServiceNotationPourPeriodeNotation 
Modify the appraisal of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period 'APeriodeNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
AAppreciation : string 
2019.0.0.1 
Appraisal of the grading service for the period outside the calendar
AppreciationDeLEtudiantDuServiceNotationPourPeriodeHorsCalendrier 
Appraisal of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period outside the calendar 'APeriodeHorsCalendrier'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
string 
2019.0.0.1 
ModifierAppreciationDeLEtudiantDuServiceNotationPourPeriodeHorsCalendrier 
Modify the appraisal of the student with the key 'AEtudiant' for the grading service with the key 'AServiceNotation' in the period outside the calendar 'APeriodeHorsCalendrier'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
AAppreciation : string 
2019.0.0.1 
Overall comment of the student for the class and the grading period
ObservationGeneraleDeLEtudiantPourPromotionPourPeriodeNotation 
Overall comment of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the grading period 'APeriodeNotation'
APromotion : THpSvcWClePromotion 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
string 
2019.0.0.1 
ModifierObservationGeneraleDeLEtudiantPourPromotionPourPeriodeNotation 
Modify the overall comment of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the grading period 'APeriodeNotation'
APromotion : THpSvcWClePromotion 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
AObservationGenerale : string 
2019.0.0.1 
Overall comment of the student for the class and the period outside the calendar
ObservationGeneraleDeLEtudiantPourPromotionPourPeriodeHorsCalendrier 
Overall comment of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the period outside the calendar 'APeriodeHorsCalendrier'
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
string 
2019.0.0.1 
ModifierObservationGeneraleDeLEtudiantPourPromotionPourPeriodeHorsCalendrier 
Modify the overall comment of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the period outside the calendar 'APeriodeHorsCalendrier'
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
AObservationGenerale : string 
2019.0.0.1 
Decision of the student for the class and grading period
DecisionDeLEtudiantPourPromotionPourPeriodeNotation 
Decision of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the period 'APeriodeNotation'
APromotion : THpSvcWClePromotion 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
string 
2019.0.0.1 
ModifierDecisionDeLEtudiantPourPromotionPourPeriodeNotation 
Modify the decision of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the period 'APeriodeNotation'
APromotion : THpSvcWClePromotion 
APeriodeNotation : THpSvcWClePeriodeNotation 
AEtudiant : THpSvcWCleEtudiant 
ADecision : string 
2019.0.0.1 
Decision of the student for the class and period outside the calendar
DecisionDeLEtudiantPourPromotionPourPeriodeHorsCalendrier 
Decision of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the period outside the calendar 'APeriodeHorsCalendrier'
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
string 
2019.0.0.1 
ModifierDecisionDeLEtudiantPourPromotionPourPeriodeHorsCalendrier 
Modify the decision of the student with the key 'AEtudiant' for the class with the key 'APromotion' in the period outside the calendar 'APeriodeHorsCalendrier'
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AEtudiant : THpSvcWCleEtudiant 
ADecision : string 
2019.0.0.1 
Student's final bonus
BonusFinalDeLEtudiant 
Final bonus of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWNote 
2020.0.3.1 
ModifierBonusFinalDeLEtudiant 
Modify the final bonus of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
ABonusFinal : THpSvcWNote 
2020.0.3.1 
BonusFinauxTableauDEtudiant 
Final bonus of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauNotes 
2020.0.3.1 
Student's final opinion
AvisFinalDeLEtudiant 
Final opinion of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
string 
2020.0.3.1 
ModifierAvisFinalDeLEtudiant 
Modify the final opinion of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
AAvisFinal : string 
2020.0.3.1 
AvisFinauxTableauDEtudiant 
Final opinion of the students whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEtudiants 
THpSvcWTableauChaines 
2020.0.3.1 
Grading service optional
ServiceNotationEstFacultatif 
True if the grading service with the key 'AServiceNotation' is optional, otherwise false
AServiceNotation : THpSvcWCleServiceNotation 
boolean 
2014.0.0.0 
RendreServiceNotationFacultatif 
Render the grading service with the key 'AServiceNotation' optional or not
AServiceNotation : THpSvcWCleServiceNotation 
AEstFacultatif : boolean 
2014.0.0.0 
TableauDeServicesNotationFacultatifs 
Boolean array indicating if the grading services whose key is in the 'ATableau' are optional
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauBooleens 
2014.0.0.0 
Number of ECT points of the grading service
NbPointsECTSDuServiceNotation 
Number of ECT points of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
unsignedInt 
2014.0.0.0 
NbPointsECTSDecimalDuServiceNotation 
Number of ECT points with decimals of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
double 
2015.0.0.0 
ModifierNbPointsECTSDuServiceNotation 
Modify the number of ECT points of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ANbPoint : unsignedInt 
2014.0.0.0 
ModifierNbPointsECTSDecimalDuServiceNotation 
Modify the number of ECT points with decimals of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ANbPoint : double 
2015.0.0.0 
NbPointsECTSTableauDeServicesNotation 
Number ECTS points of the grading services whose key is in 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauEntiersNS 
2014.0.0.0 
NbPointsECTSDecimalTableauDeServicesNotation 
Number ECTS points with decimals of the grading services whose key is in 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauDecimaux 
2015.0.0.0 
ECT threshold grade of the grading service
NoteSeuilECTSDuServiceNotation 
ECT threshold grade of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWNote 
2014.0.0.0 
ModifierNoteSeuilECTSDuServiceNotation 
Modify the ECT threshold grade of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ANoteSeuil : THpSvcWNote 
2014.0.0.0 
NotesSeuilECTSTableauDeServicesNotation 
ECTS threshold grade of the grading services whose key is in 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauNotes 
2014.0.0.0 
ECTS eliminatory grade of the grading service
NoteEliminatoireECTSDuServiceNotation 
ECTS eliminatory grade of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWNote 
2014.0.0.0 
ModifierNoteEliminatoireECTSDuServiceNotation 
Modify the ECTS eliminatory grade of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
ANoteEliminatoire : THpSvcWNote 
2014.0.0.0 
NotesEliminatoiresECTSTableauDeServicesNotation 
ECTS eliminatory grade of the grading services whose key is in 'ATableau'
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauNotes 
2014.0.0.0 
Tests of the grading service
DevoirsDuServiceNotation 
Keys of the tests of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesDevoirs 
2014.0.0.0 
Active grading periods of the grading service
PeriodesNotationActivesDuServiceNotation 
Keys of the active grading periods of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
AjouterPeriodeNotationActiveDuServiceNotation 
Add the grading period with the key 'APeriodeNotation' to the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
2014.0.0.0 
EnleverPeriodeNotationActiveDuServiceNotation 
Remove the grading period with the key 'APeriodeNotation' from the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeNotation : THpSvcWClePeriodeNotation 
2014.0.0.0 
Active periods outside the calendar of the grading service
PeriodesHorsCalendrierActivesDuServiceNotation 
Keys of the active periods outside the calendar of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
AjouterPeriodeHorsCalendrierActiveDuServiceNotation 
Add the period outside the calendar with the key 'APeriodeHorsCalendrier' to the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
EnleverPeriodeHorsCalendrierActiveDuServiceNotation 
Remove the period outside the calendar with the key 'APeriodeHorsCalendrier' from the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
Sub-service of the grading service
SousServicesDuServiceNotation 
Keys of the sub-services of the grading service with the key 'AServiceNotation'
AServiceNotation : THpSvcWCleServiceNotation 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
EstUnSousService 
True if the grading service with the key 'AServiceNotation' is a sub-service, otherwise false
AServiceNotation : THpSvcWCleServiceNotation 
boolean 
2014.0.0.0 
CreerSousServiceDuServiceNotation 
Create a sub-service of the grading service with the key 'AServiceNotation' in the database, of the subject with the key 'AMatiere', for the classes whose key is in 'APromotions', for the groups/options whose key is in 'ATDOptions', for the groupings whose key is in 'ARegroupements', for the teachers whose key is in 'AEnseignants'.
AServiceNotation : THpSvcWCleServiceNotation 
AMatiere : THpSvcWCleMatiere 
APromotions : THpSvcWTableauClesPromotions 
ATDOptions : THpSvcWTableauClesTDOptions 
ARegroupements : THpSvcWTableauClesRegroupements 
AEnseignants : THpSvcWTableauClesEnseignants 
THpSvcWCleServiceNotation 
2014.0.0.0 
Name of the grading calendar
NomDuCalendrierNotation 
Name of the grading calendar with the key 'ACalendrierNotation'
ACalendrierNotation : THpSvcWCleCalendrierNotation 
string 
2014.0.0.0 
ModifierNomDuCalendrierNotation 
Modify the name of the grading calendar with the key 'ACalendrierNotation'
ACalendrierNotation : THpSvcWCleCalendrierNotation 
ANom : string 
2014.0.0.0 
NomsTableauDeCalendriersNotation 
Name of the grading calendars whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCalendriersNotation 
THpSvcWTableauChaines 
2014.0.0.0 
Grading periods of a grading calendar
PeriodesNotationDeCalendrierNotation 
Key of the grading periods of the grading calendar with the key 'ACalendrierNotation'
ACalendrierNotation : THpSvcWCleCalendrierNotation 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
Owner of a grading calendar
ProprietaireCalendrierNotation 
Surname and first name of the owner of the grading calendar with the key 'ACalendrierNotation'
ACalendrierNotation : THpSvcWCleCalendrierNotation 
string 
2014.0.0.0 
ModifierProprietaireCalendrierNotation 
Modify the owner of the grading calendar with the key 'ACalendrierNotation'. Operation only authorized for an administrator.
ACalendrierNotation : THpSvcWCleCalendrierNotation 
ANomProprietaire : string 
APrenomProprietaire : string 
2014.0.0.0 
ProprietairesTableauDeCalendriersNotation 
Surname and first name of the owners of the grading calendars whose key is in 'ATableau'
ATableau : THpSvcWTableauClesCalendriersNotation 
THpSvcWTableauChaines 
2014.0.0.0 
Classes of a grading calendar
PromotionsDeCalendrierNotation 
Key of the classes of the grading calendar with the key 'ACalendrierNotation'
ACalendrierNotation : THpSvcWCleCalendrierNotation 
THpSvcWTableauClesPromotions 
2014.0.0.0 
Grading calendar of the class
CalendrierNotationDePromotion 
Key of the grading calendar of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWCleCalendrierNotation 
2014.0.0.0 
ModifierCalendrierNotationDePromotion 
Modify the grading calendar of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
ACalendrierNotation : THpSvcWCleCalendrierNotation 
2014.0.0.0 
CalendriersNotationTableauDePromotions 
Key of the grading calendar of the classes whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
Period outside the calendar of the class
PeriodesHorsCalendrierDePromotion 
Keys of the periods outside the calendar of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
AjouterPeriodeHorsCalendrierALaPromotion 
Add the period outside the calendar with the key 'APeriodeHorsCalendrier' to the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
EnleverPeriodeHorsCalendrierALaPromotion 
Remove the period outside the calendar with the key 'APeriodeHorsCalendrier' from the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
2014.0.0.0 
Name of the grading period
NomDePeriodeNotation 
Name of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
string 
2014.0.0.0 
ModifierNomDePeriodeNotation 
Modify the name of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
ANom : string 
2014.0.0.0 
NomsTableauDePeriodesNotation 
Name of the grading periods whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauChaines 
2014.0.0.0 
Color of the grading period
CouleurDePeriodeNotation 
Color of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
THpSvcWCouleur 
2014.0.0.0 
ModifierCouleurDePeriodeNotation 
Modify the color of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
ACouleur : THpSvcWCouleur 
2014.0.0.0 
CouleursTableauDePeriodesNotation 
Color of the grading periods whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauCouleurs 
2014.0.0.0 
Beginning date of the grading period
DateDebutDePeriodeNotation 
Beginning date of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
date 
2014.0.0.0 
ModifierDateDebutDePeriodeNotation 
Modify the beginning date of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
ADateDebut : date 
2014.0.0.0 
DatesDebutTableauDePeriodesNotation 
Beginning date of the grading periods whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauDates 
2014.0.0.0 
Ending date of the grading period
DateFinDePeriodeNotation 
Ending date of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
date 
2014.0.0.0 
ModifierDateFinDePeriodeNotation 
Modify the ending date of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
ADateFin : date 
2014.0.0.0 
DatesFinTableauDePeriodesNotation 
Ending date of the grading periods whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauDates 
2014.0.0.0 
Abbreviation for the grading period
AbreviationDePeriodeNotation 
Abbreviation of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
string 
2014.0.0.0 
ModifierAbreviationDePeriodeNotation 
Modify the abbreviation of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
AAbreviation : string 
2014.0.0.0 
AbreviationsTableauDePeriodesNotation 
Abbreviation of the grading periods whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauChaines 
2014.0.0.0 
Grading calendar of the grading period
CalendrierNotationDePeriodeNotation 
Key of the grading calendar of the grading period with the key 'APeriodeNotation'
APeriodeNotation : THpSvcWClePeriodeNotation 
THpSvcWCleCalendrierNotation 
2014.0.0.0 
CalendriersNotationTableauDePeriodesNotation 
Key of the grading calendar of the grading periods whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
Name of the period outside the calendar
NomDePeriodeHorsCalendrier 
Name of the period outside the calendar with the key 'APeriodeHC'
APeriodeHC : THpSvcWClePeriodeHorsCalendrier 
string 
2014.0.0.0 
ModifierNomDePeriodeHorsCalendrier 
Modify the name of the period outside the calendar with the key 'APeriodeHC'
APeriodeHC : THpSvcWClePeriodeHorsCalendrier 
ANom : string 
2014.0.0.0 
NomsTableauDePeriodesHorsCalendrier 
Name of the periods outside the calendar whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauChaines 
2014.0.0.0 
Color of the period outside the calendar
CouleurDePeriodeHorsCalendrier 
Color of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
THpSvcWCouleur 
2014.0.0.0 
ModifierCouleurDePeriodeHorsCalendrier 
Modify the color of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
ACouleur : THpSvcWCouleur 
2014.0.0.0 
CouleursTableauDePeriodesHorsCalendrier 
Color of the periods outside the calendar whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauCouleurs 
2014.0.0.0 
Beginning date of the period outside the calendar
DateDebutDePeriodeHorsCalendrier 
Beginning date of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
date 
2014.0.0.0 
ModifierDateDebutDePeriodeHorsCalendrier 
Modify the beginning date of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
ADateDebut : date 
2014.0.0.0 
DatesDebutTableauDePeriodesHorsCalendrier 
Beginning date of the periods outside the calendar whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauDates 
2014.0.0.0 
Ending date of the period outside the calendar
DateFinDePeriodeHorsCalendrier 
Ending date of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
date 
2014.0.0.0 
ModifierDateFinDePeriodeHorsCalendrier 
Modify the ending date of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
ADateFin : date 
2014.0.0.0 
DatesFinTableauDePeriodesHorsCalendrier 
Ending date of the periods outside the calendar whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauDates 
2014.0.0.0 
Abbreviation of the period outside the calendar
AbreviationDePeriodeHorsCalendrier 
Abbreviation of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
string 
2014.0.0.0 
ModifierAbreviationDePeriodeHorsCalendrier 
Modify the abbreviation of the period outside the calendar with the key 'APeriodeHorsCalendrier'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
AAbreviation : string 
2014.0.0.0 
AbreviationsTableauDePeriodesHorsCalendrier 
Abreviation of the periods outside the calendar whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauChaines 
2014.0.0.0 
Owner of the period outside the calendar
ProprietairePeriodeHorsCalendrier 
Surname and first name of the owner of the period outside the calendar with the key 'ACalendrierNotation'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
string 
2014.0.0.0 
ModifierProprietairePeriodeHorsCalendrier 
Modify the owner of the period outside the calendar with the key 'ACalendrierNotation'. Operation only authorized for an administrator.
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
ANomProprietaire : string 
APrenomProprietaire : string 
2014.0.0.0 
ProprietairesTableauDePeriodesHorsCalendrier 
Surname and first name of the owners of the periods outside the calendar whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauChaines 
2014.0.0.0 
Classes of a period outside the calendar
PromotionsDePeriodeHorsCalendrier 
Key of the classes of the period outside the calendar with the key 'ACalendrierNotation'
APeriodeHorsCalendrier : THpSvcWClePeriodeHorsCalendrier 
THpSvcWTableauClesPromotions 
2014.0.0.0 
Sort the tests
TrierTableauDeDevoirsParCle 
Sort the array 'ATableau' according to the key of the test
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauClesDevoirs 
2014.0.0.0 
TrierTableauDeDevoirsParDate 
Sort the array 'ATableau' according to the date of the test
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauClesDevoirs 
2014.0.0.0 
TrierTableauDeDevoirsParServiceNotation 
Sort the array 'ATableau' according to the grading service of the test
ATableau : THpSvcWTableauClesDevoirs 
THpSvcWTableauClesDevoirs 
2014.0.0.0 
Sort the grading modules
TrierTableauDeModulesNotationParCle 
Sort the array 'ATableau' according to the key of the grading module
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauClesModulesNotation 
2014.0.0.0 
TrierTableauDeModulesNotationParPromotionEtLibelle 
Sort the array 'ATableau' according to the class and designation of the grading module
ATableau : THpSvcWTableauClesModulesNotation 
THpSvcWTableauClesModulesNotation 
2014.0.0.0 
Sort the grading services
TrierTableauDeServicesNotationParCle 
Sort the array 'ATableau' according to the key of the grading service
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
TrierTableauDeServicesNotationParMatiere 
Sort the array 'ATableau' according to the subject of the grading service
ATableau : THpSvcWTableauClesServicesNotation 
THpSvcWTableauClesServicesNotation 
2014.0.0.0 
Sort the grading calendars
TrierTableauDeCalendriersNotationParCle 
Sort the array 'ATableau' according to the key of the grading calendar
ATableau : THpSvcWTableauClesCalendriersNotation 
THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
TrierTableauDeCalendriersNotationParNom 
Sort the array 'ATableau' according to the name of the grading calendar
ATableau : THpSvcWTableauClesCalendriersNotation 
THpSvcWTableauClesCalendriersNotation 
2014.0.0.0 
Sort the grading periods
TrierTableauDePeriodesNotationParCle 
Sort the array 'ATableau' according to the key of the grading period
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
TrierTableauDePeriodesNotationParNom 
Sort the array 'ATableau' according to the name of the grading period
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
TrierTableauDePeriodesNotationParCalendrierEtDateDebut 
Sort the array 'ATableau' according to the calendar and the beginning and ending date of the grading period
ATableau : THpSvcWTableauClesPeriodesNotation 
THpSvcWTableauClesPeriodesNotation 
2014.0.0.0 
Sort the periods outside the calendar
TrierTableauDePeriodesHorsCalendrierParCle 
Sort the array 'ATableau' according to the key of the period outside the calendar
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
TrierTableauDePeriodesHorsCalendrierParNom 
Sort the array 'ATableau' according to the name of the period outside the calendar
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 
TrierTableauDePeriodesHorsCalendrierParDateDebut 
Sort the array 'ATableau' according to the beginning date of the period outside the calendar
ATableau : THpSvcWTableauClesPeriodesHorsCalendrier 
THpSvcWTableauClesPeriodesHorsCalendrier 
2014.0.0.0 

Haut de page

Parents (HpSvcWDonnees, BindingParents, PortParents)

CALL PARAMETERS RETURN TYPE VERSION
Parent key
CleParentEstValide 
True if the parent key 'AParent' is valid, otherwise false
AParent : THpSvcWCleParent 
boolean 
2011.0.1.0 
ClesParentsValidesTableauDeParents 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauClesParents 
2011.0.1.0 
ClesParentsInvalidesTableauDeParents 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauClesParents 
2011.0.1.0 
Number of parents in the database
NombreParents 
Total number parents in the database
unsignedInt 
2011.0.1.0 
Array of all the parents in the database
TousLesParents 
Array of keys of all the parents in the database
THpSvcWTableauClesParents 
2011.0.1.0 
Create and delete the parents
CreerParent 
Create a parent with the surname 'ANom' and first name 'APrenom' in the database
ANom : string 
APrenom : string 
THpSvcWCleParent 
2011.0.1.0 
CreerParentAvecIdentifiant 
Create a parent with the surname 'ANom' and first name 'APrenom' and identifier 'AIdentifiant' in the database
ANom : string 
APrenom : string 
AIdentifiant : string 
THpSvcWCleParent 
2017.0.0.1 
SupprimerParent 
Delete the parent with the key 'AParent'
AParent : THpSvcWCleParent 
2011.0.1.0 
SupprimerTableauDeParents 
Delete the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
2011.0.1.0 
Access to the parents
AccederParentsParNomEtPrenom 
Array of keys of the parents with the surname 'ANom' and first name 'APrenom'
ANom : string 
APrenom : string 
THpSvcWTableauClesParents 
2011.0.1.0 
AccederParentParIdentifiant 
Key of the parent with the identifier 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleParent 
2017.0.0.1 
Surname and first name of the parents
NomParent 
Surname of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierNomParent 
Modify the surname of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ANom : string 
2011.0.1.0 
NomsTableauDeParents 
Surname of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
PrenomParent 
First name of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierPrenomParent 
Modify the first name of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
APrenom : string 
2011.0.1.0 
PrenomsTableauDeParents 
First name of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
Civil status of the parents
CiviliteParent 
Civil status of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierCiviliteParent 
Modify the civil status of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ACivilite : string 
2011.0.1.0 
CivilitesTableauDeParents 
Civil status of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
Given name of the Parents
NomNaissanceParent 
Given name of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2022.0.2.0 
ModifierNomNaissanceParent 
Modify the given name of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ANomNaissance : string 
2022.0.2.0 
NomsNaissanceTableauDeParents 
Given name of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2022.0.2.0 
E-mail of the parents
EMailParent 
E-mail address of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierEMailParent 
Modify the e-mail address of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AEMail : string 
2011.0.1.0 
EMailsTableauDeParents 
E-mail address of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
EstDestinataireCourriersAbsencesParent 
True if the parent is recipient of mail related to Student Administration, otherwise false
AParent : THpSvcWCleParent 
boolean 
2011.0.1.0 
ModifierEstDestinataireCourriersAbsencesParent 
Allows or prohibits the parent to be the recipient of mail related to Student Administration
AParent : THpSvcWCleParent 
AEstDestinataire : boolean 
2011.0.1.0 
SontDestinatairesCourriersAbsencesTableauDeParents 
Boolean array indicating if the parents whose key is in the 'ATableau' are recipients of the mail related to the absences
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauBooleens 
2011.0.1.0 
UID-Identifier of the parents
IdentifiantParent 
UID-Identifier of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2017.0.0.1 
ModifierIdentifiantParent 
Modify the UID-Identifier of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AIdentifiant : string 
2017.0.0.1 
IdentifiantsTableauDeParents 
UID-Identifier of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2017.0.0.1 
Commentary of the parents
CommentaireParent 
Commentary of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2016.0.1.0 
ModifierCommentaireParent 
Modify the commentary of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ACommentaire : string 
2016.0.1.0 
CommentairesTableauDeParents 
Commentary of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2016.0.1.0 
Parental tie of the parents with the student
LienParenteEtudiantParent 
Parental tie of the parent with the key 'AParent' with the student with the key 'AEtudiant'
AParent : THpSvcWCleParent 
AEtudiant : THpSvcWCleEtudiant 
string 
2011.0.1.0 
ModifierLienParenteEtudiantParent 
Modify the parental tie of the parent with the key 'AParent' with the student with the key 'AEtudiant'
AParent : THpSvcWCleParent 
AEtudiant : THpSvcWCleEtudiant 
ALien : string 
2011.0.1.0 
Profession of the parents
ProfessionParent 
Profession of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierProfessionParent 
Modify the profession of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AProfession : string 
2011.0.1.0 
ProfessionsTableauDeParents 
Profession of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
Professional situation of the parents
SituationProfessionnelleParent 
Professional situation of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierSituationProfessionnelleParent 
Modify the professional situation of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ASituation : string 
2011.0.1.0 
SituationsProfessionnellesTableauDeParents 
Professional situation of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
Address of the parents
Adresse1Parent 
Address1 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierAdresse1Parent 
Modify the address1 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AAdresse1 : string 
2011.0.1.0 
Adresses1TableauDeParents 
Address1 of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
Adresse2Parent 
Address2 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierAdresse2Parent 
Modify the address2 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AAdresse2 : string 
2011.0.1.0 
Adresses2TableauDeParents 
Address2 of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
Adresse3Parent 
Address3 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierAdresse3Parent 
Modify the address3 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AAdresse3 : string 
2011.0.1.0 
Adresses3TableauDeParents 
Address3 of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
Adresse4Parent 
Address4 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierAdresse4Parent 
Modify the address4 of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AAdresse4 : string 
2011.0.1.0 
Adresses4TableauDeParents 
Address4 of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
CodePostalParent 
Postal code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierCodePostalParent 
Modify the postal code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ACodePostal : string 
2011.0.1.0 
CodesPostauxTableauDeParents 
Postal code of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
VilleParent 
City of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierVilleParent 
Modify the city of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AVille : string 
2011.0.1.0 
VillesTableauDeParents 
City of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
PaysParent 
Country of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierPaysParent 
Modify the country of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
APays : string 
2011.0.1.0 
PaysTableauDeParents 
Country of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
ProvinceParent 
Province/State of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2014.0.0.0 
ModifierProvinceParent 
Modify the Province/State of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AProvince : string 
2014.0.0.0 
ProvincesTableauDeParents 
Province/State of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2014.0.0.0 
Landline of the parents
TelephoneFixeParent 
Landline number of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierTelephoneFixeParent 
Modify the landline number of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ATelephoneFixe : string 
2011.0.1.0 
TelephonesFixesTableauDeParents 
Landline number of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
IndicatifTelephoneFixeParent 
Landline area code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2015.0.0.0 
ModifierIndicatifTelephoneFixeParent 
Modify the landline area code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesFixesTableauDeParents 
Landline area code of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2015.0.0.0 
Cellphone of the parents
TelephonePortableParent 
Cellphone number of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierTelephonePortableParent 
Modify the cellphone number of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ATelephonePortable : string 
2011.0.1.0 
TelephonesPortablesTableauDeParents 
Cellphone number of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
IndicatifTelephonePortableParent 
Cellphone area code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierIndicatifTelephonePortableParent 
Modify the cellphone area code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AIndicatif : string 
2011.0.1.0 
IndicatifsTelephonesPortablesTableauDeParents 
Cellphone area code of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
AutorisationReceptionSMSParent 
True if the parent agrees to receive SMS, otherwise false
AParent : THpSvcWCleParent 
boolean 
2011.0.1.0 
ModifierAutorisationReceptionSMSParent 
Allows you to authorize or prohibit the reception of SMS
AParent : THpSvcWCleParent 
AAutorisationReceptionSMS : boolean 
2011.0.1.0 
AutorisationsReceptionSMSTableauDeParents 
Boolean array indicating if the parents whose key is in the 'ATableau' agree to receive SMS
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauBooleens 
2011.0.1.0 
Office phone of the parents
TelephoneBureauParent 
Office phone number of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2011.0.1.0 
ModifierTelephoneBureauParent 
Modify the office phone number of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
ATelephoneBureau : string 
2011.0.1.0 
TelephonesBureauTableauDeParents 
Office phone number of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2011.0.1.0 
IndicatifTelephoneBureauParent 
Office phone area code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2015.0.0.0 
ModifierIndicatifTelephoneBureauParent 
Modify the office phone area code of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesBureauTableauDeParents 
Office phone area code of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2015.0.0.0 
Username of the parents
IdentifiantConnexionParent 
Username of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
string 
2015.0.2.1 
ModifierIdentifiantConnexionParent 
Modify the username of the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AIdentifiant : string 
2015.0.2.1 
IdentifiantsConnexionTableauDeParents 
Username of the parents whose key is in 'ATableau'
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauChaines 
2015.0.2.1 
Modify the password of a parent
ModifierMotDePasseParent 
Modify the password of the parent with the key 'AParent'. Operation only authorized for an administrator
AParent : THpSvcWCleParent 
AMotDePasse : string 
2015.0.2.1 
Students associated with the parents
EtudiantsParent 
Array of keys of the students associated with the parent with the key 'AParent'
AParent : THpSvcWCleParent 
THpSvcWTableauClesEtudiants 
2011.0.1.0 
AssocierEtudiantParent 
Associate the student with the key 'AEtudiant' with the parent with the key 'AParent'.
'ANiveau' must be 1 or 2 to allocate parent 1 or parent 2, otherwise returns an exception
AParent : THpSvcWCleParent 
AEtudiant : THpSvcWCleEtudiant 
ANiveau : unsignedInt 
2011.0.1.0 
EnleverEtudiantParent 
Remove the association between the student with the key 'AEtudiant' and the parent with the key 'AParent'
AParent : THpSvcWCleParent 
AEtudiant : THpSvcWCleEtudiant 
2011.0.1.0 
Sort the parents
TrierTableauDeParentsParCle 
Sort the array 'ATableau' according to the key of the parents
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauClesParents 
2011.0.1.0 
TrierTableauDeParentsParNomEtPrenom 
Sort the array 'ATableau' according to the surname and first name of the parents
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauClesParents 
2011.0.1.0 
TrierTableauDeParentsParIdentifiant 
Sort the array 'ATableau' according to the identifier of the parents
ATableau : THpSvcWTableauClesParents 
THpSvcWTableauClesParents 
2017.0.0.1 

Haut de page

Classes (HpSvcWDonnees, BindingPromotions, PortPromotions)

CALL PARAMETERS RETURN TYPE VERSION
Key of the classes
ClePromotionEstValide 
True if the class key 'APromotion' is valid, otherwise false
APromotion : THpSvcWClePromotion 
boolean 
2009.0.0.0 
ClesPromotionsValidesTableauDePromotions 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauClesPromotions 
2009.0.0.0 
ClesPromotionsInvalidesTableauDePromotions 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauClesPromotions 
2009.0.0.0 
Number of classes in the database
NombrePromotions 
Total number of classes in the database
unsignedInt 
2009.0.0.0 
Array of classes in the database
ToutesLesPromotions 
Array of keys of all the classes in the database
THpSvcWTableauClesPromotions 
2009.0.0.0 
ToutesLesPromotionsDeCode 
Array of keys of all the classes with the code 'ACode' in the database
ACode : string 
THpSvcWTableauClesPromotions 
2009.0.0.0 
Create or delete the classes
CreerPromotion 
Create a class with the name 'ANom' and code 'ACode' in the database
ANom : string 
ACode : string 
THpSvcWClePromotion 
2009.0.0.0 
CreerPromotionAvecIdentifiant 
ANom : string 
ACode : string 
AIdentifiant : string 
THpSvcWClePromotion 
2009.0.0.0 
SupprimerPromotion 
APromotion : THpSvcWClePromotion 
2009.0.0.0 
SupprimerTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
2009.0.0.0 
Access the classes
AccederPromotionParNomEtCode 
ANom : string 
ACode : string 
THpSvcWClePromotion 
2009.0.0.0 
AccederPromotionParIdentifiant 
AIdentifiant : string 
THpSvcWClePromotion 
2009.0.0.0 
Name of the classes
NomPromotion 
APromotion : THpSvcWClePromotion 
string 
2009.0.0.0 
ModifierNomPromotion 
APromotion : THpSvcWClePromotion 
ANom : string 
2009.0.0.0 
NomsTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2009.0.0.0 
Code of the classes
CodePromotion 
APromotion : THpSvcWClePromotion 
string 
2009.0.0.0 
ModifierCodePromotion 
APromotion : THpSvcWClePromotion 
ACode : string 
2009.0.0.0 
CodesTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2009.0.0.0 
Color of the classes
CouleurPromotion 
Color of the class with the key 'APromotion'. There are conversion functions for 'THpSvcWCouleur' and 'RGB' in the interface IHpSvcWAdmin.
APromotion : THpSvcWClePromotion 
THpSvcWCouleur 
2012.0.0.0 
ModifierCouleurPromotion 
Modify the color of the class with the key 'APromotion'. There are conversion functions for 'THpSvcWCouleur' and 'RGB' in the interface IHpSvcWAdmin.
APromotion : THpSvcWClePromotion 
ACouleur : THpSvcWCouleur 
2012.0.0.0 
CouleursTableauDePromotions 
Color of the classes whose key is in 'ATableau'. There are conversion functions for 'THpSvcWCouleur' and 'RGB' in the interface IHpSvcWAdmin.
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauCouleurs 
2012.0.0.0 
UID-Identifiers of the classes
IdentifiantPromotion 
APromotion : THpSvcWClePromotion 
string 
2009.0.0.0 
ModifierIdentifiantPromotion 
APromotion : THpSvcWClePromotion 
AIdentifiant : string 
2009.0.0.0 
IdentifiantsTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2009.0.0.0 
Long designation of the classes
LibelleLongPromotion 
APromotion : THpSvcWClePromotion 
string 
2009.0.0.0 
ModifierLibelleLongPromotion 
APromotion : THpSvcWClePromotion 
ALibelleLong : string 
2009.0.0.0 
LibellesLongsTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2009.0.0.0 
E-mail of the classes
EMailPromotion 
E-mail address of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
string 
2014.0.0.0 
ModifierEMailPromotion 
Modify the e-mail address of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
AEMail : string 
2014.0.0.0 
EMailsTableauDePromotions 
E-mail address of the classes whose key is in 'ATableau'
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2014.0.0.0 
Pedagogical coordinators of the classes
CoordinateursPedagogiquesDePromotion 
List of keys for the pedagogical coordinators of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesEnseignants 
2025.0.1 
AjouterCoordinateurPedagogiqueDePromotion 
Add the pedagogical coordinator with the key 'ACoordinateurPedagogique' to the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
ACoordinateurPedagogique : THpSvcWCleEnseignant 
2025.0.1 
EnleverCoordinateurPedagogiqueDePromotion 
Remove the pedagogical coordinator with the key 'ACoordinateurPedagogique' from the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
ACoordinateurPedagogique : THpSvcWCleEnseignant 
2025.0.1 
CoordinateurPedagogiquePromotion 
Key of a pedagogical coordinator of the class with the key 'APromotion'. Since version 2025.0.1, a class can have several pedagogical coordinators
APromotion : THpSvcWClePromotion 
THpSvcWCleEnseignant 
2021.0.1.1 
ModifierCoordinateurPedagogiquePromotion 
Modify the pedagogical coordinator of the class with the key 'APromotion' (if it does not have one or has only one). Returns an exception if the class has more than one pedagogical coordinator
APromotion : THpSvcWClePromotion 
ACoordinateurPedagogique : THpSvcWCleEnseignant 
2021.0.1.1 
EnleverCoordinateurPedagogiquePromotion 
Remove all pedagogical coordinators from the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
2021.0.1.1 
CoordinateursPedagogiquesTableauDePromotions 
Key of one of the pedagogical coordinators of the classes whose key is in 'ATableau'. Since version 2025.0.1, a class can have several pedagogical coordinators
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauClesEnseignants 
2021.0.1.1 
Entered population of the classes
EffectifSaisiPromotion 
APromotion : THpSvcWClePromotion 
unsignedInt 
2009.0.0.0 
ModifierEffectifSaisiPromotion 
APromotion : THpSvcWClePromotion 
AEffectif : unsignedInt 
2009.0.0.0 
EffectifsSaisisTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauEntiersNS 
2009.0.0.0 
Curriculum of the classes
CursusDePromotionPourLaPeriode 
Key of the curriculum allocated to the class with the key 'APromotion' for the nth calendar period of the class (to obtain it in the 2nd period, put 'APeriode' at 2). To obtain the curriculum allocated for the entire year, put the parameter 'APeriode' at 0. Returns 0 if no curriculum is assigned in this period
APromotion : THpSvcWClePromotion 
APeriode : unsignedInt 
THpSvcWCleCursus 
2018.0.0.1 
AffecterCursusPourLaPeriodeALaPromotion 
Allocate the curriculum with the key 'ACursus' to the class with the key 'APromotion' in the nth calendar period of the class (to allocate it to the 2nd period, put 'APeriode' at 2). To allocate the curriculum for the entire year, put the parameter 'APeriode' at 0. Warning! If the class has groups/options, they must be allocated separately to the curriculum by using AffecterCursusPourLaPeriodeAuTDOption.
APromotion : THpSvcWClePromotion 
ACursus : THpSvcWCleCursus 
APeriode : unsignedInt 
2010.0.0.1 
EnleverCursusPromotion 
Remove the curriculum with the key 'ACursus' from the class with the key 'APromotion' in all the periods where it is allocated
APromotion : THpSvcWClePromotion 
ACursus : THpSvcWCleCursus 
2010.0.0.1 
EnleverCursusTableauPromotions 
Remove the curriculum with the key 'ACursus' from the classes whose key is in 'ATableau' in all the periods where it is allocated.
ATableau : THpSvcWTableauClesPromotions 
ACursus : THpSvcWCleCursus 
2010.0.0.1 
EnleverCursusPromotionPourLaPeriode 
Remove the curriculum with the key 'ACursus' from the class with the key 'APromotion' in the nth calendar period of the class (to remove it from the 2 period, put 'APeriode' at 2).
APromotion : THpSvcWClePromotion 
ACursus : THpSvcWCleCursus 
APeriode : unsignedInt 
2018.0.0.1 
EnleverCursusTableauPromotionsPourLaPeriode 
Remove the curriculum with the key 'ACursus' from the classes whose key is in 'ATableau' in the nth calendar period of the class (to remove it from the 2 period, put 'APeriode' at 2).
ATableau : THpSvcWTableauClesPromotions 
ACursus : THpSvcWCleCursus 
APeriode : unsignedInt 
2018.0.0.1 
EnleverTousLesCursusPromotion 
APromotion : THpSvcWClePromotion 
2010.0.0.1 
EnleverTousLesCursusTableauPromotions 
ATableau : THpSvcWTableauClesPromotions 
2010.0.0.1 
Number of students of the classes
NombreEtudiantsPromotion 
APromotion : THpSvcWClePromotion 
unsignedInt 
2009.0.0.0 
NombresEtudiantsTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauEntiersNS 
2009.0.0.0 
NombreEtudiantsPromotionALaDate 
Number of students present in the class with the key 'APromotion'on the date 'ADate'
APromotion : THpSvcWClePromotion 
ADate : date 
unsignedInt 
2011.0.2.8 
NombresEtudiantsTableauDePromotionsALaDate 
Number of students present in the classes of the array of keys 'ATableau' on the date 'ADate'
ATableau : THpSvcWTableauClesPromotions 
ADate : date 
THpSvcWTableauEntiersNS 
2011.0.2.8 
DHM and WHM of the classes
Warning, durations are expressed in 'days'. Example, a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
MHJPromotion 
DHM of the class with the key 'APromotion'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
APromotion : THpSvcWClePromotion 
THpSvcWDuree 
2018.0.0.1 
ModifierMHJPromotion 
Modify the DHM of the class with the key 'APromotion'. Warning, starting from the version 2018.0.0.1, the parameter AMHJ is a type THpSvcWDuree instead of String
APromotion : THpSvcWClePromotion 
AMHJ : THpSvcWDuree 
2018.0.0.1 
MHJTableauDePromotions 
DHM of the classes whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauDurees 
2018.0.0.1 
MHHPromotion 
WHM of the class with the key 'APromotion'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
APromotion : THpSvcWClePromotion 
THpSvcWDuree 
2018.0.0.1 
ModifierMHHPromotion 
Modify the WHM of the class with the key 'APromotion'. Warning, starting from the version 2018.0.0.1, the parameter 'AMHH' is a type THpSvcWDuree instead of String
APromotion : THpSvcWClePromotion 
AMHH : THpSvcWDuree 
2018.0.0.1 
MHHTableauDePromotions 
WHM of the classes whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauDurees 
2018.0.0.1 
Owners of the classes
ProprietairePromotion 
APromotion : THpSvcWClePromotion 
string 
2009.0.0.0 
ModifierProprietairePromotion 
Warning, starting with the version 2012.0.0.0, addition of the parameter 'APrenomProprietaire: string'. Operation only authorized for an administrator.
APromotion : THpSvcWClePromotion 
ANomProprietaire : string 
APrenomProprietaire : string 
2009.0.0.0 
ProprietairesTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2009.0.0.0 
Publication on .Net
NePasPublierLaPromotionSurLesEspaces 
Allows you not to publish the class with the key 'APromotion' on all the .Net Webspaces (Always published on Secretariat and Porter Webspaces)
APromotion : THpSvcWClePromotion 
2017.0.0.1 
PublierLaPromotionSurTousLesEspaces 
Allows you to publish the class with the key 'APromotion' on all the .Net Webspaces
APromotion : THpSvcWClePromotion 
2017.0.0.1 
PromotionPublieeSurTousLesEspaces 
True if the class with the key 'APromotion' is published on all the Webspaces, otherwise false
APromotion : THpSvcWClePromotion 
boolean 
2017.0.0.1 
PromotionsPublieesSurTousLesEspaces 
Boolean array indicating if the classes whose key is in the 'ATableau' are published on all the .Net Webspaces
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauBooleens 
2017.0.0.1 
Customized subjects of the classes
Remark, if no subject is used to customize a subject, returns the key of the subject itself.
PersonnalisationMatierePromotion 
Returns the key of the subject used to customize the subject AMatiere in the class APromotion
APromotion : THpSvcWClePromotion 
AMatiere : THpSvcWCleMatiere 
THpSvcWCleMatiere 
2009.0.0.0 
ModifierPersonnalisationMatierePromotion 
Modify, with AMatierePerso, the key of the subject used to customize the subject AMatiere in the class APromotion.
Delete the customization if AMatierePerso is equal to AMatiere
APromotion : THpSvcWClePromotion 
AMatiere : THpSvcWCleMatiere 
AMatierePerso : THpSvcWCleMatiere 
2009.0.0.0 
PersonnalisationMatiereTableauDePromotions 
Returns the list of keys of the subjects used for customizing the subject AMatiere from the array of Classes ATableau
ATableau : THpSvcWTableauClesPromotions 
AMatiere : THpSvcWCleMatiere 
THpSvcWTableauClesMatieres 
2009.0.0.0 
PersonnalisationTableauDeMatieresPromotion 
Returns the list of keys of the subjects used for customizing the subjects ATableau of the class APromotion
APromotion : THpSvcWClePromotion 
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2009.0.0.0 
TableauDeMatierePersonnaliseePromotion 
Returns the list of keys of the subjects that have been customized for the class APromotion
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesMatieres 
2009.0.0.0 
Cost of the classes
CoutPromotion 
Cost of the class with the key 'APromotion' in the domain 'ADomaine' (cost of teacher + room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017.
APromotion : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
double 
2014.0.0.0 
CoutsTableauDePromotions 
Cost of the classes whose key is in 'ATableau' in the domain 'ADomaine' (cost of teacher + room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017.
ATableau : THpSvcWTableauClesPromotions 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDecimaux 
2014.0.0.0 
Occupancy of the classes
Warning, durations are expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeCoursPromotion 
Formerly 'OccupationAnnuellePromotion', 'TauxOccupationAnnuellePromotion', and 'VolumeHoraireAnnuelPromotion'. Duration of the courses of the class with the key 'APromotion' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017.
APromotion : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesCoursTableauDePromotions 
Formerly 'OccupationsAnnuellesTableauDePromotions', 'TauxOccupationAnnuelleTableauDePromotions', and 'VolumesHorairesAnnuelsTableauDePromotions'. Duration of the courses of the classes whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesPromotions 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
DureeDisponiblePromotion 
Formerly 'OccupationAnnuellePromotion', 'TauxOccupationAnnuellePromotion', and 'VolumeHoraireAnnuelPromotion'. Available duration of the class with the key 'APromotion' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
APromotion : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesDisponiblesTableauDePromotions 
Formerly 'OccupationsAnnuellesTableauDePromotions', 'TauxOccupationAnnuelleTableauDePromotions', and 'VolumesHorairesAnnuelsTableauDePromotions'. Available duration of the classes whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
ATableau : THpSvcWTableauClesPromotions 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
Calendar of the classes
CalendrierPromotion 
APromotion : THpSvcWClePromotion 
string 
2009.0.0.0 
CalendriersTableauDePromotions 
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2009.0.0.0 
Manual/Automatic management of a class' links
GestionAutomatiqueDesLiensPromotion 
True if the class with the key 'APromotion' has automatic management of its links, otherwise false
APromotion : THpSvcWClePromotion 
boolean 
2009.0.0.0 
GestionManuelleDesLiensPromotion 
True if the class with the key 'APromotion' has manual management of its links, otherwise false
APromotion : THpSvcWClePromotion 
boolean 
2009.0.0.0 
RendreGestionDesLiensAutomatiquePromotion 
Allows for an automatic/manual management of links of the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
AAutomatique : boolean 
2009.0.0.0 
GestionAutomatiqueDesLiensTableauDePromotions 
Boolean array indicating if the classes whose key is in the 'ATableau' have an automatic management of their links
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauBooleens 
2009.0.0.0 
GestionManuelleDesLiensTableauDePromotions 
Boolean array indicating if the classes whose key is in the 'ATableau' have a manual management of their links
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauBooleens 
2009.0.0.0 
Links between classes
PromotionsSontLiees 
True if the 2 classes have a manual or automatic link, otherwise false
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
boolean 
2013.0.4.0 
PromotionsSontLieesManuel 
True if the 2 classes have a manual link, otherwise false
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
boolean 
2013.0.4.0 
PromotionsSontLieesAutoALaDate 
True if the 2 classes have an automatic link on the date 'ADate', otherwise false
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
ADate : date 
boolean 
2013.0.4.0 
PromotionsSontLieesAutoSurLeDomaine 
True if the 2 classes have an automatic link in the domain 'ADomaine', otherwise false
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
boolean 
2013.0.4.0 
AjouterLienEntrePromotions 
True if a manual link could be added to the 2 classes, otherwise false
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
boolean 
2013.0.4.0 
EnleverLienEntrePromotions 
True if a manual link could be removed from the 2 classes, otherwise false
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
boolean 
2013.0.4.0 
TDOptionsLiesALaPromotion 
Array of keys of the groups/options having an automatic or manual link with the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesTDOptions 
2010.0.4.0 
PromotionsLieesALaPromotion 
Array of keys of the classes having an automatic or manual link with the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesPromotions 
2010.0.4.0 
TDOptionsLiesManuelALaPromotion 
Array of keys of the groups/options having a manual link with the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesTDOptions 
2013.0.4.0 
PromotionsLieesManuelALaPromotion 
Array of keys of the classes having a manual link with the class with the key 'APromotion'
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesPromotions 
2013.0.4.0 
TDOptionsLiesAutoALaPromotionALaDate 
Array of keys of the groups/options having an automatic link with the class with the key 'APromotion' on the date 'ADate'
APromotion : THpSvcWClePromotion 
ADate : date 
THpSvcWTableauClesTDOptions 
2013.0.4.0 
PromotionsLieesAutoALaPromotionALaDate 
Array of keys of the classes having an automatic link with the class with the key 'APromotion' on the date 'ADate'
APromotion : THpSvcWClePromotion 
ADate : date 
THpSvcWTableauClesPromotions 
2013.0.4.0 
TDOptionsLiesAutoALaPromotionSurLeDomaine 
Array of keys of the groups/options having an automatic link with the class with the key 'APromotion' in the domain 'ADomaine'
APromotion : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauClesTDOptions 
2013.0.4.0 
PromotionsLieesAutoALaPromotionSurLeDomaine 
Array of keys of the classes having an automatic link with the class with the key 'APromotion' in the domain 'ADomaine'
APromotion : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauClesPromotions 
2013.0.4.0 
IntervallesValiditeDuLienAutoEntrePromotions 
Validity intervals (beginning and ending dates) of the automatic link between the 2 classes
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
THpSvcWTableauTypesIntervalles 
2013.0.4.1 
Students in common between two classes
EtudiantsEnCommunEntrePromotions 
Keys of all the students in common between 2 classes
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
EtudiantsEnCommunEntrePromotionsALaDate 
Keys of all the students in common between 2 classes on the date 'ADate'
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
ADate : date 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
EtudiantsEnCommunEntrePromotionsSurLeDomaine 
Keys of all the students in common between 2 classes in the domain 'ADomaine'
APromotion1 : THpSvcWClePromotion 
APromotion2 : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
Links of the classes with the groupings
RegroupementsPromotion 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesRegroupements 
2009.0.0.0 
PromotionsRegroupement 
ARegroupement : THpSvcWCleRegroupement 
THpSvcWTableauClesPromotions 
2009.0.0.0 
AjouterPromotionAuRegroupement 
Nothing happens if the class is already in the grouping
APromotion : THpSvcWClePromotion 
ARegroupement : THpSvcWCleRegroupement 
2009.0.0.0 
EnleverPromotionDuRegroupement 
Nothing happens if the class is not in the grouping
APromotion : THpSvcWClePromotion 
ARegroupement : THpSvcWCleRegroupement 
2009.0.0.0 
Courses of the class
CoursPromotion 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesCours 
2009.0.0.0 
CoursPromotionEntre2Dates 
APromotion : THpSvcWClePromotion 
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2009.0.0.0 
PromotionsCours 
Keys of the classes of the course with the key 'ACours'. Use the function PromotionsDuCours in the interface IHpSvcWCours.
ACours : THpSvcWCleCours 
THpSvcWTableauClesPromotions 
2009.0.0.0 
DomainePromotionDansLeCours 
The domain of a class in the course is void if the class is not in the course. Use ModifierDomainePromotionDansLeCours to add a class to a course or remove a class from a course
APromotion : THpSvcWClePromotion 
ACours : THpSvcWCleCours 
THpSvcWTableauSemaines 
2009.0.0.0 
ModifierDomainePromotionDansLeCours 
APromotion : THpSvcWClePromotion 
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2009.0.0.0 
Timetable in an Ical format
IcalEmploiDuTempsPromotion 
Obsolete: Use IcalPromotion.
Returns a string corresponding to the timetable of the class in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
APromotion : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTexteAutresPromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTD : boolean 
AAvecCoursDesOptions : boolean 
string 
2010.0.4.0 
IcalEmploiDuTempsTableauDePromotions 
Obsolete: Use IcalTableauDePromotions.
Returns an array of strings corresponding to the timetable of the classes in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters
ATableau : THpSvcWTableauClesPromotions 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTexteAutresPromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTD : boolean 
AAvecCoursDesOptions : boolean 
THpSvcWTableauChaines 
2010.0.4.0 
IcalPromotion 
Returns a string corresponding to the timetable of the class in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document'
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
APromotion : THpSvcWClePromotion 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTexteAutresPromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTD : boolean 
AAvecCoursDesOptions : boolean 
string 
2018.0.0.1 
IcalTableauDePromotions 
Returns an array of strings corresponding to the timetable of the classes in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ATableau : THpSvcWTableauClesPromotions 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTexteAutresPromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTD : boolean 
AAvecCoursDesOptions : boolean 
THpSvcWTableauChaines 
2018.0.0.1 
URLIcalPromotion 
Returns the URL suffix of the ICAL of the class with the key 'APromotion' in the academic year for Teachers Webspace.
Don't forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise returns an exception. (To generate URL, launch with a Modifier account or higher)
APromotion : THpSvcWClePromotion 
string 
2018.0.2.0 
URLIcalTableauDePromotions 
Returns the URL suffixes of the ICAL of the classes whose key is in 'ATableau' in the academic year for Teachers Webspace.
Don't forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise empty. (To generate URL, launch with a Modifier account or higher)
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauChaines 
2018.0.2.0 
Sort the classes
TrierTableauDePromotionsParCle 
Sort the array 'ATableau' according to the key of the classes
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauClesPromotions 
2009.0.0.0 
TrierTableauDePromotionsParNomEtCode 
Sort the array 'ATableau' according to the name and code of the classes
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauClesPromotions 
2009.0.0.0 
TrierTableauDePromotionsParIdentifiant 
Sort the array 'ATableau' according to the identifier of the classes
ATableau : THpSvcWTableauClesPromotions 
THpSvcWTableauClesPromotions 
2009.0.0.0 

Haut de page

Groupings (HpSvcWDonnees, BindingRegroupements, PortRegroupements)

CALL PARAMETERS RETURN TYPE VERSION
Key of the groupings
CleRegroupementEstValide 
True if the grouping key 'ARegroupement' is valid, otherwise false
ARegroupement : THpSvcWCleRegroupement 
boolean 
2006.0.13.3 
ClesRegroupementsValidesTableauDeRegroupements 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauClesRegroupements 
2006.0.13.3 
ClesRegroupementsInvalidesTableauDeRegroupements 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauClesRegroupements 
2006.0.13.3 
Number of groupings in the database
NombreRegroupements 
Total number of groupings in the database
unsignedInt 
2006.0.13.3 
Array of all the groupings in the database
TousLesRegroupements 
Array of keys of all the groupings in the database
THpSvcWTableauClesRegroupements 
2006.0.13.3 
Create or delete the groupings
CreerRegroupement 
Create a grouping with the name 'ANom' and code 'ACode' in the database
ANom : string 
ACode : string 
THpSvcWCleRegroupement 
2006.0.13.3 
CreerRegroupementAvecIdentifiant 
Create a grouping with the name 'ANom', code 'ACode' and indentifier 'AIdentifiant' in the database
ANom : string 
ACode : string 
AIdentifiant : string 
THpSvcWCleRegroupement 
2007.0.6.1 
SupprimerRegroupement 
Delete the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
2006.0.13.3 
SupprimerTableauDeRegroupements 
Delete the groupings whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
2006.0.13.3 
Access to the groupings
AccederRegroupementParNomEtCode 
Key of the grouping with the name 'ANom' and code 'ACode'
ANom : string 
ACode : string 
THpSvcWCleRegroupement 
2006.0.13.3 
AccederRegroupementParIdentifiant 
Key of the grouping with the identifier 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleRegroupement 
2007.0.6.1 
Name of the groupings
NomRegroupement 
Name of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
string 
2006.0.13.3 
ModifierNomRegroupement 
Modify the name of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
ANom : string 
2006.0.13.3 
NomsTableauDeRegroupements 
Name of the groupings whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauChaines 
2006.0.13.3 
Code of the groupings
CodeRegroupement 
Code of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
string 
2006.0.13.3 
ModifierCodeRegroupement 
Modify the code of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
ACode : string 
2006.0.13.3 
CodesTableauDeRegroupements 
Code of the groupings whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauChaines 
2006.0.13.3 
Color of the groupings
CouleurRegroupement 
Color of the grouping with the key 'ARegroupement'. There are conversion functions for 'THpSvcWCouleur' and 'RGB' in the interface IHpSvcWAdmin.
ARegroupement : THpSvcWCleRegroupement 
THpSvcWCouleur 
2012.0.1.0 
ModifierCouleurRegroupement 
Modify the color of the grouping with the key 'ARegroupement'. There are conversion functions for 'THpSvcWCouleur' and 'RGB' in the interface IHpSvcWAdmin.
ARegroupement : THpSvcWCleRegroupement 
ACouleur : THpSvcWCouleur 
2012.0.1.0 
CouleursTableauDeRegroupements 
Color of the groupings whose key is in 'ATableau'. There are conversion functions for 'THpSvcWCouleur' and 'RGB' in the interface IHpSvcWAdmin.
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauCouleurs 
2012.0.1.0 
UID-Identifier of the groupings
IdentifiantRegroupement 
UID-Identifier of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
string 
2007.0.6.1 
ModifierIdentifiantRegroupement 
Modify the UID-Identifier of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
AIdentifiant : string 
2007.0.6.1 
IdentifiantsTableauDeRegroupements 
UID-Identifier of the groupings whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauChaines 
2007.0.6.1 
Entered population of the groupings
EffectifSaisiRegroupement 
Entered population of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
unsignedInt 
2007.0.6.1 
ModifierEffectifSaisiRegroupement 
Modify the entered population of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
AEffectif : unsignedInt 
2007.0.6.1 
EffectifsSaisisTableauDeRegroupements 
Entered population of the groupings whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauEntiersNS 
2007.0.6.1 
Owner of the groupings
ProprietaireRegroupement 
Surname and first name of the owner the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
string 
2007.0.6.1 
ModifierProprietaireRegroupement 
Modify the owner the grouping with the key 'ARegroupement'. Operation only authorized for an administrator.
ARegroupement : THpSvcWCleRegroupement 
ANomProprietaire : string 
APrenomProprietaire : string 
2007.0.6.1 
ProprietairesTableauDeRegroupements 
Surname and first name of the owners of the groupings whose key is in 'ATableau'
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauChaines 
2007.0.6.1 
Cost of the groupings
CoutRegroupement 
Cost of the grouping with the key 'ARegroupement' in the domain 'ADomaine' (cost of teacher + room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin)as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ARegroupement : THpSvcWCleRegroupement 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
double 
2014.0.0.0 
CoutsTableauDeRegroupements 
Cost of the groupings whose key is in 'ATableau' in the domain 'ADomaine' (cost of teacher + room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesRegroupements 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDecimaux 
2014.0.0.0 
Occupancy of the groupings
Warning, durations are expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeCoursRegroupement 
Formerly 'OccupationAnnuelleRegroupement', 'TauxOccupationAnnuelleRegroupement', and 'VolumeHoraireAnnuelRegroupement'. Duration of the courses of the grouping with the key 'ARegroupement' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ARegroupement : THpSvcWCleRegroupement 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesCoursTableauDeRegroupements 
Formerly 'OccupationsAnnuellesTableauDeRegroupements', 'TauxOccupationAnnuelleTableauDeRegroupements', and 'VolumesHorairesAnnuelsTableauDeRegroupements'. Duration of the courses of the groupings whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesRegroupements 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
DureeDisponibleRegroupement 
Formerly 'OccupationAnnuelleRegroupement', 'TauxOccupationAnnuelleRegroupement', and 'VolumeHoraireAnnuelRegroupement'. Available duration of the grouping with the key 'ARegroupement' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
ARegroupement : THpSvcWCleRegroupement 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesDisponiblesTableauDeRegroupements 
Formerly 'OccupationsAnnuellesTableauDeRegroupements', 'TauxOccupationAnnuelleTableauDeRegroupements', and 'VolumesHorairesAnnuelsTableauDeRegroupements'. Available duration of the groupings whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
ATableau : THpSvcWTableauClesRegroupements 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
Courses of the groupings
CoursRegroupement 
Keys of the courses of the grouping with the key 'ARegroupement'
ARegroupement : THpSvcWCleRegroupement 
THpSvcWTableauClesCours 
2006.0.13.3 
CoursRegroupementEntre2Dates 
Keys of the courses of the grouping with the key 'ARegroupement' between 'ADate1' and 'ADate2'
ARegroupement : THpSvcWCleRegroupement 
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2007.0.6.1 
RegroupementsCours 
Keys of the groupings of the course with the key 'ACours'. Use the function RegroupementsDuCours in the interface IHpSvcWCours.
ACours : THpSvcWCleCours 
THpSvcWTableauClesRegroupements 
2006.0.13.3 
DomaineRegroupementDansLeCours 
Domain of presence of the grouping with the key 'ARegroupement' for the course with the key 'ACours'. The domain of the grouping in the course is void if the grouping is not in the course. Use ModifierDomaineRegroupementDansLeCours to add a grouping to a course or to remove it from this course
ARegroupement : THpSvcWCleRegroupement 
ACours : THpSvcWCleCours 
THpSvcWTableauSemaines 
2006.0.13.3 
ModifierDomaineRegroupementDansLeCours 
Modify the domain of presence of the grouping with the key 'ARegroupement' for the course with the key 'ACours'. Allows the adding or removing of the grouping to or from the course
ARegroupement : THpSvcWCleRegroupement 
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
Sort the groupings
TrierTableauDeRegroupementsParCle 
Sort the array 'ATableau' according to the key of the groupings
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauClesRegroupements 
2006.0.13.3 
TrierTableauDeRegroupementsParNomEtCode 
Sort the array 'ATableau' according to the name and code of the groupings
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauClesRegroupements 
2006.0.13.3 
TrierTableauDeRegroupementsParIdentifiant 
Sort the array 'ATableau' according to the identifier of the groupings
ATableau : THpSvcWTableauClesRegroupements 
THpSvcWTableauClesRegroupements 
2007.0.6.1 

Haut de page

Rooms (HpSvcWDonnees, BindingSalles, PortSalles)

CALL PARAMETERS RETURN TYPE VERSION
Key of the rooms
The room groups, the rooms in a room group and simple rooms all have three of the keys of the type THpSvcWCleSalle and most of the time can be handled indifferently
CleSalleEstValide 
True if the room key 'ASalle' is valid, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2006.0.13.3 
ClesSallesValidesTableauDeSalles 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
ClesSallesInvalidesTableauDeSalles 
Array containing all the non-valid keys of the array of keys'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
Rooms and room groups
SalleEstUnGroupeDeSalles 
True if the room with the key 'ASalle' is a room group, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2006.0.13.3 
SalleEstDansUnGroupeDeSalles 
True if the room with the key 'ASalle' is in a room group, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2006.0.13.3 
SalleEstUneSalleSimple 
True if the room with the key 'ASalle' is a simple room, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2006.0.13.3 
RestreindreTableauDeSallesAuxGroupesDeSalles 
Array containing the keys of the room groups of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
RestreindreTableauDeSallesAuxSallesDansUnGroupeDeSalles 
Array containing the keys of the rooms that are in a room group in the array of keys 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
RestreindreTableauDeSallesAuxSallesSimples 
Array containing the keys of the simple rooms in the array of keys 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
Number of rooms in the database
NombreSalles 
Total number of rooms in the database
unsignedInt 
2006.0.13.3 
Array of all the rooms in the database
ToutesLesSalles 
Array of keys of all the rooms in the database
THpSvcWTableauClesSalles 
2006.0.13.3 
Create or delete the rooms
CreerSalle 
Create a room with the name 'ANom' and code 'ACode' in the database
ANom : string 
ACode : string 
THpSvcWCleSalle 
2006.0.13.3 
CreerSalleAvecIdentifiant 
Create a room with the name 'ANom', code 'ACode' and indentifier 'AIdentifiant' in the database
ANom : string 
ACode : string 
AIdentifiant : string 
THpSvcWCleSalle 
2007.0.6.1 
SupprimerSalle 
Delete the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
2006.0.13.3 
SupprimerTableauDeSalles 
Delete the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
2006.0.13.3 
Access to the rooms
AccederSalleParNomEtCode 
Key of the room with the name 'ANom' and code 'ACode'
ANom : string 
ACode : string 
THpSvcWCleSalle 
2006.0.13.3 
AccederSalleParIdentifiant 
Key of the room of the identifier 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleSalle 
2007.0.6.1 
Name of the rooms
NomSalle 
Name of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2006.0.13.3 
ModifierNomSalle 
Modify the name of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
ANom : string 
2006.0.13.3 
NomsTableauDeSalles 
Name of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2006.0.13.3 
Long designation of the rooms
LibelleLongSalle 
Long designation of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2006.0.13.3 
ModifierLibelleLongSalle 
Modify the long designation of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
ALibelleLong : string 
2006.0.13.3 
LibellesLongsTableauDeSalles 
Long designation of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2006.0.13.3 
Code of the rooms
CodeSalle 
Code of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2006.0.13.3 
ModifierCodeSalle 
Modify the code of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
ACode : string 
2006.0.13.3 
CodesTableauDeSalles 
Code of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2006.0.13.3 
Landline number of the rooms
TelephoneFixeSalle 
Landline number of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2015.0.0.0 
ModifierTelephoneFixeSalle 
Modify the landline number of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
ATelephoneFixe : string 
2015.0.0.0 
TelephonesFixesTableauDeSalles 
Landline number of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2015.0.0.0 
IndicatifTelephoneFixeSalle 
Landline area code of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2015.0.0.0 
ModifierIndicatifTelephoneFixeSalle 
Modify the landline area code of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesFixesTableauDeSalles 
Landline area code of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2015.0.0.0 
UID-Identifier of the rooms
IdentifiantSalle 
UID-Identifier of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2007.0.6.1 
ModifierIdentifiantSalle 
Modify the UID-Identifier of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
AIdentifiant : string 
2007.0.6.1 
IdentifiantsTableauDeSalles 
UID-Identifier of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2007.0.6.1 
Capacity of the rooms
CapaciteSalle 
Capacity of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
unsignedInt 
2006.0.13.3 
ModifierCapaciteSalle 
Modify the capacity of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
ACapacite : unsignedInt 
2006.0.13.3 
CapacitesTableauDeSalles 
Capacity of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauEntiersNS 
2006.0.13.3 
Number of rooms in a room group
NombreSallesMaxSalle 
Number of rooms of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
unsignedInt 
2006.0.13.3 
ModifierNombreSallesMaxSalle 
Modify the number of rooms of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
ANombreMaxSalles : unsignedInt 
2006.0.13.3 
NombreSallesMaxTableauDeSalles 
Number of rooms of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauEntiersNS 
2006.0.13.3 
Owner of the room
ProprietaireSalle 
Surname and first name of the owner of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2007.0.6.1 
ModifierProprietaireSalle 
Modify the owner of the room with the key 'ASalle'. Operation only authorized for an administrator.
ASalle : THpSvcWCleSalle 
ANomProprietaire : string 
APrenomProprietaire : string 
2007.0.6.1 
ProprietairesTableauDeSalles 
Surname and first name of the owners of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2007.0.6.1 
Publication on .Net
NePasPublierLaSalleSurLesEspaces 
Allows you not to publish the room with the key 'ASalle' on all the .Net Webspaces (Always published on Secretariat and Porter Webspaces)
ASalle : THpSvcWCleSalle 
2017.0.0.1 
PublierLaSalleSurTousLesEspaces 
Allows you to publish the room with the key 'ASalle' on all the .Net Webspaces
ASalle : THpSvcWCleSalle 
2017.0.0.1 
PublierLaSalleSurTousLesEspacesSaufParentEtudiant 
Allows you to publish the room with the key 'ASalle' on all the .Net Webspaces excepting Parents and Students
ASalle : THpSvcWCleSalle 
2018.0.0.1 
SallePublieeSurTousLesEspaces 
True if the room with the key 'ASalle' is published on all the .Net Webspaces, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2017.0.0.1 
SallePublieeSurTousLesEspacesSaufParentEtudiant 
True if the room with the key 'ASalle' is published on all the .Net Webspaces excepting Parents and Students, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2018.0.0.1 
SalleNonPublieeSurTousLesEspaces 
True if the room with the key 'ASalle' is published on all the .Net Webspace, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2018.0.0.1 
SallesPublieesSurTousLesEspaces 
Boolean array indicating if the rooms whose key is in the 'ATableau' are published on all the .Net Webspaces
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauBooleens 
2017.0.0.1 
SallesPublieesSurTousLesEspacesSaufParentEtudiant 
Boolean array indicating if the rooms whose key is in the 'ATableau' are published on all the .Net Webspaces excepting Parents and Students Webspaces
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauBooleens 
2018.0.0.1 
SallesNonPublieesSurTousLesEspaces 
Boolean array indicating if the rooms whose key is in the 'ATableau' are not published on all the .Net Webspaces
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauBooleens 
2018.0.0.1 
Hourly cost of the room
CoutHoraireSalle 
Hourly cost of the room with the key 'ASalle'. Obsolete; use the function CoutHoraireDeSalle in the interface IHpSvcWCoutsHoraires which returns a key of hourly cost
ASalle : THpSvcWCleSalle 
double 
2014.0.0.0 
ModifierCoutHoraireSalle 
Modify the hourly cost of the room with the key 'ASalle'. Obsolete; use the function ModifierCoutHoraireDeSalle in the interface IHpSvcWCoutsHoraires that takes as parameter a key of hourly cost
ASalle : THpSvcWCleSalle 
ACoutHoraire : double 
2014.0.0.0 
CoutsHorairesTableauDeSalles 
Value of the hourly cost of the rooms whose key is in 'ATableau'. Obsolete; use the function CoutsHorairesSalles ModifierCoutHoraireDeSalle in the interface IHpSvcWCoutsHoraires which returns an array of keys of hourly cost
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauDecimaux 
2014.0.0.0 
Cost of the room
CoutSalle 
Cost of the room with the key 'ASalle' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ASalle : THpSvcWCleSalle 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
double 
2014.0.0.0 
CoutsTableauDeSalles 
Cost of the rooms whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesSalles 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDecimaux 
2014.0.0.0 
Descriptive of the rooms
DescriptifSalle 
Descriptive of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2016.0.1.0 
DescriptifSalleEstPublie 
True if the descriptive of the room with the key 'ASalle' is published, otherwise false
ASalle : THpSvcWCleSalle 
boolean 
2016.0.1.0 
ModifierDescriptifSalle 
Modify the descriptive of the room with the key 'ASalle' as well as its publication
ASalle : THpSvcWCleSalle 
ADescriptif : string 
APublie : boolean 
2016.0.1.0 
DescriptifsTableauDeSalles 
Descriptive of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2016.0.1.0 
DescriptifsTableauDeSallesSontPublies 
Boolean array indicating if the description of every room whose key is in the 'ATableau' is published
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauBooleens 
2016.0.1.0 
Sites of the rooms
SiteSalle 
Site of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
string 
2023.0.3.0 
ModifierSiteSalle 
Modify the site of the room with the key 'ASalle'. Returns an exception if the site passed as a parameter does not exist
ASalle : THpSvcWCleSalle 
ASite : string 
2023.0.3.0 
SiteTableauDeSalles 
Site of the rooms whose key is in 'ATableau'
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2023.0.3.0 
Occupancy of the rooms
Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeCoursSalle 
Formerly 'OccupationAnnuelleSalle', 'TauxOccupationAnnuelleSalle', and 'VolumeHoraireAnnuelSalle'. Duration of the courses of the room with the key 'ASalle' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ASalle : THpSvcWCleSalle 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesCoursTableauDeSalles 
Formerly 'OccupationsAnnuellesTableauDeSalles', 'TauxOccupationAnnuelleTableauDeSalles', and 'VolumesHorairesAnnuelsTableauDeSalles'. Duration of the courses of the rooms whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesSalles 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
DureeDisponibleSalle 
Formerly 'OccupationAnnuelleSalle', 'TauxOccupationAnnuelleSalle', and 'VolumeHoraireAnnuelSalle'. Available duration of the room with the key 'ASalle' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
ASalle : THpSvcWCleSalle 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesDisponiblesTableauDeSalles 
Formerly 'OccupationsAnnuellesTableauDeSalles', 'TauxOccupationAnnuelleTableauDeSalles', and 'VolumesHorairesAnnuelsTableauDeSalles'. Available duration of the rooms whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
ATableau : THpSvcWTableauClesSalles 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
Room groups
GroupeDeSallesSalle 
Key of the room group of the room with the key 'ASalle'. Only accepts rooms in the room groups
ASalle : THpSvcWCleSalle 
THpSvcWCleSalle 
2006.0.13.3 
GroupesDeSallesTableauDeSalles 
Key of the room group of the rooms whose key is in 'ATableau'. Only accepts rooms in the room groups
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
SallesGroupeDeSalles 
Key of the rooms being in the room group with the key 'AGroupeDeSalles'. Only accepts room groups
AGroupeDeSalles : THpSvcWCleSalle 
THpSvcWTableauClesSalles 
2006.0.13.3 
AjouterSalleAuGroupeDeSalles 
Add the room with the key 'ASalle' in the room group 'AGroupeDeSalles'. Nothing happens if the room is already in the room group
ASalle : THpSvcWCleSalle 
AGroupeDeSalles : THpSvcWCleSalle 
2006.0.13.3 
EnleverSalleDuGroupeDeSalles 
Obsolete: Use RetirerSalleDeSonGroupeDeSalles.
Remove the room with the key 'ASalle' from the room group with the key 'AGroupeDeSalles'. Nothing happens if the room is not in the room group.
ASalle : THpSvcWCleSalle 
AGroupeDeSalles : THpSvcWCleSalle 
2006.0.13.3 
RetirerSalleDeSonGroupeDeSalles 
Remove the room with the key 'ASalle' from its room group.
ASalle : THpSvcWCleSalle 
2019.0.0.1 
Courses of the rooms
CoursSalle 
Keys of the courses of the room with the key 'ASalle'
ASalle : THpSvcWCleSalle 
THpSvcWTableauClesCours 
2006.0.13.3 
CoursSalleEntre2Dates 
Keys of the courses of the room with the key 'ASalle' between 'ADate1' and 'ADate2'
ASalle : THpSvcWCleSalle 
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2007.0.6.1 
SallesCours 
Keys of the rooms of the course with the key 'ACours'. The room groups appear only once even if they are present several times in the course. Use the function SallesDuCours in the interface IHpSvcWCours.
ACours : THpSvcWCleCours 
THpSvcWTableauClesSalles 
2006.0.13.3 
NombreOccurencesSalleDansLeCours 
Number of occurrences of the room with the key 'ASalle' in the course with the key 'ACours'
ASalle : THpSvcWCleSalle 
ACours : THpSvcWCleCours 
unsignedInt 
2006.0.13.3 
NombresOccurencesTableauDeSallesDansLeCours 
Number of occurrences of the rooms whose key is in 'ATableau' in the course with the key 'ACours'
ATableau : THpSvcWTableauClesSalles 
ACours : THpSvcWCleCours 
THpSvcWTableauEntiersNS 
2006.0.13.3 
DomaineSalleDansLeCours 
Domain of presence of the room with the key 'ASalle' for the course with the key 'ACours'. The domain of the room in the course is void if the room is not in the course.
Use ModifierDomaineSalleDansLeCours to add a room to a course or to remove it from this course.
A room group can be added several times to the same course, the parameter ARang allows to either specify the occurrence which we want to view/modify the domain.
For a room group, this domain is void if ARang is not between 1 and NombreOccurencesSalleDansLeCours (ASalle, ACours)
ASalle : THpSvcWCleSalle 
ARang : unsignedInt 
ACours : THpSvcWCleCours 
THpSvcWTableauSemaines 
2006.0.13.3 
ModifierDomaineSalleDansLeCours 
Modify the domain of presence of the room with the key 'ASalle' for the course with the key 'ACours'. Allows the adding or removing the room to or from the course.
For a room group, ARang must be between 1 and NombreOccurencesSalleDansLeCours (ASalle, ACours)+ 1
ASalle : THpSvcWCleSalle 
ARang : unsignedInt 
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
Timetable in an Ical format
IcalEmploiDuTempsSalle 
Obsolete: Use IcalSalle.
Returns a string corresponding to the timetable of the room in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
ASalle : THpSvcWCleSalle 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteAutresSalles : THpSvcWFormatTexteICAL 
string 
2010.0.4.0 
IcalEmploiDuTempsTableauDeSalles 
Obsolete: Use IcalTableauDeSalles.
Returns an array of strings corresponding to the timetable of the rooms in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
ATableau : THpSvcWTableauClesSalles 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteAutresSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2010.0.4.0 
IcalSalle 
Returns a string corresponding to the timetable of the room in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document'
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ASalle : THpSvcWCleSalle 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteAutresSalles : THpSvcWFormatTexteICAL 
string 
2018.0.0.1 
IcalTableauDeSalles 
Returns an array of strings corresponding to the timetable of the rooms in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ATableau : THpSvcWTableauClesSalles 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteTD : THpSvcWFormatTexteICAL 
AFormatTexteOptions : THpSvcWFormatTexteICAL 
AFormatTexteAutresSalles : THpSvcWFormatTexteICAL 
THpSvcWTableauChaines 
2018.0.0.1 
URLIcalSalle 
Returns the URL suffix of the ICAL of the room with the key 'ASalle' in the academic year for the Teachers Webspace.
Do not forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise returns an exception. (To generate URL, launch with a Modifier account or higher)
ASalle : THpSvcWCleSalle 
string 
2018.0.2.0 
URLIcalTableauDeSalles 
Returns the URL suffixes of the ICAL of the rooms whose key is in 'ATableau' in the academic year for the Teachers Webspace.
Do not forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise empty. (To generate URL, launch with a Modifier account or higher)
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauChaines 
2018.0.2.0 
Sort the rooms
TrierTableauDeSallesParCle 
Sort the array 'ATableau' according to the key of the rooms
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
TrierTableauDeSallesParNomEtCode 
Sort the array 'ATableau' according to the name and code of the rooms
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
TrierTableauDeSallesParGroupeDeSalles 
First place the room groups sorted by names and codes, within every room group its rooms sorted by names and codes, then place the simple rooms sorted by name and code
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2006.0.13.3 
TrierTableauDeSallesParIdentifiant 
Sort the array 'ATableau' according to the identifier of the rooms
ATableau : THpSvcWTableauClesSalles 
THpSvcWTableauClesSalles 
2007.0.6.1 

Haut de page

Internships (HpSvcWDonnees, BindingStages, PortStages)

CALL PARAMETERS RETURN TYPE VERSION
Company key
CleEntrepriseEstValide 
True if the company key 'AEntreprise' is valid, otherwise false
AEntreprise : THpSvcWCleEntreprise 
boolean 
2013.0.4.0 
ClesEntreprisesValidesTableauDEntreprises 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauClesEntreprises 
2013.0.4.0 
ClesEntreprisesInvalidesTableauDEntreprises 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauClesEntreprises 
2013.0.4.0 
Contact key
CleContactEstValide 
True if the contact key 'AContact' is valid, otherwise false
AContact : THpSvcWCleContact 
boolean 
2018.0.0.1 
ClesContactsValidesTableauDeContacts 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauClesContacts 
2018.0.0.1 
ClesContactsInvalidesTableauDeContacts 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauClesContacts 
2018.0.0.1 
Internship key
CleStageEstValide 
True if the internship key 'AStage' is valid, otherwise false
AStage : THpSvcWCleStage 
boolean 
2013.0.4.0 
ClesStagesValidesTableauDeStages 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesStages 
2013.0.4.0 
ClesStagesInvalidesTableauDeStages 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesStages 
2013.0.4.0 
Work-study Key
CleAlternanceEstValide 
True if the work-study key 'AAlternance' is valid, otherwise false
AAlternance : THpSvcWCleAlternance 
boolean 
2023.0.0.1 
ClesAlternancesValidesTableauDAlternances 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesAlternances 
2023.0.0.1 
ClesAlternancesInvalidesTableauDAlternances 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesAlternances 
2023.0.0.1 
Number of companies in the database
NombreEntreprises 
Total number of companies in the database
unsignedInt 
2013.0.4.0 
Number of contacts in the database
NombreContacts 
Total number of contacts in the database
unsignedInt 
2018.0.0.1 
Number of counselors in the database
NombreMaitresStage 
Total number of counselors in the database. Depreciated: use the feature 'NombreMaitresTuteurs'
unsignedInt 
2013.0.4.0 
Number of counselors/tutors in the base
NombreMaitresTuteurs 
Total number of counselors/tutors in the base
unsignedInt 
2023.0.0.1 
Number of contract managers in the base
NombreChargesContrat 
Total number of contract managers in the base
unsignedInt 
2023.0.0.1 
Number of internships in the database
NombreStages 
Total number of internships in the database
unsignedInt 
2013.0.4.1 
Number of work-studies in the base
NombreAlternances 
Total number of work-studies in the base
unsignedInt 
2023.0.0.1 
Array of all the companies in the database
ToutesLesEntreprises 
Array of keys of all the companies in the database
THpSvcWTableauClesEntreprises 
2013.0.4.0 
Array of all the contacts in the database
TousLesContacts 
Array of keys of all the contacts in the database
THpSvcWTableauClesContacts 
2018.0.0.1 
Array of all the counselors in the database
TousLesMaitresStage 
Array of keys of all the counselors in the database. Depreciated: use the feature 'TousLesMaitresTuteurs'
THpSvcWTableauClesContacts 
2013.0.4.0 
Array of all the counselors/tutors of the base
TousLesMaitresTuteurs 
Array of keys of all the counselors/tutors of the base
THpSvcWTableauClesContacts 
2023.0.0.1 
Array of all the contract managers in the base
TousLesChargesContrat 
Array of keys of all the contract managers of the base
THpSvcWTableauClesContacts 
2023.0.0.1 
Array of all the internships in the database
TousLesStages 
Array of keys of all the internships in the database
THpSvcWTableauClesStages 
2013.0.4.1 
Array of all the work-studies of the base
ToutesLesAlternances 
Array of keys of all the work-studies of the base
THpSvcWTableauClesAlternances 
2023.0.0.1 
Create and delete the companies
CreerEntreprise 
Create a company with the corporate name 'ARaisonSociale' in the database
ARaisonSociale : string 
THpSvcWCleEntreprise 
2013.0.4.0 
CreerEntrepriseAvecIdentifiant 
Create a company having the corporate name 'ARaisonSociale' and identifier 'AIdentifiant' in the database
ARaisonSociale : string 
AIdentifiant : string 
THpSvcWCleEntreprise 
2020.0.0.1 
SupprimerEntreprise 
Delete the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
2013.0.4.0 
SupprimerTableauDEntreprises 
Delete the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
2013.0.4.0 
Create and delete the contacts
CreerContact 
Create a contact with the surname 'ANom' and first name 'APrenom' and company with the key 'AEntreprise' in the database
ANom : string 
APrenom : string 
AEntreprise : THpSvcWCleEntreprise 
THpSvcWCleContact 
2018.0.0.1 
CreerContactAvecIdentifiant 
Create a contact with the surname 'ANom', first name 'APrenom', company with the key 'AEntreprise' and username 'AIdentifiant' in the base
ANom : string 
APrenom : string 
AEntreprise : THpSvcWCleEntreprise 
AIdentifiant : string 
THpSvcWCleContact 
2021.0.0.1 
SupprimerContact 
Delete the contact with the key 'AContact'
AContact : THpSvcWCleContact 
2018.0.0.1 
SupprimerTableauDeContacts 
Delete the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
2018.0.0.1 
Create and delete the internships
CreerStage 
Create an internship for the student with the key 'AEtudiant' without a company in the database
AEtudiant : THpSvcWCleEtudiant 
THpSvcWCleStage 
2013.0.4.1 
CreerStageAvecEntreprise 
Create an internship for the student with the key 'AEtudiant' and the company with the key 'AEntreprise' in the database
AEtudiant : THpSvcWCleEtudiant 
AEntreprise : THpSvcWCleEntreprise 
THpSvcWCleStage 
2013.0.4.1 
SupprimerStage 
Delete the internship with the key 'AStage'
AStage : THpSvcWCleStage 
2013.0.4.1 
SupprimerTableauDeStages 
Delete the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
2013.0.4.1 
Creating and deleting work-studies
CreerAlternance 
Create a work-study for the student with the key 'AEtudiant' without a company in the base
AEtudiant : THpSvcWCleEtudiant 
THpSvcWCleAlternance 
2023.0.0.1 
CreerAlternanceAvecEntreprise 
Create a work-study for the student with the key 'AEtudiant' and a company with the key 'AEntreprise' in the base
AEtudiant : THpSvcWCleEtudiant 
AEntreprise : THpSvcWCleEntreprise 
THpSvcWCleAlternance 
2023.0.0.1 
SupprimerAlternance 
Delete the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
2023.0.0.1 
SupprimerTableauDAlternances 
Delete the work-study whose the key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
2023.0.0.1 
Access to the companies
AccederEntreprisesParRaisonSociale 
Array of keys of the companies with the corporate name 'ARaisonSociale'
ARaisonSociale : string 
THpSvcWTableauClesEntreprises 
2013.0.4.0 
AccederEntrepriseParIdentifiant 
Key of the company with the identifier 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleEntreprise 
2020.0.0.1 
Access to the contacts
AccederContactParNomPrenomEtEMail 
Key of the contact with the surname 'ANom' and first name 'APrenom' and e-mail 'AEmail'
ANom : string 
APrenom : string 
AEMail : string 
THpSvcWCleContact 
2018.0.0.1 
AccederContactParIdentifiant 
Key of the contact of username 'AIdentifiant'
AIdentifiant : string 
THpSvcWCleContact 
2021.0.0.1 
Access to the internships
AccederStagesParEtudiant 
Keys of the internships of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesStages 
2016.0.0.1 
Access to the work-studies
AccederAlternancesParEtudiant 
Keys of the work-studies of the student with the key 'AEtudiant'
AEtudiant : THpSvcWCleEtudiant 
THpSvcWTableauClesAlternances 
2023.0.0.1 
Corporate name of the companies
RaisonSocialeEntreprise 
Corporate name of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierRaisonSocialeEntreprise 
Modify the corporate name of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ARaisonSociale : string 
2013.0.4.0 
RaisonsSocialesTableauDEntreprises 
Corporate name of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Business name of the companies
NomCommercialEntreprise 
Business name of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierNomCommercialEntreprise 
Modify the business name of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ANomCommercial : string 
2022.0.2.0 
NomCommercialTableauDEntreprises 
Business name of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
UID-Identifier of the companies
IdentifiantEntreprise 
UID-Identifier of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2020.0.0.1 
ModifierIdentifiantEntreprise 
Modify the UID-Identifier of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AIdentifiant : string 
2020.0.0.1 
IdentifiantsTableauDEntreprises 
UID-Identifier of the companies whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2020.0.0.1 
Addresses 1, 2, 3, and 4 of the companies
Adresse1Entreprise 
Address1 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierAdresse1Entreprise 
Modify the address1 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AAdresse1 : string 
2013.0.4.0 
Adresses1TableauDEntreprises 
Address1 of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Adresse2Entreprise 
Address2 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierAdresse2Entreprise 
Modify the address2 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AAdresse2 : string 
2013.0.4.0 
Adresses2TableauDEntreprises 
Address2 of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Adresse3Entreprise 
Address3 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierAdresse3Entreprise 
Modify the address3 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AAdresse3 : string 
2013.0.4.0 
Adresses3TableauDEntreprises 
Address3 of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Adresse4Entreprise 
Address4 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierAdresse4Entreprise 
Modify the address4 of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AAdresse4 : string 
2013.0.4.0 
Adresses4TableauDEntreprises 
Address4 of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Postal code of the companies
CodePostalEntreprise 
Postal code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierCodePostalEntreprise 
Modify the postal code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ACodePostal : string 
2013.0.4.0 
CodesPostauxTableauDEntreprises 
Postal code of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
City of the companies
VilleEntreprise 
City of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierVilleEntreprise 
Modify the city of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AVille : string 
2013.0.4.0 
VillesTableauDEntreprises 
City of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Country of the companies
PaysEntreprise 
Country of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierPaysEntreprise 
Modify the country of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
APays : string 
2013.0.4.0 
PaysTableauDEntreprises 
Country of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Province/State of the companies
ProvinceEntreprise 
Province/State of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2014.0.0.0 
ModifierProvinceEntreprise 
Modify the Province/State of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AProvince : string 
2014.0.0.0 
ProvincesTableauDEntreprises 
Province/State of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2014.0.0.0 
Landline of the companies
TelephoneFixeEntreprise 
Landline number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierTelephoneFixeEntreprise 
Modify the landline number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ATelephoneFixe : string 
2013.0.4.0 
TelephonesFixesTableauDEntreprises 
Landline number of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
IndicatifTelephoneFixeEntreprise 
Landline area code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2015.0.0.0 
ModifierIndicatifTelephoneFixeEntreprise 
Modify the landline area code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AIndicatif : string 
2015.0.0.0 
IndicatifsTelephonesFixesTableauDEntreprises 
Landline area code of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2015.0.0.0 
Cellphone number of the companies
TelephonePortableEntreprise 
Cellphone number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierTelephonePortableEntreprise 
Modify the cellphone number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ATelephonePortable : string 
2013.0.4.0 
TelephonesPortablesTableauDEntreprises 
Cellphone number of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
IndicatifTelephonePortableEntreprise 
Cellphone area code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierIndicatifTelephonePortableEntreprise 
Modify the cellphone area code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AIndicatif : string 
2013.0.4.0 
IndicatifsTelephonesPortablesTableauDEntreprises 
Cellphone area code of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Fax of the companies
FaxEntreprise 
Fax of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierFaxEntreprise 
Modify the fax of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AFax : string 
2013.0.4.0 
FaxTableauDEntreprises 
Fax of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
IndicatifFaxEntreprise 
Fax area code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2015.0.0.0 
ModifierIndicatifFaxEntreprise 
Modify the fax area code of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AIndicatif : string 
2015.0.0.0 
IndicatifsFaxTableauDEntreprises 
Fax area code of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2015.0.0.0 
E-mail of the companies
EMailEntreprise 
E-mail address of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierEMailEntreprise 
Modify the e-mail address of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AEMail : string 
2022.0.2.0 
EMailsTableauDEntreprises 
E-mail address of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Internet sites of the companies
SiteInternetEntreprise 
Internet site of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierSiteInternetEntreprise 
Modify the Internet site of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ASiteInternet : string 
2022.0.2.0 
SitesInternetTableauDEntreprises 
Internet sites of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Business activity of the companies
ActiviteEntreprise 
Business activity of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierActiviteEntreprise 
Modify the business activity of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AActivite : string 
2013.0.4.0 
ActivitesTableauDEntreprises 
Business activity of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Company number of the companies
APEEntreprise 
Company number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierAPEEntreprise 
Modify the company number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AAPE : string 
2013.0.4.0 
APETableauDEntreprises 
Company number of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
SIRET number of the companies
NumeroSIRETEntreprise 
SIRET number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierNumeroSIRETEntreprise 
Modify the SIRET number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ANumeroSIRET : string 
2022.0.2.0 
NumeroSIRETTableauDEntreprises 
SIRET number of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Urssaf of the companies
UrssafEntreprise 
Urssaf of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierUrssafEntreprise 
Modify the Urssaf of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AUrssaf : string 
2022.0.2.0 
UrssafTableauDEntreprises 
Urssaf of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Collective agreement of the companies
CodeIDCCConventionCollectiveEntreprise 
IDCC code of the collective agreement of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierCodeIDCCConventionCollectiveEntreprise 
Modify the IDCC code of the collective agreement of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ACodeIDCC : string 
2022.0.2.0 
CodeIDCCConventionCollectiveTableauDEntreprises 
IDCC code of the collective agreement of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
ConventionCollectiveEntreprise 
Designation of the collective agreement of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierConventionCollectiveEntreprise 
Modify the designation of the collective agreement of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AConventionCollective : string 
2022.0.2.0 
ConventionCollectiveTableauDEntreprises 
Designation of the collective agreement of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Workforce of the companies
EffectifEntreprise 
Workforce of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
unsignedInt 
2022.0.2.0 
ModifierEffectifEntreprise 
Modify the workforce of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AEffectif : unsignedInt 
2022.0.2.0 
EffectifTableauDEntreprises 
Workforce of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauEntiersNS 
2022.0.2.0 
Liability insurance of the companies
AssuranceResponsabiliteCivileEntreprise 
Insurance company for the liability insurance of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierAssuranceResponsabiliteCivileEntreprise 
Modify the insurance company for the liability insurance of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AAssurance : string 
2022.0.2.0 
AssuranceResponsabiliteCivileTableauDEntreprises 
Insurance company for the liability insurance of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
NumeroPoliceAssuranceEntreprise 
Insurance policy number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierNumeroPoliceAssuranceEntreprise 
Modify the insurance policy number of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ANumeroPolice : string 
2022.0.2.0 
NumeroPoliceAssuranceTableauDEntreprises 
Insurance policy number of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Public commentary from the companies
Published commentary for students/parents
CommentairePublicEntreprise 
Publishable commentary for students and parents from the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierCommentairePublicEntreprise 
Modify the publishable commentary for students and parents from the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
ACommentaire : string 
2022.0.2.0 
CommentairePublicTableauDEntreprises 
Publishable commentary for students and parents from the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Internal commentary from the companies
Institution only commentary, not visible on .Net, Students, Parents, Company, Guest Webspaces
CommentaireInterneEntreprise 
Institution only commentary from the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2022.0.2.0 
ModifierCommentaireInterneEntreprise 
Modify the institution only commentary from the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AAutreInformation : string 
2022.0.2.0 
CommentaireInterneTableauDEntreprises 
Institution only commentary from the company whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2022.0.2.0 
Owners of the companies
ProprietaireEntreprise 
Surname and first name of the owner of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
string 
2013.0.4.0 
ModifierProprietaireEntreprise 
Modify the owner of the company with the key 'AEntreprise'. Operation only authorized for an administrator.
AEntreprise : THpSvcWCleEntreprise 
ANomProprietaire : string 
APrenomProprietaire : string 
2013.0.4.0 
ProprietairesTableauDEntreprises 
Surname and first name of the owners of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauChaines 
2013.0.4.0 
Contact of the companies
ContactsEntreprise 
Keys of all the contacts of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
THpSvcWTableauClesContacts 
2018.0.0.1 
Company official of the companies
EstResponsableEntreprise 
True if the contact with the key 'AContact' is the company official of the company with the key 'AEntreprise', otherwise false
AContact : THpSvcWCleContact 
AEntreprise : THpSvcWCleEntreprise 
boolean 
2018.0.0.1 
ResponsableEntreprise 
Key of the company official contact of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
THpSvcWCleContact 
2018.0.0.1 
ModifierResponsableEntreprise 
Replace the company official of the company with the key 'AEntreprise' by the contact 'AContact'.
To remove the company official, put AContact at 0.
AEntreprise : THpSvcWCleEntreprise 
AContact : THpSvcWCleContact 
2018.0.0.1 
ResponsablesTableauDEntreprises 
Company official of the companies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauClesContacts 
2018.0.0.1 
Counselors of the companies
EstMaitreStageEntreprise 
True if the contact with the key 'AContact' is the counselor of the company with the key 'AEntreprise', otherwise false. Depreciated: use the feature 'EstMaitreTuteurEntreprise'
AContact : THpSvcWCleContact 
AEntreprise : THpSvcWCleEntreprise 
boolean 
2018.0.0.1 
MaitresStageEntreprise 
Keys of the counselors of the company with the key 'AEntreprise'. Depreciated: use the feature 'MaitresTuteursEntreprise'
AEntreprise : THpSvcWCleEntreprise 
THpSvcWTableauClesContacts 
2018.0.0.1 
ModifierEstMaitreStageEntreprise 
Change the contact with the key 'AContact' as counselor or not, of the company with the key 'AEntreprise'. Depreciated: use the feature 'ModifierEstMaitreTuteurEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AContact : THpSvcWCleContact 
AEstMaitreStage : boolean 
2018.0.0.1 
Counselors/Tutors of the companies
EstMaitreTuteurEntreprise 
True if the contact with the key 'AContact' is a counselor/tutor of the company with the key 'AEntreprise', otherwise false
AContact : THpSvcWCleContact 
AEntreprise : THpSvcWCleEntreprise 
boolean 
2023.0.0.1 
MaitresTuteursEntreprise 
Keys of the counselors/tutors of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
THpSvcWTableauClesContacts 
2023.0.0.1 
ModifierEstMaitreTuteurEntreprise 
Change the contact with the key 'AContact' as counselor/tutor, or not, of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AContact : THpSvcWCleContact 
AEstMaitreTuteur : boolean 
2023.0.0.1 
Contract managers of the companies
EstChargeContratEntreprise 
True if the contact with the key 'AContact' is a contract manager of the company with the key 'AEntreprise', otherwise false
AContact : THpSvcWCleContact 
AEntreprise : THpSvcWCleEntreprise 
boolean 
2023.0.0.1 
ChargesContratEntreprise 
Keys of the contract managers of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
THpSvcWTableauClesContacts 
2023.0.0.1 
ModifierEstChargeContratEntreprise 
Change the contact with the key 'AContact' as contract manager, or not, of the company with the key 'AEntreprise'
AEntreprise : THpSvcWCleEntreprise 
AContact : THpSvcWCleContact 
AEstChargeContrat : boolean 
2023.0.0.1 
Civil status of the contact
CiviliteContact 
Civil status of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierCiviliteContact 
Modify the civil status of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
ACivilite : string 
2018.0.0.1 
CivilitesTableauDeContacts 
Civil status of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
Surname and first name of the contact
NomContact 
Surname of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierNomContact 
Modify the surname of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
ANom : string 
2018.0.0.1 
NomsTableauDeContacts 
Surname of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
PrenomContact 
First name of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierPrenomContact 
Modify the first name of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
APrenom : string 
2018.0.0.1 
PrenomsTableauDeContacts 
First name of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
UID-Username of the contacts
IdentifiantContact 
UID-Username of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2021.0.0.1 
ModifierIdentifiantContact 
Modify the UID-Username of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AIdentifiant : string 
2021.0.0.1 
IdentifiantsTableauDeContacts 
UID-Username of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2021.0.0.1 
Contact's date of birth
DateDeNaissanceContact 
Date of birth of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
date 
2021.0.0.1 
ModifierDateDeNaissanceContact 
Modify the date of birth of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
ADateDeNaissance : date 
2021.0.0.1 
DatesDeNaissancesTableauDeContacts 
Date of birth of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauDates 
2021.0.0.1 
Contact's place of birth
LieuDeNaissanceContact 
Place of birth of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2021.0.0.1 
ModifierLieuDeNaissanceContact 
Modify the place of birth of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AVille : string 
2021.0.0.1 
LieuxDeNaissanceTableauDeContacts 
Places of birth of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2021.0.0.1 
Contact's fiscal code
CodeFiscalContact 
Fiscal code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2021.0.0.1 
ModifierCodeFiscalContact 
Modify the fiscal code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
ACodeFiscal : string 
2021.0.0.1 
CodesFiscauxTableauDeContacts 
Fiscal codes of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2021.0.0.1 
Job function of the contact
FonctionContact 
Job function of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierFonctionContact 
Modify the job function of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AFonction : string 
2018.0.0.1 
FonctionsTableauDeContacts 
Job function of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
Companies of the contact
EntreprisesContact 
Keys of the companies of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
THpSvcWTableauClesEntreprises 
2018.0.0.1 
AjouterEntrepriseContact 
Add the company with the key 'AEntreprise' to the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AEntreprise : THpSvcWCleEntreprise 
2018.0.0.1 
EnleverEntrepriseContact 
Remove the company with the key 'AEntreprise' from the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AEntreprise : THpSvcWCleEntreprise 
2018.0.0.1 
E-mail of the contact
EMailContact 
E-mail address of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierEMailContact 
Modify the e-mail address of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AEMail : string 
2018.0.0.1 
EMailsTableauDeContacts 
E-mail address of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
AutorisationReceptionEMailContact 
True if the contact agrees to receive e-mail, otherwise false
AContact : THpSvcWCleContact 
boolean 
2023.0.5.0 
ModifierAutorisationReceptionEMailContact 
Allows you to authorize or prohibit the reception of e-mail
AContact : THpSvcWCleContact 
AAutorisationEMail : boolean 
2023.0.5.0 
AutorisationsReceptionEMailTableauDeContacts 
Boolean array indicating whether contacts whose key is in 'ATableau' agree to receive e-mail
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauBooleens 
2023.0.5.0 
Landline of the contact
TelephoneFixeContact 
Landline number of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierTelephoneFixeContact 
Modify the landline number of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
ATelephoneFixe : string 
2018.0.0.1 
TelephonesFixesTableauDeContacts 
Landline number of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
IndicatifTelephoneFixeContact 
Landline area code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierIndicatifTelephoneFixeContact 
Modify the landline area code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AIndicatif : string 
2018.0.0.1 
IndicatifsTelephonesFixesTableauDeContacts 
Landline area code of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
Cellphone of the contact
TelephonePortableContact 
Cellphone number of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierTelephonePortableContact 
Modify the cellphone number of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
ATelephonePortable : string 
2018.0.0.1 
TelephonesPortablesTableauDeContacts 
Cellphone number of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
IndicatifTelephonePortableContact 
Cellphone area code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierIndicatifTelephonePortableContact 
Modify the cellphone area code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AIndicatif : string 
2018.0.0.1 
IndicatifsTelephonesPortablesTableauDeContacts 
Cellphone area code of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
AutorisationReceptionSMSContact 
True if the contact agrees to receive SMS, otherwise false
AContact : THpSvcWCleContact 
boolean 
2023.0.5.0 
ModifierAutorisationReceptionSMSContact 
Allows you to authorize or prohibit the reception of SMS
AContact : THpSvcWCleContact 
AAutorisationSMS : boolean 
2023.0.5.0 
AutorisationsReceptionSMSTableauDeContacts 
Boolean array indicating whether contacts whose key is in 'ATableau' agree to receive SMS
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauBooleens 
2023.0.5.0 
Fax of the contact
FaxContact 
Fax of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierFaxContact 
Modify the fax of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AFax : string 
2018.0.0.1 
FaxTableauDeContacts 
Fax of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
IndicatifFaxContact 
Fax area code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierIndicatifFaxContact 
Modify the fax area code of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AIndicatif : string 
2018.0.0.1 
IndicatifsFaxTableauDeContacts 
Fax area code of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
Owner of the contact
ProprietaireContact 
Surname and first name of the owner of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierProprietaireContact 
Modify the owner of the contact with the key 'AContact'. Operation only authorized for an administrator.
AContact : THpSvcWCleContact 
ANomProprietaire : string 
APrenomProprietaire : string 
2018.0.0.1 
ProprietairesTableauDeContacts 
Surname and name of the owners of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
Username of the contact
IdentifiantConnexionContact 
Username of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
string 
2018.0.0.1 
ModifierIdentifiantConnexionContact 
Modify the username of the contact with the key 'AContact'
AContact : THpSvcWCleContact 
AIdentifiant : string 
2018.0.0.1 
IdentifiantsConnexionTableauDeContacts 
Username of the contacts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauChaines 
2018.0.0.1 
Modify the password of the contact
ModifierMotDePasseContact 
Modify the password of the contact with the key 'AContact'. Operation only authorized for an administrator.
AContact : THpSvcWCleContact 
AMotDePasse : string 
2018.0.0.1 
Student in the internship
EtudiantDuStage 
Key of the student in the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWCleEtudiant 
2013.0.4.1 
ModifierEtudiantDuStage 
Modify the student in the internship with the key 'AStage'. If there is an internship follow-up for the student, it will be automatically assigned to the new student
AStage : THpSvcWCleStage 
AEtudiant : THpSvcWCleEtudiant 
2013.0.4.1 
EtudiantsTableauDeStages 
Key of the students in the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesEtudiants 
2013.0.4.1 
Dates of the internship
DatesDuStage 
Dates of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWTableauTypesIntervalles 
2013.0.4.1 
AjouterPeriodeAuStage 
Add the period (ADateDebut-ADateFin) to the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ADateDebut : date 
ADateFin : date 
2013.0.4.1 
EnleverPeriodeAuStage 
Remove the period (ADateDebut-ADateFin) from the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ADateDebut : date 
ADateFin : date 
2013.0.4.1 
Visibility of the student internship form
VisibiliteFormulaireEtudiantDuStage 
True if the student can fill-in his/her form from the Students Webspace for the internship with the key 'AStage', otherwise false
AStage : THpSvcWCleStage 
boolean 
2023.0.0.1 
DateDebutVisibiliteFormulaireEtudiantDuStage 
Date from which the student will be able to fill-in his/her form from the Students Webspace for the internship with the key 'AStage'
AStage : THpSvcWCleStage 
date 
2023.0.0.1 
DateFinVisibiliteFormulaireEtudiantDuStage 
Date until which the student will be able to fill-in his/her form from the Students Webspace for the internship with the key 'AStage'
AStage : THpSvcWCleStage 
date 
2023.0.0.1 
ModifierVisibiliteFormulaireEtudiantDuStage 
Allows, or not, the student to fill-in his/her form from the Students Webspace from 'ADateDebut' to 'ADateFin' for the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AVisibilite : boolean 
ADateDebut : date 
ADateFin : date 
2023.0.0.1 
VisibiliteFormulaireEtudiantTableauDeStages 
Boolean array indicating if the student will be able to fill-in his/her form or not from the Students Webspace for the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauBooleens 
2023.0.0.1 
DateDebutVisibiliteFormulaireEtudiantTableauDeStages 
Date from which the student will be able to fill-in his/her form from the Students Webspace for the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauDates 
2023.0.0.1 
DateFinVisibiliteFormulaireEtudiantTableauDeStages 
Date until which the student will be able to fill-in his/her form from the Students Webspace for the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauDates 
2023.0.0.1 
Number of hours of the internship
Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeSaisieStage 
Number of hours entered for the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWDuree 
2020.0.0.1 
ModifierDureeSaisieStage 
Modify the number of hours entered for the internship with key 'AStage'
AStage : THpSvcWCleStage 
ADuree : THpSvcWDuree 
2020.0.0.1 
DureesSaisiesTableauDeStages 
Number of hours entered for the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauDurees 
2020.0.0.1 
DureeCalculeeStage 
Number of hours of the internship with the key 'AStage' calculated according to the defined dates and times
AStage : THpSvcWCleStage 
THpSvcWDuree 
2020.0.0.1 
DureesCalculeesTableauDeStages 
Number of hours of the internships whose key is in 'ATableau' calculated according to the defined dates and times
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauDurees 
2020.0.0.1 
Company of the internship
EntrepriseDuStage 
Key of the company of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWCleEntreprise 
2013.0.4.1 
ModifierEntrepriseDuStage 
Modify the company of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AEntreprise : THpSvcWCleEntreprise 
2013.0.4.1 
EntreprisesTableauDeStages 
Key of the companies of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesEntreprises 
2013.0.4.1 
Counselors of the internship
MaitresStageDuStage 
Keys of the counselors of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWTableauClesContacts 
2016.0.0.1 
AjouterMaitreStageAuStage 
Add the counselor with the key 'AMaitreStage' to the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AMaitreStage : THpSvcWCleContact 
2016.0.0.1 
EnleverMaitreStageDuStage 
Remove the counselor with the key 'AMaitreStage' from the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AMaitreStage : THpSvcWCleContact 
2016.0.0.1 
Topic of the internship
SujetDuStage 
Topic of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2013.0.4.1 
ModifierSujetDuStage 
Modify the topic of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ASujet : string 
2013.0.4.1 
SujetsTableauDeStages 
Topic of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2013.0.4.1 
Tutoring teacher of the internship
EnseignantTuteurDuStage 
Key of the tutoring teacher of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWCleEnseignant 
2013.0.4.1 
ModifierEnseignantTuteurDuStage 
Modify the tutoring teacher of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AEnseignantTuteur : THpSvcWCleEnseignant 
2013.0.4.1 
EnleverEnseignantTuteurDuStage 
Remove the tutoring teacher of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
2013.0.4.1 
EnseignantsTuteursTableauDeStages 
Key of the tutoring teachers of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesEnseignants 
2013.0.4.1 
Coordinating teacher of the internship
EnseignantResponsableDuStage 
Key of the coordinating teacher of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWCleEnseignant 
2013.0.4.1 
ModifierEnseignantResponsableDuStage 
Modify the coordinating teacher of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AEnseignantResponsable : THpSvcWCleEnseignant 
2013.0.4.1 
EnleverEnseignantResponsableDuStage 
Remove the coordinating teacher from the internship with the key 'AStage'
AStage : THpSvcWCleStage 
2013.0.4.1 
EnseignantsResponsablesTableauDeStages 
Key of the coordinating teachers of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesEnseignants 
2013.0.4.1 
Commentary on the internships
Commentary not published for students
CommentaireStage 
Commentary of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2023.0.0.1 
ModifierCommentaireStage 
Modify the commentary of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ACommentaire : string 
2023.0.0.1 
CommentaireTableauDeStages 
Commentary of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2023.0.0.1 
Detailed topic of the internship
SujetDetailleDuStage 
Detailed topic of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2023.0.0.1 
ModifierSujetDetailleDuStage 
Modify the detailed topic of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ASujet : string 
2023.0.0.1 
SujetDetailleTableauDeStages 
Detailed topic of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2023.0.0.1 
Objectives of the internships
ObjectifsStage 
Objectives of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2023.0.0.1 
ModifierObjectifsStage 
Modify the objectives of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AObjectifs : string 
2023.0.0.1 
ObjectifsTableauDeStages 
Objectives of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2023.0.0.1 
Planned activities of the internships
ActivitesPrevuesStage 
Planned activities of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2023.0.0.1 
ModifierActivitesPrevuesStage 
Modify the planned activities of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AActivitesPrevues : string 
2023.0.0.1 
ActivitesPrevuesTableauDeStages 
Planned activities of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2023.0.0.1 
Targeted competencies of the internships
CompetencesViseesStage 
Targeted competencies of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2023.0.0.1 
ModifierCompetencesViseesStage 
Modify the targeted competencies of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ACompetencesVisees : string 
2023.0.0.1 
CompetencesViseesTableauDeStages 
Targeted competencies of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2023.0.0.1 
Consultation modalities of the internships
ModalitesConcertationStage 
Consultation modalities of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2023.0.0.1 
ModifierModalitesConcertationStage 
Modify the consultation modalities of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AModalitesConcertation : string 
2023.0.0.1 
ModalitesConcertationTableauDeStages 
Consultation modalities of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2023.0.0.1 
Evaluation modalities of the internships
ModalitesEvaluationStage 
Evaluation modalities of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
string 
2023.0.0.1 
ModifierModalitesEvaluationStage 
Modify the evaluation modalities of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AModalitesEvaluation : string 
2023.0.0.1 
ModalitesEvaluationTableauDeStages 
Evaluation modalities of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauChaines 
2023.0.0.1 
Signed agreement of the internships
ConventionSigneeStage 
True if the agreement of the internship with the key 'AStage' is signed, otherwise false
AStage : THpSvcWCleStage 
boolean 
2023.0.0.1 
ModifierConventionSigneeStage 
Modify if the agreement of the internship with the key 'AStage' is signed or not
AStage : THpSvcWCleStage 
AConventionsignee : boolean 
2023.0.0.1 
ConventionSigneeTableauDeStages 
Boolean array indicating if the agreement of the internships whose key is in 'ATableau' is signed or not
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauBooleens 
2023.0.0.1 
Certificate of internship completion received
AttestationFinStageRecueStage 
True if the certificate of internship completion of the internship with the key 'AStage' was received; otherwise false
AStage : THpSvcWCleStage 
boolean 
2023.0.0.1 
ModifierAttestationFinStageRecueStage 
Modify if the certificate of internship completion of the internship with the key 'AStage' was received or not
AStage : THpSvcWCleStage 
AAttestationFinStageRecue : boolean 
2023.0.0.1 
AttestationFinStageRecueTableauDeStages 
Boolean array indicating if the certificate of internship completion of the internships whose key is in 'ATableau' was received or not
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauBooleens 
2023.0.0.1 
Monthly remuneration of the internship
RemunerationDuStage 
Monthly remuneration of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
double 
2013.0.4.1 
ModifierRemunerationDuStage 
Modify the monthly remuneration of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ARemuneration : double 
2013.0.4.1 
RemunerationsTableauDeStages 
Monthly remuneration of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauDecimaux 
2013.0.4.1 
Currency of the internship
DeviseDuStage 
Currency of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWDevise 
2013.0.4.1 
ModifierDeviseDuStage 
Modify the currency of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
ADevise : THpSvcWDevise 
2013.0.4.1 
DevisesTableauDeStages 
Currency of the internships whose key is in 'ATableau'
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauDevises 
2013.0.4.1 
Benifits of the internship
AvantagesDuStage 
Benefits of the internship with the key 'AStage'
AStage : THpSvcWCleStage 
THpSvcWTableauChaines 
2013.0.4.1 
AjouterAvantageDuStage 
Add the benefit 'AAvantage' to the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AAvantage : string 
2013.0.4.1 
EnleverAvantageDuStage 
Remove the benefit 'AAvantage' from the internship with the key 'AStage'
AStage : THpSvcWCleStage 
AAvantage : string 
2013.0.4.1 
Student in the work-study
EtudiantAlternance 
Key of the student in the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWCleEtudiant 
2023.0.0.1 
ModifierEtudiantAlternance 
Modify the student in the work-study with the key 'AAlternance'. If there is a work-study follow-up for the student, it will be automatically assigned to the new student
AAlternance : THpSvcWCleAlternance 
AEtudiant : THpSvcWCleEtudiant 
2023.0.0.1 
EtudiantTableauDAlternances 
Keys of the students the students in the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesEtudiants 
2023.0.0.1 
Dates of the work-study
DatesAlternance 
Dates of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWTableauTypesIntervalles 
2023.0.0.1 
AjouterPeriodeAlternance 
Add the period (ABeginningDate-AEndingDate) of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ADateDebut : date 
ADateFin : date 
2023.0.0.1 
EnleverPeriodeAlternance 
Remove the period (ABeginningDate-AEndingDate) from the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ADateDebut : date 
ADateFin : date 
2023.0.0.1 
Visibility of the student work-study form
VisibiliteFormulaireEtudiantAlternance 
True if the student will be able to fill-in his/her form from the Students Webspace for the work-study with the key 'AAlternance', otherwise false
AAlternance : THpSvcWCleAlternance 
boolean 
2023.0.0.1 
DateDebutVisibiliteFormulaireEtudiantAlternance 
Date from which the student will be able to fill-in his/her form from the Students Webspace for the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
date 
2023.0.0.1 
DateFinVisibiliteFormulaireEtudiantAlternance 
Date until which the student will be able to fill-in his/her form from the Students Webspace for the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
date 
2023.0.0.1 
ModifierVisibiliteFormulaireEtudiantAlternance 
Allows, or not, the student will be able to fill-in his/her form from the Students Webspace from 'ADateDebut' to 'ADateFin' for the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AVisibilite : boolean 
ADateDebut : date 
ADateFin : date 
2023.0.0.1 
VisibiliteFormulaireEtudiantTableauDAlternances 
Boolean array indicating if the student will be able to fill-in his/her form or not from the Students Webspace for the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauBooleens 
2023.0.0.1 
DateDebutVisibiliteFormulaireEtudiantTableauDAlternances 
Date until which the student will be able to fill-in his/her form from the Students Webspace for the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDates 
2023.0.0.1 
DateFinVisibiliteFormulaireEtudiantTableauDAlternances 
Date until which the student will be able to fill-in his/her form from the Students Webspace for the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDates 
2023.0.0.1 
Number of hours of the work-study
Warning, the duration is expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeSaisieAlternance 
Number of entered hours of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWDuree 
2023.0.0.1 
ModifierDureeSaisieAlternance 
Modify the number of entered hours of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ADuree : THpSvcWDuree 
2023.0.0.1 
DureesSaisiesTableauDAlternances 
Number of entered hours of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDurees 
2023.0.0.1 
DureeCalculeeAlternance 
Number of hours of the work-study with the key 'AAlternance' calculated according to the defined dates and times
AAlternance : THpSvcWCleAlternance 
THpSvcWDuree 
2023.0.0.1 
DureesCalculeesTableauDAlternances 
Number of hours of the work-studies whose key is in 'ATableau' calculated according to the defined dates and times
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDurees 
2023.0.0.1 
Company of the work-study
EntrepriseAlternance 
Key of the company of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWCleEntreprise 
2023.0.0.1 
ModifierEntrepriseAlternance 
Modify the company of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AEntreprise : THpSvcWCleEntreprise 
2023.0.0.1 
EntrepriseTableauDAlternances 
Key of the companies of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesEntreprises 
2023.0.0.1 
Counselors/Tutors of the work-study
MaitresTuteursAlternance 
Keys of the counselors/tutors of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWTableauClesContacts 
2023.0.0.1 
AjouterMaitreTuteurAlternance 
Add the counselor/tutor with the key 'AMaitreTuteur' to the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AMaitreTuteur : THpSvcWCleContact 
2023.0.0.1 
EnleverMaitreTuteurAlternance 
Remove the counselor/tutor with the key 'AMaitreTuteur' from the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AMaitreTuteur : THpSvcWCleContact 
2023.0.0.1 
Topic of the work-study
SujetAlternance 
Topic of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierSujetAlternance 
Modify the topic of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ASujet : string 
2023.0.0.1 
SujetTableauDAlternances 
Topic of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Work-study contract
TypeContratAlternance 
Type of contract of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWTypeContratAlternance 
2023.0.0.1 
ModifierTypeContratAlternance 
Modify the type of contract of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ATypeContrat : THpSvcWTypeContratAlternance 
2023.0.0.1 
TypeContratTableauDAlternances 
Type of contract of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauTypesContratsAlternance 
2023.0.0.1 
DateDebutContratAlternance 
Beginning date of the work-study contract with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
date 
2023.0.0.1 
DateFinContratAlternance 
Ending date of the work-study contract with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
date 
2023.0.0.1 
ModifierDatesContratAlternance 
Modify the beginning and ending date of the work-study contract with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ADateDebutContrat : date 
ADateFinContrat : date 
2023.0.0.1 
DateDebutContratTableauDAlternances 
Beginning date of the work-study contracts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDates 
2023.0.0.1 
DateFinContratTableauDAlternances 
Ending date of the work-study contracts whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDates 
2023.0.0.1 
Teacher tutor of the work-study
EnseignantTuteurAlternance 
Key of the teacher tutor of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWCleEnseignant 
2023.0.0.1 
ModifierEnseignantTuteurAlternance 
Modify the teacher tutor of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AEnseignantTuteur : THpSvcWCleEnseignant 
2023.0.0.1 
EnleverEnseignantTuteurAlternance 
Remove the teacher tutor of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
2023.0.0.1 
EnseignantTuteurTableauDAlternances 
Keys of the teacher tutors of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesEnseignants 
2023.0.0.1 
Teacher in charge of the work-study
EnseignantResponsableAlternance 
Key of the teacher in charge of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWCleEnseignant 
2023.0.0.1 
ModifierEnseignantResponsableAlternance 
Modify the teacher in charge of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AEnseignantResponsable : THpSvcWCleEnseignant 
2023.0.0.1 
EnleverEnseignantResponsableAlternance 
Remove the teacher in charge of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
2023.0.0.1 
EnseignantResponsableTableauDAlternances 
Keys of teachers in charge of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesEnseignants 
2023.0.0.1 
Commentary of the work-studies
Commentary not published for students
CommentaireAlternance 
Commentary of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierCommentaireAlternance 
Modify the commentary of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ACommentaire : string 
2023.0.0.1 
CommentaireTableauDAlternances 
Commentary of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Detailed topic of the work-study
SujetDetailleAlternance 
Detailed topic of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierSujetDetailleAlternance 
Modify the detailed topic of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ASujet : string 
2023.0.0.1 
SujetDetailleTableauDAlternances 
Detailed topic of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Objectives of the work-studies
ObjectifsAlternance 
Objectives of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierObjectifsAlternance 
Modify the objectives of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AObjectifs : string 
2023.0.0.1 
ObjectifsTableauDAlternances 
Objectives of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Planned activities of the work-studies
ActivitesPrevuesAlternance 
Planned activities of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierActivitesPrevuesAlternance 
Modify the planned activities of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AActivitesPrevues : string 
2023.0.0.1 
ActivitesPrevuesTableauDAlternances 
Planned activities of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Targeted competencies of the work-studies
CompetencesViseesAlternance 
Targeted competencies of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierCompetencesViseesAlternance 
Modify the targeted competencies of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ACompetencesVisees : string 
2023.0.0.1 
CompetencesViseesTableauDAlternances 
Targeted competencies of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Modalities of consultation of the work-studies
ModalitesConcertationAlternance 
Modalities of consultation of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierModalitesConcertationAlternance 
Modify the modalities of consultation of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AModalitesConcertation : string 
2023.0.0.1 
ModalitesConcertationTableauDAlternances 
Modalities of consultation of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Evaluation modalities of the work-studies
ModalitesEvaluationAlternance 
Evaluation modalities of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
string 
2023.0.0.1 
ModifierModalitesEvaluationAlternance 
Modify the evaluation modalities of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AModalitesEvaluation : string 
2023.0.0.1 
ModalitesEvaluationTableauDAlternances 
Evaluation modalities of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauChaines 
2023.0.0.1 
Signed agreement of the work-studies
ConventionSigneeAlternance 
True if the agreement of the work-study with the key 'AAlternance' is signed, otherwise false
AAlternance : THpSvcWCleAlternance 
boolean 
2023.0.0.1 
ModifierConventionSigneeAlternance 
Modify if agreement of the work-study with the key 'AAlternance' is signed or not
AAlternance : THpSvcWCleAlternance 
AConventionsignee : boolean 
2023.0.0.1 
ConventionSigneeTableauDAlternances 
Boolean array indicating if the agreement of the work-studies whose key is in 'ATableau' is signed or not
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauBooleens 
2023.0.0.1 
Fulfilled contract of the work-studies
ContratRempliAlternance 
True if the contract of the work-study with the key 'AAlternance' is fulfilled, otherwise false
AAlternance : THpSvcWCleAlternance 
boolean 
2023.0.0.1 
ModifierContratRempliAlternance 
Modify if the contract of the work-study with the key 'AAlternance' was fulfilled or not
AAlternance : THpSvcWCleAlternance 
AContratRempli : boolean 
2023.0.0.1 
ContratRempliTableauDAlternances 
Boolean array indicating if the contract of the internships whose key is in 'ATableau' is fulfilled or not
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauBooleens 
2023.0.0.1 
Monthly remuneration of the work-study
RemunerationAlternance 
Monthly remuneration of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
double 
2023.0.0.1 
ModifierRemunerationAlternance 
Modify the monthly remuneration of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ARemuneration : double 
2023.0.0.1 
RemunerationTableauDAlternances 
Monthly remuneration of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDecimaux 
2023.0.0.1 
Currency of the work-study
DeviseAlternance 
Currency of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWDevise 
2023.0.0.1 
ModifierDeviseAlternance 
Modify the currency of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
ADevise : THpSvcWDevise 
2023.0.0.1 
DeviseTableauDAlternances 
Currency of the work-studies whose key is in 'ATableau'
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauDevises 
2023.0.0.1 
Benefits of the work-study
AvantagesAlternance 
Benefits of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
THpSvcWTableauChaines 
2023.0.0.1 
AjouterAvantageAlternance 
Add the benifits 'AAvantage' of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AAvantage : string 
2023.0.0.1 
EnleverAvantageAlternance 
Remove the benifits 'AAvantage' of the work-study with the key 'AAlternance'
AAlternance : THpSvcWCleAlternance 
AAvantage : string 
2023.0.0.1 
Sort the companies
TrierTableauDEntreprisesParCle 
Sort the array 'ATableau' according to the key of the companies
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauClesEntreprises 
2013.0.4.0 
TrierTableauDEntreprisesParRaisonSociale 
Sort the array 'ATableau' according to the corporate name of the companies
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauClesEntreprises 
2013.0.4.0 
TrierTableauDEntreprisesParIdentifiant 
Sort the array 'ATableau' according to the identifier of the companies
ATableau : THpSvcWTableauClesEntreprises 
THpSvcWTableauClesEntreprises 
2020.0.0.1 
Sort the contacts
TrierTableauDeContactsParCle 
Sort the array 'ATableau' according to the key of the contacts
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauClesContacts 
2018.0.0.1 
TrierTableauDeContactsParNomPrenomEtEMail 
Sort the array 'ATableau' according to the surname, first name and e-mail of the contact
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauClesContacts 
2018.0.0.1 
TrierTableauDeContactsParIdentifiant 
Sort the table 'ATableau' according to the username of the contacts
ATableau : THpSvcWTableauClesContacts 
THpSvcWTableauClesContacts 
2021.0.0.1 
Sort the internships
TrierTableauDeStagesParCle 
Sort the array 'ATableau' according to the key of the internships
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesStages 
2013.0.4.1 
TrierTableauDeStagesParEntreprise 
Sort the array 'ATableau' according to the company of the internship
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesStages 
2013.0.4.1 
TrierTableauDeStagesParEtudiant 
Sort the array 'ATableau' according to the student of the internship
ATableau : THpSvcWTableauClesStages 
THpSvcWTableauClesStages 
2013.0.4.1 
Sort the work-studies
TrierTableauDAlternancesParCle 
Sort the array 'ATableau' according to the key of the work-studies
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesAlternances 
2023.0.0.1 
TrierTableauDAlternancesParEntreprise 
Sort the array 'ATableau' according to the company of the work-study
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesAlternances 
2023.0.0.1 
TrierTableauDAlternancesParEtudiant 
Sort the array 'ATableau' according to the student of the work-study
ATableau : THpSvcWTableauClesAlternances 
THpSvcWTableauClesAlternances 
2023.0.0.1 

Haut de page

Groups and options (HpSvcWDonnees, BindingTDOptions, PortTDOptions)

CALL PARAMETERS RETURN TYPE VERSION
Key of the partitions or groups/options
The groups and options both have keys of the type THpSvcWCleTDOption and most of the time can be manipulated indifferently
ClePartitionEstValide 
True if the partition key 'APartition' is valid, otherwise false
APartition : THpSvcWClePartition 
boolean 
2006.0.13.3 
ClesPartitionsValidesTableauDePartitions 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPartitions 
THpSvcWTableauClesPartitions 
2006.0.13.3 
ClesPartitionsInvalidesTableauDePartitions 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesPartitions 
THpSvcWTableauClesPartitions 
2006.0.13.3 
CleTDOptionEstValide 
True if the group/option key 'ATDOption' is valid, otherwise false
ATDOption : THpSvcWCleTDOption 
boolean 
2006.0.13.3 
ClesTDOptionsValidesTableauDeTDOptions 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
ClesTDOptionsInvalidesTableauDeTDOptions 
Array containing all the non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
Number of partitions in the database
NombrePartitions 
Total number of partitions in the database
unsignedInt 
2006.0.13.3 
Array of all the partitions of the classes
ToutesLesPartitions 
Array of keys of all the partitions in the database
THpSvcWTableauClesPartitions 
2006.0.13.3 
Number of groups/options in the database
NombreTDOptions 
Total number of groups/options in the database
unsignedInt 
2006.0.13.3 
Array of groups/options in the database
TousLesTDOptions 
Array of keys of all the groups/options in the database
THpSvcWTableauClesTDOptions 
2006.0.13.3 
TousLesTDOptionsDeCode 
Array of keys of all the groups/options with the code 'ACode' in the database
ACode : string 
THpSvcWTableauClesTDOptions 
2008.0.5.1 
Distinguish the groups from the options
TDOptionEstUnTD 
ATDOption : THpSvcWCleTDOption 
boolean 
2006.0.13.3 
RestreindreTableauDeTDOptionsAuxTD 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
RestreindreTableauDeTDOptionsAuxOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
Create or delete the partitions, groups or options
CreerPartitionDeLaPromotion 
APromotion : THpSvcWClePromotion 
ANom : string 
THpSvcWClePartition 
2009.0.0.0 
CreerTD 
APartition : THpSvcWClePartition 
ANom : string 
ACode : string 
THpSvcWCleTDOption 
2006.0.13.3 
CreerTDAvecIdentifiant 
APartition : THpSvcWClePartition 
ANom : string 
ACode : string 
AIdentifiant : string 
THpSvcWCleTDOption 
2007.0.6.1 
CreerOptionDeLaPromotion 
APromotion : THpSvcWClePromotion 
ANom : string 
ACode : string 
THpSvcWCleTDOption 
2009.0.0.0 
CreerOptionDeLaPromotionAvecIdentifiant 
APromotion : THpSvcWClePromotion 
ANom : string 
ACode : string 
AIdentifiant : string 
THpSvcWCleTDOption 
2009.0.0.0 
SupprimerPartition 
APartition : THpSvcWClePartition 
2006.0.13.3 
SupprimerTableauDePartitions 
ATableau : THpSvcWTableauClesPartitions 
2006.0.13.3 
SupprimerTDOption 
ATDOption : THpSvcWCleTDOption 
2006.0.13.3 
SupprimerTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
2006.0.13.3 
Access to partitions, groups or options
AccederPartitionParPromotionEtNom 
APromotion : THpSvcWClePromotion 
ANom : string 
THpSvcWClePartition 
2009.0.0.0 
AccederTDParPartitionNomEtCode 
APartition : THpSvcWClePartition 
ANom : string 
ACode : string 
THpSvcWCleTDOption 
2006.0.13.3 
AccederOptionParPromotionNomEtCode 
APromotion : THpSvcWClePromotion 
ANom : string 
ACode : string 
THpSvcWCleTDOption 
2009.0.0.0 
AccederTDOptionParIdentifiant 
AIdentifiant : string 
THpSvcWCleTDOption 
2007.0.6.1 
Name of the partitions, groups or options
NomPartition 
APartition : THpSvcWClePartition 
string 
2006.0.13.3 
ModifierNomPartition 
APartition : THpSvcWClePartition 
ANom : string 
2006.0.13.3 
NomsTableauDePartitions 
ATableau : THpSvcWTableauClesPartitions 
THpSvcWTableauChaines 
2006.0.13.3 
NomTDOption 
ATDOption : THpSvcWCleTDOption 
string 
2006.0.13.3 
ModifierNomTDOption 
ATDOption : THpSvcWCleTDOption 
ANom : string 
2006.0.13.3 
NomsTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2006.0.13.3 
Code of the groups and options
CodeTDOption 
ATDOption : THpSvcWCleTDOption 
string 
2006.0.13.3 
ModifierCodeTDOption 
ATDOption : THpSvcWCleTDOption 
ACode : string 
2006.0.13.3 
CodesTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2006.0.13.3 
UID-Identifier of the groups and options
IdentifiantTDOption 
ATDOption : THpSvcWCleTDOption 
string 
2007.0.6.1 
ModifierIdentifiantTDOption 
ATDOption : THpSvcWCleTDOption 
AIdentifiant : string 
2007.0.6.1 
IdentifiantsTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2007.0.6.1 
Entered population of the groups and options
EffectifSaisiTDOption 
ATDOption : THpSvcWCleTDOption 
unsignedInt 
2007.0.6.1 
ModifierEffectifSaisiTDOption 
ATDOption : THpSvcWCleTDOption 
AEffectif : unsignedInt 
2007.0.6.1 
EffectifsSaisisTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauEntiersNS 
2007.0.6.1 
Curriculum of the groups/options
CursusDeTDOptionPourLaPeriode 
Key of the curriculum allocated to the group/option with the key 'ATDOption' for the nth calendar period of the groups/options (to obtain it in the 2nd period, put 'APeriode' at 2). To obtain the curriculum allocated for the entire year, put the parameter 'APeriode' at 0. Returns 0 if no curriculum is allocated in this period
ATDOption : THpSvcWCleTDOption 
APeriode : unsignedInt 
THpSvcWCleCursus 
2018.0.0.1 
AffecterCursusPourLaPeriodeAuTDOption 
Allocate the curriculum with the key 'ACursus' to the group/option with the key 'ATDOption' in the nth calendar period of the group/option (to allocate it to the 2nd period, put 'APeriode' at 2). To allocate the curriculum for the entire year, put the parameter 'APeriode' at 0.
ATDOption : THpSvcWCleTDOption 
ACursus : THpSvcWCleCursus 
APeriode : unsignedInt 
2010.0.0.1 
EnleverCursusTDOption 
Remove the curriculum with the key 'ACursus' from the groups/options in all the periods where it is allocated
ATDOption : THpSvcWCleTDOption 
ACursus : THpSvcWCleCursus 
2010.0.0.1 
EnleverCursusTableauTDOptions 
Remove the curriculum with the key 'ACursus' from the groups/options whose key is in 'ATableau' in all the periods where it is allocated.
ATableau : THpSvcWTableauClesTDOptions 
ACursus : THpSvcWCleCursus 
2010.0.0.1 
EnleverCursusTDOptionPourLaPeriode 
Remove the curriculum with the key 'ACursus' from the group/option with the key 'ATDOption' for the nth calendar period of the group/option (to allocate it to the 2nd period, put 'APeriode' at 2).
ATDOption : THpSvcWCleTDOption 
ACursus : THpSvcWCleCursus 
APeriode : unsignedInt 
2018.0.0.1 
EnleverCursusTableauTDOptionsPourLaPeriode 
Remove the curriculum with the key 'ACursus' from the groups/options whose key is in 'ATableau' in the nth calendar period of the group/option (to remove it from the 2 period, put 'APeriode' at 2).
ATableau : THpSvcWTableauClesTDOptions 
ACursus : THpSvcWCleCursus 
APeriode : unsignedInt 
2018.0.0.1 
EnleverTousLesCursusTDOption 
ATDOption : THpSvcWCleTDOption 
2010.0.0.1 
EnleverTousLesCursusTableauTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
2010.0.0.1 
Number of students of the groups/options
NombreEtudiantsTDOption 
ATDOption : THpSvcWCleTDOption 
unsignedInt 
2007.0.6.1 
NombresEtudiantsTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauEntiersNS 
2007.0.6.1 
NombreEtudiantsTDOptionALaDate 
Number of students present in the group/option with the key 'ATDOption' on the date 'ADate'
ATDOption : THpSvcWCleTDOption 
ADate : date 
unsignedInt 
2011.0.2.8 
NombresEtudiantsTableauDeTDOptionsALaDate 
Number of students in the group/option in the array of keys 'ATableau' on the date 'ADate'
ATableau : THpSvcWTableauClesTDOptions 
ADate : date 
THpSvcWTableauEntiersNS 
2011.0.2.8 
DHM and WHM
Warning, durations are expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
MHJTDOption 
DHM of the group/option with the key 'ATDOption'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATDOption : THpSvcWCleTDOption 
THpSvcWDuree 
2018.0.0.1 
ModifierMHJTDOption 
Modify the DHM of the group/option with the key 'ATDOption'. Warning, starting from the version 2018.0.0.1, the parameter 'AMHJ' is a type THpSvcWDuree instead of String
ATDOption : THpSvcWCleTDOption 
AMHJ : THpSvcWDuree 
2018.0.0.1 
MHJTableauDeTDOptions 
DHM of the groups/options whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauDurees 
2018.0.0.1 
MHHTDOption 
WHM of the group/option with the key 'ATDOption'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWDuree instead of String and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATDOption : THpSvcWCleTDOption 
THpSvcWDuree 
2018.0.0.1 
ModifierMHHTDOption 
Modify the WHM of the group/option with the key 'ATDOption'. Warning, starting from the version 2018.0.0.1, the parameter 'AMHH' is a type THpSvcWDuree instead of String
ATDOption : THpSvcWCleTDOption 
AMHH : THpSvcWDuree 
2018.0.0.1 
MHHTableauDeTDOptions 
WHM of the groups/options whose key is in 'ATableau'. Warning, starting from the version 2018.0.0.1, the return type of the function becomes THpSvcWTableauDurees instead of THpSvcWTableauChaines and the deletion of the no longer needed parameter 'ASeparateur: string'.
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauDurees 
2018.0.0.1 
Long designation of the groups/options
LibelleLongTDOption 
ATDOption : THpSvcWCleTDOption 
string 
2007.0.6.1 
ModifierLibelleLongTDOption 
ATDOption : THpSvcWCleTDOption 
ALibelleLong : string 
2007.0.6.1 
LibellesLongsTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2007.0.6.1 
E-mail of the groups/options
EMailTDOption 
E-mail address of the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
string 
2014.0.0.0 
ModifierEMailTDOption 
Modify the e-mail address of the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
AEMail : string 
2014.0.0.0 
EMailsTableauDeTDOptions 
E-mail address of the groups/options whose key is in 'ATableau'
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2014.0.0.0 
Owner of the groups/options
ProprietaireTDOption 
ATDOption : THpSvcWCleTDOption 
string 
2007.0.6.1 
ModifierProprietaireTDOption 
Warning, starting with the version 2012.0.0.0, addition of the parameter 'APrenomProprietaire: string'. Operation only authorized for an administrator.
ATDOption : THpSvcWCleTDOption 
ANomProprietaire : string 
APrenomProprietaire : string 
2007.0.6.1 
ProprietairesTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2007.0.6.1 
Publication on the .Net
NePasPublierLeTdOptionSurLesEspaces 
Allows you not to publish the group/option with the key 'ATdOption' on all the .Net Webspaces (Always published on Secretariat and Porter Webspaces)
ATDOption : THpSvcWCleTDOption 
2017.0.0.1 
PublierLeTdOptionSurTousLesEspaces 
Allows you to publish the group/option with the key 'ATdOption' on all the .Net Webspaces
ATDOption : THpSvcWCleTDOption 
2017.0.0.1 
TdOptionPublieSurTousLesEspaces 
True if the group/option with the key 'ATdOption' is published on all the.Net Webspaces, otherwise false
ATDOption : THpSvcWCleTDOption 
boolean 
2017.0.0.1 
TdOptionsPubliesSurTousLesEspaces 
Boolean array indicating if the groups/options whose key is in the 'ATableau' are published on all the .Net Webspaces
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauBooleens 
2017.0.0.1 
Customized subjects of the groups/options
Remark, if no subject is used to customize a subject, returns the key of the subject itself.
PersonnalisationMatiereTDOption 
Returns the key of the subject used to customize the subject AMatiere of the group/option ATDOption
ATDOption : THpSvcWCleTDOption 
AMatiere : THpSvcWCleMatiere 
THpSvcWCleMatiere 
2009.0.0.0 
ModifierPersonnalisationMatiereTDOption 
Modify with AMatierePerso, the key of the subject used to customize the subject AMatiere of the group/option ATDOption.
Delete the customization if AMatierePerso is equal to AMatiere
ATDOption : THpSvcWCleTDOption 
AMatiere : THpSvcWCleMatiere 
AMatierePerso : THpSvcWCleMatiere 
2009.0.0.0 
PersonnalisationMatiereTableauDeTDOptions 
Returns the list of keys of the subjects used to customize the subject AMatiere of the array of groups/options ATableau
ATableau : THpSvcWTableauClesTDOptions 
AMatiere : THpSvcWCleMatiere 
THpSvcWTableauClesMatieres 
2009.0.0.0 
PersonnalisationTableauDeMatieresTDOption 
Returns the list of keys of the subjects used to customize the subjects ATableau of groups/options ATDOption
ATDOption : THpSvcWCleTDOption 
ATableau : THpSvcWTableauClesMatieres 
THpSvcWTableauClesMatieres 
2009.0.0.0 
TableauDeMatierePersonnaliseeTDOption 
Returns the list of keys of the subjects that have been customized for the group/option ATDOption
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesMatieres 
2009.0.0.0 
Cost of the groups/options
CoutTDOption 
Cost of the group/option with the key 'ATDOption' in the domain 'ADomaine' (cost of teacher + room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017.
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
double 
2014.0.0.0 
CoutsTableauDeTDOptions 
Cost of the groups/options whose key is in 'ATableau' in the domain 'ADomaine' (cost of teacher + room).
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual cost.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesTDOptions 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDecimaux 
2014.0.0.0 
Occupancy of the groups/options
Warning, durations are expressed in 'days'. Example: a course of 2 hours = 2/24ths of a day = 0.083 of a day. There are conversion functions in the interface IHpSvcWAdmin
DureeCoursTDOption 
Formerly 'OccupationAnnuelleTDOption', 'TauxOccupationAnnuelleTDOption', and 'VolumeHoraireAnnuelTDOption'. Duration of the courses of the groups/options with the key 'ATDOption' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesCoursTableauDeTDOptions 
Formerly 'OccupationsAnnuellesTableauDeTDOptions', 'TauxOccupationAnnuelleTableauDeTDOptions', and 'VolumesHorairesAnnuelsTableauDeTDOptions'. Duration of the courses of the groups/options whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the unplaced courses if 'AAvecCoursNonPlace' is true.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy.
Warning! The parameter 'AAvecCoursNonPlacable' is obsolete since HP 2017
ATableau : THpSvcWTableauClesTDOptions 
ADomaine : THpSvcWTableauSemaines 
AAvecCoursNonPlace : boolean 
AAvecCoursNonPlacable : boolean 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
DureeDisponibleTDOption 
Formerly 'OccupationAnnuelleTDOption', 'TauxOccupationAnnuelleTDOption', and 'VolumeHoraireAnnuelTDOption'. Available duration of the group/option with the key 'ATDOption' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWDuree 
2014.0.0.0 
DureesDisponiblesTableauDeTDOptions 
Formerly 'OccupationsAnnuellesTableauDeTDOptions', 'TauxOccupationAnnuelleTableauDeTDOptions', and 'VolumesHorairesAnnuelsTableauDeTDOptions'. Available duration of the groups/options whose key is in 'ATableau' in the domain 'ADomaine'.
Take into account the courses placed on holidays if 'AAvecJoursFerie' is true.
Use 'AnneeComplete' (in the interface IHpSvcWAdmin) as domain to obtain the annual occupancy
ATableau : THpSvcWTableauClesTDOptions 
ADomaine : THpSvcWTableauSemaines 
AAvecJoursFerie : boolean 
THpSvcWTableauDurees 
2014.0.0.0 
Calendar of the groups/options
CalendrierTDOption 
ATDOption : THpSvcWCleTDOption 
string 
2007.0.6.1 
CalendriersTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2007.0.6.1 
Partitions and classes
PromotionPartition 
APartition : THpSvcWClePartition 
THpSvcWClePromotion 
2009.0.0.0 
PromotionsTableauDePartitions 
ATableau : THpSvcWTableauClesPartitions 
THpSvcWTableauClesPromotions 
2009.0.0.0 
PartitionsPromotion 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesPartitions 
2009.0.0.0 
Groups/Options of the classes
PromotionTDOption 
ATDOption : THpSvcWCleTDOption 
THpSvcWClePromotion 
2009.0.0.0 
PromotionsTableauDeTDOptions 
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesPromotions 
2009.0.0.0 
TDOptionsPromotion 
APromotion : THpSvcWClePromotion 
THpSvcWTableauClesTDOptions 
2009.0.0.0 
Groups and their partitions
PartitionTD 
Only accepts the groups, not the options
ATD : THpSvcWCleTDOption 
THpSvcWClePartition 
2006.0.13.3 
PartitionsTableauDeTD 
Only accepts the groups, not the options
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesPartitions 
2006.0.13.3 
TDPartition 
APartition : THpSvcWClePartition 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
Groups/Options and groupings
RegroupementsTDOption 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesRegroupements 
2006.0.13.3 
TDOptionsRegroupement 
ARegroupement : THpSvcWCleRegroupement 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
AjouterTDOptionAuRegroupement 
Nothing happens if the group or option is already in the grouping
ATDOption : THpSvcWCleTDOption 
ARegroupement : THpSvcWCleRegroupement 
2006.0.13.3 
EnleverTDOptionDuRegroupement 
Nothing happens if the group or option is not in the grouping
ATDOption : THpSvcWCleTDOption 
ARegroupement : THpSvcWCleRegroupement 
2006.0.13.3 
Courses of the groups/options
CoursTDOption 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesCours 
2006.0.13.3 
CoursTDOptionEntre2Dates 
ATDOption : THpSvcWCleTDOption 
ADate1 : date 
ADate2 : date 
THpSvcWTableauClesCours 
2007.0.6.1 
TDOptionsCours 
Keys of the groups/options of the course with the key 'ACours'. Use the function TDOptionsDuCours in the interface IHpSvcWCours
ACours : THpSvcWCleCours 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
DomaineTDOptionDansLeCours 
The domain of a group or option in a course is void if the group or option is not in the course. Use ModifierDomaineTDOptionDansLeCours to add or remove a group or option to or from a course
ATDOption : THpSvcWCleTDOption 
ACours : THpSvcWCleCours 
THpSvcWTableauSemaines 
2006.0.13.3 
ModifierDomaineTDOptionDansLeCours 
ATDOption : THpSvcWCleTDOption 
ACours : THpSvcWCleCours 
ADomaine : THpSvcWTableauSemaines 
2006.0.13.3 
Links between groups/options
TDOptionsSontLies 
True if the 2 groups/options have a manual or automatic link, otherwise false
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
boolean 
2006.0.13.3 
TDOptionsSontLiesManuel 
True if the 2 groups/options have a manual link, otherwise false
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
boolean 
2013.0.4.0 
TDOptionsSontLiesAutoALaDate 
True if the 2 groups/options have an automatic link on the date 'ADate', otherwise false
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
ADate : date 
boolean 
2013.0.4.0 
TDOptionsSontLiesAutoSurLeDomaine 
True if the 2 groups/options have an automatic link in the domain 'ADomaine', otherwise false
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
boolean 
2013.0.4.0 
AjouterLienEntreTDOptions 
True if a manual link could be added between the 2 groups/options, otherwise false
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
boolean 
2010.0.4.0 
EnleverLienTDOptions 
True if a manual link could be removed from the 2 groups/options, otherwise false
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
boolean 
2010.0.4.0 
TDOptionsLiesATDOption 
Array of keys of the groups/options having a manual or automatic link with the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
TDOptionsLiesManuelATDOption 
Array of keys of the groups/options having a manual link with the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesTDOptions 
2013.0.4.0 
TDOptionsLiesAutoATDOptionALaDate 
Array of keys of the groups/options having an automatic link with the group/option with the key 'ATDOption' on the date 'ADate'
ATDOption : THpSvcWCleTDOption 
ADate : date 
THpSvcWTableauClesTDOptions 
2013.0.4.0 
TDOptionsLiesAutoATDOptionSurLeDomaine 
Array of keys of the groups/options having an automatic link with the group/option with the key 'ATDOption' in the domain 'ADomaine'
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauClesTDOptions 
2013.0.4.0 
IntervallesValiditeDuLienAutoEntreTDOptions 
Validity intervals (beginning and ending dates) of the automatic link between the 2 groups/options
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
THpSvcWTableauTypesIntervalles 
2013.0.4.1 
Links between a group/option and a class
PromotionEtTDOptionSontLies 
True if the class with the key 'APromotion' has a manual or automatic link with the group/option with the key 'ATDOption', otherwise false
APromotion : THpSvcWClePromotion 
ATDOption : THpSvcWCleTDOption 
boolean 
2013.0.4.0 
PromotionEtTDOptionSontLiesManuel 
True if the class with the key 'APromotion' has a manual link with the group/option with the key 'ATDOption', otherwise false
APromotion : THpSvcWClePromotion 
ATDOption : THpSvcWCleTDOption 
boolean 
2013.0.4.0 
PromotionEtTDOptionSontLiesAutoALaDate 
True if the class with the key 'APromotion' has an automatic link with the group/option with the key 'ATDOption' on the date 'ADate', otherwise false
APromotion : THpSvcWClePromotion 
ATDOption : THpSvcWCleTDOption 
ADate : date 
boolean 
2013.0.4.0 
PromotionEtTDOptionSontLiesAutoSurLeDomaine 
True if the class with the key 'APromotion' has an automatic link with the group/option with the key 'ATDOption' in the domain 'ADomaine', otherwise false
APromotion : THpSvcWClePromotion 
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
boolean 
2013.0.4.0 
AjouterLienAvecPromotion 
True if a manual link could be added to the group/option with the key 'ATDOption' and the class with the key 'APromotion', otherwise false
ATDOption : THpSvcWCleTDOption 
APromotion : THpSvcWClePromotion 
boolean 
2013.0.4.0 
EnleverLienAvecPromotion 
True if a manual link could be removed from the group/option with the key 'ATDOption' and the class with the key 'APromotion', otherwise false
ATDOption : THpSvcWCleTDOption 
APromotion : THpSvcWCleTDOption 
boolean 
2013.0.4.0 
PromotionsLieesATDOption 
Array of keys of the classes having a manual or automatic link with the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesPromotions 
2010.0.4.0 
PromotionsLieesManuelATDOption 
Array of keys of the classes having a manual link with the group/option with the key 'ATDOption'
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesPromotions 
2013.0.4.0 
PromotionsLieesAutoATDOptionALaDate 
Array of keys of the classes having an automatic link with the group/option with the key 'ATDOption' on the date 'ADate'
ATDOption : THpSvcWCleTDOption 
ADate : date 
THpSvcWTableauClesPromotions 
2013.0.4.0 
PromotionsLieesAutoATDOptionSurLeDomaine 
Array of keys of the classes having an automatic link with the group/option with the key 'ATDOption' in the domain 'ADomaine'
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauClesPromotions 
2013.0.4.0 
IntervallesValiditeDuLienAutoEntreTDOptionEtPromotion 
Validity intervals (beginning and ending dates) of the automatic link with the group/option with the key 'ATDOption' and the class with the key 'APromotion'
ATDOption : THpSvcWCleTDOption 
APromotion : THpSvcWClePromotion 
THpSvcWTableauTypesIntervalles 
2013.0.4.1 
Students in common in the two groups/options
EtudiantsEnCommunEntreTDOptions 
Keys of all the students in common between the 2 groups/options
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
EtudiantsEnCommunEntreTDOptionsALaDate 
Keys of all the students in common between the 2 groups/options on the date 'ADate'
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
ADate : date 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
EtudiantsEnCommunEntreTDOptionsSurLeDomaine 
Keys of all the students in common between the 2 groups/options in the domain 'ADomaine'
ATDOption1 : THpSvcWCleTDOption 
ATDOption2 : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
Students in common in a group/option and a class
EtudiantsEnCommunEntrePromotionEtTDOption 
Keys of all the students in common between the class with the key 'APromotion' and the group/option with the key 'ATDOption'
APromotion : THpSvcWClePromotion 
ATDOption : THpSvcWCleTDOption 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
EtudiantsEnCommunEntrePromotionEtTDOptionALaDate 
Keys of all the students in common between the class with the key 'APromotion' and the group/option with the key 'ATDOption' on the date 'ADate'
APromotion : THpSvcWClePromotion 
ATDOption : THpSvcWCleTDOption 
ADate : date 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
EtudiantsEnCommunEntrePromotionEtTDOptionSurLeDomaine 
Keys of all the students in common between the class with the key 'APromotion' and the group/option with the key 'ATDOption' in the domain 'ADomaine'
APromotion : THpSvcWClePromotion 
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
THpSvcWTableauClesEtudiants 
2013.0.4.0 
Timetable in an iCal format
IcalEmploiDuTempsTDOption 
Obsolete: Use IcalTDOption.
Returns a string corresponding to the timetable of the group or option in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteAutresTD : THpSvcWFormatTexteICAL 
AFormatTexteAutresOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTDOptionsLies : boolean 
string 
2010.0.4.0 
IcalEmploiDuTempsTableauDeTDOptions 
Obsolete: Use IcalTableauDeTDOptions.
Returns an array of strings corresponding to the timetable of the groups or options in an ICAL format.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
Warning! The parameter 'AAvecFuseauHoraire' is obsolete. We always use the time zone in the Windows parameters.
ATableau : THpSvcWTableauClesTDOptions 
ADomaine : THpSvcWTableauSemaines 
AAvecFuseauHoraire : boolean 
AAvecDateSeances : boolean 
AAvecType : boolean 
AAvecPonderation : boolean 
AAvecMemo : boolean 
AAvecEffectif : boolean 
AAvecSites : boolean 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteAutresTD : THpSvcWFormatTexteICAL 
AFormatTexteAutresOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTDOptionsLies : boolean 
THpSvcWTableauChaines 
2010.0.4.0 
IcalTDOption 
Returns a string corresponding to the timetable of the group or option in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document'
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ATDOption : THpSvcWCleTDOption 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteAutresTD : THpSvcWFormatTexteICAL 
AFormatTexteAutresOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTDOptionsLies : boolean 
string 
2018.0.0.1 
IcalTableauDeTDOptions 
Returns an array of strings corresponding to the timetable of the groups or options in an ICAL format.
For more information on THpSvcWTableauFormatICAL, go to the section 'Types defined in the WSDL document.
Use FormatTexteICAL and FormatTexteICALEnseignant (in the interface IHpSvcWAdmin) to specify the wanted text format.
ATableau : THpSvcWTableauClesTDOptions 
ADomaine : THpSvcWTableauSemaines 
AOptions : THpSvcWTableauFormatICAL 
AFormatTexteMatiere : THpSvcWFormatTexteICAL 
AFormatTexteEnseignants : THpSvcWFormatTexteICAL 
AFormatTexteRegroupements : THpSvcWFormatTexteICAL 
AFormatTextePromotions : THpSvcWFormatTexteICAL 
AFormatTexteAutresTD : THpSvcWFormatTexteICAL 
AFormatTexteAutresOptions : THpSvcWFormatTexteICAL 
AFormatTexteSalles : THpSvcWFormatTexteICAL 
AAvecCoursDeLaPromotion : boolean 
AAvecCoursDesTDOptionsLies : boolean 
THpSvcWTableauChaines 
2018.0.0.1 
URLIcalTDOption 
Returns the URL suffix of the ICAL of the group/option with the key 'ATDOption' in the academic year for Teachers Webspace.
Don't forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise returns an exception. (To generate URL, launch with a Modifier account or higher)
ATDOption : THpSvcWCleTDOption 
string 
2018.0.2.0 
URLIcalTableauDeTDOptions 
Returns the URL suffixes of the ICAL of the groups/options whose key is in 'ATableau' in the academic year for Teachers Webspace.
Don't forget to add the public URL before your .Net to have the complete URL.
In consultation, only returns the already generated URL, otherwise empty. (To generate URL, launch with a Modifier account or higher)
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauChaines 
2018.0.2.0 
Sort the partitions or groups/options
TrierTableauDePartitionsParCle 
Sort the array 'ATableau' according to the key of the partitions
ATableau : THpSvcWTableauClesPartitions 
THpSvcWTableauClesPartitions 
2006.0.13.3 
TrierTableauDePartitionsParPromotion 
Sort the partitions by:
- name and code of the class
- name of the partition
ATableau : THpSvcWTableauClesPartitions 
THpSvcWTableauClesPartitions 
2009.0.0.0 
TrierTableauDeTDOptionsParCle 
Sort the array 'ATableau' according to the key of the groups/options
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesTDOptions 
2006.0.13.3 
TrierTableauDeTDOptionsParPromotionEtPartition 
First place the groups sorted by:
- name and code of the class
- name of the partition
- name and code of the group
then the options are sorted by:
- name and code of the class
- name and code of the option
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesTDOptions 
2009.0.0.0 
TrierTableauDeTDOptionsParIdentifiant 
Sort the array 'ATableau' according to the identifier of the groups/options
ATableau : THpSvcWTableauClesTDOptions 
THpSvcWTableauClesTDOptions 
2007.0.6.1 

Haut de page

Users (HpSvcWDonnees, BindingUtilisateurs, PortUtilisateurs)

CALL PARAMETERS RETURN TYPE VERSION
USERS
Key of the users
CleUtilisateurEstValide 
True if the key 'AUtilisateur' is valid, otherwise false
AUtilisateur : THpSvcWCleUtilisateur 
boolean 
2017.0.2.0 
ClesUtilisateursValidesTableauDUtilisateurs 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesUtilisateurs 
THpSvcWTableauClesUtilisateurs 
2017.0.2.0 
ClesUtilisateursInvalidesTableauDUtilisateurs 
Array containing all non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesUtilisateurs 
THpSvcWTableauClesUtilisateurs 
2017.0.2.0 
Number of users in the database
NombreUtilisateurs 
Total number of users in the database
unsignedInt 
2017.0.2.0 
Array of all the users in the database
TousLesUtilisateurs 
Keys of all the users in the database
THpSvcWTableauClesUtilisateurs 
2017.0.2.0 
Access to the users
AccederUtilisateurParNomEtPrenom 
Key of the user with the surname 'ANom' and first name 'APrenom'
ANom : string 
APrenom : string 
THpSvcWCleUtilisateur 
2017.0.2.0 
Surname and first name of the users
NomUtilisateur 
Surname of the user with the key 'AUtilisateur'
AUtilisateur : THpSvcWCleUtilisateur 
string 
2017.0.2.0 
NomsTableauDUtilisateurs 
Surname of the users whose key is in 'ATableau'
ATableau : THpSvcWTableauClesUtilisateurs 
THpSvcWTableauChaines 
2017.0.2.0 
PrenomUtilisateur 
First name of the user with the key 'AUtilisateur'
AUtilisateur : THpSvcWCleUtilisateur 
string 
2017.0.2.0 
PrenomsTableauDUtilisateurs 
First name of the users whose key is in 'ATableau'
ATableau : THpSvcWTableauClesUtilisateurs 
THpSvcWTableauChaines 
2017.0.2.0 
E-mail of the users
EMailUtilisateur 
E-mail address of the users with the key 'AUtilisateur'
AUtilisateur : THpSvcWCleUtilisateur 
string 
2021.0.1.2 
EMailsTableauDUtilisateurs 
E-mail address of the users whose key is in 'ATableau'
ATableau : THpSvcWTableauClesUtilisateurs 
THpSvcWTableauChaines 
2021.0.1.2 
Civil status of the users
CiviliteUtilisateur 
Civil status of the users with the key 'AUtilisateur'
AUtilisateur : THpSvcWCleUtilisateur 
string 
2021.0.1.2 
CivilitesTableauDUtilisateurs 
Civil status of the users whose key is in 'ATableau'
ATableau : THpSvcWTableauClesUtilisateurs 
THpSvcWTableauChaines 
2021.0.1.2 
UTILIZATION PROFILES
Key of the utilization profiles
CleProfilEstValide 
True if the key 'AProfil' of the utilization profile is valid, otherwise false
AProfil : THpSvcWCleProfil 
boolean 
2021.0.1.1 
ClesProfilsValidesTableauDeProfils 
Array containing all valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesProfils 
THpSvcWTableauClesProfils 
2021.0.1.1 
ClesProfilsInvalidesTableauDeProfils 
Array containing all non-valid keys of the array of keys 'ATableau'
ATableau : THpSvcWTableauClesProfils 
THpSvcWTableauClesProfils 
2021.0.1.1 
Number of utilization profiles in the database
NombreProfils 
Total number of utilization profiles in the database
unsignedInt 
2021.0.1.1 
Total of all the utilization profiles in the database
TousLesProfils 
Keys of all the utilization profiles in the database
THpSvcWTableauClesProfils 
2021.0.1.1 
Access the utilization profiles
AccederProfilParNom 
Key of the utilization profile with the name 'ANom'
ANom : string 
THpSvcWCleProfil 
2021.0.1.1 
Name of the of the utilization profiles
NomProfil 
Name of the utilization profile with the key 'AProfil'
AProfil : THpSvcWCleProfil 
string 
2021.0.1.1 
NomsTableauDeProfils 
Name of the of the utilization profiles whose key is in the 'ATableau'
ATableau : THpSvcWTableauClesProfils 
THpSvcWTableauChaines 
2021.0.1.1 

Haut de page

Others (HpSvcWAdmin, BindingAdmin, PortAdmin)

CALL PARAMETERS RETURN TYPE VERSION
Version of Hyperplanning
Version 
string 
2006.0.13.3 
Array of weeks
SemaineEnTableauSemaines 
Returns an array containing the week passed as a parameter
ASemaine : THpSvcWSemaine 
THpSvcWTableauSemaines 
2010.0.5.0 
AjouterSemaineAuTableauSemaines 
Add to the array of weeks, the week passed as a parameter
ASemaine : THpSvcWSemaine 
ATableau : THpSvcWTableauSemaines 
THpSvcWTableauSemaines 
2010.0.5.0 
EnleverSemaineAuTableauSemaines 
Remove from the array of weeks, the week passed as a parameter
ASemaine : THpSvcWSemaine 
ATableau : THpSvcWTableauSemaines 
THpSvcWTableauSemaines 
2010.0.5.0 
AnneeComplete 
Returns an array containing all the weeks of the year
THpSvcWTableauSemaines 
2014.0.0.0 
Conversion of the duration to hour/minute
HeureMinuteEnHpSvcWDuree 
Convert to HpSvcWDuree the duration in hour/minute
AHeure : unsignedByte 
AMinute : unsignedByte 
THpSvcWDuree 
2010.0.2.0 
HpSvcWDureeEnHeureMinute 
Convert a duration HpSvcWDuree to 2 hour/minute values in OUT parameter.
ADuree : THpSvcWDuree 
AHeure : unsignedByte  OUT
AMinute : unsignedByte  OUT
2010.0.2.0 
Conversion of the colors
RGBEnHpSvcWCouleur 
Convert to HpSvcWCouleur the 3 values (red, green and blue) between 0 and 255
R : unsignedByte 
G : unsignedByte 
B : unsignedByte 
THpSvcWCouleur 
2010.0.1.0 
HpSvcWCouleurEnRGB 
Convert HpSvcWCouleur to 3 values (red, green and blue)
ACouleur : THpSvcWCouleur 
R : unsignedByte  OUT
G : unsignedByte  OUT
B : unsignedByte  OUT
2010.0.1.0 
Site management
TousLesSites 
Array of the designations of all the sites in the base
THpSvcWTableauChaines 
2023.0.3.0 
CouleurSite 
Color of the site with the designation 'ASite'. Returns an exception if the site passed as a parameter does not exist
ASite : string 
THpSvcWCouleur 
2023.0.3.0 
ModifierCouleurSite 
Modify the color of the site with the designation 'ASite'. Returns an exception if the site passed as a parameter does not exist
ASite : string 
ACouleur : THpSvcWCouleur 
2023.0.3.0 
CouleurTableauDeSites 
Color of the sites whose designation is in 'ATableau'
ATableau : THpSvcWTableauChaines 
THpSvcWTableauCouleurs 
2023.0.3.0 
Text format of the .ICAL files
FormatTexteICAL 
Allows you to code the wanted text format
AAvecLibelle : boolean 
AAvecCode : boolean 
AAvecLibelleLong : boolean 
THpSvcWFormatTexteICAL 
2010.0.4.0 
FormatTexteICALEnseignant 
Allows you to code the wanted format for the text of the teachers
AAvecNom : boolean 
AAvecNomMajuscule : boolean 
AAvecPrenomComplet : boolean 
AAvecPrenomInitiale : boolean 
AAvecCode : boolean 
AAvecCivilite : boolean 
THpSvcWFormatTexteICAL 
2010.0.4.0 
Parameters of the database
DureeTotale 
Total duration in the domain 'ADomaine'
ADomaine : THpSvcWTableauSemaines 
THpSvcWDuree 
2014.0.0.0 
DeviseCoutsHoraires 
Currency used in the hourly costs
THpSvcWDevise 
2014.0.0.0 
ModifierDeviseCoutsHoraires 
Modify the currency used in the hourly costs
ADevise : THpSvcWDevise 
2014.0.0.0 
DatePremierJourBase 
Date of the first day in the database
date 
2014.0.0.0 
DomaineVerrouilleBase 
Returns an array containing all the locked weeks in the database
THpSvcWTableauSemaines 
2019.0.3.0 

Haut de page