{
"params": [ #动态&静态参数配置项(在通过方案创建任务时添加)
{
"key": "", #配置参数需要传递的key
"label": "" #配置参数的说明
"value": "" #参数的默认值
"type": "" #动态参数 or 静态参数 ('dynamic' or 'static')
}
],
"data": { #动态参数传递数据
"key": "value" #这里的key对应params.key,value为传递的参数值,可以有多个key->value键值对
},
"nodes": [
{
"id": 102, #节点id
"tool_id": "201", #节点对应的算子的id
"pos_x": 365, #节点位于画布的x坐标
"pos_y": 327, #节点位于画布的y坐标
"label": "", #节点的名称(不是算子的名称)
"failto": 100, #失败节点的id
"params": { #节点的表单配置参数、输出参数
"form_input1": "123", #一个参数例子
"output1": "456" #一个参数例子
},
"params_bind": {
"key" : "value" #节点参数列表映射,此处的key 是 params.key , value 是 node.params.key
}
"userdata": {}, #用于存储用户自定义数据
"in_ports": 3, #节点入口个数(同[0,1,2])
"out_ports": 1, #节点出口个数(同[0])
"state": 0 #节点的状态(0-正常(未运行),1-运行中,2-运行成功,3-运行失败,4-警告,9-停用)
}
],
"edges": [
{
"src_node_id": 102, #连线起点的节点 node id
"src_output_idx": 0, #连线起点的节点 node 输出口索引号(从左向右)
"dst_node_id": 103, #连线终点的节点 node id
"dst_input_idx": 0, #连线终点的节点 node 输入口索引号(从左向右)
"id": 11 #在一个 dag 组件中 edges 的唯一 id,自动递增
}
]
}