Las variables de tipo XML generalmente se utilizan cuando se tiene un formulario adaptable basado en XSD y se desea extraer valores del envío del formulario adaptable en el flujo de trabajo.
El siguiente vídeo le explica los pasos necesarios para crear variables de tipo String y XML y utilizarlas en el flujo de trabajo.
La variable XML se puede utilizar para rellenar previamente el formulario adaptable o almacenar los datos de envío del formulario adaptable en el flujo de trabajo.
Xpathing puede rellenar la variable de cadena en la variable XML. Esta variable de cadena se utiliza generalmente para rellenar los marcadores de posición de plantilla de correo electrónico en el componente Enviar correo electrónico
Si el formulario adaptable no está asociado con XSD, el XPath para obtener el valor de un elemento será como
/afData/afUnboundData/data/submitterName
Los datos del formulario adaptable se almacenan bajo el elemento de datos como se muestra arriba. En el XPath submitName anterior es el nombre del campo de texto del formulario adaptable.
AEM Forms 6.5.0 : cuando esté creando una variable de tipo XML para capturar los datos enviados en el modelo de flujo de trabajo, no asocie el XSD con la variable . Esto se debe a que al enviar el formulario adaptable basado en XSD, los datos enviados no son compatibles con el XSD. Los datos de queja XSD se incluyen en el elemento /afData/afBoundData/ .
AEM Forms 6.5.1 : si asocia XSD con la variable XML, puede examinar los elementos de esquema para realizar la asignación de variables. No se podrá acceder a los datos de formulario no enlazados a elementos de esquema. Si el caso de uso es acceder a datos enlazados a elementos de esquema así como a datos no enlazados, no enlazar el esquema con la variable XML en el flujo de trabajo. Tendrá que utilizar la expresión XPath adecuada para obtener los datos que necesite
Asignación de una variable XML con un esquema. Utilice esta capacidad con AEM Forms 6.5.1 en adelante
Para que los recursos funcionen en su sistema, siga los siguientes pasos: