AEM as a Cloud Service : les instances de workflows restent en état d’exécution une fois l’opération terminée
✨ Ce contenu est généré par l’IA et peut être inexact. Termes IA génératifs
Cet article explique pourquoi les instances de workflow d’un workflow de validation de ressources personnalisé dans Adobe Experience Manager (AEM) as a Cloud Service peuvent rester à l’état En cours d’exécution une fois l’opération terminée et fournit des étapes pour résoudre le problème.
Description description
Environnement
- Adobe Experience Manager as a Cloud Service (toutes versions)
Symptômes
- Le workflow s’est terminé avec succès ; les journaux d’application et l’historique des workflows affichent WorkflowCompleted et Statut = Completed.
- L’instance de workflow reste répertoriée sous Instances de workflow en cours d’exécution.
- La ressource continue à afficher le badge Dans le workflow dans l’interface utilisateur d’Assets.
- La désactivation du lanceur empêche le problème ; les ressources n’affichent plus le badge Dans le workflow .
- Aucune erreur n’est signalée dans les journaux.
Le modèle de workflow se termine par une étape de fin de flux et ne contient aucune étape de participant, d’attente ou de fractionnement.
Cause
Lorsque l’option Avance du gestionnaire est décochée pour une étape de processus, l’implémentation du processus personnalisé doit explicitement faire avancer le workflow. Dans le cas contraire, le workflow reste à l’état En cours d’exécution même après l’achèvement, ce qui entraîne la persistance des indicateurs de l’interface utilisateur.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème.
-
Dans l’interface utilisateur d’AEM, accédez à Outils → Workflow → Modèles et ouvrez le modèle de workflow personnalisé.
-
Sélectionnez l’étape de processus Valider la taille de chargement des ressources .
-
Ouvrez l’onglet Processus et assurez-vous que l’avance du gestionnaire est cochée.
-
Si cette option n’est pas cochée, cochez la case Avance du gestionnaire pour permettre au moteur de workflow d’avancer automatiquement le workflow une fois l’étape de processus terminée.
-
Cliquez sur Terminé, puis Synchronisez le modèle pour vous assurer que les modifications sont appliquées.
-
Chargez une nouvelle ressource de test pour déclencher le workflow et confirmer :
-
L’instance de workflow se termine et n’apparaît plus sous Exécution des instances de workflow.
-
L’indicateur Dans le workflow de la ressource est effacé dans l’interface utilisateur d’Assets.
-
-
Pour toute ressource existante toujours affichée comme dans le workflow :
-
Vérifiez que l’action de workflow est terminée et qu’aucun autre traitement n’est nécessaire.
-
Arrêtez l’instance de workflow spécifique à partir de la console Instances de workflow .
-
Actualisez l’affichage de la ressource pour vérifier que l’indicateur est effacé.
-