跳转到内容

工作流分享指南

FlowAI 的「工作流分享」可以把一个工作流发布为对外访问的分享链接。拿到链接的人无需进入你的工作区即可查看工作流结构,并根据你设置的权限进行运行或复制。

你能用工作流分享做什么

  • 对外演示:把工作流发给同事/客户,打开链接即可查看和体验。
  • 可控地开放运行:允许访问者在分享页直接运行,但通过计费方式与频率限制控制成本与滥用风险。
  • 可控地开放复制:允许访问者把工作流复制到自己的账户中继续二次编辑(适合模板分发)。
  • 可追踪:在分享管理中查看访问日志(查看/运行/复制)。

开始前准备

  1. 先保存工作流:建议在分享前完成调试并保存到最新版本。
  2. 检查敏感信息:工作流节点配置、提示词、示例输入等可能包含敏感内容,分享前请做脱敏处理。
  3. 确认是否需要“允许复制”:如果你的工作流引用了其他工作流(存在依赖),为了保护关联流程的权限与隐私,系统会禁止启用复制功能(按钮会置灰并提示原因)。
  4. 提前决定计费方式:你希望由谁承担执行成本(分享者或运行者),这会直接影响访问者是否需要登录才能运行。

入口:打开「工作流分享」

在工作流编辑器中,点击顶部操作区的「…」菜单,然后选择「工作流分享」。

打开工作流分享入口

打开后会出现「工作流分享」管理弹窗:你可以在这里创建分享、复制链接、编辑/禁用/删除分享,以及查看访问日志。

工作流分享管理弹窗

创建一条分享(推荐流程)

  1. 点击「创建分享」。
  2. 在「基本信息」中填写:
    • 分享标题(必填,默认会自动带入工作流名称)
    • 分享描述(可选)
    • 计费方式:分享者付费 / 运行者付费
    • 过期时间:留空表示长期有效
  3. 在「界面配置」中设置:
    • 是否显示运行按钮
    • 是否显示复制按钮(若工作流有依赖则无法开启)
    • 欢迎信息(可选,访问者打开分享页时会弹窗展示,并支持手动再次查看)
  4. 在「频率限制」中按需开启并设置:
    • 每日运行限制、每小时运行限制、单 IP 每日限制、冷却时间
  5. 点击「创建」完成发布。

创建分享表单(基本信息)

字段与行为说明

计费方式:分享者付费 vs 运行者付费

  • 分享者付费:访问者运行时消耗的是工作流所有者的点数/额度;适合公开演示与对外体验,但务必配合频率限制控制成本。
  • 运行者付费:访问者运行时消耗的是访问者自己的账户点数/额度;访问者需要登录才能运行(分享页会出现登录遮罩提示)。

过期时间

  • 留空表示长期有效;填写后到期会自动失效。
  • 到期后分享页仍可打开查看,但运行/复制入口会不可用(按你分享时配置的权限与系统策略为准)。

权限:运行与复制

  • 查看:分享页默认允许查看工作流结构与可视化图(用于演示与理解流程)。
  • 运行:开启后,分享页会显示「运行」按钮,访问者可以直接执行并查看输出。
  • 复制:开启后,分享页会显示「复制」按钮,访问者可将工作流复制到自己的账户中。
    • 复制通常需要访问者登录后才能进行。
    • 如果工作流引用了其他工作流(有依赖),系统会禁止开启复制功能,并在配置区提示原因。

欢迎信息(可选)

  • 适合放置使用说明、输入格式、注意事项、联系方式等。
  • 访问者首次打开分享页会弹出欢迎信息;同一会话中关闭后不再自动弹出,但可通过标题旁的信息按钮手动再次打开。

频率限制(可选,但强烈建议公开分享开启)

频率限制用于减少滥用与不可控成本,主要影响“运行”行为(不影响查看或复制):

  • 每日运行限制:整个分享每天允许的最大运行次数(所有用户共享)。
  • 每小时运行限制:单个 IP 每小时允许的最大运行次数。
  • 单 IP 每日限制:单个 IP 每天允许的最大运行次数。
  • 冷却时间(秒):同一 IP 两次运行之间的最小间隔。

频率限制与权限配置

复制分享链接并分发

创建分享后,在分享卡片上点击「复制链接」,即可得到分享 URL,发送给任何需要访问的人。

复制分享链接

你也可以保留多条分享(比如:一条用于内部测试,一条用于对外公开),并分别设置不同的计费方式、过期时间与频率限制。

访问者打开链接后会看到什么

访问者打开分享链接后,会进入共享页面:

  • 顶部展示分享标题、分享者信息;根据你配置显示运行/复制按钮。
  • 工作流视图用于查看流程结构;运行视图用于填写输入并查看执行结果。
  • 若你选择「运行者付费」,未登录访问者会在运行区域看到登录提示遮罩,登录后才能运行。
  • 如果触发频率限制,运行区域会显示”已冻结/请稍后再试”的提示(用于防滥用保护)。

分享页访问者视图

管理已有分享(编辑/禁用/删除/日志)

在「工作流分享」管理弹窗中,你可以对每条分享进行日常维护:

  • 编辑:更新标题、描述、计费方式、过期时间、运行/复制开关、欢迎信息、频率限制等。
  • 启用/禁用:临时停止对外访问(适合紧急下线或维护)。
  • 删除:彻底删除该分享链接(删除后链接不可恢复)。
  • 日志:查看访问日志,记录访问者对该分享的”查看/运行/复制”行为(包含时间、IP、浏览器信息等)。

分享卡片管理操作

常见问题

为什么“允许复制”开关是灰色的?

当工作流引用了其他工作流(存在依赖)时,为保护关联流程的权限与隐私,系统会禁止开启复制功能。你可以:

  • 将依赖工作流的逻辑合并到一个工作流中,或
  • 仅开放“查看/运行”,不开放复制。

访问者说“不能运行/提示需要登录”,怎么办?

  • 如果你选择了「运行者付费」,访问者必须登录后才能运行。
  • 如果你关闭了“运行”权限,分享页不会显示运行按钮。
  • 如果触发了频率限制,访问者需要等待冷却期结束或等到配额恢复。

高级:嵌入到网页(iframe)

如果你希望把分享页嵌入到自己的站点中,可以用 iframe 加载分享链接(建议同时开启频率限制):

<iframe
src="https://flowai.cc/dashboard/shared/<share_uuid>"
style="width: 100%; height: 800px; border: 0;"
></iframe>

iframe 模式下,分享页支持通过 postMessage 与父页面通信,实现隐藏头部、触发运行等交互(仅供高级集成使用):

iframeEl.contentWindow.postMessage(
{
scope: "flowai-share-embed",
shareUuid: "<share_uuid>",
command: "hide-header",
payload: { hidden: true },
},
"*"
);