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变量部分找到。