Show Menu
ARGOMENTI×

Trasferire file

Descrizione

L' Transfer file attività consente di ricevere o inviare file, verificare se sono presenti file o elencare file in Adobe Campaign.
A partire dalla release 20.3, i file scaricati con l' Transfer File attività verranno eliminati dopo X giorni, dove X è determinato dal History in days campo nel Execution menu delle proprietà del flusso di lavoro.

Contesto di utilizzo

Il modo in cui i dati verranno estratti viene definito quando l'attività viene configurata. Il file da caricare può essere un elenco di contatti, ad esempio.
Potete utilizzare questa attività per recuperare i dati che saranno quindi strutturati con l' Load file attività.

Configurazione

  1. Rilasciate un' Transfer file attività nel flusso di lavoro.
  2. Selezionate l'attività, quindi apritela utilizzando il pulsante delle azioni rapide visualizzate.
  3. Utilizzate l'elenco a discesa nel Action campo per selezionare una delle seguenti azioni di attività:
    • Download file: consente di scaricare un file.
    • Caricamento file: consente di caricare un file. Il caricamento di un file da un file Adobe Campaign genera una voce di registro nel Export audits menu. Per ulteriori informazioni sui controlli delle esportazioni, consultare la sezione Controllo delle esportazioni .
    • Test per verificare se il file esiste : consente di verificare se è presente un file.
    • Elenco file: consente di elencare i file presenti sul server definito nella Protocol scheda. Questa azione viene utilizzata principalmente a scopo di debug, per verificare se l'attività è configurata in base alle esigenze prima di scaricare i file dal server remoto.
  4. Selezionare il protocollo da utilizzare:
  5. La Additional options sezione, disponibile a seconda del protocollo selezionato, consente di aggiungere parametri al protocollo. È possibile:
    • Delete the source files after transfer
    • Disable passive mode
    • List all files : questa opzione è disponibile quando si seleziona l’ File listing azione.nella General scheda. Consente di indicizzare tutti i file presenti sul server nella variabile di evento vars.filenames , in cui i nomi dei file sono separati dai 'n' caratteri.
  6. La If no files are found sezione della Advanced options scheda consente di configurare azioni specifiche in caso di errori o file inesistenti rilevati all'avvio dell'attività.
    È inoltre possibile definire i tentativi. I diversi tentativi vengono visualizzati nel registro di esecuzione del flusso di lavoro.
  7. Confermate la configurazione dell'attività e salvate il flusso di lavoro.

Configurazione con HTTP

Il protocollo HTTP consente di iniziare a scaricare un file da un account esterno o da un URL.
Con questo profilo, potete scegliere di Use connection parameters defined in an external account opzione. In questo caso, selezionate l'account che desiderate e specificate il percorso del file da scaricare.
Potete anche scegliere l’ Quick configuration opzione. È sufficiente inserire l’URL nel campo URL.

Configurazione con SFTP

Il protocollo SFTP consente di iniziare a scaricare un file da un URL o da un account esterno.
Con questo profilo, potete scegliere l' Use connection parameters defined in an external account opzione, quindi selezionare l'account desiderato e specificare il percorso del file da scaricare.
I caratteri jolly sono supportati.
Potete anche scegliere l’ Quick configuration opzione. È sufficiente inserire l’URL nel campo URL.

Configurazione con Amazon S3

Il protocollo Amazon S3 consente di iniziare a scaricare un file da un URL o da un account esterno tramite Amazon Simple Storage Service (S3).
  1. Selezionate un account esterno Amazon S3. Per ulteriori informazioni, consultare questa pagina .
  2. Scegli se vuoi Define a file path o Use a dynamic file path .
  3. Specificate il percorso del file da scaricare.
  4. Se si desidera eliminare i file sorgente al termine del trasferimento, controllare Delete the source files after transfer .

Configurazione con archiviazione BLOB di Microsoft Azure

Il protocollo BLOB di Microsoft Azure consente di accedere al BLOB in un account di archiviazione BLOB di Microsoft Azure.
  1. Selezionate un account Microsoft Azure Blob esterno. Per ulteriori informazioni, consultare questa pagina .
  2. Scegli se vuoi Define a file path o Use a dynamic file path .
  3. Specificate il percorso del file da scaricare, che può corrispondere a più BLOB. In tal caso, l' File transfer attività attiverà la transizione in uscita una volta trovata per ogni blob. Saranno quindi elaborati in ordine alfabetico.
    I caratteri jolly non sono supportati per corrispondere a nomi di file multipli. È necessario immettere un prefisso. Saranno idonei tutti i nomi di BLOB che corrispondono a tale prefisso.
    Di seguito sono riportati alcuni esempi di percorsi di file:
    • "campaign/" : rileva tutti i blob nella cartella Campaign che si trova nella directory principale del contenitore.
    • "campaign/new-" : rileva tutti i BLOB con un nome di file che inizia con "new" e si trova sotto la cartella Campaign.
    • "" : l'aggiunta di un percorso vuoto consente di far corrispondere tutti i blob disponibili nel contenitore.

Configurazione con i file presenti nel server Adobe Campaign

Il File(s) present on the Adobe Campaign server protocollo corrisponde al repository contenente i file da recuperare. Metacaratteri o caratteri jolly (ad esempio * o ?) può essere utilizzato per filtrare i file.
Scegliete se desiderate Define a file path o Use a dynamic file path l’ Use a dynamic file path opzione, consente di utilizzare un’espressione standard e variabili di eventi per personalizzare il nome del file da trasferire. Per ulteriori informazioni, vedere la sezione Personalizzazione delle attività con variabili di eventi.
Il percorso deve essere relativo alla directory dello spazio di archiviazione del server Adobe Campaign. I file si trovano nella directory sftp<nomeistanza>/ . Non è inoltre possibile scorrere le directory sopra lo spazio di archiviazione. Ad esempio:
>**user&amp;lt;yourinstancename>/my_recipients.csv** è corretto.
    >
    >**../hello/my_recipients.csv** non è corretto.
    >
    >**//myserver/hello/myrecipients.csv** non è corretto.

Impostazioni di istorizzazione

Ogni volta che un' Transfer file attività viene eseguita, memorizza i file caricati o scaricati in una cartella dedicata. Viene creata una cartella per ogni Transfer file attività di un flusso di lavoro. Pertanto, è importante poter limitare le dimensioni di questa cartella al fine di preservare lo spazio fisico sul server.
Per farlo, potete definire Historization settings nel Advanced options dell' Transfer File attività.
Historization settings consente di 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.
Ogni volta che l'attività viene eseguita, la cartella viene controllata come segue:
  • Vengono presi in considerazione solo i file creati più di 24 ore prima dell'esecuzione dell'attività.
  • Se il numero di file presi in considerazione è maggiore del valore del Maximum number of files parametro, i file meno recenti vengono eliminati finché non viene raggiunto il Maximum number of files limite consentito.
  • Se la dimensione totale dei file presi in considerazione è maggiore del valore del Maximum size (in MB) parametro, i file meno recenti vengono eliminati finché non viene raggiunto il Maximum size (in MB) limite consentito.
Se l'attività non viene eseguita di nuovo, la relativa cartella non verrà controllata né eliminata. In questo modo, prestate attenzione quando trasferite file di grandi dimensioni.

Esempio

L'esempio seguente mostra la configurazione di un'attività di trasferimento di file che sarà seguita da un'attività di file ​Load e quindi da un'attività di dati ​Update. L'obiettivo di questo flusso di lavoro è quello di aggiungere o aggiornare i profili del database Adobe Campaign con i dati recuperati dal flusso di lavoro.
  1. Trascina e rilascia un’attività Trasferisci file nel flusso di lavoro.
  2. Selezionate l'attività, quindi apritela utilizzando il pulsante delle azioni rapide visualizzate.
  3. Nella Protocol scheda, selezionate SFTP .
  4. Selezionate i parametri di connessione Usa definiti in un'opzione di account esterno.
  5. Immettete il nome dell’account esterno.
  6. Immettere il percorso del file sul server remoto.
  7. Confermate l'attività e salvate il flusso di lavoro.