dag json 模板说明 =================================== .. code:: { "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,自动递增 } ] }