Home > Workflow
Guide de l'administrateur workflow
Introduction
Le workflow s'appuie sur deux branches techniques :
-
Workflow - définitions : contient les définitions de procédure. Une procédure correspond à une adaptation. En plus des adaptations correspondant aux procédures, est définie une adaptation de configuration nommée "configuration", commune à l'ensemble des procédures.
-
Workflow - exécutions : contient les données d'exécution en cours des procédures issues de Workflow - définitions qui ont été publiées.
Reprise sur incident
Il est possible de redémarrer un jeton suite à une erreur (problèmes de droits, indisponibilités de ressources, etc).
Cette fonctionnalité est disponible en tant que service de niveau occurrence sur la table de "Jetons" et dans la vue historique d'un cas de procédure, dans la boîte de la tâche utilisateur courante. Elle nettoie l'environnement courant du jeton (les "bons de travail" notamment) et se repositionne au début de l'étape associée.
Le jeton sera automatiquement repris par un système de sondage.
Dépublier une procédure
Dépublier une procédure se fait en plusieurs étapes.
-
Il faut rendre la procédure publiée "indisponible" de sorte que plus aucun cas de procédure ne puisse être créé à partir de cette publication.
-
La dépublication en tant que telle vérifie si des cas de procédure sont en cours d'exécution. Si c'est le cas, le service propose de les détruire. Cela est à utiliser en toute connaissance de cause puisqu'il n'est pas possible de retrouver les données ainsi effacées.
Le service de dépublication est disponible au niveau de l'occurrence dans la table des publications de la branche exécutions .
Désallouer ou réallouer un bon de travail
Modifier l'utilisateur lié au bon de travail peut avoir beaucoup de conséquences. C'est pourquoi deux services sont disponibles pour automatiser cette action.
Ces services sont disponibles au niveau de l'occurrence dans la table des bons de travail de la branche exécutions et dans la vue utilisateur du workflow..
-
Désallouer un bon de travail : ce service désalloue le bon de travail (le nouvel état est "proposé" et le nouvel utilisateur est non défini). Si une interaction existante est liée au bon de travail, le service la supprime dans la branche interactions .
-
Réallouer un bon de travail : la première étape est de sélectionner un nouvel utilisateur (dans le rôle proposé). Ensuite, le service réalloue le bon de travail à l'utilisateur sélectionné (le nouvel état est "alloué" et le nouvel utilisateur est l'utilisateur sélectionné). Si une interaction existante est liée au bon de travail, le service la supprime dans la branche interactions .
Purge des tables
Dans le workflow, certaines tables peuvent contenir un grand nombre d'enregistrements. Parmi eux, des enregistrements sont devenus inutiles. Il est nécessaire de supprimer ces enregistrements inutiles. Dans ce but, le workflow fournit des services pour purger certaines tables.
Table des interactions
Le service
Nettoyer la table des interactions supprime tous les enregistrements inutiles. Notamment, il supprime les interactions associées à un bon de travail qui n'existe plus.
Table d'historique
-
Le service
Nettoyer l'historique à partir d'une datesupprime toutes les lignes associées à un cas de procédure terminé dont la date de dernière modification est antérieure ou égale à la date saisie. -
Le service
Nettoyer l'historique à partir des cas de procédure terminésaffiche la liste des cas de procédure terminés. A partir de cette liste, le service fournit deux manières de nettoyer la table.La première manière est de marquer la date de dernière modification d'un cas de procédure comme date de référence. Toutes les lignes associées à un cas de procédure terminé dont la date de dernière modification est antérieure ou égale à cette date de référence seront supprimées.
La deuxième manière est de sélectionner des cas de procédure terminés. Toutes les lignes associées aux cas de procédure sélectionnés seront supprimées.
Home > Workflow