跳到主要内容

功能介绍

流程编排按 首页、流程、执行记录 组织。编排发生在流程详情的画布上。

1. 首页​

核心定位​

首页汇总流程运行情况,并把待自己处理的审批放在手边。

核心能力​

  • 运行概览:查看执行数量、成功失败和最近一段趋势。
  • 最近执行:从最近记录进入执行详情,或按流程名称筛选执行记录。
  • 待我审批:展示流程名称、审批标题、发起人和剩余时间。未设置截止时间时明确显示未设置。可以从这里进入执行记录中的待审批页签。

界面指引:

界面截图待补充。

  • 操作关注点:日常先看待审批是否到期,再看失败和超时的最近执行。

2. 流程​

核心定位​

流程是一张从触发器开始的画布。保存后才能被表单、定时、Webhook 或 NATS 启动。

核心能力​

  • 流程列表:按名称维护流程,进入画布编辑。
  • 组织范围:流程和其中引用的智能体、记忆空间、通知渠道都限制在当前组织可用的范围内。
  • 上游引用:后续节点可以引用触发输入、运行信息和前序节点输出。引用时从字段列表选择,而不是拼接未声明的字段。

2.1 触发器​

每条流程的第一个节点是触发器,且只能有一个起点。

  • 表单:设计填写字段。用户打开表单页提交后启动流程。适合变更申请和人工发起的检查。
  • 定时:按设定频率启动。适合巡检、对账和定期报告。
  • Webhook:向外部提供调用入口。可选择等待流程结果后再响应。
  • NATS:订阅平台消息通道。适合告警中心等已经进入消息通道的事件触发流程。

2.2 条件分支​

核心定位​

用结构化规则决定走满足还是不满足。

核心能力​

  • 结构化条件:左值、比较方式和右值来自字段或字面量。不接受自由表达式。
  • 组合方式:多条规则按「满足全部」或「满足任意」合成一个结果。最多 10 条。
  • 两个出口:画布只提供满足和不满足。不会按条件条数拆成多路分支。

2.3 人工审批​

核心定位​

把流程停在指定的人处理之后,再决定继续或驳回。

核心能力​

  • 审批标题和说明:展示给审批人,说明这次要决定什么。
  • 候选审批人:只有候选人可以处理。没有处理权限时只能查看。
  • 通过:确认后沿通过路径继续。
  • 驳回:必须填写原因,流程进入驳回分支。
  • 上下文:审批人看到的是这份执行带入的公开上下文,而不是整份内部运行数据。

2.4 动作节点​

动作来自平台内置节点。各节点的输入可以引用上游字段。

  • 作业执行:在授权目标上执行用户编写的 Linux 或 Windows 脚本,输出统一 JSON 结果。会改变目标主机,执行前确认目标和脚本。
  • HTTP 请求:按方法和完整 URL 发起请求。运行时做地址限制和响应大小限制。
  • 智能体:调用当前组织可用的 OpsPilot 智能体处理输入,可附加提示词和知识文件。
  • 意图分类:用当前组织可用的模型,把输入分到预先定义的意图。
  • 记忆读取:从当前组织可用的记忆空间检索相关内容,可指定返回条数。
  • 记忆写入:把流程产生的内容写入记忆空间,供以后的流程或智能体使用。
  • 文档生成:按 Word 或 Excel 模板和结构化数据生成受控下载文件。
  • 对外通知:通过系统管理已配置的邮件、企业微信、飞书、钉钉或 Webhook 投递。可附带文档生成节点产出的文件。

3. 执行记录​

核心定位​

每一次触发对应一条执行。执行记录用来查看状态、审批和失败原因。

核心能力​

  • 状态:「排队中」「执行中」「等待审批」「终止中」「结果未知」「成功」「失败」「已超时」「已终止」。
  • 全部与待我审批:全部执行查看有权限的记录。待我审批只看当前用户能处理的审批。
  • 详情:查看触发方式、发起人、节点输入输出和审批决定。已终止的审批保留审批内容供查看。
  • 停止测试运行:测试运行停在中间时可以手动停止,避免测试流程一直占用。
  • 从首页下钻:首页的流程名称会带到执行记录的筛选条件。

注意: 作业执行和对外通知会作用于主机或外部渠道。先用表单触发在测试数据上跑通条件和审批,再启用定时、Webhook 或 NATS。