1.0 KiB
1.0 KiB
Workflow 数据库设计
1. 表结构
| 表 | 说明 |
|---|---|
studio_project |
Studio 项目空间 |
workflow_definition |
Workflow 主定义 |
workflow_version |
Workflow 版本快照 |
workflow_run |
Workflow 运行记录 |
workflow_run_step |
Workflow 节点步骤日志 |
2. 关键约束
studio_project.project_code唯一。workflow_definition.workflow_code唯一。workflow_version使用(workflow_id, version_no)唯一。workflow_run.request_id唯一。workflow_definition.bound_agent_id可引用agent_definition。
3. 脚本
script/sql/11.studio_project.sqlscript/sql/12.workflow.sqldocs/STUDIO_PROTOTYPE_SCHEMA.sql
4. JSON 字段
workflow_version.graph_json保存流程图快照。workflow_run.input_json与output_json保存运行输入输出摘要。workflow_run_step.input_json与output_json保存节点级输入输出摘要。
JSON 字段只保存运行必要摘要,不保存敏感密钥。