XML-Variablen in AEM Workflow

Variablen des Typs 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 vom Typ String und XML und deren Verwendung in Ihrem Workflow erforderlich sind.

Mit der XML-Variablen können Sie das adaptive Formular vorab ausfüllen oder die Übermittlungsdaten des adaptiven Formulars in Ihrem Workflow speichern.

Zeichenfolgenvariable kann durch Xpathing in die XML-Variable gefüllt werden. Diese Zeichenfolgenvariable wird dann normalerweise zum Füllen der Platzhalter für E-Mail-Vorlagen in der Komponente "E-Mail senden"verwendet

HINWEIS

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

/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/ enthalten.

AEM Forms 6.5.1 - Wenn Sie XSD mit Ihrer XML-Variablen verknüpfen, können Sie die Schema-Elemente durchsuchen, um die Variablenzuordnung vorzunehmen. Sie können nicht auf Formulardaten zugreifen, die nicht an Schema-Elemente gebunden sind. Wenn Sie in diesem Fall auf Daten zugreifen möchten, die sowohl an Schema-Elemente als auch an ungebundene Daten gebunden sind, binden Sie im Workflow kein Schema an Ihre XML-Variable. Sie müssen den entsprechenden XPath-Ausdruck verwenden, um die benötigten Daten zu erhalten

Erstellen von XML-Variablen

Schema mit XML-Variable verwenden

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

Verwenden der Variablen in der E-Mail senden

Um die Assets auf Ihrem System zu verwenden, führen Sie die folgenden Schritte aus:

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now