变量定义
一、概述
变量定义节点是逻辑设计器中用于在流程中声明并初始化变量的功能节点。
它支持设置变量的名称、数据类型、是否为集合(列表)以及是否可空,用于后续流程中的引用和使用。
该节点常用于在流程执行前预设数据容器,或为流程赋初始值。
二、使用说明
2.1 配置项说明
| 配置项 | 说明 |
|---|---|
| 变量名称 | 用户自定义的变量标识符(不支持中文命名) |
| 数据类型 | 变量所绑定的数据类型,如字符串、整数、布尔值、对象、自定义模型等 |
| 初始值 | 可选,设定变量的初始值 |
| 是否为集合 | 是否集合类型(如列表、数组),默认为单值 |
| 是否可空 | 是否允许该变量为空值 |
2.2 支持的数据类型
基础类型:字符串、整数、浮点数、布尔值、日期时间等。
复合类型:自定义模型。
集合类型:支持任意数据类型的集合形式。
可空支持:所有类型均支持可空,以兼容动态或不完整数据。

2.3 变量作用域
定义在流程起始阶段的变量,在整个流程中全局可用。
定义在遍历、条件等局部逻辑中时,仅在该作用域内有效。
变量命名建议遵循统一风格,避免命名冲突。
三、示例场景
在流程开始前定义一个变量,用于收集结果。
先设计一个返回结果标识。判断查询结果中是否有数据,如果有数据,将遍历定义的值设置为true。
