ID univoco per ogni risposta

  • gambagreta2
    Domanda del 13 ottobre 2023 alle ore 03:40

    Buongiorno,

    vi contatto per chiedere assistenza in merito a due argomenti: ID risposta custom + trasferimento modulo.

    ID risposta custom

    Ho creato un modulo per raccogliere rapporti di servizio ma ai fini di archiviazione vorrei fare in modo che ognuna delle risposte abbia un ID custom.

    In particolare vorrei fare in modo che il mio ID custom venga strutturato in questo modo:

    • 2023_01
    • 2023_02
    • ...

    Dove:

    • "2023" è l'anno in cui la risposta è stata inviata
    • "01", "02" ecc. è un numero automaticamente generato sulla base della sequenza di invii delle risposte. L'ideale sarebbe che il conteggio tenga conto di eventuali risposte inserite a mano dalla tabella, ma questo è una cosa in più che posso anche evitare.

    Mi chiedevo se fosse possibile risolvere questa problematica tramite una colonna "formula avanzata" o altro metodo.

    Trasferimento modulo

    Allo stato attuale ho creato un modulo con il mio account personale in modo da fare tutti i test del caso.

    Una volta pronto però questo modulo dovrà essere gestito interamente da un altro utente. C'è modo di trasferire la proprietà di un modulo?


    Grazie in anticipo per il supporto!

    Greta

  • Joseph Jotform Support
    Risposta del 13 ottobre 2023 alle ore 04:01

    Buongiorno Greta,

    Grazie per aver contattato il supporto tecnico di Jotform. Se vuoi aggiunger un ID univoco ad ogni risposta che ricevi a far si che venga incrementato automatica ad ogni invio, puoi utilizza un widget ID Univoco. Ecco come fare:

    1. Nel Form Builder clicca su Add Form Element.ID univoco per ogni risposta Image 1 Screenshot 40
    2. Nella scheda Widget cerca e seleziona ID Univoco.ID univoco per ogni risposta Image 2 Screenshot 51
    3. Cliccando sull'icona a ingranaggio potrai impostare il widget come vuoi.ID univoco per ogni risposta Image 3 Screenshot 62

    Tramite questo widget puoi impostare un prefisso e, ogni volta che il modulo viene inviato, il numero dopo il prefisso viene incrementato di 1. Puoi consultare questa guida su Come Impostare il Widget ID Univoco. Per quanto riguarda l'anno, lo puoi inserire come prefisso tuttavia, non si aggiornerà automaticamente allo scadere dell'anno solare, dovrai andare a cambiare tu il prefisso manualmente.

    Per quanto riguarda invece l'aggiunta manuale delle risposte in tabelle, temo che in questo modo il widget non funzioni. Questo perché il trigger del widget è l'invio del modulo, aggiungendo manualmente degli invii potrebbe creare dei valori duplicati.

    Riguardo alla tua domanda sul trasferimento di un modulo, per evitare confusione l'ho spostata in un altra discussione. Puoi controllare la nostra risposta qui.

    Rimaniamo a disposizione per ulteriori chiarimenti.

  • gambagreta2
    Risposta del 13 ottobre 2023 alle ore 04:44

    Buongiorno Joseph,

    grazie mille, sembra che il widget ID univoco sia proprio quello che mi serviva.

    Per automatizzare l'aggiornamento dell'anno potrei utilizzare l'ID univoco solo per il numero sequenziale e dalla tabella creare una colonna nella quale concatenare le stringhe di anno (preso dalla data di invio) e numero sequenziale? è possibile?

    Grazie per la disponibilità,

    Greta

  • Joseph Jotform Support
    Risposta del 13 ottobre 2023 alle ore 06:16

    Buongiorno Great,

    Grazie per averci ricontattato. Ho fatto un paio di test e purtroppo, utilizzando una funzione o una formula avanzata in Tables per aggironare automaticamente la data, il campo ID Univoco non può essere utilizzato. Quindi, bisogna prima trasferire il valore ad un altro campo e poi utilizzarlo in Tables per effettuare dei calcoli. Dopodiché, riportare solo l'anno in base alla data della risposta è molto semplice utilizzando questa funzione. Ho trovato questo metodo alternativo che potrebbe esserti utile. Ecco come fare:

    1. Nel Form Builder aggiungi un Form Calculation widget e nei valori inserisci il widget Unique ID come stringa.ID univoco per ogni risposta Image 1 Screenshot 50
    2. In Tables, aggiungi una colonna Advanced Formula.ID univoco per ogni risposta Image 2 Screenshot 61
    3. Inserisci la formula seguente.ID univoco per ogni risposta Image 3 Screenshot 72

    Nella colonna inserita verrà riportata l'anno corrente (preso dal campo dato inserito nel modulo) + il numero calcolato dal widget.ID univoco per ogni risposta Image 4 Screenshot 83

    Prova e facci sapere se hai bisogno di ulteriore aiuto.