XML-Variablen in AEM Workflow

Variablen vom Typ XML werden normalerweise verwendet, wenn Sie ein XSD-basiertes adaptives Formular haben und Werte aus der Übermittlung des adaptiven Formulars in Ihrem Workflow extrahieren möchten.

Das folgende Video führt Sie durch die Schritte, die zum Erstellen von Variablen des Typs String und XML und zum Verwenden dieser Variablen in Ihrem Workflow erforderlich sind.

Die XML-Variable kann verwendet werden, um das adaptive Formular vorab auszufüllen oder die Übermittlungsdaten des adaptiven Formulars in Ihrem Workflow zu speichern.

Zeichenfolgenvariable kann durch Xpathing in die XML-Variable eingefügt werden. Diese string-Variable wird dann normalerweise verwendet, um die Platzhalter für E-Mail-Vorlagen in der Komponente E-Mail senden zu füllen

HINWEIS

Wenn Ihr adaptives Formular nicht mit XSD verknüpft ist, sieht der XPath zum Abrufen des Werts eines Elements wie aus

/afData/afUnboundData/data/submitterName

Die Daten des adaptiven Formulars werden wie oben gezeigt unter dem Datenelement gespeichert. Im obigen XPath submitterName ist der Name des Textfelds im adaptiven Formular.

HINWEIS

AEM Forms 6.5.0 - Wenn Sie eine Variable des Typs XML erstellen, um die gesendeten Daten in Ihrem Workflow-Modell zu erfassen, verknüpfen Sie die XSD nicht mit der -Variablen. Dies liegt daran, dass beim Senden eines XSD-basierten adaptiven Formulars die gesendeten Daten nicht mit der XSD konform sind. Die XSD-Beschreibungsdaten sind im Element /afData/afBoundData/ eingeschlossen.

AEM Forms 6.5.1 - Wenn Sie XSD mit Ihrer XML-Variablen verknüpfen, können Sie die Schemaelemente durchsuchen, um die Variablenzuordnung durchzuführen. Sie können nicht auf Formulardaten zugreifen, die nicht an Schemaelemente gebunden sind. Wenn Sie in Ihrem Anwendungsfall auf an Schemaelemente und ungebundene Daten gebundene Daten zugreifen möchten, binden Sie das Schema nicht an Ihre XML-Variable im Workflow. Verwenden Sie dazu den entsprechenden XPath-Ausdruck, um zu den benötigten Daten zu gelangen.

Erstellen von XML-Variablen

Verwenden des Schemas mit der XML-Variablen

Zuordnen einer XML-Variablen zum Schema. Verwenden Sie diese Funktion ab AEM Forms 6.5.1

Verwenden der Variablen in der E-Mail zum Senden

Gehen Sie wie folgt vor, um die Assets auf Ihrem System verwenden zu können:

Auf dieser Seite