Condividi tramite


Gestire moduli personalizzati

Dopo la creazione di un modulo personalizzato, è tipico controllare quale pulsante viene premuto e gestire i dati raccolti di conseguenza.

Per acquisire familiarità con questa funzionalità, crea un nuovo modulo personalizzato contenente i seguenti elementi:

  • Un input di testo con ID Nome che memorizza il nome di un cliente
  • Un input di testo con ID LastName che memorizza il cognome di un cliente
  • Un'azione di invio con ID Salva
  • Un'azione di invio con ID Annulla e l'opzione Ignora gli input forniti abilitata.

Screenshot degli elementi aggiunti in Progettazione modulo personalizzato.

Lo scopo del flusso è controllare quale azione del modulo viene premuta. Quando l'azione Salva viene premuta, il flusso memorizza i dati raccolti in un foglio di calcolo Excel. Quando l'azione Annulla viene premuta il flusso si interrompe e restituisce un errore.

Per implementare questo comportamento:

  1. Distribuisci un'azione If e verifica se la variabile ButtonPressed contiene il valore Salva.

    Screenshot dell'azione If che controlla se il pulsante di salvataggio è stato premuto.

  2. All'interno del blocco If, avvia un foglio di calcolo Excel. Per questo esempio, il foglio di calcolo deve contenere due colonne per il nome e cognome del cliente.

    Screenshot dell'azione Avvia Excel.

  3. Usa l'azione Ottieni la prima colonna/riga libera dal foglio di lavoro di Excel per trovare la prima riga libera nel file Excel.

    Screenshot dell'azione Ottieni la prima colonna/riga libera dal foglio di lavoro di Excel.

  4. Distribuisci un'azione Scrivi in foglio di lavoro di Excel e scrivi il nome del cliente nella prima colonna della prima riga disponibile del foglio di calcolo.

    Tutti gli input del modulo sono memorizzati nella variabile oggetto personalizzata CustomFormData. Per accedere al valore di un elemento specifico dell'oggetto personalizzato, utilizza la seguente notazione: %CustomFormData['ElementID']%.

    Nota

    Puoi trovare altre informazioni sugli oggetti personalizzati in Tipi di dati avanzati

    Screenshot dell'azione Scrivi in foglio di lavoro di Excel che scrive il nome del cliente.

  5. Una una seconda azione Scrivi in foglio di lavoro di Excel per scrivere il cognome del cliente nella seconda colonna della prima riga disponibile del foglio di calcolo.

    Screenshot dell'azione Scrivi in foglio di lavoro di Excel che scrive il cognome del cliente.

  6. Usa l'azione Chiudi Excel per salvare e chiudere il file Excel.

    Screenshot dell'azione Chiudi Excel.

  7. Aggiungi un'azione Else nel blocco if e utilizza l'azione Arresta flusso per interrompere il flusso quando l'istruzione if è falsa.

    Screenshot del blocco else che interrompe il flusso.

  8. Quando si esegue il flusso desktop, il modulo visualizzato sarà simile a quello presentato nella schermata seguente:

    Screenshot del modulo personalizzato visualizzato.