Portail ZAPP

Diseñar un formulario

Available in en es fr

Updated on 10/25/2026

Los formularios de Portail ZAPP describen la información que se debe introducir: el formulario de un servicio del catálogo, el de una etapa de proceso y los de otros módulos que los usan. Un formulario se diseña una sola vez, aquí, y luego cada módulo lo designa por su código.

La pantalla Formularios (menú Administración › Catálogo y flujos de trabajo › Formularios, /dynamicforms/admin) está abierta a los Administradores y a los Administradores de formularios. La entrada de menú es visible para ambos grupos.

Versiones y borradores

Un formulario evoluciona por versiones. Todo cambio se hace en un borrador; una versión publicada ya no se modifica. Publicar un borrador archiva la versión publicada hasta entonces: nada cambia para los usuarios mientras el borrador no se publique.

La lista de formularios indica, para cada uno, su Código, su Nombre, la Versión publicada (Nunca publicada si no la hay) y el número de Versiones.

  • Retomar el borrador vuelve a abrir el borrador en curso;
  • Nueva versión abre un borrador, copia de la versión publicada: campos, valores y reglas incluidos. Si ya existe un borrador, se abre ese.

Crear un formulario

Nuevo formulario pide un Código (identificador estable citado por otros módulos; no se modifica después), un Nombre, introducido en tu idioma, y un Tipo: Formulario (por defecto), Cuestionario o Banco de preguntas (véase «Crear un cuestionario»). El formulario se crea con una primera versión en borrador, que se abre enseguida.

El nombre de un formulario no se modifica ni se traduce desde esta pantalla: elígelo con cuidado.

Componer los campos

La pantalla de una versión muestra la Vista previa del formulario tal como lo verá el usuario. En un borrador:

  • la paleta Elementos, junto a la vista previa, propone cada tipo de campo (Campos de entrada) y de Diseño. Arrastra un elemento a la vista previa, al lugar deseado: la ficha del campo nuevo se abre con ese tipo y esa posición. Soltado junto a un campo que no ocupa toda su fila, toma el espacio restante; soltado debajo de un campo, empieza una nueva fila. En un formulario todavía vacío, el menú Posición indica Al final. Hacer clic en un elemento (o pulsar Intro) abre la ficha con ese tipo; el menú Posición (Al final, Al principio, Después de «…») indica entonces dónde insertarlo;
  • Añadir un campo abre la ficha de un campo nuevo;
  • un clic en la etiqueta de un campo, o en su lápiz, abre su ficha (Modificar el campo);
  • el botón Renombrar aquí, junto a la etiqueta, la vuelve editable en el sitio: escribe la nueva etiqueta, Intro para validar, Esc para cancelar. Se guarda en el idioma de la pantalla; los demás idiomas se introducen en la ficha;
  • el asa de un campo (Mover el campo) cambia su posición, con el ratón o con las flechas arriba y abajo del teclado. Con el ratón, soltar el campo debajo de otro marca Empezar una nueva fila, soltarlo al lado la desmarca; con el teclado, el campo conserva ese ajuste. Un campo que empieza una nueva fila muestra una flecha de salto de línea bajo su asa;
  • los bordes de un campo ajustan su lugar en la fila: el borde derecho su ancho, el izquierdo su desplazamiento. Se detienen en las columnas de la cuadrícula (12 por fila), mostradas durante el gesto. Con el teclado, flechas izquierda y derecha sobre un borde: el borde derecho cambia el ancho, el izquierdo desplaza el campo sin cambiar su ancho (con el ratón, el borde izquierdo se mueve y el derecho queda fijo). Los menús Ancho y Desplazamiento de la ficha hacen lo mismo;
  • una pastilla señala un campo que activa una regla de dependencia (rayo) o que está afectado por una regla (señal); un clic lleva a las reglas correspondientes, resaltadas.

Si otro administrador modifica los campos del mismo borrador mientras compones, la pantalla se recarga en lugar de guardar una disposición que ya no correspondería a lo que ve.

Introduce valores en la vista previa para ver cómo se aplican las reglas de dependencia: no se guarda nada.

La ficha de un campo pide:

  • Identificador: el nombre técnico del campo, único en la versión. Es el que citan los procesos, las reglas y las variables;
  • Tipo: Texto, Texto multilínea, Texto enriquecido, Número, Correo electrónico, Fecha, Hora, Fecha y hora, Intervalo de fechas, Lista de fechas, Casilla de verificación, Lista de valores fijos, Selección múltiple, Lista alimentada por una consulta, Selector multinivel, Selector de usuario, Yo u otra persona, Selector de objeto CMDB, Archivo adjunto, Firma, Valor calculado, Valor calculado (proceso externo), y los elementos sin entrada Etiqueta (texto mostrado), Título de sección, Texto explicativo, Separador;
  • Obligatorio y Ancho (Ancho completo, Dos tercios, Mitad, Tercio, Cuarto);
  • Desplazamiento: las columnas que quedan vacías antes del campo, en su fila (una fila tiene 12; no se propone un desplazamiento que haría salir el campo de la fila). En un teléfono, cada campo vuelve a ocupar todo el ancho, sin desplazamiento;
  • Empezar una nueva fila: el campo pasa debajo de los anteriores aunque su fila no esté llena — por ejemplo un campo en Mitad debajo de otro en Mitad, sin ancho completo ni desplazamiento. Su ancho y su desplazamiento no cambian. Sin efecto en un teléfono, donde los campos ya están uno debajo de otro;
  • Etiqueta: una entrada por idioma activo; la del idioma por defecto es obligatoria.

Según el tipo, aparecen otros ajustes:

  • para las listas, el Origen de los valores (Valores fijos, una Consulta elegida entre las del módulo Consultas —primera columna: valor guardado, segunda: etiqueta mostrada—, o Proveedor) y la Presentación (Menú desplegable, Lista, Botones de opción, Casillas de verificación); Opciones máx. para una selección múltiple; Profundidad (de 1 a 10 niveles) para un selector multinivel;
  • la tarjeta Valores propuestos para valores fijos: un Nuevo valor, su etiqueta por idioma y, para un selector multinivel, su Valor padre;
  • Etiquetas de la casilla (Etiqueta si verdadero, Etiqueta si falso) para una casilla de verificación;
  • Valor mínimo, Valor máximo y Valor inicial para un número: un número fijo o una variable como {{field.slug}} (el valor de otro campo). Un límite que no se resuelve, o incoherente, se ignora;
  • Plantilla de visualización para un valor calculado: un texto con tokens {{field.slug}}, actualizado durante la introducción y fijado en el envío;
  • Usuarios propuestos para un selector de usuario o «Yo u otra persona»: Organización del solicitante (por defecto) o Miembros de los grupos elegidos (lista Grupos). El solicitante solo ve los nombres, nunca las direcciones. Si el módulo Organizaciones está desactivado, se proponen todos los usuarios activos; si está activo, un solicitante sin organización solo se ve a sí mismo (elige entonces grupos, por ejemplo el grupo de todos los usuarios). Un formulario nunca propone todo el directorio, porque lo rellenan los solicitantes;
  • Tipos de objeto CMDB seleccionables para un selector de objeto CMDB (sin selección: todos los tipos);
  • Los valores designan solicitudes de Workflow: el valor se muestra entonces como un enlace a la solicitud;
  • Altura (líneas) para un texto multilínea o un texto enriquecido: de 2 a 30 líneas; vacío, la altura predeterminada.

Eliminar quita el campo; las reglas de dependencia que se apoyan en él se eliminan o se reducen.

Títulos, textos explicativos y separadores

Estos elementos estructuran el formulario sin pedir nada: nunca se envían ni son obligatorios (la casilla Obligatorio desaparece).

  • Título de sección muestra su etiqueta como intertítulo;
  • Texto explicativo muestra un texto con formato (negrita, listas, enlaces), introducido en la tarjeta Texto mostrado, una zona por idioma activo. La ficha se abre sola después de añadir el elemento. La etiqueta no se muestra: designa el elemento en el editor y en las reglas;
  • Separador traza una línea horizontal; su etiqueta tampoco se muestra.

Una regla puede mostrar u ocultar estos elementos, por ejemplo un título junto con los campos de su sección. En cambio, no pueden activar una regla: no tienen valor.

Publicar

En la parte superior de la versión, un recuadro indica si puede publicarse, o enumera los motivos que lo impiden: ningún campo, dos campos con el mismo identificador, una regla incompleta o incoherente, un campo obligatorio que nunca puede mostrarse, un valor de lista sin etiqueta en el idioma por defecto… Publicar solo está activo si nada lo impide. Una vez publicada, la versión pasa a solo lectura.

Conviene saber

  • Un formulario no se elimina desde esta pantalla.
  • Las respuestas introducidas en un formulario se consultan desde la pantalla que lo usa (la solicitud del catálogo, la etapa de proceso…): el módulo Formularios dinámicos no tiene pantalla de respuestas.
  • Un archivo adjunto está limitado a 50 MB y requiere el módulo Archivos.

Ver también

  • «Reglas de dependencia y variables»: mostrar, ocultar o hacer obligatorio un campo según las respuestas.
  • «Configurar los elementos de un proceso»: usar un formulario en una etapa.
Applies from version 1.0 Verified for version 1.0

Was this article helpful?

Still need help? Create a request