Cette page donne des indications fonctionnelles quant à l'usage d'esup-sgc.
ESUP-SGC se veut intuitif mais on tentera ici de décrire les fonctionnalités qui ne sont pas forcément évidentes au premier abord.
Gestion des cartes au travers d'un workflow spécifique
ESUP-SGC permet de gérer des "cartes".
Une carte suit le workflow suivant :
Ainsi une carte peut être en état demandé, validé, activé, etc.
ESUP-SGC consiste donc à proposer des outils pour permettre de faire passer les cartes d'un état à un autre.
Ces transitions d'état à un autre sont contraints par ESUP-SGC : on ne peut activer une carte que si celle-ci a été encodée.
Ces transitions peuvent provoquer différentes actions : envoi de mails, activation de la carte dans le système d'information, etc.
Astuce
Dans de très rares cas, surtout (voir uniquement) dans une phase de test, il peut être intéressant de forcer le passage de la carte d'un état à un autre "directement en base de données", sans tenir compte du workflow restrictif ou des actions que les transitions peuvent induire.
L'IHM permet aux admins de faire celà au travers d'un bouton "caché" dans le listing de la "vue manager" :
- vous sélectionnez le ou les cartes à modifier ainsi
- vous cliquez ensuite sur le bouton carré noir caché à gauche de votre login en haut à droite (le bandeau est légèrement plus gris)
- une liste déroulante (et case à cocher) apparait vous permettant de choisir dans quel état vous voulez voir votre carte arrivée.
En production, et dans un fonctionnement normal, vous ne devriez cependant (quasi) jamais utiliser cette astuce ... !