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": "[email protected]",
"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": "[email protected]",
"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": "[email protected]",
"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"
}
]
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).
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