Travaux Pratiques
Ressource Collegue
Vous avez accès à une Web API sur la ressource Collegue : http://collegues-api.cleverapps.io/collegues.
Exemple de réponse :
[
{
"matricule": "bd540e65",
"nom": "Ross",
"prenom": "Roberts",
"email": "robertsross@sultraxin.com",
"dateNaissance": "1980-03-13T05:22:33 -01:00",
"sexe": "male",
"adresse": "363 Dunne Court, Gardners, 3979",
"password": "$2a$04$Vbug2lwwJGrvUXTj6z7ff.97IzVBkrJ1XfApfGNl.Z695zqcnPYra",
"photo": "https://randomuser.me/api/portraits/men/76.jpg",
"subalternes": [
"75e8048c",
"8b2d3ac7"
],
"departement": "DSI"
},
{
"matricule": "75e8048c",
"nom": "Bullock",
"prenom": "Jackson",
"email": "jacksonbullock@sultraxin.com",
"dateNaissance": "1971-02-16T08:37:15 -01:00",
"sexe": "male",
"adresse": "289 Gardner Avenue, Gilmore, 7992",
"password": "$2a$04$Vbug2lwwJGrvUXTj6z7ff.97IzVBkrJ1XfApfGNl.Z695zqcnPYra",
"photo": "https://randomuser.me/api/portraits/men/90.jpg",
"subalternes": [
"6c8be60e",
"7befca85",
"89dde79f"
],
"departement": "DSI/DEV"
},
...
]
Il est possible de faire une recherche par matricule : http://collegues-api.cleverapps.io/collegues?matricule=75e8048c
[
{
"matricule": "75e8048c",
"nom": "Bullock",
"prenom": "Jackson",
"email": "jacksonbullock@sultraxin.com",
"dateNaissance": "1971-02-16T08:37:15 -01:00",
"sexe": "male",
"adresse": "289 Gardner Avenue, Gilmore, 7992",
"password": "$2a$04$Vbug2lwwJGrvUXTj6z7ff.97IzVBkrJ1XfApfGNl.Z695zqcnPYra",
"photo": "https://randomuser.me/api/portraits/men/90.jpg",
"subalternes": [
"6c8be60e",
"7befca85",
"89dde79f"
],
"departement": "DSI/DEV"
}
]
Contrôle existence collègue
Compléter le formulaire de création d'un employé pour ne permettre d'insérer uniquement des employés dont le matricule existe (via l'API Collègue).
Informations sur le bulletin de salaire (optionnel)
Ajouter des informations supplémentaires de l'employé sur le bulletin de salaire :
- le nom
- le prenom
- l'adresse email
- l'adresse postale
- sa photo