自动化事件与运行
向客户 Runtime 调用 POST /v1/workflows/events,JSON 包含 event、eventKey 和 payload。event 最长 160 字符,eventKey 最长 256 字符,payload 不得超过 64 KiB。202 返回的 matched 是匹配 active 流程数,accepted 是新建运行数。
{"event":"user.created","eventKey":"user_42_created","payload":{"user":{"email":"alex@example.com"}}}幂等、状态和恢复
Section titled “幂等、状态和恢复”eventKey 是每个流程的幂等边界,相同密钥不会创建第二次运行。queued 等待执行,waiting 是 Delay,completed 已完成,failed 表示节点失败。最近运行显示流程版本、当前节点、下次时间和错误。
每轮最多处理 50 个到期运行,并使用 5 分钟租约防并发;这不是人为发送延迟,中断任务在租约到期后重新可用。失败不会自动重复副作用,修正后确认安全,再用新的 eventKey 触发。