Descubre cómo utilizar los pasos de formulario en una aplicación.
Creating and editing form steps will no longer be supported starting r401 /LTS18. Users should migrate existing form steps when possible.
As of r234, form steps have been disabled for all new Tulip Instances.
Migrar pasos de formulario
A partir de la versión r383 / LTS 17, Tulip ofrece una herramienta de migración asistida que convierte un paso de formulario en un paso normal con widgets de entrada equivalentes y botones «Enviar» y «Cancelar». La herramienta de migración no proporciona sustituciones exactas, por lo que los usuarios deben validar el paso migrado antes de publicarlo.
La herramienta solo modifica la versión de desarrollo de tu aplicación. No edita la versión publicada de la aplicación ni elimina el paso de formulario original.
Para migrar un paso de formulario:
- Abre la aplicación en el Editor de aplicaciones. Los pasos que utilizan un paso de formulario muestran un banner: «La creación y edición de pasos de formulario dejará de ser compatible en futuras versiones. Convierte este paso en un paso normal».
- Haz clic en «Convertir paso».
- Revisa el paso generado. La conversión se realiza en la medida de lo posible, por lo que es posible que haya que ajustar manualmente el diseño, la validación y los desencadenantes.
- Actualiza cualquier referencia restante al paso de formulario antiguo.
- Elimina el paso de formulario y publica la aplicación.
Campos de formulario

Estas son las diferentes opciones disponibles en el formulario:
Booleano

Valor predeterminado: elige si el valor predeterminado debe ser «Sí» o «No»
Menú desplegable

Predeterminado: elige una opción que se seleccione de forma predeterminada.
Mostrar como botones: muestra las opciones en la pantalla en lugar de obligar al operador a abrir el menú desplegable
Opciones del menú desplegable: añade una nueva opción a la lista desplegable o añade un grupo dentro de la lista.
Puedes añadir una nueva opción pulsando la tecla «Intro». También puedes pegar una lista de opciones, siempre que estén separadas en líneas individuales en un editor de texto (por ejemplo, Word o una aplicación de notas).
Selección múltiple

Opciones de selección múltiple: Añade una nueva opción a la lista o añade un grupo dentro de la lista.
Valor(es) predeterminado(s): Elige una opción que deba estar seleccionada por defecto
Columnas: si la lista de opciones es larga, permite dividirla en varias columnas
El widget de formulario de selección múltiple almacena todas las opciones como valores de texto en una variable.
Texto

Entrada multilínea: Convierte una línea única en una entrada multilínea para fomentar respuestas más largas
Valor por defecto: añade un valor por defecto para el widget
Número

Valor por defecto: añade un número por defecto para el widget
Rango obligatorio: no permita que se envíe el formulario a menos que el valor se encuentre dentro de un rango determinado
Ocultar controles +/-: oculta los botones + y - del widget
Imagen

Opciones de introducción de fotos: elige si los operadores pueden añadir una foto mediante la cámara, subir una imagen desde el ordenador local o ambas opciones.
Modificar campos del formulario
Puede modificar las siguientes opciones en cualquier tipo de widget de formulario:

Etiqueta de entrada: la etiqueta que aparece en el formulario
Tamaño de la fuente: tamaño de la fuente de la etiqueta
Color de la fuente: color de la fuente de la etiqueta
Estilo de fuente: estilo de la fuente de la etiqueta
Variable: variable que almacena el valor introducido por el operador
Obligatorio: indica si el operador debe introducir algún valor antes de que se pueda enviar el formulario
Para obtener más detalles sobre cada elemento del formulario, consulta esta guía sobre los elementos de los formularios
Cambiar el diseño del formulario
Haz clic en cualquier punto del propio paso para ver una lista de opciones para cambiar el diseño en el panel de contexto situado a la derecha de la pantalla.

Puedes modificar la funcionalidad de los botones «Cancelar» y «Enviar» mediante los menús desplegables del panel de contexto. En la siguiente sección verás cómo crear lógicas más complejas con estas opciones.
Añade varias columnas y, a continuación, arrastra cada campo a la nueva columna para poder incluir un mayor número de campos en el formulario.
Todos los pasos del formulario incluyen tres botones en la parte inferior:

- «Cancelar», que cuenta con varias opciones de «Desencadenantes»
- Menú
- Enviar, que cuenta con varias opciones de activadores
Uso de variables en los formularios
Supongamos que quieres crear una lógica dinámica basada en la respuesta específica de un formulario.
Por ejemplo, si una persona está realizando una inspección de calidad y selecciona la opción «Reelaborar» en lugar de «Descartar», querrás indicarle que coloque la pieza en la bandeja correspondiente para su reelaboración.
Aquí es donde necesitarás una variable para realizar un seguimiento del valor de un campo en el paso del formulario.
Selecciona el campo y, a continuación, ve a la sección «Variables» en el panel lateral.

Haz clic en + para crear una nueva variable que registre el valor del campo.

A continuación, puedes cambiar el nombre de la variable en el campo «Nombre ».

Rellenar un formulario
As of r374, users can no longer copy, cut, or paste form triggers (i.e., form cancel or submit triggers) on form steps.
Hay varias cosas que pueden ocurrir cuando un usuario está listo para completar un formulario. El operador debe pulsar el botón «Enviar» situado en la esquina inferior derecha o el botón «Cancelar» situado en la esquina inferior izquierda.

Para elegir qué ocurre después de que un operador pulse uno de esos botones, puedes seleccionar una de las opciones que aparecen en el centro del al hacer clic en el fondo del paso del formulario.
Estas son algunas opciones para el botón «Enviar »:
- Ir al siguiente paso: por defecto, el usuario pasará al siguiente paso.
- Ir al paso…: elige un paso específico de la aplicación.
- Completar la aplicación: el usuario ha completado la aplicación.

- Acción personalizada: aquí puedes añadir un desencadenante personalizado basado en una variable que se haya actualizado en el formulario (o cualquier otra variable).
Más información sobre las acciones personalizadas.
Solo hay dos formas de borrar los valores del paso del formulario:
- Completar la aplicación
- Cancelar la aplicación
Formulario de firma
As of r234, Form steps have been disabled for all new Tulip Instances. Use the electronic signature widget instead.
El paso «Formulario de firma» exige a los operadores que añadan una firma tras rellenar un formulario. Esto impedirá que pasen al siguiente paso hasta que añadan una firma.
El formulario de firma permite a un operador dar el visto bueno a un trabajo finalizado o a un informe de defectos. La firma se ocultará automáticamente mediante asteriscos (*) en el Tulip Player.
Para añadir un formulario con firma, haz clic en el botón «Añadir» situado en la parte superior izquierda del Editor de aplicaciones y selecciona «Formulario de firma».

A continuación, dispondrás de dos opciones para las firmas permitidas con la opción «Remitentes del formulario» en el panel lateral.

Cualquier usuario: cualquier operador puede añadir una firma.
Cualquier operador excepto el ejecutor de la aplicación: Cualquier operador puede firmar, excepto el que esté conectado en ese momento.
Especificar una lista de usuarios autorizados: elige de una lista de todos los usuarios y operadores de tu cuenta de Tulip. Se permiten varios usuarios.
Usuario actual: Solo el operador que haya iniciado sesión actualmente puede añadir su firma.
Si eliges esta opción, la firma electrónica se rellenará automáticamente cuando el operador llegue al paso del formulario de firma. El operador no podrá modificar esta firma.
Nota: El autocompletado de credenciales cuando el widget está configurado en «Usuario actual» solo está disponible cuando:
- Tu organización no utiliza el modo de validación
- Su organización exige que los operadores se autentiquen con credenciales LDAP o SAML.
Hay tres formas en las que un operador puede firmar:
- ID de tarjeta de identificación
- Nombre de usuario/contraseña de LDAP: si tu organización utiliza LDAP para autenticar a los usuarios en Tulip, el operador deberá introducir su nombre de usuario y contraseña del directorio LDAP.
- Nombre de usuario/contraseña de SAML: si su organización utiliza SAML para autenticar a los usuarios en Tulip, el operador deberá introducir su nombre de usuario y contraseña del directorio SAML en una ventana emergente.
Puedes añadir varios formularios de firma dentro de cualquier aplicación.
Historial de firmas
Para ver las firmas añadidas al completar cada aplicación, ve a la pestaña «Completaciones ». Habrá una columna para cada campo de firma, con detalles sobre el operador y la hora en que rellenó el formulario de firma. Esta marca de tiempo será diferente de la marca de tiempo de la finalización de la aplicación.

Utilizar campos de formulario en Analytics
Puedes analizar los datos de los formularios tanto si contienen variables como si no.
Accede a un análisis y, a continuación, selecciona la categoría «Eje X» en la barra lateral izquierda.

Haz clic en el punto de datos existente.

A continuación, selecciona la categoría «Formularios de la aplicación ».

Podrás elegir cualquier campo de formulario de toda la aplicación.
Si decides realizar un seguimiento del resultado de un campo de formulario en una variable, también puedes utilizar dicha variable en la categoría «Variables de la aplicación».

Un «Análisis de tabla» puede mostrarte varios campos de formulario a la vez. Para seleccionar varios campos de formulario, haz clic en la pestaña «Operaciones» del menú de la izquierda.

Haz clic en el botón «Añadir una nueva operación » y, a continuación, elige un campo de formulario específico para añadirlo.

Así es como se verá la tabla.

{{snippet.¿Has encontrado lo que buscabas?}}
