把重复工作交给工作流
可视化搭建、条件分支、多系统联动,每一步都看得见。
工作流编辑器
画出来,就能跑起来
拖拽建图
从触发器出发,拖出条件和动作节点,连线即成流程。
条件分支
金额大于 100 走一条路、否则走另一条;支持等于、大于、包含、存在等 9 种判断。
节点间传值
用 $.节点名.字段 引用上游结果,比如把查询到的订单号带进钉钉消息。
保存即校验
连错线、成环、漏填必填项,保存时就会逐条指出,不会等到运行才报错。
订单自动分派.flow
● 运行中 · 今日已执行 1,284 次平均 320ms
示意图,数据为演示用
连接器库
开箱即用的连接器
HTTP
任意 REST API,支持认证与重试
钉钉
群机器人消息、@提醒、加签
SMTP 发信,HTML 与模板变量
SQLite
参数化查询与事务
Webhook
签名校验、防重放、幂等
企业微信Soon
群机器人与应用消息
飞书Soon
消息卡片与多维表格
MySQLSoon
读写业务数据库
需要别的连接器?发邮件到 hello@opengency.ai 告诉我们。
AI 优化
让 AI 帮你搭、帮你调
AI 工作流助手即将推出
用一句话描述需求,自动生成工作流草稿;根据运行记录找出慢节点和常失败的步骤,给出优化建议。我们正在开发中。
运行监控
每一次运行都有据可查
逐节点记录
每次运行都记录走过哪些节点、各自的输入输出和耗时。
失败即停
任一节点出错立即停止并标记失败,错误原因直接显示在对应节点上。
运行历史
按工作流查看历次执行,最新的排在最前。
| 节点 | 状态 | 耗时 | 输出 |
|---|---|---|---|
| trigger | success | 0.01ms | {amount: 500} |
| is_big_order | success | 0.02ms | {result: true} |
| notify_sales | success | 182ms | {status: "success"} |
执行记录示意,数据为演示用
安全默认
默认安全,不用额外配置
内网隔离
HTTP、Webhook、钉钉、邮件连接器只能访问公网地址,重定向和 DNS 重绑定也拦得住。
数据沙箱
SQLite 连接器只能读写你自己数据目录下的文件,碰不到别人的数据。
签名校验
Webhook 支持 HMAC-SHA256 签名,配置了密钥就强制验签。
不执行代码
条件判断是结构化的比较,任何输入都只被当作数据,不会被当成代码运行。
对比
比手写脚本省心在哪
| 对比项 | 手写脚本 | Opengency |
|---|---|---|
| 上手门槛 | 需要会写代码 | 拖拽即可 |
| 改一个通知对象 | 改代码、重新部署 | 改一个字段,保存 |
| 出错排查 | 翻日志 | 每个节点的输入输出一目了然 |
| 访问内网 / 越权读文件 | 取决于写代码的人 | 默认拦截 |
| 多人协作 | 代码评审 | 团队空间(即将推出) |