| Sommaire |
|---|
...
Statuts d'une demande
On distingue plusieurs types de statuts au niveau d'une demande de signature :
...
Voici la liste des statuts liés au circuit d'une demande :
| code | Intitulé | Description |
|---|---|---|
| uploading | En cours d'upload | C'est le premier statut qui est valable pendant la création d'une demande, tous les documents ne sont pas encore forcements uploadés |
| draft | Brouillon | La demande a été correctement crée, mais l'utilisateur a choisi de ne pas démarrer le circuit tout de suite |
| pending | En cours | Le circuit est démarré et la demande est en attente de signature. La demande se trouve dans cet état entre chaque étape du circuit |
| checked | Visé | État transitoire précisant que la demande a été visée. Repasse aussitôt à pending ou completed en fonction du circuit. |
| signed | Signé | État transitoire précisant que la demande a été signée. Repasse aussitôt à pending ou completed en fonction du circuit. |
| refused | Refusé | La demande est refusée, c'est le dernier état possible pour ce cas de figure. |
| completed | Terminé | La demande est arrivée au bout, toutes les étapes ont été passées avec sucés |
| exported | Exporté | La demande est complète et exportée vers les différentes destinations configurées dans le circuit (le cas échéant). |
Et la liste de statuts d'archivage :
| code | Intitulé | Description |
|---|---|---|
| none | Statut présent jusqu | |
| archived | Archivé | |
| cleaned | Archivé et purgé |
...
Taches planifiées
| Info |
|---|
Esup-Signature fait tourner plusieurs taches planifiées que nous allons décrire (elles n'ont pas forcément toutes un rapport avec le cycle de vie des demandes) Elles sont mises en place vis la classeScheduledTaskService consultable ici : https://github.com/EsupPortail/esup-signature/blob/master/src/main/java/org/esupportail/esupsignature/service/scheduler/ScheduledTaskService.java Les annotations @Scheduled(initialDelay = 12000, fixedRate = 300000) permettent de modifier la fréquence de lancement. Certaines taches peuvent être lancées manuellement directement dans le menu "Admin → Tâches planifiées". Attention, le lancement manuel surcharge l'activation de tache planifiée au niveau de la configuration. |
| Remarque |
|---|
Pour configurer les paramètres cités ici, se référer à la configuration globale : Configuration#global |
Scan des emplacements sources
...
Ensuite, une suppression définitive aura lieu en fonction de la tâche des demandes à purger.
...
