How can I pass a value from one form to another?

  • smartbotlainc
    Fecha de consulta 26 de abril de 2024, 16:02

    Hola,


    Espero que se encuentre bien.


    Tengo la siguiente consulta:

    1) Cómo puedo hacer para crear un formulario adaptable o sea, que dependiendo de lo que un usuario administrador escoja, pueda generar otro subformulario que pueda compartir para que el usuario final pueda llenar el sub-formulario.


    Ejemplo:

    Persona A: Encargado de insertar los parámetros en el formulario principal, para generar un subformulario.

    Persona B: Es la persona que tiene acceso al subformulario y llena los datos de la misma.

    Formulario principal: En el formulario principal la persona A puede escoger el cliente de la lista desplegable al que irá dirigido y la cantidad de invitados que dicho cliente puede tener. estos dos parámetros son importantes debido a que dependiendo de la misma, se genere de manera automática una url al subformulario que se crea con los parámetros. dicho subformulario será compartido a la persona B.

    Sub-formulario: Dependiendo de los parámetros que la persona A ponga, el sub-formulario se crea y es a este subformulario, que la persona B tendrá acceso. para llenar los datos. Si la persona A puso que podía invitar a 3 personar, entonces la persona B, solo podrá llenar la información para 3 personas.


    ¿Esto es posible?

    ¿Cómo podría hacerlo?


    Quedo atento a los comentarios.


    Gracias!

  • Alejandro Jotform Support
    Fecha de respuesta 26 de abril de 2024, 19:41

    Hola smartbotlainc,

    Gracias por contactarte con el Soporte de Jotform. Esto es posible creando un flujo de aprobaciones y utilizando la función de precarga para cargar los datos del primer formulario en el segundo, y así mostrar condicionalmente el mismo número de campos de nombre que el número de invitados. Te explico:

    1. Abre el segundo formulario en el Creador de Formularios, agrega los campos de nombre para el máximo de invitados que puedas recibir por envío, y agrega un campo de número para registrar el número de invitados seleccionado.

    2. Ahora, abre el primer formulario en el Creador de Formularios, ve a la pestaña de Ajustes y selecciona Flujos de Aprobación a la izquierda.

    3. Luego haz clic en Crear un flujo de aprobación.

    How can I pass a value from one form to another? Image 1 Screenshot 50

    4. Una vez en el flujo de aprobación, agrega un formulario al flujo y configura aquí el segundo formulario donde se ingresara el nombre de cada invitado.

    5. Luego configura el correo del segundo usuario que rellenara este formulario como la dirección de email del delegado.

    6. Ahora en la pestaña de precarga configura que se precargue el campo de número de invitados en el segundo formulario con el número seleccionado en el desplegable del primer formulario.

    How can I pass a value from one form to another? Image 2 Screenshot 61

    7. Finalmente, abre el segundo formulario en el creador de formularios, ve a la pestaña de Ajustes y selecciona Condiciones a la izquierda.

    8. Configura condiciones lógicas para mostrar el número de campos para los datos de los invitados que coincida con el número de invitados ingresado en el primer formulario.

    How can I pass a value from one form to another? Image 3 Screenshot 72

    Aquí puedes ver el resultado al abrir el enlace del segundo formulario después de completar un envío del primer formulario seleccionando 3 invitados.

    How can I pass a value from one form to another? Image 4 Screenshot 83

    De igual manera, aquí te dejo el enlace del primer formulario y del segundo formulario de pruebas que he utilizado para que puedas clonarlos y ver los ajustes si lo deseas.

    Haz la prueba y déjanos saber si tienes cualquier otra pregunta.

  • smartbotlainc
    Fecha de respuesta 29 de abril de 2024, 10:42

    Hola Alejandro.


    Muchas gracias, realizaré las pruebas y te comento.


    Saludos!

  • Joeni Jotform Support
    Fecha de respuesta 29 de abril de 2024, 12:45

    Hi smartbotlainc,

    Thanks for getting back to us. You're welcome. Get back to us at your earliest convenience as we'll surely wait for your next contact. This ticket will remain open until we hear back from you.

  • smartbotlainc
    Fecha de respuesta 29 de abril de 2024, 19:28

    Hola Joeni.


    Consulta.


    Ya hice los pasos anteriores...


    Sin embargo no logro enviar una notificación mediante correo electrónico con la url del segundo formulario al correo que fue insertado en los campo email, del formulario principal o el formulario 1.


    Saludos!

  • Mary_Ed Jotform Support
    Fecha de respuesta 29 de abril de 2024, 21:44

    Hello Smartbotlainc,

    Thanks for reaching out to Jotform Support. Unfortunately, our Spanish Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Spanish, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, coming back to your question, I cloned and tested the Approval in your first form, and I can receive an email at the email address I entered on the first form informing me that a second form has been assigned to me. Take a look at the screenshot below to see my results:

    How can I pass a value from one form to another? Image 1 Screenshot 20

    Can you go ahead and try it again and let us know how it goes? If the same thing happens again, we'll investigate it more to see if we can figure out what's going on.

    Keep us updated and let us know if you need any more help. 

  • smartbotlainc
    Fecha de respuesta 30 de abril de 2024, 11:17

    Hola Mary,


    Espero que estes bien.


    muchas gracias por el soporte.


    Fue solventado.


    Saludos!

 
Su respuesta