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 | 默认 |
|
|||
|
|
|||
|
### 输出参数
|
|||
|
无
|