Show Menu
主题×

传输文件

说明

活动 Transfer file 允许您接收或发送文件、测试是否存在文件或以Adobe Campaign列表文件。
从20.3版本开始,随活动下载的文 Transfer File 件将在X天后被删除,其中X由“工作流”属性 History in days 菜单 Execution 下的字段决定。

使用环境

在配置活动时,定义数据的提取方式。 例如,要加载的文件可以是联系人的列表。
您可以使用此活动恢复随后使用活动构建的数 Load file 据。
相关主题:

Configuration

  1. 将活动放 Transfer file 入您的工作流中。
  2. 选择活动,然后使用显示的快 速操作中的按钮打开它。
  3. 使用字段中的下拉列表 Action 选择以下活动操作之一:
    • 文件下载 : 允许您下载文件。
    • 文件上传 : 允许您上传文件。 从Adobe Campaign文件上传文件会在菜单中生成日志 Export audits 条目。 有关导出审核的详细信息,请参阅“审核 导出 ”部分。
    • 测试以查看文件是否存在 : 允许您检查是否有文件。
    • 文件列表 : 允许您列表在选项卡中定义的服务器上存在的 Protocol 文件。 此操作主要用于调试目的,在从远程服务器下载文件之前,检查活动是否根据您的需要配置。
  4. 选择要使用的协议:
  5. Additional options 据所选协议,此部分允许您向协议添加参数。 您可以:
    • Delete the source files after transfer
    • Disable passive mode
    • List all files : 在选项卡中选择操作 File listing 时,此选项 General 可用。 它允许您在vars.filenames事件变量中为服务器上存 在的所有文件编制索引 ,在该变量中,文件名 以“n”字符分隔
  6. 如果 If no files are found 在启动活动 Advanced options 时检测到任何错误或不存在的文件,则通过选项卡的部分可以配置特定操作。
    您还可以定义重试。 不同重试显示在工作流执行日志中。
  7. 确认活动的配置并保存工作流。

使用HTTP进行配置

HTTP协议允许您从开始或URL下载文件。
通过此控制工具,您可以选择 Use connection parameters defined in an external account 选项。 在这种情况下,选择所需的帐户并指定要下载的文件的路径。
您还可以选择 Quick configuration 选项。 您只需在URL字段中输入URL。

使用SFTP进行配置

SFTP协议允许您开始从URL或外部帐户下载文件。
使用此工具,您可以选择 Use connection parameters defined in an external account 选项,然后选择所需的帐户并指定要下载的文件的路径。
支持通配符。
您还可以选择 Quick configuration 选项。 您只需在URL字段中输入URL。

使用Amazon S3进行配置

Amazon S3协议允许您通过Amazon Simple Disple开始服务(S3)从URL或外部帐户下载文件。
  1. 选择Amazon S3外部帐户。 For more on this, refer to this page .
  2. 选择是要 Define a file path 还是 Use a dynamic file path
  3. 指定要下载的文件的路径。
  4. 如果要在传输完成时删除源文件,请检查 Delete the source files after transfer

配置Microsoft Azure Blob存储

Microsoft Azure Blob协议允许您访问位于Microsoft Azure Blob存储帐户上的blob。
  1. 选择 Microsoft Azure Blob 外部帐户。 For more on this, refer to this page .
  2. 选择是要 Define a file path 还是 Use a dynamic file path
  3. 指定要下载的文件的路径,它可以匹配多个blob。 在这种情况下,活动 File transfer 将激活每个blob找到的传出过渡。 然后按字母顺序进行处理。
    不支持与多个文件名匹配的通配符。 您需要输入前缀。 所有与该前缀匹配的Blob名称都将符合条件。
    您可以在下面找到一列表文件路径示例:
    • "活动/" : 匹配位于活动根的容器文件夹中的所有blob。
    • “活动/新-” : 匹配所有文件名以“new-”开头并位于活动文件夹下的blob。
    • "" : 添加空路径可让您匹配容器中所有可用的blob。

Adobe Campaign服务器上存在文件的配置

File(s) present on the Adobe Campaign server 议与包含要恢复的文件的存储库相对应。 元字符或通配符(例如*或?) 可用于筛选文件。
选择是要传输, Define a file path Use a dynamic file path ​是选 Use a dynamic file path 择该选项,允许您使用标准表达式和事件变量来个性化要传输的文件的名称。 有关此内容的详细信息,请参阅使 用活动变量自定义事件 一节。
请注意,该路径必须相对于存储服务器的Adobe Campaign空间目录。 文件位于 sftp<yourinstancename>/目录 中。 您也无法浏览存储空间上方的目录。 例如:
>**user&amp;lt;yourinstancename>/my_recipients.csv**&#x200B;正确。
    >
    >**../hello/my_recipients.csv**&#x200B;不正确。
    >
    >**//myserver/hello/myrecipients.csv**&#x200B;不正确。

历史化设置

每次执行 Transfer file 活动时,它都会将上传或下载的文件存储在专用文件夹中。 将为工作流的每个活动 Transfer file 创建一个文件夹。 因此,必须能够限制此文件夹的大小以保留服务器上的物理空间。
为此,您可以在 Historization settings 活动 Advanced options 中定 Transfer File 义。
Historization settings 允许为活动的文件夹定义最大文件数或总大小。 默认情况下,授权100个文件和50 MB。
每次执行活动时,都会按如下方式检查文件夹:
  • 只考虑在执行活动之前24小时以上创建的文件。
  • 如果考虑的文件数大于参数值,则删除最旧 Maximum number of files 的文件,直到达到允许 Maximum number of files 的文件。
  • 如果考虑的文件总大小大于参数的值,则删除最旧 Maximum size (in MB) 的文件,直到达到允许 Maximum size (in MB) 的大小。
如果活动不再执行,则不会检查或清除其文件夹。 考虑到这一点,在传输大文件时要小心。