[S’applique uniquement à AEM Forms 6.4. Dans AEM Forms 6.5, utilisez la fonction de variables pour réaliser ce cas d’utilisation.]
Une requête courante consiste à inclure dans un email les commentaires renseignés par le validant 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 et les inclure dans un courrier électronique.
Pour répondre à cette exigence, un exemple de lot OSGi est fourni. Il peut être utilisé pour capturer des commentaires et stocker ces commentaires en tant que propriété de métadonnées de workflow.
La capture d’écran suivante montre comment utiliser l’étape de processus dans Processus AEM pour capturer des commentaires et les stocker en tant que propriété de métadonnées. "Capture des commentaires de processus" 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 capture 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, procédez comme suit :
Déploiement du 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 processus 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. Entrez des commentaires lorsque vous y êtes invité.
Les commentaires sont stockés dans la propriété de métadonnées appelée managerComments
dans AEM référentiel. Pour rechercher les commentaires, connectez-vous à crx en tant qu’administrateur. 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 noeud metadata .