202 lines
3.5 KiB
Markdown
202 lines
3.5 KiB
Markdown
# 流程功能块使用说明
|
||
|
||
## 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 | 默认 |
|
||
|
||
### 输出参数
|
||
无 |