Al clicar en «Añadir campo» se abrirá una nueva pantalla donde podremos crear el nuevo campo:



Imagen 1: pantalla de la configuración de los campos donde se puede ver el botón “añadir campo”

En esta pantalla se tendrá que rellenar una serie de datos que dependerán del tipo de campo que se quiera añadir. A continuación se explican todos los tipos de campos disponibles, con las opciones que tiene cada campo y ejemplos de cómo quedarían en los formularios.

1. Caja de texto (Una línea)

Este tipo de campo permitirá al usuario escribir una única línea en un recuadro. Las opciones para este campo son:



Imagen 1: pantalla de la configuración de los campos. Detalle tipo caja de texto

  • Nombre interno del campo : es el nombre que aparecerá en el XML.
  • Título : es el título que se verá en el formulario y en el recibo. Sin embargo, clicando en la opción de abajo («No mostrar el título en el formulario»), podemos ocultar este título del formulario, pero seguirá apareciendo en el recibo.
  • Por último, podremos elegir si será obligatorio que el usuario introduzca un valor en este campo o no, y si queremos añadir un texto de ayuda para guiar al usuario en la cumplimentación del campo.



Imagen 2: pantalla de la configuración de los campos. Detalle tipo "caja de texto", donde se permite que el usuario pueda incorporar una "respuesta breve"

2. Número

El campo número es muy similar a la caja de texto, pero sólo le permitirá al usuario introducir números. Las opciones para este campo son:



Imagen 1: pantalla de la configuración de los campos. Detalle tipo número

  • Nombre interno del campo : es el nombre que aparecerá en el XML.
  • Título : es el título que se verá en el formulario y en el recibo. Sin embargo, clicando en la opción de abajo («No mostrar el título en el formulario»), podemos ocultar este título del formulario, pero seguirá apareciendo en el recibo.
  • Largo mínimo del campo (opcional): Número de cifras que debe tener como mínimo el número introducido.
  • Largo máximo del campo (opcional): Número de cifras que debe tener como máximo el número introducido.
  • Valor mínimo del campo (opcional): El valor mínimo que se permite introducir en la casilla.
  • Valor máximo del campo (opcional): El valor máximo que se permite introducir en la casilla.
  • Por último, podremos elegir si será obligatorio que el usuario introduzca un valor en este campo o no, y si queremos añadir un texto de ayuda para guiar al usuario en la cumplimentación del campo.

Visualmente, es igual que la casilla de texto, pero el usuario sólo podrá introducir números:



Imagen 2: pantalla de la configuración de los campos. Detalle tipo “número” con la posibilidad de introducir números por parte del usuario

3. Caja de texto (Multilínea)

Para casos en los que el usuario necesita introducir más texto, tenemos la «Caja de texto (Multilínea)» que nos mostrará un recuadro mayor donde el usuario podrá escribir varias líneas de información. Las opciones son las mismas que en el caso de la casilla de texto de una línea:



Imagen 1: pantalla de la configuración de los campos. Detalle tipo caja de texto multilínea

  • Nombre interno del campo : es el nombre que aparecerá en el XML.
  • Título : es el título que se verá en el formulario y en el recibo. Sin embargo, clicando en la opción de debajo ('No mostrar el título en el formulario (Sólo se mostrará en el recibo)), podemos ocultar este título del formulario, pero continuará apareciendo en el recibo.
  • Por último, podremos elegir si será obligatorio que el usuario introduzca un valor en este campo o no, y si queremos añadir un texto de ayuda para guiar al usuario en la cumplimentación del campo.



Imagen 2: pantalla de la configuración de los campos. Detalle tipo “texto multilínea” con la posibilidad de introducir una respuesta larga por parte del usuario

4. Casillas de selección múltiple

Una casilla de selección múltiple permitirá al usuario seleccionar varias o todas las opciones que se configuren. La pantalla para crear una es la siguiente:



Imagen 1: pantalla de la configuración de los campos. Detalle tipo "casilla de selección múltiple"

  • Título : es el título que se verá en el formulario y en el recibo. Sin embargo, clicando en la opción de abajo (No mostrar el título en el formulario), podemos ocultar este título del formulario, pero seguirá apareciendo en el recibo.
  • Opciones : tendremos una sección donde se pueden añadir las opciones que necesitamos (como mínimo tendrá que ser una). En caso de equivocarnos, también podremos reordenarlas y eliminarlas. Además para cada una de las opciones, deberemos introducir el nombre interno del campo que es el nombre que aparecerá en el XML.
  • Por último, podremos elegir si será obligatorio que el usuario introduzca un valor en este campo o no, y si queremos añadir un texto de ayuda para guiar al usuario en la cumplimentación del campo.



Imagen 2: pantalla de la configuración de los campos. Detalle tipo “casilla de selección múltiple” con un ejemplo de selector

5. Casillas de selección única

Las casillas de selección única permitirán al usuario seleccionar una de todas las opciones configuradas. Las opciones para este campo son:


Imagen 1: pantalla de la configuración de los campos. Detalle tipo casilla de selección única con un ejemplo de selector.

  • Nombre interno del campo : es el nombre que aparecerá en el XML
  • Título : es el título que se verá en el formulario y en el recibo. Sin embargo, clicando en la opción de abajo («No mostrar el título en el formulario»), podemos ocultar este título del formulario, pero seguirá apareciendo en el recibo.
  • Opciones : tendremos una sección donde se puede añadir las opciones que necesitamos (en este caso al menos dos porque el usuario tendrá que elegir sólo una de entre todas las posibles). En caso de equivocarnos, también podremos reordenarlas y eliminarlas.
  • Por último, podremos elegir si será obligatorio que el usuario introduzca un valor en este campo o no, y si queremos añadir un texto de ayuda para guiar al usuario en la cumplimentación del campo.



Imagen 2: pantalla de la configuración de los campos. Detalle tipo casilla de selección única con un ejemplo de selector.

6. Listado desplegable

El listado desplegable es otra de las opciones que permitirá al usuario seleccionar una de todas las opciones configuradas. La pantalla por este campo es exactamente igual que la de la casilla de selección única:

Imagen 1: pantalla de la configuración de los campos. Detalle tipo "lista desplegable" con un ejemplo de selector.

  • Nombre interno del campo : es el nombre que aparecerá en el XML.
  • Título : es el título que se verá en el formulario y en el recibo. Sin embargo, clicando en la opción de abajo(«No mostrar el título en el formulario»), podemos ocultar este título del formulario, pero seguirá apareciendo en el recibo.
  • Opciones : Tendremos una sección donde se puede añadir las opciones que necesitamos (en este caso al menos dos porque el usuario tendrá que elegir sólo una de entre todas las posibles). En caso de equivocarnos, también podremos reordenarlas y eliminarlas.
  • Por último, podremos elegir si será obligatorio que el usuario introduzca un valor en este campo o no, y si queremos añadir un texto de ayuda para guiar al usuario en la cumplimentación del campo.

La única diferencia entre el tipo casilla de selección única y el tipo listado desplegable es la forma en que se mostrará al usuario, que en el caso del de esta última, lo vería en forma de desplegable:



Imagen 2: pantalla de la configuración de los campos. Detalle tipo "listado desplegable" con un ejemplo de selector.

7. Título

Con el campo título podemos añadir un título que nos permitirá separar el formulario en apartados. Las opciones para este campo son simplemente un título por el campo y el texto que queramos que tenga el título:



Imagen 1: pantalla de la configuración de los campos. Detalle tipo "Título"

Dado que el título es simplemente un texto que se muestra por pantalla, no se envía a través del XML, ni permite ocultarlo ni añadir un texto de ayuda.



Imagen 2: pantalla que muestra cómo queda el campo “título ejemplo” una vez configurado

8. Descripción

La descripción permitirá añadir un campo informativo dentro del formulario. Las opciones para este campo son simplemente un título para el campo y el texto que queramos que tenga la descripción:



Imagen 1: pantalla de la configuración de los campos. Detalle tipo “Descripción”

Dado que la descripción es simplemente un texto que se muestra por pantalla, no se envía a través del XML ni nos permite ocultarlo ni añadir un texto de ayuda.



Imagen 2: pantalla que muestra cómo queda el campo “descripción ejemplo” una vez configurado

9. Archivo

El campo de archivo permitirá al usuario adjuntar un archivo al formulario. Las opciones para este campo son:



Imagen 1: pantalla de la configuración de los campos. Detalle tipo “Archivo”

  • Nombre interno del campo : es el nombre que aparecerá en el XML
  • Título : es el título que se verá en el formulario y en el recibo. Sin embargo, clicando en la opción de debajo ('No mostrar el título en el formulario (Sólo se mostrará en el recibo)'), podemos ocultar este título del formulario, pero continuará apareciendo en el recibo.
  • Por último, podremos elegir si será obligatorio que el usuario introduzca un valor en este campo o no, y si queremos añadir un texto de ayuda para guiar al usuario en la cumplimentación del campo.



Imagen 2: pantalla que muestra cómo queda el campo “Archivo” una vez configurado