1、删除一个任务
表1.删除任务 - URL参数
| 参数 | 需要 | 值 | 描述 |
|---|---|---|---|
| 任务id | 是 | 串 | 要删除的任务的ID。 |
| cascadeHistory | 假 | 布尔 | 删除任务时是否删除HistoricTask实例(如果适用)。如果未提供,则此值默认为false。 |
| deleteReason | 假 | 串 | 任务被删除的原因。如果cascadeHistory为true ,则此值将被忽略。 |
表2.删除任务 - 响应代码
| 响应码 | 描述 |
|---|---|
| 204 | 表示找到并已被删除的任务。响应主体有意为空。 |
| 403 | 指示请求的任务不能被删除,因为它是工作流程的一部分。 |
| 404 | 表示找不到请求的任务。 |
2、获取任务的所有变量
表3.获取任务的所有变量 - URL参数
| 参数 | 需要 | 值 | 描述 |
|---|---|---|---|
| 任务id | 是 | 串 | 要获取变量的任务的ID。 |
| 范围 | 假 | 串 | 要返回的变量的范围。何时local只返回任务本地变量。何时global,只返回来自任务父级执行层次的变量。当省略参数时,返回本地和全局变量。 |
表4.获取任务的所有变量 - 响应代码
| 响应码 | 描述 |
|---|---|
| 200 | 表示找到任务并返回所请求的变量。 |
| 404 | 表示找不到请求的任务。 |
成功回应机构:
[
{
"name" : "doubleTaskVar",
"scope" : "local",
"type" : "double",
"value" : 99.99
},
{
"name" : "stringProcVar",
"scope" : "global",
"type" : "string",
"value" : "This is a ProcVariable"
}
]
这些变量作为JSON数组返回。完整的响应描述可以在一般的REST变量部分找到。









