# 注释

Source: https://openflow.run/zh-cn/docs/reference/canvas-comments/
Language: zh-CN
Product version: 0.1.0-beta.77

在画布上解释工作流，不改变执行行为。

画布注释属于布局数据（Presentation）。可以用它解释分支用途、记录业务假设，或说明大型执行图中的某一部分。

## 注释与节点

注释不是可执行节点，没有数据端口、执行连线、重试或运行时输入。添加、移动或编辑注释，都不会改变工作流的业务执行。

重要的运行要求应写入节点配置或工作流文档。注释里写“需要审批”，并不能强制执行审批路径。

## 已发布视图

发布会固定对应的画布快照。历史视图保留当时的布局和注释，不会改写当前草稿的画布。

文档 Preview 可以查看真实工作流，并临时移动节点，但不会保存这些修改。

人工决定后，审批节点选择批准回复或退回修改的分支。

**输入**
待审批的回复为「Your replacement is ready to ship.」。

**预期结果**
批准后进入 Approved reply，拒绝后进入 Keep the draft。

**运行前准备**
导入或执行此案例需要 Open Flow 服务；预览本身可离线使用。

[下载工作流](https://openflow.run/docs/examples/approval-review.openflow.json)

需要强制人工决定时，使用[审批节点](https://openflow.run/zh-cn/docs/nodes/approval/index.md)；需要暂停后继续时，使用[等待节点](https://openflow.run/zh-cn/docs/nodes/wait/index.md)。

## 资料来源

*   [docs/architecture.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/architecture.md#flow-revision-and-presentation)
*   [packages/open-flow/src/workbench/browser/runtime/editor/addNodeOptions.ts](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/packages/open-flow/src/workbench/browser/runtime/editor/addNodeOptions.ts)
