...
Fonction du workflow, le web-service se comporte de la même façon que l'interaction que peut avoir le manager avec lorque le gestionnaire interagit avec esup-sgc via l'interface web sur la carte d'un utilisateur :
- on peut passer de l'état NEW à REJECTED par exemple ;
- mais on ne peut pas passer de DESTROYED à NEW par exemple toujours ;
- les changements d'état par web service ont le même comportement que via l'interface web, des mails sont envoyés si des messages (sans admin/messages) ont été configurés en ce sens ;
- la validation des services s'opèrent si on passe la carte à ENABLED ;
- le services sont invalidés si on passe sur l'état DISABLED
- ainsi l'impression d'une carte (via l'édition en 1 passe) peut être déclenchée également par cee ce même web service, cf q/r plus bas ;
- NEW ne peut pas être utilisé par exemple concrètement ici, pour demander une nouvelle carte il faut utiliser le web-service de demande de carte décrit ci-avant ;
- de même, RENEWED ne peut pas être utilisé également dans ce web-service, il faut utiliser le web-service décrit ci-après ;
- ...
Comment faire un renouvellement de carte en utilisant le webservice proposé par ESUP-SGC ?
Le renouvellement de carte diffère d'une demande de carte dans le sens où celui-ci permet de conserver la photo de l'ancienne carte simplement et qu'il ; celui attend donc simplement uniquement le numéro de l'ancienne carte que l'on souhaite renouveller.
...
Oui via l'édition en 1 passe, cela reprend les mêmes mécansimes mécanismes que pour l'édition depuis un smartphone par exemple.
Le web-service à appeler est simplement celui permettant le changement d'état d'une carte, il faidra faudra lui ajouter en paramètre l'eppn d'un "utilisateur" lançant esup-sgc-client pour l'édition les des cartes en 1 passe.
Si on reprend l'exemple précédent en python, la demande de carte jusqu'à son édition peut se faire entièrement par web-service ainsi :
...