Salesforce 下载文件附件 action

使用 Salesforce 下载文件附件操作从 Salesforce 实例中的录制下载文件。

先决条件

注: 确保与 Salesforce 账户的连接已通过身份验证。 有关身份验证的更多信息,请参阅 Salesforce 身份验证 action

过程

  1. 操作窗格中,选择Salesforce > 下载文件附件,并将其放置在画布上。
  2. 在配置窗格中,输入以下内容:
    Salesforce 下载文件附件操作
    1. 输入要下载文件的对象的记录 ID。 例如: \'5004W000026rD4HQAU\'
    2. 输入要保存文件的目标文件夹
    3. 下载所有文件/筛选条件设置为以下一个选项:
      所有文件: 从记录中下载所有附件文件。
      文件名: 通过输入文件名下载文件。
      文件扩展名: 下载所有具有您输入的相同扩展名的文件。
      内容文档 ID: 下载特定版本的文件。
    4. 输入默认作为会话名称。
    5. 将结果保存到变量中。 例如,下载文件的详细信息可以保存在一个变量中,如 ListResponse
  3. 要验证,您可以运行 bot 并检查文件是否已下载到指定位置。 以下视频将演示如何将文件从 Salesforce 下载到本地系统的位置。
    注:
    • 该文件从 ContentDocument 对象下载。
    • 文件名最多可包含 50 个字母数字字符,在下载文件时,会过滤掉任何特殊字符。 下载的文件名包含一个文档版本 ID。该 ID 附加在文件名前,以确保文件名是唯一的。 例如,如果文件名是 TEST_a_quick_brown_fox,那么下载的文件名是 0684W00000c3OXFQA2-TEST_a_quick_brown_fox
    注: 输出以类型 Dictionary 的列表形式检索。 要读取此列表中的单个记录(行),您需要使用 Loop 操作循环遍历所有字典项,并单独读取或提取记录(行)。 例如,获取多条记录的输出保存在变量 list_of_records_any 中。 如果变量包含五条记录,则每条记录都会传递给循环操作,一次处理一个。循环操作以获取多条记录
    输出包含文档标题、内容文档 ID、文件路径、文件扩展名、下载文件的下载状态以及错误信息(如果有)等信息。