执行界面

执行界面

执行界面是 DeskFlux 工作流运行与监控的核心区域。它采用三栏式布局,为您提供从状态监控、结果分析到历史追溯与计划管理的完整执行闭环。

界面布局总

执行界面由三个主要功能栏构成,其核心职责如下表所示:

区域 名称 主要功能
左侧栏 节点运行状态 以可视化形式,实时展示工作流中各个节点的执行状态。
中间栏 结果与配置查看器 通过标签页切换,查看当前执行的输出结果节点配置信息或底层JSON代码
右侧栏 执行控制与历史面板 集成了执行历史实时日志工作流分享执行计划提醒通知五大功能模块。

左侧栏:节点运行状态

此区域以流程图形式直观呈现工作流的节点拓扑与执行状态。

  • 状态标识:每个节点会以不同颜色或图标显示其当前状态(如:等待中、执行中、成功、失败)。
  • 交互操作:点击任意节点,中间栏将自动切换该节点的配置信息标签页,便于快速检查或调整。

隐藏技能:在左边栏的顶部工作流基本信息的卡片里,有两个小图标

  • 二维码:支持用户扫码后,远程执行工作流
  • 本地快捷方式:点击后即可在本地桌面上生成该工作流的快捷方式

中间栏:结果与配置查看器

中间栏通过标签页组织内容,是您分析单次执行详情的核心区域。标签页及其功能对比如下

标签页 内容描述 典型使用场景
输出结果 展示当前选中节点或整个工作流的最终执行产出,可能是文本、数据表格或文件列表。 验证工作流输出是否符合预期。
配置信息 以表单形式展示当前选中节点的所有可配置参数及其当前值。 调试时检查节点输入参数是否正确。
JSON代码 展示当前节点或工作流的底层JSON结构代码。 进行高级调试或了解数据流转的原始格式。

右侧栏:执行控制与历史面板

右侧栏整合了执行后的管理、监控与协作功能,包含五个可折叠/的功能模块。

1. 执行历史概览

以列表形式记录该工作流的所有历史执行记录。点击任意一次历史记录,界面将回填该次执行的完整状态与结果数据,便于对比与复盘。

2. 执行实时日志

在工作流执行期间,此区域将自动滚动显示详细的进程日志,包括每个节点的开始/结束时间、操作详情及可能出现的错误信息,是排查问题的首要工具。

3. 分享工作流

提供将当前工作流(包含其配置)生成分享链接或导出为模板的功能,方便在团队内部分发和复用最佳实践。

4. 执行计划

允许您为工作流设置定时自动执行任务。核心配置如下:

配置项 说明
计划名称 标识此定时任务的名称。
执行频率 可选择“单次”、“每日”、“每周”、“每月”或“ron表达式”。
开始时间 设定首次执行的日期与时间。
启用/禁用 控制此计划任务是否生效。

5. 提醒通知

可配置在工作流执行成功后、失败后特定时间点,通过系统通知或集成的外部通讯工具(如钉钉、企业微信、Slack)发送提醒消息。

核心工作流程

一次典型的执行、分析与管理工作流程如下:

sequenceDiagram
    participant U as 👤 用户
    participant L as 📋 左侧栏<br>(状态)
    participant C as 📄 中间栏<br>(查看器)
    participant R as ⚙️ 右侧栏<br>(面板)

    U->>L: 1. 点击"执行"工作流
    activate L
    L->>R: 2. 实时推送状态至"日志"
    R-->>U: 3. 显示执行进度与日志
    deactivate L

    Note over U,C: 📍 执行完成

    U->>L: 4. 点击查看特定节点
    L->>C: 5. 切换至该节点"配置信息"
    C-->>U: 6. 显示节点参数

    U->>C: 7. 切换到"输出结果"标签
    C-->>U: 8. 验证输出内容

    U->>R: 9. 在"执行历史"中点击记录
    R->>L: 10. 回填历史状态
    R->>C: 11. 回填历史结果
    L-->>U: 12a. 复现历史执行现场
    C-->>U: 12b. 复现历史执行现场

    U->>R: 13. 在"执行计划"设置定时任务
    U->>R: 14. 在"提醒通知"中配置告警
    
    Note over U,R: ✅ 完成执行监控配置