RaydoRaydo Book

浏览器提交型 workflow

适合网页填写、上传、提交、取证和审批控制。

这类 workflow 的关键不是“会不会点按钮”,而是“怎么避免误提交、重复提交、无证据提交”。

最典型的主干结构

  1. Goal / input
  2. Browser navigate
  3. Browser type / upload
  4. Review / approval
  5. Browser submit
  6. Screenshot / evidence
  7. Delivery

推荐节点顺序

步骤推荐节点作用
输入准备Goal / brief / input定义 URL、账号、标题、正文、附件
进入页面browser.navigate打开目标站点
填写与上传browser.type / browser.upload_file完成可预备内容
人工复核Review / Approval确认这次提交真的该发出
正式提交browser.submit_form触发真正的外部后果
取证browser.screenshot / observe留下提交证据
输出Delivery保存 proof、receipt、截图等交付物

审批为什么一定要放在提交前

因为浏览器提交型 workflow 的后果是立刻发生的:

  • 表单一旦提交,外部状态就变了;
  • 文件一旦上传,可能已经进入别人系统;
  • 某些提交无法撤回。

所以审批放在提交后,基本就失去意义了。

最常见的错误搭法

  • 先 submit,再 review;
  • review 太模糊,批准的人不知道自己在批什么;
  • 提交后不取证,后面根本说不清到底发没发出去。

更好的使用方法

  • 所有提交字段都前置显式化;
  • review 节点里只看该看的人类判断,不要再临时补字段;
  • submit 后尽量立刻接 screenshot / evidence;
  • 如果还有桌面侧校验,浏览器证据和桌面证据要分开保留。

想直接照着搭

如果你想从空白画布开始照着做一遍,可以继续看:

适用示例

  • 官网表单投递
  • 后台内容发布前提交流程
  • 上传文件并提交审核

截图占位

后续建议补 3 张图:提交前 review 节点、submit 节点后取证、最终 delivery 里的证据包。