Show Menu
TEMAS×

Definición de la secuenciación de la página de formularios web

El formulario puede contener una o más páginas. Se crea mediante un diagrama que permite secuenciar las páginas y las pruebas, la ejecución de secuencias de comandos y las fases de registro de saltos de página. El modo de creación del diagrama es el mismo que para un flujo de trabajo.

Sobre la página anterior y la página siguiente

For each page, you can delete the Next or Previous buttons. To do this, select the page concerned and select the option Disable next page or Disallow returning to the previous page .
Puede reemplazar estos botones con vínculos. Consulte Inserción de contenido HTML .

Inserción de un salto

El objeto Jump proporciona acceso a otra página u otro formulario cuando el usuario hace clic en Next .
El destino puede ser:
  • otra página del formulario. Para ello, seleccione Internal activity y luego especifique la página deseada, como se muestra a continuación:
  • otro formulario. Para esto, haga clic en la opción Explicit y especifique el formulario de destino.
  • El destino se puede almacenar en una variable. En este caso, selecciónelo en la lista desplegable, como se muestra a continuación:
  • La pestaña Comment permite introducir información que puede ver el operador cuando haga clic en el objeto del diagrama.

Ejemplo: acceso a otro formulario de acuerdo con un parámetro de la URL

En el ejemplo siguiente, se desea configurar un formulario web que, cuando está aprobado, muestra otro formulario designado por un parámetro de la dirección URL. Para ello, siga los siguientes pasos:
  1. Inserte un salto al final de un formulario: este reemplaza la casilla End .
  2. En las propiedades del formulario, añada un parámetro ( siguiente ) almacenado en una variable local ( siguiente ). Las variables locales se detallan en Almacenamiento de datos en una variable local .
  3. Edit the Jump object, select the Stored in a variable option and select the next variable from the drop-down box.
  4. La dirección URL de envío debe incluir el nombre interno del formulario de destino, por ejemplo:
    https://[myserver]/webForm/APP62?&next=APP22
    
    
    Cuando el usuario hace clic en el botón Approve , se muestra el formulario APP22 .

Visualización condicional de la página

Mostrar según las respuestas

La casilla Test permite condicionar la secuenciación de páginas en un formulario. Permite definir varias líneas de ramificación según los resultados de la prueba. Esto permite mostrar diferentes páginas según las respuestas de los usuarios.
Por ejemplo, se puede mostrar una página diferente para los clientes que ya hayan realizado un pedido en línea y otra para aquellos que hayan realizado más de diez pedidos. Para ello, en la primera página del formulario, inserte un campo de entrada de tipo Number para que el usuario declare cuántas solicitudes ha realizado.
Se puede almacenar esta información en un campo de la base de datos o utilizar una variable local.
Los modos de almacenamiento se detallan en los campos Response storage fields .
En este ejemplo, se desea utilizar una variable:
En el diagrama del formulario, inserte un cuadro de prueba para definir las condiciones. Para cada condición, se añade una nueva rama en la salida del cuadro de prueba.
Select the Activate the default branching option to add a transition for cases where none of the conditions is true. Esta opción no es necesaria si las condiciones abarcan cada caso posible.
A continuación, defina la secuenciación de la página cuando una o varias de las condiciones sean verdaderas, por ejemplo:

Mostrar según los parámetros

Asimismo, se puede personalizar la secuenciación de la página según los parámetros de inicialización del formulario web o según los valores almacenados en la base de datos. Consulte Parámetros de URL del formulario .

Adición de secuencias de comandos

El objeto Script permite introducir una secuencia de comandos JavaScript directamente, por ejemplo para modificar el valor de un campo, recuperar datos de la base de datos o llamar a una API de Adobe Campaign.

Personalización de la página final

Se debe colocar una página final al final del diagrama. La página final se muestra cuando el usuario hace clic en el botón Approve del formulario web.
Para personalizar esta página, haga doble clic en End e introduzca el contenido de la página en el editor central.
  • Puede copiar y pegar contenido HTML existente. To do this, click Display source code and insert the HTML code.
  • Se puede utilizar una URL externa. Para ello, seleccione la opción correspondiente e introduzca la dirección URL de la página que desea mostrar.