流程上报

流程上报

简要描述
  • 非编管控流程上报接口,在流程实例创建或者流程状态变更时,需要调用此接口
请求URL
  • http://ip:port/cetkern/api/v1/flowInstance
请求方式
  • POST

请求示例

  {
      "flowInstanceList": [
          {
              "instanceId": "54ef-547824-ac85",
              "taskId":"xxxxxx",
            "flowInstanceName":"dayang_vm",
            "entityId": "1",
            "entityType":"大洋虚拟化非编",
            "entityName": "50",
            "currentNodeId": "1",
            "currentNodeName": "1",
            "currenNodeRate": "",
            "currentNodeStatusValue": "1",
              "currentNodeRetryNum": "1",
            "flowStatus": "",
            "FlowInstanceDesInfo": "",
            "FowStatusDesInfo": "",
            "startTime": "",
            "endTime": "",
            "tenantId": "",
            "tenantName": """orgCode": "",
            "orgName": "",
            "flowId": "2000",
            "isNewInstance": "是否为新流程"
            },
            ... ...
      ]

  }
返回参数说明
参数名 类型 说明
flowInstanceList jsonarray 流程列表
-instanceId string 实例ID
-taskId string 任务ID
-flowInstanceName string 流程名称
-entityId string 资源ID
-entityType string 资源类型
-entityName string 资源名称
-currenNode string 当前节点
-currenNodeRate string 当前节点进度(隐藏)
-currentNodeStatusValue string 当前节点状态描述
-currentNodeRetryNum string 当前节点重试次数
-flowStatus int 流程状态 (-1失败;0进行中;1成功2尚未执行3中止)
-FlowInstanceDesInfo string 流程进度描述
-FowStatusDesInfo string 流程状态描述
-startTime date 开始时间
-endTime date 结束时间
-tenantId string 租户ID
-tenantName string 租户名称
-orgCode string 边缘云ID
-orgName string 边缘云名称
-flowId string 流程模板ID
-isNewInstance string 是否为新流程
返回示例
  {
    "error_code": 200,
    "msg": 错误说明
  }
返回参数说明
参数名 类型 说明
error_code int 错误码, 200正常
msg string 错误说明
备注
  • 更多返回错误代码请看首页的错误代码描述

流程模板上报

简要描述
  • 非编管控流程模板上报接口,在创建或者更新流程模板时,需要调用此接口
请求URL
  • http://ip:port/cetkern/api/v1/flow
请求方式
  • POST
请求示例
  {
      "flowList": [
          {
              "orgCode": "",
            "orgName": "",
            "tenantId": "",
            "tenantName": """flowId": "2000",
              "FlowName":"流程模板名称",
            "childFlowList": {
                    "nodeList":[
                        {
                            "uuid":"流程节点UUID",
                            "level":"",
                            "objectId":"节点对象ID",
                            "objectType":"节点对象类型",
                            "objectName":"节点对象名称",
                            "belongObjectId":"流程模板ID",
                            "objectStepTag":"",
                            "pointX":"",
                            "pointY":"",
                            "statusInfo":"",
                            "sysId":"",
                            "startTime":"开始时间",
                            "endTime":"结束时间"
                        },
                        ...
                    ]
                    "relationShipList":[
                        {
                            "uuid":"",
                            "belongObjectId":"流程模板ID",
                            "beginNodeId":"",
                            "endNodeId":""
                            "beginPointX":"",
                            "beginPointY":"",
                            "endPointX":"",
                            "endPointY":"",
                            "relationType":"",
                            "relationName":"",
                            "zIndex":""
                        }
                        ...
                    ]
                },
                ......
              ]
          }
  }
返回参数说明
参数名 类型 说明
flowList jsonarray 流程列表
-orgCode string 边缘云ID
-orgName string 边缘云名称
-tenantId string 租户ID
-tenantName string 租户名称
-flowId string 流程模板ID
-FlowName string 流程模板名称
-childFlowList jsonarray 流程节点列表
—nodeList jsonobject
—-uuid string 流程节点UUID
—-level string
—-objectId string 节点对象ID
—-objectType string 节点对象类型
—-objectName string 节点对象名称
—-belongObjectId string 所属父节点
—-objectStepTag string
—-pointX string 位置信息横坐标
—-pointY string 位置信息纵坐标
—-statusInfo string 状态描述
—-sysId string 节点对象ID枚举(可读)
—-startTime string 开始时间
—-endTime string 结束时间
—relationShipList jsonobject
—-uuid string 节点关系UUID
—-belongObjectId string
—-beginNodeId string 开始节点ID(UUID和OBJECTID不确定)
—-endNodeId string 结束节点ID(UUID和OBJECTID不确定)
—-beginPointX string
—-beginPointY string
—-endPointX string
—-endPointY string
—-relationType string
—-relationName string
—-zIndex string
返回示例
  {
    "error_code": 200,
    "msg": 错误说明
  }
返回参数说明
参数名 类型 说明
error_code int 错误码, 200正常
msg string 错误说明
备注
  • 更多返回错误代码请看首页的错误代码描述