重要! 要将文件上传到输入共享文件夹,必须在 SFTP 客户端中使用二进制传输模式。
用户访问权限
| 文件夹 | 用户可执行的操作 |
|---|---|
| Import 文件夹 | - 查看文件和目录列表 - 向该文件夹上传文件 - 重命名文件和目录 - 上传时覆盖现有文件 - 删除文件 |
| Exceptions 文件夹 | - 查看文件和目录列表 - 从该文件夹下载文件 - 重命名文件和目录 - 删除文件 |
文档处理
提示: 导入代理一次最多只能获取 30 个文件。如果通过 SFTP 文件夹进行上传成为性能瓶颈,请考虑创建两个技能,并为每个技能配置各自的 SFTP 文件夹。这样就可以让两个代理同时获取文件。
文档注册参数
注意: 文件名中不允许包含以下字符,上传时会被替换为下划线:/ : ? # [ ] @ ! $ & ' ( ) * + , ; = \。原始文件名会保存到文档注册参数中。您可以使用此脚本来获取它们。
导入结果
<Input folder name>-exception 的异常文件夹中。 异常文件夹的位置在 Input Settings: Shared Folder 对话框中指定。 异常文件夹中文件的保留时长由保留策略决定,默认设置为 2 周。
如果文件已不在导入文件夹中,但找不到任何处理结果,这可能是由于事务以错误状态完成所致。 有关事务错误的更多详细信息可在技能监控中查看。 欲了解更多信息,请参阅 Skill Monitor Transactions Section。
导入归档文件
- 在 Windows 中创建的 ZIP 文件,
- 在 Linux 中使用 tar czvf 命令创建的 TAR GZ 文件。
重要! 只有在选择 Single file 导入方法时,才能导入归档文件。归档文件的大小上限为 3 GB。归档中每个文件的大小上限为 100 MB。 每个归档文件都会创建一个新的事务。归档中的所有文件随后都会成为该事务的文档。归档文件的名称会保存到文档注册 Parameter SourceArchiveName 中。 如果归档类型不受支持,或者归档中包含不受支持的文件类型和/或归档,则对应的事务将失败。 如果违反文件大小限制,或者归档中包含子文件夹,则该归档会被移至异常文件夹,并且不会创建事务。随后可以在 Error log 中查看相应的错误。
将多个文件导入到单个事务中
注意: 如果文件是从子文件夹内的嵌套文件夹中导入的,SourceFolderName Parameter 将包含根子文件夹的名称。如果无法导入子文件夹,它将被移动到 Exceptions 文件夹中。Vantage 不会为其创建事务,并会生成一条错误信息,您可以在技能监控服务的 Error Log 中查看该错误。 如果子文件夹包含格式不受支持的文件,相应的事务将失败。
重要! 不支持从子文件夹导入归档文件。名称符合命名规则的空子文件夹会从共享文件夹中删除,不过 Vantage 不会为其创建事务,并会生成一条警告,因为无法导入任何数据。您可以在技能监控服务的 Error Log 中查看此警告。
子文件夹命名规则
- 单击文档处理流程中的 Input 活动块。如果尚未在 Skill Designer 中添加该活动块,请使用 Activities 面板进行添加。
- 在 Actions 面板中,选中 Select additional source 选项并选择 Shared folder。

- 单击 Settings。此操作将打开一个对话框,其中包含共享文件夹的访问信息。

文件夹命名要求
- 在整个技能中必须唯一(不能与 Output 活动块中其他共享文件夹的名称相同)。
- 必须以数字或字母开头。
- 不得包含特殊字符
: * ? " < > / | \或控制字符(例如换行和制表符)。 - 末尾不能是点号。
- 不能为空。
- 长度不能超过 64 个字符。
- 如有必要,将 Import method 更改为 From subfolder,并根据需要调整 Subfolder naming scheme(如果有要求)。
- 使用 Input Settings: Shared Folder 对话框中提供的登录信息,在 SFTP 客户端中配置将文件导入到该文件夹。可以通过单击相应字段中的复制图标,将每个字段的内容复制到剪贴板。文件夹链接包含建立连接所需的全部数据。将该链接粘贴到 SFTP 客户端设置对话框中后,其他参数会自动填写。
- 单击 Save(如果需要保存更改)或 Cancel(如果不需要保存更改)关闭对话框。
重要! 对设置所做的任何更改仅在发布技能后才会生效。
