VWED_server/docs/progress_components.md

202 lines
3.5 KiB
Markdown
Raw Normal View History

2025-04-30 16:57:46 +08:00
# 流程功能块使用说明
## break (BreakBp)
### 描述
本块用于跳出当前循环。
### 输入参数
### 输出参数
## 延迟 (DelayBp)
### 描述
本块用于实现延迟执行。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|------------|---------|--------|---------|
| timeMillis | 必填 | Long | 毫秒 |
### 输出参数
## If (IfBp)
### 描述
本块用于条件判断。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|-----------|---------|---------|--------|
| condition | 必填 | Boolean | 条件 |
### 子块
| 子块名 | 子块描述 |
|--------|---------|
| default | 默认 |
### 输出参数
## If-Else (IfElseBp)
### 描述
本块用于条件分支判断。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|------------|---------|---------|----------|
| conditionIf | 必填 | Boolean | if条件 |
### 子块
| 子块名 | 子块描述 |
|-------|---------|
| if | if为真 |
| else | else |
### 输出参数
## 遍历数组 (IterateListBp)
### 描述
本块用于遍历数组中的元素。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|-------|---------|----------|-------|
| list | 必填 | JSONArray | 数组 |
### 上下文变量
| 变量名 | 类型 | 描述 |
|-------|------|----------|
| index | Long | 循环索引 |
| item | Any | 当前项 |
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## 并行执行 (ParallelFlowBp)
### 描述
本块用于并行执行多个子块。
### 输入参数
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## 重复执行N次 (RepeatNumBp)
### 描述
本块用于重复执行子块N次。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|-------|---------|------|--------------|
| num | 必填 | Long | 次数N<1000|
### 上下文变量
| 变量名 | 类型 | 描述 |
|-------|------|----------|
| index | Long | 循环索引 |
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## return (ReturnBp)
### 描述
本块用于从当前流程返回。
### 输入参数
### 输出参数
## 串行执行 (SerialFlowBp)
### 描述
本块用于串行执行多个子块。
### 输入参数
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数
## 抛出异常 (ThrowExceptionBp)
### 描述
本块用于抛出异常。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|---------|---------|--------|------------|
| message | 必填 | String | 异常提示文本 |
### 输出参数
## while (WhileBp)
### 描述
本块用于循环执行。
### 输入参数
| 参数名 | 是否必填 | 类型 | 描述 |
|------------------|---------|---------|-------------------------|
| loopCondition | 必填 | Boolean | 循环条件 |
| runOnce | 非必填 | Boolean | 至少执行一次子块 |
| retryPeriod | 非必填 | Long | 循环时间间隔(ms) |
| printContinuously | 非必填 | Boolean | 是否持续打印日志(默认为false) |
### 子块
| 子块名 | 子块描述 |
|---------|---------|
| default | 默认 |
### 输出参数