Skip to content

任务编排

此功能允许用户轻松添加和管理任务,进行复杂的工作流编排。通过直观的界面,用户可以定义详细的文件处理规则和选择具体的处理方式,确保每个任务都能精确执行预期的操作。此外,还支持关联文件过滤属性,使任务能够根据特定条件智能地筛选和处理文件。

  • 添加任务:用户可以创建新的任务条目,指定任务名称、描述和其他元数据,以组织和识别不同的工作流程。

  • 任务编排:提供强大的编排能力,用户可以通过拖放操作或设置依赖关系来安排任务的执行顺序,构建复杂的工作流。

  • 定义文件处理规则:为每个任务设定详尽的规则,包括但不限于文件类型、路径、大小限制等,确保只有符合标准的文件才会被处理。

  • 选择文件处理方式:根据需求选择最合适的文件处理方法,如移动、复制、重命名、转换格式等,并可配置冲突解决策略。

  • 关联文件过滤属性:应用高级过滤条件,例如日期范围、关键词匹配、元数据标签等,以进一步细化目标文件的选择,提高处理的准确性和效率。

添加任务

add_task

操作步骤

  1. 点击添加任务按钮

    • 在主界面中找到并点击“添加任务”按钮,触发创建新任务的流程。
  2. 显示添加任务界面

    • 点击“添加”按钮后,系统将弹出一个直观且易于使用的“添加任务”对话框。
  3. 填写任务信息

    • 任务名称和组名:用户可以输入任务的名称和任务组名,以便于识别和管理。
  4. 设置文件处理规则

    • 处理规则: 根据需要定义详细的文件处理规则,例如文件扩展后缀、正则表达式、特定字符匹配等规则方式,可以自定义输入,也可以点击输入框旁边的紫色按钮选择系统的预设规则。规则之间需要使用;或者|来分割,详情参阅规则配置章节
    • 附加规则:点击蓝色的漏斗图标可以选择在过滤器章节添加的过滤规则,并且与该任务关联,与处理规则为"且"的关系
  5. 选择文件处理方式

    • 移动:将文件从源文件夹转移到目标文件夹,保持文件结构和名称不变。
    • 复制:复制文件至目标文件夹,保持原有文件结构和名称。
    • 重命名:复制文件至目标文件夹,并根据设定规则更改文件名,文件结构保持不变。
    • 回收站:将文件移至系统回收站,允许用户在清理回收站前恢复文件。
    • 删除:永久删除文件,无法恢复。请谨慎使用此选项。
    • 解压:自动解压缩文件。默认情况下,在源文件夹内解压;对于单个文件,解压到与压缩包同名的文件夹中;对于多文件且无根目录的情况,同样解压到同名文件夹。若文件规则不符合压缩包格式,程序会查找并解压源文件夹内的所有压缩文件,仅提取符合条件的文件。
    • 压缩:将文件压缩为ZIP格式,压缩包名称与源文件相同,保存路径与源文件一致,压缩包大小等于源文件总大小。
    • 上传至WebDAV:自动将符合条件的文件上传到已配置的WebDAV服务器。
    • 硬连接:在同一文件系统内创建指向原始文件的新链接,两个链接共享同一物理数据,任何一处修改均同步更新。
    • 软连接(符号链接):创建指向原始文件或目录的符号链接,支持跨文件系统链接。若原始文件被删除,链接将失效。
    • 文件快照:将硬盘驱动器的完整文件夹层次结构捕获并导出为HTML格式的快照文档。
    • 文件加密:文件加密提供两种方式:1) 7z压缩包加密,创建加密的压缩文件;2) AES-256结合PBKDF2派生密钥加密,可通过OpenSSL等常用工具解密,确保高度安全与兼容性。
    • 运行外部程序:执行外部程序或者是脚本。如果程序/脚本已经设置环境变量,则可以直接输入名称。工作目录为可选项,参数为执行时所需要的参数。
    • AI总结:使用AI总结文件内容,并且输出为PDF文件;需要指定待总结文件的目录,跟输出结果的目录。
    • AI分类:使用自然语言指定分类方式,并对文件进行分类整理。需要先在AI模型设置页面添加AI模型,并设置默认的AI模型。(支持目前已有的除AI跟外部程序调用外的所有操作方式)
  6. 指定源文件夹与目标文件夹

    • 源文件夹:选择包含待处理文件的文件夹(默认为桌面)。
    • 目标文件夹:指定处理后的文件存放位置。用户可以通过浏览功能轻松选择或直接输入路径。
  7. 高级选项

    • 创建桌面快捷方式:用户可以选择是否为该任务创建桌面快捷方式,方便快速访问。
  8. 保存并应用

    • 完成所有设置后,点击“保存”按钮来确认配置,使新任务生效。此时可以在自动化页面对此任务进行自动化配置。

任务优先级

在完成任务添加后,所有任务默认具有相同的优先级,并按添加时间的先后顺序自动执行。如需自定义任务的优先级,用户可通过简单的鼠标拖拽操作对任务列表进行重新排序,以确保关键任务得到优先处理。

此功能允许用户灵活管理任务队列,确保重要任务能够及时执行,同时保持界面操作的直观性和便捷性。

操作GIF

任务列表

提供一个任务管理界面,展示所有已添加任务及其当前状态,同时支持以下操作:

  1. 手动执行任务:立即触发选定任务的执行。
  2. 启用/禁用任务:切换任务的启用状态,使任务可控地进入或退出活动状态。
  3. 编辑任务:修改选定任务的名称、规则、关联过滤器、处理方式等详细配置。
  4. 删除任务:移除选定的任务,包括其所有关联配置和记录。

列表

分组执行

可以利用“添加任务”按钮旁边的下拉菜单来筛选任务分组,轻松管理和定位特定的任务集合。选择所需分组后,只需点击“执行分组”按钮,即可一次性触发并运行该分组内的所有任务。

exec

基于 MIT 许可发布