Variables XML dans un workflow AEM

Les variables de type XML sont généralement utilisées lorsque vous disposez d’un formulaire adaptatif basé sur XSD et que vous souhaitez extraire des valeurs de l’envoi du formulaire adaptatif dans votre workflow.

La vidéo suivante vous guide tout au long des étapes nécessaires pour créer des variables de type chaîne et XML et les utiliser dans votre workflow.

La variable XML peut être utilisée pour préremplir le formulaire adaptatif ou stocker les données d’envoi du formulaire adaptatif dans votre workflow.

La variable de chaîne peut être renseignée par XPath dans la variable XML. Cette variable de chaîne est ensuite généralement utilisée pour renseigner les espaces réservés du modèle d’e-mail dans le composant Envoyer un e-mail.

NOTE
Si votre formulaire adaptatif n’est pas associé à XSD, le XPath permettant d’obtenir la valeur d’un élément ressemblera à
/afData/afUnboundData/data/submitterName

Les données du formulaire adaptatif sont stockées sous l’élément de données comme illustré ci-dessus. Dans le XPath ci-dessus, submitterName est le nom du champ de texte dans le formulaire adaptatif.

NOTE
AEM Forms 6.5.0  : lorsque vous créez une variable de type XML pour capturer les données envoyées dans votre modèle de workflow, n’associez pas le XSD à la variable. En effet, lorsque vous envoyez un formulaire adaptatif basé sur XSD, les données envoyées ne sont pas conformes au XSD. Les données de plainte XSD sont incluses dans l’élément /afData/afBoundData/.
AEM Forms 6.5.1  : si vous associez XSD à votre variable XML, vous pouvez parcourir les éléments de schéma pour effectuer le mappage des variables. Vous ne pourrez pas accéder aux données de formulaire qui ne sont pas liées aux éléments de schéma. Si votre cas d’utilisation consiste à accéder aux données liées aux éléments de schéma ainsi qu’aux données non liées, ne liez pas le schéma à votre variable XML dans le workflow. Vous devrez utiliser l’expression XPath appropriée pour obtenir les données dont vous avez besoin.

Créer des variables XML

Utiliser un schéma avec une variable XML

Mapper une variable XML avec le schéma. Utiliser cette fonctionnalité avec AEM Forms 6.5.1 et versions ultérieures

Utiliser la variable dans l’envoi d’un e-mail

Pour que les ressources fonctionnent sur votre système, procédez comme suit :

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e