La page Opérations bloquées et la page Branches bloquées répertorient les processus bloqués. Un processus peut bloquer lorsqu’une erreur survient 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 :
Quand un processus bloque, l’exécution de toutes les opérations suivantes est interrompue jusqu’à ce que le problème soit corrigé et que l’opération ou la branche soit redémarrée.
Pour chaque élément bloqué, la liste présente 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 exécuter les tâches suivantes dans la page Opérations bloquées ou Branches bloquées :
Dans la page Opérations bloquées, vous pouvez arrêter les instances de processus affichées.
Lorsque vous arrêtez une instance de processus, l’exécution de cette instance s’arrête et aucune opération supplémentaire n’est exécutée. En règle générale, vous n’arrêtez un processus que s’il a bloqué, ou que s’il est inutilisable suite à une erreur et ne peut pas être corrigé ou redémarré.
Dans la page Opérations bloquées ou Branches bloquées, vous pouvez essayer de 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 généré le blocage du processus a été corrigée et que la requête de nouvelle tentative réussit, l’exécution du processus recommence à partir du point où le processus a bloqué. Son état devient alors EN COURS. Si l’opération ne peut pas être redémarrée, son état reste BLOQUE ; il est possible que vous deviez alors 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 d’erreur s’affiche, présentant des informations détaillées sur l’erreur, susceptibles de vous aider à corriger le problème.
La zone située en bas de la page contient des informations sur l’erreur.
Depuis la page Détails d’erreur, vous pouvez également arrêter ou essayer de relancer des opérations bloquées et essayer de relancer des branches bloquées.
Les erreurs se produisent lorsque l’opération Attribuer une tâche du service User d’AEM forms est configurée pour transmettre la tâche à un autre utilisateur après une période déterminée, et lorsque l’utilisateur destinataire de la transmission est supprimé après l’exécution de l’opération Attribuer une tâche, mais avant que la transmission n’ait lieu.
Dans ces cas-là, l’état du processus et de la tâche ne change pas au moment configuré pour la transmission. La transmission n’a pas lieu, mais le processus ne se bloque pas. Le message suivant s’affiche dans le fichier journal du serveur :
« L’entité de sécurité spécifiée pour la transmission n’est pas valide pour l’ID de la tâche :numéro, file d’attente spécifiée :numéro ».
Si l’utilisateur de transmission est supprimé avant que la tâche ne soit générée (avant l’exécution de l’opération Attribuer une tâche), le processus est gelé 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 lui appartenant et traitez-les de manière appropriée (voir Utilisation de tâches).