Skip to content

输入变量

输入变量是每次运行可能变化的内容。Workova 使用同一份 Input Schema 和 UI Schema,自动生成桌面、手机、定时、CLI、API 和渠道输入界面。

支持的输入

  • 单行或多行文本。
  • 整数和小数。
  • 开关、单选和多选。
  • 日期、日期时间和相对时间。
  • 文件和多个文件。
  • 登录身份。
  • 对象、表格数组和高级 JSON。
  • Secret 引用。

变量来源

来源适用情况
本次填写每次运行都由用户决定
固定值创建后通常不变化
默认值常用值可直接采用,也允许覆盖
相对时间今天、7 天前、下月第一天等
前序输出使用本次链路中前一个自动化的结果
最近成功结果使用指定自动化最近一次成功输出
助手生成根据白名单输入生成符合 Schema 的结构化数据
身份或 Secret从本地登录身份或安全存储读取引用
远程消息手机、渠道或 API 传入

相对时间

时间表达式包含基准、时区、偏移、取整和输出格式。运行开始时会解析并冻结,所以重试不会得到不同日期。

例如“上海时区的 7 天前零点”可以表示为:

json
{
  "source": "time",
  "base": "run_started_at",
  "timezone": "Asia/Shanghai",
  "offset": { "days": -7 },
  "round": "start_of_day",
  "format": "yyyy-MM-dd"
}

助手生成变量

只有你明确选择“由助手生成”时才调用模型。该变量必须配置允许的输入、输出 Schema、Token 预算、超时和失败策略。结果先通过 Schema 校验,才能进入下一步。

敏感内容

密码、Cookie 和 Token 不会自动变成普通变量。它们通过登录身份或 SecretRef 在本地注入,运行记录只保存引用和脱敏摘要。

Workova 官方文档