1
00:00:00,000 --> 00:00:13,933
这一节演示订单解析工作流。现在画布完全为空，没有节点，也没有连线。我们从节点库开始，一步一步搭建，最后运行验证。

2
00:00:13,933 --> 00:00:23,833
添加 LoadText 节点。在右侧输入要处理的原始文本，后续节点通过连线取得字符串。

3
00:00:23,833 --> 00:00:37,200
添加 Constant 节点。在右侧填入本例的数据。常量可以是数字、字符串、列表或字典，使用合法的 JSON 格式。

4
00:00:37,200 --> 00:00:48,233
添加 RegexMatch 节点。输入正则表达式。匹配节点输出布尔值和分组字典，不负责跳转。

5
00:00:48,233 --> 00:01:00,300
点击 LoadText 的 text 输出，再点击 RegexMatch 的 text 输入，建立这条数据连线。下游现在直接使用上游结果。

6
00:01:00,300 --> 00:01:12,067
点击 Constant 的 value 输出，再点击 RegexMatch 的 pattern 输入，建立这条数据连线。下游现在直接使用上游结果。

7
00:01:12,067 --> 00:01:21,967
添加 If 节点。分支节点只检查布尔值。true 和 false 出口连接到后续节点的 gate。

8
00:01:21,967 --> 00:01:33,533
点击 RegexMatch 的 ok 输出，再点击 If 的 condition 输入，建立这条数据连线。下游现在直接使用上游结果。

9
00:01:33,533 --> 00:01:45,000
点击 RegexMatch 的 groups 输出，再点击 If 的 value 输入，建立这条数据连线。下游现在直接使用上游结果。

10
00:01:45,000 --> 00:01:57,333
添加 Python 节点。把处理逻辑写在这个节点里，输入由连线传入，结果写入 result。这样主画布保持简洁。

11
00:01:57,333 --> 00:02:08,167
点击 If 的 true 输出，再点击 Python 的 gate 输入，建立这条控制连线。只有条件为真，下游才会执行。

12
00:02:08,167 --> 00:02:19,033
点击 If 的 value 输出，再点击 Python 的 value 输入，建立这条数据连线。下游现在直接使用上游结果。

13
00:02:19,033 --> 00:02:27,400
添加 Output 节点。这个节点收集最终结果，运行后可以在底部查看。

14
00:02:27,400 --> 00:02:38,500
点击 If 的 false 输出，再点击 Output 的 gate 输入，建立这条控制连线。只有条件为真，下游才会执行。

15
00:02:38,500 --> 00:02:48,400
节点和连线已经搭建完成。现在点击运行工作流，由真实的 Python 执行所有激活节点。

16
00:02:48,400 --> 00:03:01,133
运行成功。底部显示每个节点的实际输出，结果已与本例预期值核对。这个例子从空白画布开始，现已完整跑通。
