Esup-Signature

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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 : 

codeIntituléDescription
uploadingEn cours d'uploadC'est le premier statut qui est valable pendant la création d'une demande, tous les documents ne sont pas encore forcements uploadés
draftBrouillonLa demande a été correctement crée, mais l'utilisateur a choisi de ne pas démarrer le circuit tout de suite
pendingEn coursLe circuit est démarré et la demande est en attente de signature. La demande se trouve dans cet état entre chaque étape du circuit
checkedViséÉtat transitoire précisant que la demande a été visée. Repasse aussitôt à pending ou completed en fonction du circuit.
signedSignéÉtat transitoire précisant que la demande a été signée. Repasse aussitôt à pending ou completed en fonction du circuit.
refusedRefuséLa demande est refusée, c'est le dernier état possible pour ce cas de figure.
completedTerminéLa demande est arrivée au bout, toutes les étapes ont été passées avec sucés
exportedExporté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 : 

codeIntituléDescription
none
Statut présent jusqu 
archivedArchivé
cleanedArchivé 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.

...