修改数据

爱搭贝
更新于2025-08-07

5.1、修改数据

接口地址:/apps/{app_id}/forms/{form_id}/record_update 请求方式:POST

请求参数

参数类型必输说明
user_idstring用户id
record_idstring记录id(查询列表里返回值的id)

样例:

{
    "user_id":"5f2fda02ea674ee0a5143b87b81af5e2", //用户id
    "record_id":"fdfdfda02ea674ee0a5143b87b81af5e2",//记录id
    "xxx_input_xxx":"123"//表单对应字段
}

5.2、流程提交

接口地址:/apps/{app_id}/forms/{form_id}/records/{record_id}/tasks/{task_id}/submit 请求方式:POST

请求参数

参数类型必输说明
form_idstring表单id
app_idstring应用id
record_idstring记录id(查询列表里返回值的id)
task_idstring任务id(查询待办列表里返回值的taskId)
submitReqobject要提交的任务,requestBody
submitReq.userIdstring提交人的id
submitReq.approve.contentstring提交的审批信息
submitReq.approve.variablesstring当前表单的变量值

样例:

{
        // body体里只需要denyReq的请求参数
        "userId":"b76d5c1f9c36449f8f3f08ab0207765b",
         "approve":{
            "content":"同意",
            "attachments":["https://xxxxxxx/附件.pdf"],
            "images":["https://xxxxxxx/图片.png"],
          },
          "variables":{
            "组件key":"组件value"
          }
}

5.3、流程拒绝

接口地址:/apps/{app_id}/forms/{form_id}/records/{record_id}/tasks/{task_id}/deny 请求方式:POST

请求参数

  • 注:除了uri外,这个参与与流程是完全一样的
参数类型必输说明
form_idstring表单id
app_idstring应用id
record_idstring记录id(查询列表里返回值的id)
task_idstring任务id(查询待办列表里返回值的taskId)
denyReqobject要提交的任务,requestBody
denyReq.userIdstring提交人的id
denyReq.approve.contentstring拒绝的审批信息
denyReq.variablesstring当前表单的变量值

样例:

{
    // body体里只需要denyReq的请求参数
   "userId":"b76d5c1f9c36449f8f3f08ab0207765b",
    "approve":{
        "content":"同意",
        "attachments":["https://xxxxxxx/附件.pdf"],
         "images":["https://xxxxxxx/图片.png"],
     },
     "variables":{
        "组件key":"组件value"
     }     
}

5.4、流程转办

接口地址:/apps/{app_id}/forms/{form_id}/records/{record_id}/tasks/{task_id}/transfer 请求方式:POST

请求参数

参数类型必输说明
form_idstring表单id
app_idstring应用id
record_idstring记录id(查询列表里返回值的id)
task_idstring任务id(查询待办列表里返回值的taskId)
transferReqobject要提交的任务,requestBody
transferReq.userIdstring提交人的id
transferReq.approve.contentstring转换的审批信息
transferReq.transferIdsarray要转换给的人员id集合

样例:

{
        // body体里只需要transferReq的请求参数
    "userId":"b76d5c1f9c36449f8f3f08ab0207765b",
     "approve":{
         "content":"请协助审批",
         "attachments":["https://xxxxxxx/附件.pdf"],
         "images":["https://xxxxxxx/图片.png"],
      },
      "transferIds":["6c039a0c1da74ea4bba3066683735b49"]
}

5.4、流程撤销

接口地址:/apps/{app_id}/forms/{form_id}/records/{record_id}/cancel?user_id= 请求方式:POST

请求参数

参数类型必输说明
form_idstring表单id
app_idstring应用id
record_idstring记录id(查询列表里返回值的id)
user_idstring操作人信息,只有操作人为发起人才可以撤销成功

样例:

{
    "form_id":"684ad97c537b47df824a8b602411b2d2",//路径里带着呢body体不需要传 
    "app_id": "35af7f00c69e44198f894378c68b2a58",//路径里带着呢body体不需要传
    "task_id":"5f2fda02ea674ee0a5143b87b81af5e2",//路径里带着呢body体不需要传
    "record_id":"8d50102b87634d41b2614c35229dd4b5",//路径里带着呢body体不需要传
    "user_id":"string" //路径里带着呢body体不需要传,带到路径里都是需要加签的 这里注意key按是按自然排序的
}