Archiver
- Task type: archiver
Descrizione
Il task "Archiver" consente di comprimere file o intere directory all'interno del flusso di lavoro, supportando diversi formati e livelli di ottimizzazione dello spazio.
Parametri di Configurazione
- Percorso di input: file o cartella da comprimere. È possibile usare un parametro prodotto da un Task precedente, ad esempio
#>documento.file<#. - Nome archivio: nome che verrà assegnato all'archivio finale (es.
test_img). - Percorso di output: directory di destinazione dove verrà salvato l'archivio.
- Crea percorso se non esiste: se selezionato, crea automaticamente la struttura delle cartelle di output se mancante.
- Formato di compressione: scelta del formato (zip, tar, tar.gz, bzip2, tar.bz2, gzip).
- Livello di compressione: definisce l'intensità della compressione su una scala da 1 (minima compressione, più veloce) a 9 (massima compressione, più lento).
- Sovrascrivi: se attivo, sovrascrive l'archivio preesistente con lo stesso nome nel percorso di output.
- Imposta Password: permette di proteggere l'archivio. L' opzione è disponibile solamente se il formato selezionato è zip.
Nota
Il Percorso di input e di output devono essere differenti.
Parametri di Output
- result: messaggio descrittivo dell'esito dell'operazione.
- file: path assoluto dell'archivio generato.
- filename: nome dell'archivio creato incluso di estensione.
- resultJson: rappresenta il risultato dell’esecuzione del task in formato JSON.
Esempio resultJson
{
"run_info": {
"status": "Completed",
"run_result": "Success"
},
"output_parameters": {
"exitStatus": "0"
}
}