Generación de enlace temporal con caducidad.

  • Profile Image
    a.baena
    Fecha de consulta 22 de diciembre de 2020, 6:59

    Buenos días,

    Me gustaría saber si hay alguna forma desde Jotform de crear enlaces a formularios de forma temporal.

    Me explico:

    Tenemos 2 formularios (A y B) enlazados en el cual por query string enviamos datos del formulario A al B, pero queremos limitar el uso del enlace si está fuera de rango de fechas para que no puedan (en caso de haber expirado el tiempo para el proceso) abrir el enlace y enviar la documentación.

    Es un proceso de contratación en el que el cliente tiene un plazo para adjuntar la documentación antes de ser rechazado.

    Se me ocurre enviar un campo oculto de fecha mediante query string que si no cumple esa condición muestre un mensaje y deshabilite el campo de envío. Pero me gustaría saber si hay algún plugin que directamente se pueda poner un tiempo de expiración o algo similar.


    Gracias.


  • Profile Image
    David Jotform Support Manager
    Fecha de respuesta 22 de diciembre de 2020, 10:30

    Buen día, gracias por contactarnos. Puede habilitar la hora y fecha en la que el formulario se deshabilite automáticamente:

    1608650964 5fe210d4807f7 deshabilitar Screenshot 10

    Esto será general, nadie podrá abrir el formulario cuando se llegue a la fecha y hora establecida.

  • Profile Image
    a.baena
    Fecha de respuesta 22 de diciembre de 2020, 11:20

    Gracias por tu respuesta,

    Creo que me he explicado mal.
    No busco desactivar el formulario completo, ya que es común para todos los clientes y con esa función lo dejaría inactivo.

    La duda va mas por controlar en un rango de fechas, si está dentro o no de ese rango.

    Dándole una vuelta, lo que tengo pensado para solucionar esta duda sería lo siguiente:

    Generar 2 campos de tipo fecha ocultos (Fecha inicio, Fecha fin)que envío mediante query string y hacer condiciones del tipo:

    Si fecha actual (Now) está comprendida o es menor que fecha fin, mostrar los campos del formulario, en caso de que esté fuera de rango, ocultar todos los campos y mostrar un mensaje " Lo sentimos, está fuera de plazo"

    La duda en este caso, es si existe el parámetro fecha actual o algo así dentro de Jotform y la opción de hacer condiciones en función de fechas.


  • Profile Image
    David Jotform Support Manager
    Fecha de respuesta 22 de diciembre de 2020, 12:35

    Buen día, puede hacer que el campo Selector de Fechas capture la fecha automáticamente para ocuparlo como parámetro de "Fecha Actual":

    1608658339 5fe22da302ba0 fechaActual Screenshot 10

    Talvez lo que busca sea parecido a la solución de esta guía(en la cual utiliza el campo Hora): https://www.jotform.com/help/439-enable-or-disable-a-form-based-on-time-using-conditions

    Háganos saber si tiene más preguntas.