Trasferimento file transfer-file
L'attività Transfer file è un'attività Data Management. Consente di ricevere o inviare file, verificare la presenza di file o elencarli su un server. Il protocollo utilizzato può essere un protocollo da server a server o HTTP.
Per configurare l'attività Trasferisci file, eseguire la procedura seguente.
Scegliere il protocollo e l'operazione di trasferimento protocol
-
Aggiungi un'attività Transfer file nel flusso di lavoro, quindi specifica il tipo di trasferimento da eseguire a seconda del protocollo che desideri utilizzare:
- Per il protocollo HTTP, selezionare Download Web. Questo consente di eseguire il download di un file GET o POST su un URL esplicito, un account esterno o un’istanza di Adobe Campaign.
- Per altri protocolli server-to-server e azioni correlate, selezionare Trasferimento file.
-
Seleziona l’azione da eseguire con l’attività. Le azioni disponibili dipendono dal tipo di trasferimento selezionato. Per ulteriori informazioni, espandi le sezioni seguenti.
accordion Azioni disponibili con Attività di tipo Trasferimento file - Download del file: scarica un file dal server.
- Caricamento file: carica un file sul server.
- Verifica se il file esiste: verifica se un determinato file è presente nel server. Genera due transizioni in uscita dopo l’attività: "Il file esiste" e "Il file non esiste".
- File listing: elenca tutti i file disponibili sul server.
accordion Azioni disponibili con Attività di tipo download Web - Trasferimento semplice (GET): recupero di un file.
- Trasferimento tramite modulo (POST): caricare un file e parametri aggiuntivi.
-
Per impostazione predefinita, per le azioni di caricamento file, l’attività utilizza il file specificato nell’attività precedente. Per utilizzare un file diverso, disattivare l'opzione Usa file dell'attività precedente e fare clic sul pulsante Aggiungi file.
Nel campo Source immettere il nome di file desiderato oppure utilizzare l'editor di espressioni per calcolare il nome di file utilizzando le variabili evento. Scopri come utilizzare le variabili evento e l'editor di espressioni. Ripetere l'operazione per aggiungere tutti i file necessari.
Definire la destinazione del trasferimento destination
-
Nella sezione Server remoto specificare il server da connettere utilizzando uno dei metodi seguenti:
- Utilizzare i parametri di connessione definiti in un account esterno: connettersi a un server utilizzando i parametri di connessione di un account esterno. Nel campo Cartella server, specificare il percorso del file (o della cartella per le azioni di elenco file).
- Configurazione rapida: immettere l'URL del file (o della cartella per le azioni di elenco file).
- Istanza di Adobe Campaign (attività di tipo download Web): scarica un file da un server di istanze di Adobe Campaign.
-
Per le azioni POST di download web, con l’operazione puoi trasmettere parametri aggiuntivi. A tale scopo, fare clic sul pulsante Aggiungi parametro e quindi specificare il nome e il valore dei parametri. Puoi aggiungere tutti i parametri necessari.
-
Per impostazione predefinita, per il caricamento di file, i file caricati su un server vengono salvati automaticamente. Se non si desidera mantenere questa cronologia, disattivare l'opzione Mantieni cronologia dei file inviati.
Impostazioni di storicizzazione historization
Tutte le volte che esegui un’attività Trasferisci file, memorizzi i file caricati o scaricati in una cartella dedicata. Viene creata una cartella per ogni attività Trasferisci file di un flusso di lavoro. Per impostazione predefinita, i file vengono salvati nella directory di archiviazione predefinita della cartella di installazione di Adobe Campaign (/vars
) prima di essere elaborati. Per utilizzare una cartella specifica, disattiva l’opzione Utilizza una directory di archiviazione predefinita e immetti il percorso della directory.
È importante essere in grado di limitare le dimensioni di questa cartella per preservare lo spazio fisico sul server. A questo scopo, puoi definire un numero massimo di file o una dimensione totale per la cartella dell’attività. Per impostazione predefinita sono autorizzati 100 file e 50 MB.
Tutte le volte che l’attività viene eseguita, la cartella viene controllata come segue:
- Vengono presi in considerazione solo file creati più di 24 ore prima dell’esecuzione dell’attività.
- Se il numero di file considerati è maggiore del valore del campo Numero di file, i file meno recenti vengono eliminati finché non viene raggiunto il numero massimo di file consentito.
- Se la dimensione totale dei file considerati è maggiore del valore del parametro Dimensione massima (in MB), i file meno recenti vengono eliminati fino al raggiungimento della dimensione massima (in MB) consentita.
Opzioni avanzate e di gestione degli errori advanced
-
Nelle Opzioni avanzate sono disponibili opzioni aggiuntive in base al tipo di attività che si sta configurando. Per ulteriori informazioni, espandi le sezioni seguenti.
accordion Opzioni aggiuntive per le attività di tipo Trasferimento file - Elimina i file di origine dopo il trasferimento: cancella i file di origine dopo un trasferimento completato.
- Visualizza i registri di sessione: quando questa opzione è attivata, le informazioni relative all'operazione di trasferimento vengono visualizzate nei registri del flusso di lavoro dopo l'esecuzione del flusso di lavoro.
- Elenca tutti i file (azioni di elenco file): questa opzione indicizza tutti i file presenti nel server nella variabile evento
vars.filenames
, in cui i nomi dei file sono separati dan
caratteri. Scopri come utilizzare le variabili evento
accordion Opzioni aggiuntive per Attività di tipo download Web - Segui reindirizzamenti: il reindirizzamento dei file consente di utilizzare gli override per indirizzare l'input o l'output di dati a un dispositivo di tipo diverso.
- Aggiungere le intestazioni HTTP al file: in alcuni casi, potrebbe essere necessario aggiungere altre intestazioni HTTP a un file. Nella maggior parte dei casi, queste intestazioni verranno utilizzate per fornire informazioni aggiuntive a scopo di risoluzione dei problemi, per Cross-Origin Resource Sharing (CORS) o per impostare direttive di caching specifiche.
- Ignora il codice di ritorno HTTP: i codici di ritorno HTTP, noti anche come codici di stato HTTP, indicano il risultato di una richiesta HTTP.
-
L'opzione Elabora errori consente di attivare una transizione in uscita "Errore" dopo l'attività se si verifica un errore durante il trasferimento.
Inoltre, per le attività di tipo Trasferimento file, l'opzione Elabora file mancante consente di attivare una transizione in uscita "Nessun file" dopo l'attività se il file non è disponibile nel percorso specificato.