You need to enable JavaScript to run this app.
导航

CreateSubmission - 投递工作流

最近更新时间2024.04.23 14:21:05

首次发布时间2023.02.10 20:00:03

投递工作流

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数

参数
类型
是否必填
示例值
描述
Action
String

CreateSubmission

要执行的操作,取值:CreateSubmission。

Version
String

2021-03-04

API的版本,取值:2021-03-04。

WorkflowID
String

fcxxxxxxxxxxxxxxxxxxx

工作流ID

Name
String

name-history-2022-01-01-08-00-00

投递名称

Description
String

description

投递描述

DataModelID
String

dcxxxxxxxxxxxxxxxxxxx

数据模型ID

DataModelRowIDs
Array of String

["1"]

数据模型行ID

Inputs
String

{"test.name1":"this.name1","test.name2":"this.name2","test.request":"this.requestFile"}

输入配置json序列化

Outputs
String

{"test.response1":"this.response1","test.response2":"this.response2"}

输出配置json序列化

ExposedOptions
ExposedOptions

{}

运行工作流额外配置

ClusterID
String

ucxxxxxxxxxxxxxxxxxxx

集群ID

WorkspaceID
String

wcxxxxxxxxxxxxxxxxxxx

工作空间ID

返回参数

下表仅列出本接口特有的返回参数。更多信息请参见返回结构

参数
类型
示例值
描述
ID
String

scxxxxxxxxxxxxxxxxxxx

投递ID

请求示例

POST /?Action=CreateSubmission&Version=2021-03-04
Content-Type:application/json
{
    "WorkspaceID": "wcxxxxxxxxxxxxxxxxxxx",
    "WorkflowID": "fcxxxxxxxxxxxxxxxxxxx",
    "Name": "name",
    "Description": "description",
    "DataModelID": "dcxxxxxxxxxxxxxxxxxxx",
    "DataModelRowIDs": ["xxxxxxxx"],
    "Inputs": "{\"test.name1\":\"this.name1\",\"test.name2\":\"this.name2\",\"test.request\":\"this.requestFile\"}",
    "Outputs": "{\"test.response1\":\"this.response1\",\"test.response2\":\"this.response2\"}",
    "ExposedOptions": {
        "ReadFromCache": false,
        "ExecutionRootDir": "s3://xxx",
        "AAIPassport": "xxx",
        "MountTOS": true
    },
    "ClusterID": "ucxxxxxxxxxxxxxxxxxxx"
}

返回示例

HTTP/1.1 200 OK
Content-Type:application/json
{
    "ResponseMetadata": {
        "RequestId": "202211302208xxxx",
        "Action": "CreateSubmission",
        "Version": "2021-03-04",
        "Service": "bio",
        "Region": "cn-beijing"
    },
    "Result": {
        "ID": "scxxxxxxxxxxxxxxxxxxx"
    }
}

错误码

下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。

状态码
错误码
错误信息
说明
400
ParamErr
<透传错误内容>

参数错误

403
ForbiddenErr
<透传错误内容>

无权限

404
NotFoundErr
<资源类型>[<具体资源id>] not found

资源不存在

405
CanNotExecErr
<透传错误内容>

操作无法执行

409
AlreadyExistErr
<资源类型>[<具体资源名称>] already exist

资源已存在

500
InternalErr
<透传错误内容>

内部错误