Appearance
输入变量
输入变量是每次运行可能变化的内容。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 在本地注入,运行记录只保存引用和脱敏摘要。