XML-variabler i AEM Workflow

Variabler av typen XML används vanligtvis när du har ett XSD-baserat adaptivt formulär och vill extrahera värden från det adaptiva formuläret i arbetsflödet.

I följande video får du hjälp med att skapa variabler av typen String och XML och använda dem i arbetsflödet.

XML-variabeln kan användas för att i förväg fylla i det adaptiva formuläret eller lagra det adaptiva formulärets inskickningsdata i arbetsflödet.

Strängvariabeln kan fyllas i med XPthing till XML-variabeln. Den här strängvariabeln används sedan vanligtvis för att fylla i platshållare för e-postmallar i komponenten Skicka e-post

NOTE
Om ditt adaptiva formulär inte är kopplat till XSD ser XPath för att hämta värdet för ett element ut som
/afData/afUnboundData/data/SubmitName

De adaptiva formulärdata lagras under dataelementet som visas ovan. I XPath-versionen är SubitterName namnet på textfältet i det adaptiva formuläret.

NOTE
AEM Forms 6.5.0 - När du skapar en variabel av typen XML för att hämta inskickade data i arbetsflödesmodellen ska du inte associera XSD med variabeln. Detta beror på att inskickade data inte är kompatibla med XSD när du skickar in XSD-baserade adaptiva formulär. XSD-data för klagomål omges av elementet /afData/afBoundData/.
AEM Forms 6.5.1 - Om du associerar XSD med din XML-variabel kan du bläddra bland schemaelementen för att göra variabelmappningen. Du kommer inte att kunna komma åt formulärdata som inte är bundna till schemaelement. Om ditt användningsfall är att få tillgång till data som är bundna till schemaelement samt obundna data, ska du inte binda schemat till din XML-variabel i arbetsflödet.Du måste använda rätt XPath-uttryck för att få fram de data du behöver

Skapa XML-variabler

Använda schema med XML-variabel

Mappar en XML-variabel med schema. Använd den här funktionen med AEM Forms 6.5.1 och framåt

Använda variabeln i skicka e-post

Följ de här stegen för att få resurserna att fungera i ditt system:

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