调用工作流
使用此组件可以在当前流程中调用同项目中的其他可视化工作流和Python工作流。
如果您的流程中使用了调用Python模块组件,升级产品至6.5及以上版本时,请使用调用工作流组件替换原流程中的调用Python模块组件。
# 组件说明
# 常规设置
可视化工作流
配置项 | 说明 |
---|---|
执行工作流 | 当前项目中的可视化工作流。 |
工作流输入 | 可视化工作流的输入数据。 |
工作流输出 | 可视化工作流的输出数据。 |
查看可视化工作流 | 通过双击指定位置查看待调用的可视化工作流。 |
Python工作流
配置项 | 说明 |
---|---|
执行工作流 | 当前项目中的Python工作流。 |
运行超时(秒) | 设置Python工作流的运行超时时间。默认为-1 ,表示不限制Python工作流的运行时间。 |
执行函数 | Python工作流内的函数。 |
输入参数 | 函数的输入参数。 |
返回值暂存为 | 将返回值暂存为指定类型的变量,名称可自定义,默认名称为Python模块调用结果。 |
查看Python模块文件 | 通过双击指定位置查看待调用的Python模块文件。 |
# 错误处理
详情请参见错误处理 (opens new window)。
# 使用示例
# 调用可视化工作流
流程设置
子工作流设置:
主工作流设置:
调试结果
# 调用Python工作流
流程设置 module1代码:
from . import Resource, print
def main(a: int, b: str) -> int:
z = a + int(b)
print(a, b, z)
return z
1
2
3
4
5
6
2
3
4
5
6
组件配置:
调试结果
最近更新时间: {
"value": "2023-11-24",
"effect": true
}