La page Opérations bloquées et la page Branches bloquées affichent les processus qui ont bloqué. Un processus peut bloquer lorsqu’une erreur se produit pendant ou après l’exécution d’une opération ou en raison d’une opération de blocage délibérée dans le processus :
Lorsqu’un processus bloque, aucune autre opération n’est exécutée tant que le problème n’a pas été résolu et que l’opération ou la branche n’a pas été redémarrée.
Pour chaque élément bloqué, la liste affiche les informations suivantes :
Nom de l’opération ou nom de la branche : le nom de l’opération ou de la branche.
Statut : toujours BLOQUÉ pour les éléments bloqués.
Erreur : brève description du problème.
Identifiant du processus : nombre entier positif affecté par Forms Workflow lorsque le processus est instancié (s’il est démarré par un utilisateur ou une étape automatisée). Vous pouvez utiliser cet identificateur pour assurer le suivi de l’instance du processus sur l’ensemble de son cycle de vie.
Nom du processus - Version : nom du processus affecté dans Workbench.
Date du blocage : date et heure auxquelles l’opération ou la branche ont été bloquées.
Vous pouvez effectuer les tâches suivantes sur la page Opérations bloquées ou Branches bloquées :
Sur la page Opérations bloquées, vous pouvez arrêter les instances de processus affichées.
Lorsque vous arrêtez une instance de processus, celle-ci s’arrête et aucune opération supplémentaire n’a lieu. En règle générale, vous arrêtez un processus uniquement s’il devient bloqué ou inutilisable en raison d’une erreur et qu’il ne peut pas être corrigé et redémarré.
Sur la page Opérations bloquées ou Branches bloquées, vous pouvez relancer l’opération ou la branche.
Lorsque vous essayez de relancer une opération, une requête est envoyée au processus des formulaires pour redémarrer l’opération. Si l’erreur qui a provoqué le blocage du processus a été corrigée et que la requête de nouvelle tentative a réussi, le processus recommence à s’exécuter à partir du point où il a bloqué et son état passe à EN COURS. Si l’opération ne peut pas être redémarrée, elle reste bloquée et vous devrez peut-être l’arrêter.
Si vous sélectionnez une erreur dans la liste des éléments bloqués de la page Opérations bloquées ou Branches bloquées, la page Détails de l’erreur s’affiche, qui affiche des détails sur l’erreur qui peut vous aider à résoudre le problème.
La zone située au bas de la page contient les informations d’erreur.
Vous pouvez également arrêter ou essayer de relancer des opérations bloquées et essayer de relancer des branches bloquées à partir de la page Détails de l’erreur .
Des erreurs se produisent lorsque l’opération Assign Task du service Utilisateur d’AEM forms est configurée pour réaffecter la tâche à un autre utilisateur après une période spécifique, et que l’utilisateur de réaffectation est supprimé après l’exécution de l’opération Assign Task mais avant la transmission.
Lorsque cette situation se produit, l’état du processus et de la tâche ne change pas au moment configuré de la réaffectation, et celle-ci ne se produit pas, mais le processus ne se bloque pas. Le message suivant apparaît dans le journal du serveur :
"L’entité spécifiée pour la transmission n’est pas valide, pour taskID : nombre, queue spécifiée : nombre."
Si l’utilisateur de réaffectation est supprimé avant que la tâche ne soit générée (avant l’exécution de l’opération Assign Task), le processus se bloque ou l’événement d’exception InvalidPrincipal est généré.
Pour éviter ce problème, lorsque vous supprimez un utilisateur, recherchez les tâches qui lui sont associées et traitez-les en conséquence. (Voir Utilisation des tâches.)