A atividade Transfer file permite receber ou enviar arquivos, testar se há arquivos ou listar arquivos no Adobe Campaign.
O modo de extração de dados é definido quando a atividade é configurada. O arquivo que será carregado pode ser uma lista de contatos, por exemplo.
Você pode usar essa atividade para recuperar dados que serão estruturados com a atividade Load file.
Tópicos relacionados:
Solte uma atividade Transfer file no seu fluxo de trabalho.
Selecione e abra a atividade usando o botão das ações rápidas exibidas.
Use a lista suspensa no campo Action para selecionar uma das seguintes ações da atividade:
Selecione o protocolo que deseja usar:
A seção Additional options, disponível dependendo do protocolo selecionado, permite que adicionar parâmetros ao seu protocolo.
Você pode:
Delete the source files after transfer: apaga os arquivos no servidor remoto. Se deixar essa opção desmarcada, certifique-se de monitorar manualmente o tamanho do conteúdo arquivado no diretório SFTP.
Sorting files: permite classificar arquivos alfanumericamente. Essa opção está desabilitada por padrão.
List all files: essa opção está disponível ao selecionar a variável File listing ação no General guia. Ela permite indexar todos os arquivos no servidor na variável de evento vars.filenames na qual os nomes de arquivo são separados pelos caracteres 'n'.
A seção If no files are found da guia Advanced options permite configurar ações específicas se forem detectados erros ou arquivos inexistentes quando a atividade for iniciada.
Você também pode definir tentativas. As diferentes tentativas são exibidas no log de execução do fluxo de trabalho.
Confirme a configuração da sua atividade e salve o fluxo de trabalho.
O protocolo HTTP permite iniciar o download de um arquivo de uma conta externa ou de um URL.
Com esse protocolo, você pode optar por Use connection parameters defined in an external account opção. Nesse caso, selecione a conta desejada e especifique o caminho do arquivo para download.
Você também pode escolher a opção Quick configuration. Você só precisa inserir o URL no campo URL.
Follow redirections, Ignore the HTTP return code, e Add received HTTP headers to the file são as opções adicionais disponíveis ao selecionar o protocolo HTTP.
O protocolo SFTP permite iniciar o download de um arquivo de uma conta externa ou de um URL.
Com esse protocolo, você pode optar por Use connection parameters defined in an external account , selecione a conta desejada e especifique o caminho do arquivo a ser baixado.
São aceitos curingas.
Você também pode escolher a opção Quick configuration. Você só precisa inserir o URL no campo URL.
O protocolo Amazon S3 permite iniciar o download de um arquivo de um URL ou de uma conta externa por meio do Amazon Simple Storage Service (S3).
Selecione uma conta externa Amazon S3. Para obter mais informações, consulte esta página.
Escolha se deseja Define a file path ou Use a dynamic file path.
Especifique o caminho do arquivo a ser baixado.
Os curingas não são compatíveis com o Amazon S3.
Para direcionar vários arquivos, como my_file_02
e my _file_3433
, você pode usar a seguinte sintaxe: acs-myawsbucket.s3.amazonaws.com/object-path/my_file_
.
Se quiser excluir os arquivos de origem quando a transferência for concluída, marque Delete the source files after transfer.
O protocolo Blob do Microsoft Azure permite acessar o blob localizado em uma conta de armazenamento de blobs do Microsoft Azure.
Selecione uma conta externa Microsoft Azure Blob. Para obter mais informações, consulte esta página.
Escolha se deseja Define a file path ou Use a dynamic file path.
Especifique o caminho do arquivo a ser baixado. Ele pode corresponder a vários blobs. Nesse caso, a atividade File transfer ativará a transição de saída uma vez por blob encontrado. Depois eles serão processados em ordem alfabética.
Não são aceitos curingas correspondentes a vários nomes de arquivo. Nesse caso, insira um prefixo. Todos os nomes de blob correspondentes a esse prefixo serão qualificados.
Você encontrará abaixo uma lista de exemplos de caminhos de arquivo:
O protocolo File(s) present on the Adobe Campaign server corresponde ao repositório que contém os arquivos a serem recuperados.
Metacaracteres ou curingas (por exemplo, * ou ?) para filtrar arquivos.
Escolha se deseja Define a file path ou Use a dynamic file path.
A opção Use a dynamic file path permite usar uma expressão padrão e variáveis de eventos para personalizar o nome do arquivo a ser transferido. Para obter mais informações, consulte esta página.
Observe que o caminho deve ser relativo ao diretório do espaço de armazenamento do servidor do Adobe Campaign. Os arquivos estão localizados no diretório sftp<yourinstancename>/. Você também não pode pesquisar os diretórios acima do espaço de armazenamento.
Por exemplo:
user<yourinstancename>/my_recipients.csv
está correto.
../hello/my_recipients.csv
está incorreto.
//myserver/hello/myrecipients.csv
está incorreto.
Toda vez que uma atividade Transfer file é executada, ela armazena os arquivos carregados ou baixados em uma pasta dedicada. Uma pasta é criada para cada atividade Transfer file de um fluxo de trabalho. Portanto, é importante poder limitar o tamanho dessa pasta para preservar o espaço físico no servidor.
Para isso, você pode definir Historization settings nas Advanced options da atividade Transfer File.
Historization settings permite definir um número máximo de arquivos ou o tamanho total da pasta da atividade. Por padrão, 100 arquivos e 50 MB são autorizados.
Toda vez que a atividade é executada, a pasta é verificada da seguinte maneira:
Se a atividade não for executada novamente, a pasta correspondente não será verificada nem eliminada. Por isso, tenha cuidado ao transferir arquivos grandes.
A variável Transfer file A atividade gera variáveis de evento como saída, que você pode aproveitar em outras atividades, por exemplo, para verificar o número de arquivos baixados usando uma Teste atividade.
Observe que as variáveis de evento também podem ser passadas para outro workflow usando um sinal externo (consulte Personalização de um workflow com parâmetros externos).
As variáveis de saída disponíveis são: