调用AssignReviewer进行手动分配质检员

手动分配质检完成的文件给质检员处理,支持单个文件分配和批量分配:

单个文件分配:将某个文件分给指定质检员。

批量分配:将筛选出来的多个文件批量分配给某些质检员,可以指定每个质检员分配的文件个数,也可以指定多个质检员平均分配。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String AssignReviewer

系统规定参数。取值:AssignReviewer。

JsonStr String {"assignmentList":[{"taskId":"1C21CF1E-2917-4236-A046-20E37B293B69","fileId":"7981b466fd6a4c70a7065da159739a5b"},{"taskId":"0111DDBC-5F10-47E0-B7D4-7175F47D626F","fileId":"1814eeae3cff41e989e31ab547f07561"}],"assignments":[{"reviewer":"255746168704895558"},{"reviewer":"268370362815185444"}]}

完整Json字符串信息,具体内容参见以下详细信息。

jsonStr参数说明

属性

值类型

是否必须

说明

assignmentList

List

待分配的文件列表,按所选文件逐个分配,与searchParam不能同时为空;若同时提供,则取assignmentList,详见下方 请求参数assignmentList结构信息

searchParam

Object

筛选条件,与 [GetResult](https://help.aliyun.com/document_detail/142334.html) 的入参一致,用于筛选出一批文件进行批量分配

assignments

List

质检员信息,批量分配时用来指定质检员,详见下方 请求参数Assignments结构信息

#### 请求参数assignmentList结构信息

属性

值类型

是否必须

说明

taskId

String

文件的任务ID

fileId

String

文件ID

reviewer

String

质检员ID,单个文件分配时使用

#### 请求参数Assignments结构信息

属性

值类型

是否必须

说明

reviewer

String

质检员ID

count

String

分配文件的数量,如果为空,则进行平均分配

入参示例

#### 1. 多个文件平均分配给多个质检员:


{
        "assignmentList":[
            {
                "taskId":"1C21CF1E-2917-4236-A046-20E37B293B69",
                "fileId":"7981b466fd6a4c70a7065da159739a5b"
            },
            {
                "taskId":"0111DDBC-5F10-47E0-B7D4-7175F47D626F",
                "fileId":"1814eeae3cff41e989e31ab547f07561"
            }
        ],
        "assignments":[
            {
                "reviewer":"255746168704895558"
            },
            {
                "reviewer":"268370362815185444"
            }
        ]
}

#### 2. 多个文件分配给多个质检员,指定每个质检员分配的文件个数:


{
        "assignmentList":[
            {
                "taskId":"C97132A8-F0C5-4FA3-83C3-8C145CECB8C1",
                "fileId":"fae2f045162d459daa35f8ec5570c68e"
            },
            {
                "taskId":"1C21CF1E-2917-4236-A046-20E37B293B69",
                "fileId":"7981b466fd6a4c70a7065da159739a5b"
            },
            {
                "taskId":"0111DDBC-5F10-47E0-B7D4-7175F47D626F",
                "fileId":"1814eeae3cff41e989e31ab547f07561"
            }
        ],
        "assignments":[
            {
                "reviewer":"255746168704895558",
                "count":1
            },
            {
                "reviewer":"268370362815185444",
                "count":2
            }
        ]
}

#### 3. 通过筛选条件进行批量分配:


{
        "searchParam":{
            "dataType":1,
            "sourceType":0,
            "startTime":"2020-03-07 00:00:00",
            "endTime":"2020-03-13 23:59:59"
        },
        "assignments":[
            {
                "reviewer":"255746168704895558"
            },
            {
                "reviewer":"268370362815185444"
            }
        ]
}

#### 4. 分配单个文件:


{
        "assignmentList":[
            {
                "taskId":"C97132A8-F0C5-4FA3-83C3-8C145CECB8C1",
                "fileId":"fae2f045162d459daa35f8ec5570c68e",
                "reviewer":"255746168704895558"
            }
        ]
}

返回数据

名称 类型 示例值 描述
Code String 200

结果代码,200 表示成功,若为别的值则表示失败,调用方可根据此字段判断失败原因。

Message String successful

出错时表示出错详情,成功时为successful。

RequestId String 82C91484-B2D5-4D2A-A21F-A6D73F4D55C6

请求ID

Success Boolean true

请求是否成功,调用方可根据此字段来判断请求是否成功:true表示成功;false/null表示失败

示例

请求示例

http(s)://[Endpoint]/?Action=AssignReviewer
&<公共请求参数>

正常返回示例

XML 格式

<AssignReviewerResponse>
      <Code>200</Code>
      <RequestId>D1436A84-8A33-4416-ACC9-94D0247C6DA8</RequestId>
      <Success>true</Success>
      <Message>successful</Message>
</AssignReviewerResponse>

JSON 格式

{"Code":"200","RequestId":"D1436A84-8A33-4416-ACC9-94D0247C6DA8","Success":true,"Message":"successful"}

错误码

访问错误中心查看更多错误码。