Uso de setvalue en el flujo de trabajo de AEM Forms

Establezca el valor de un elemento XML en los datos enviados por Forms adaptable en el flujo de trabajo OSGI de AEM Forms.

SetValue

LiveCycle utilizado para tener un componente de valor establecido que le permitiría establecer el valor de un elemento XML.

En función de este valor, cuando el formulario se rellena con el XML, puede ocultar o deshabilitar determinados campos o paneles del formulario.

En AEM Forms OSGI: tendremos que escribir un paquete OSGi personalizado para establecer el valor en el XML. El paquete se proporciona como parte de este tutorial.
AEM Utilizamos el paso Proceso en el flujo de trabajo de la. Asociamos el paquete OSGi "Set Value of Element in XML" con este paso del proceso.
Necesitamos pasar dos argumentos al paquete de valor establecido. El primer argumento es la XPath del elemento XML cuyo valor debe establecerse. El segundo argumento es el valor que debe establecerse.
Por ejemplo, en la captura de pantalla anterior, estamos configurando el valor del elemento intialstep en "N".
En función de este valor, ciertos paneles de la Forms adaptable se ocultan o muestran.
En nuestro ejemplo, tenemos un formulario de solicitud de tiempo libre simple. El iniciador de este formulario rellena su nombre y las fechas de descanso. Al enviar, este formulario va a "admin" para su revisión. Cuando el administrador abre el formulario, los campos del primer panel están desactivados. Esto se debe a que hemos establecido el valor del elemento de paso inicial en el XML en "N".

En función del valor de los campos de paso inicial, se muestra el segundo panel en el que el "administrador" puede aprobar o rechazar la solicitud

Eche un vistazo a las reglas configuradas en el campo "Tiempo libre solicitado por" con el editor de reglas.

Para implementar los recursos en el sistema local, siga los pasos a continuación:

NOTE
Puede habilitar el registro de depuración habilitando el registrador para
com.aemforms.setvalue.core.SetValueinXml
al dirigir el explorador a http://localhost:4502/system/console/slinglog
NOTE
Asegúrese de que la ruta del archivo de datos en las opciones de envío del formulario adaptable esté establecida en "Data.xml". Esto se debe a que el paso del proceso busca un archivo llamado Data.xml en la carpeta de carga útil
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e