[Cela s’applique uniquement à AEM Forms 6.4. Dans AEM Forms 6.5, utilisez la fonction des variables pour réaliser ce cas d’utilisation.]
Une requête courante consiste à inclure dans un e-mail les commentaires renseignés par le reviseur ou la réviseuse de tâche. Dans AEM Forms 6.4, il n’existe aucun mécanisme prêt à l’emploi pour capturer les commentaires saisis par l’utilisateur ou l’utilisatrice et les inclure dans un e-mail.
Pour répondre à cette exigence, un exemple de lot OSGi est fourni. Il peut être utilisé pour capturer des commentaires et les stocker en tant que propriété de métadonnées de workflow.
La copie d’écran suivante montre comment utiliser l’étape de processus dans le workflow AEM pour capturer des commentaires et les stocker en tant que propriété de métadonnées. « Capturer des commentaires de workflow » est le nom de la classe Java qui doit être utilisée dans l’étape du processus. Vous devez transmettre le nom de la propriété de métadonnées qui contiendra les commentaires. Dans la copie d’écran ci-dessous, managerComments est la propriété de métadonnées qui stockera les commentaires.
Pour tester cette fonctionnalité sur votre système, veuillez procéder comme suit :
Déployez le lot SetValue. Ce lot contient un exemple de code pour capturer les commentaires et les stocker en tant que propriété de métadonnées.
Téléchargez et décompressez les ressources liées à cet article sur votre système de fichiers. Les ressources contiennent un modèle de workflow et un exemple de formulaire adaptatif.
Importez les 2 fichiers zip dans AEM à l’aide du gestionnaire de packages.
Renseignez les champs du formulaire et envoyez-le.
Ouvrez la tâche à partir de la boîte de réception et envoyez le formulaire. Veuillez saisir des commentaires lorsqu’on vous y invite.
Les commentaires sont stockés dans la propriété de métadonnées appelée managerComments
dans le référentiel AEM. Pour rechercher les commentaires, connectez-vous à crx en tant qu’administrateur ou administratrice. Les instances de workflow sont stockées dans le chemin suivant :
/var/workflow/instances/server0
Sélectionnez l’instance de workflow appropriée et recherchez la propriété managerComments dans le nœud des métadonnées.