Lorsqu'un WorFlow (en liaison avec une liste) est développé et mis en production dans un site SharePoint via SharePoint Designer, on peut tomber sur des bloquages (Item en standBy):
- Intervenant ne faisant pas la validation
- Email non envoyé ou non recu par l'intervenant
- Suppression de l'Email avant la validation
- ...
On se retrouve avec un nombre plus ou moins important d'Items en attente. Ceci peut entrainer un blocage complet de tous les WorkFlows (observé mais non expliqué).
Il faut donc terminer manuellement ces items.
Pour ceci, nous allons dans les "Lists Settings" et cliquant sur "WorkFlow Settings"
On obtient ainsi la liste des WorkFlows ajoutés dans cette liste et le nombre d'Items "In progress" pour chaque WF
Pour voir ces items dans la liste (qui est un calendrier dans mon cas), il faut créer une vue personnalisée en ajoutant les nom de chaque WorkFlow.
Ainsi, cette vue "test" nous donnera alors la liste de tous les items avec le statut de chaque WorkFlow. Nous devrons alors faire un simple tris descendant sur la colonne voulue pour ensuite chercher les items ayant le statut "In progress" (ou de filtrer directement sur la valeur).
Pour maintenant traiter chaque Item à la main, il faut cliquer sur la fleche de celui-ci et sélectionner "WorkFlows" dans la liste de choix
On obtient alors la liste des WorkFlows en rapport avec cet Item.
On peut alors cliquer sur "In Progress" pour notre WorkFlow concerné (on peut aussi cliquer directement sur "In Progress" dans l'affichage de la liste). On obtient alors le statut de cet Item pour le WorkFlow concerné. On peut dès lors cliquer sur "Terminate this workflow now"
NB : Il peut être aussi intéressant de changer le statut de la tache (Approved, Rejected, ...) avant de terminer ce WorkFlow.
Un message d'alerte nous demande de confirmer la terminaison de ce WorkFlow
Le résumé se présente alors avec le statut de ce WorkFlow maintenant terminé
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire