Passa al contenuto principale
Versione: 2.0

Esporta Testo

Configurazione corrente del task Esporta Testo nel Workflow Designer

Il task Esporta Testo consente di scrivere un contenuto testuale all’interno di un file in un percorso specificato.

Configurazione​

La configurazione del task definisce il nome del file, la posizione di salvataggio, il contenuto e il comportamento di scrittura in caso di file già esistente. I campi di configurazione del Task possono essere valorizzati manualmente o tramite parametri e variabili del workflow.

  • Nome File: Specifica il nome che avrà il file di output, inclusa la sua estensione.
  • Esempio: report.txt
  • Percorso file: Indica la directory (cartella) in cui verrà salvato il file. L’amministratore deve rendere disponibile una destinazione scrivibile.
  • Modalità scrittura se il file esiste: Menu che definisce il comportamento del task quando nella destinazione è già presente un file con lo stesso nome. Le opzioni disponibili sono:
  • Sovrascrivi: Il contenuto del file esistente viene completamente cancellato e sostituito con il nuovo contenuto.
  • Appendi: Il nuovo contenuto viene aggiunto alla fine del file esistente, senza interruzioni.
  • Appendi a capo: Il nuovo contenuto viene aggiunto alla fine del file esistente, ma prima viene inserito un carattere di "a capo" per separare il vecchio contenuto dal nuovo.
  • Errore: L'esecuzione del Task fallisce se il file esiste già, impedendo sovrascritture accidentali.
  • Crea percorso se non esiste: Se questa opzione è attivata, il Task creerà automaticamente la struttura di cartelle specificata in "Percorso file" qualora non esistesse. Se è disattivata, il Task andrà in errore se la cartella di destinazione non è presente.
  • Testo: L'area di testo dove si definisce il contenuto che verrà scritto nel file

Parametri di Output​

Una volta che il Task ha completato l'operazione di scrittura, espone i seguenti parametri di output che possono essere utilizzati nei Task successivi.

  • out.file: Restituisce il riferimento completo al file scritto.
  • out.filename: Restituisce solo il nome del file generato (es. “report.txt”).
  • out.filepath: Restituisce il riferimento alla cartella in cui è stato salvato il file.
  • result: Indica lo stato complessivo dell'operazione di scrittura (es. "Success" o un messaggio di errore).
  • resultJson: Rappresenta il risultato dell’esecuzione del task in formato JSON, includendo informazioni generali, configurazioni e dettagli sull’esecuzione.

Note Importanti​

  • È fondamentale assicurarsi che il sistema su cui gira il Workflow abbia i permessi di scrittura nel percorso specificato in "Percorso file".
  • Se l’opzione “Crea percorso se non esiste” non è attivata, il Task fallirà se la directory non è presente.