DocumentationAEMTutoriels AEMTutoriels d’AEM Forms

Variables XML dans un workflow AEM

Dernière mise à jour : 18 juin 2025
  • S'applique à :
  • Experience Manager 6.5
  • Rubriques :
  • Formulaires adaptatifs

Créé pour :

  • Débutant
  • Développeur

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.

REMARQUE
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.

REMARQUE
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

https://video.tv.adobe.com/v/26440?quality=12&learn=on

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

https://video.tv.adobe.com/v/34826?quality=12&learn=on&captions=fre_fr

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

https://video.tv.adobe.com/v/34827?quality=12&learn=on&captions=fre_fr

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

  • Téléchargez et importez les ressources dans AEM à l’aide du gestionnaire de packages.
  • Explorez le modèle de workflow pour comprendre les variables utilisées dans le workflow.
  • Configurer le service de messagerie
  • Ouvrez le formulaire adaptatif.
  • Renseignez les détails et envoyez le formulaire.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e