任务操作

POST运行时/任务/ {taskId}

完成一项任务 - 身体JSON:

{
"action" : "complete",
"variables" : []
}

完成任务。可选变量数组可以使用该variables属性传入。有关变量格式的更多信息可以在REST变量部分找到。请注意,所提供的变量作用域将被忽略,变量将在父级作用域上进行设置,除非在本地作用域中存在一个变量(在此情况下将覆盖该变量)。这与TaskService.completeTask(taskId, variables)调用的行为相同。

请注意,transientVariables属性也被接受为这个JSON的一部分,它跟变量属性的结构相同。

声明任务 - 身体JSON:

{
"action" : "claim",
"assignee" : "userWhoClaims"
}

声称受让人的任务。如果受让人null,任务被分配给任何人,可以再次申报。

委托任务 - 正文JSON:

{
"action" : "delegate",
"assignee" : "userToDelegateTo"
}

将任务委派给给定的受让人。受让人是必需的。

解决任务 - 正文JSON:

{
"action" : "resolve"
}

解决任务委派。任务被分配回任务所有者(如果有的话)。

表1.任务操作 - 响应代码

响应码 描述
200 指示执行的操作。
400 当主体包含无效值时,或者当操作需要时,受让人缺失时。
404 表示找不到请求的任务。
409 指示由于冲突而无法执行操作。在任何情况下,任务都是同时更新的,或者任务是由另一个用户主张的claim。

成功响应正文:请参阅响应runtime/tasks/{taskId}。

上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:

Flowable入门系列文章129 - 任务 03相关推荐

  1. Flowable入门系列文章41 - 网关 03

    基于事件的网关 描述 基于事件的网关提供了一种基于事件做出决定的方式.网关的每个出站序列流都需要连接到中间捕获事件.当进程执行到达一个基于事件的网关时,网关就像一个等待状态:暂停执行.另外,对于每个外 ...

  2. Flowable入门系列文章193 - 禁用批量插入和安全脚本

    1.禁用批量插入 默认情况下,引擎将在批量插入中将同一数据库表的多个插入语句组合在一起,从而提高性能.已经针对所有支持的数据库进行了测试和实施. 但是,它可能是受支持和测试过的数据库的特定版本,不允许 ...

  3. Flowable入门系列文章47 - 电子邮件任务

    Flowable允许您通过向一个或多个收件人发送电子邮件的自动邮件服务任务来增强业务流程,包括支持cc,bcc,HTML内容等.请注意,邮件任务不是 BPMN 2.0规范的正式任务(因此没有专门的图标 ...

  4. Flowable入门系列文章195 - JMX的组态和服务URL

    1.组态 JMX使用默认配置,以便于使用最常用的配置进行部署.但是,更改默认配置很容易.您可以通过编程或通过配置文件来完成.下面的代码片段显示了如何在配置文件中完成这个工作: <bean id= ...

  5. Flowable入门系列文章11 - Flowable API 01

    1.Process Engine API和服务 引擎API是与Flowable进行交互的最常见的方式.主要的出发点是ProcessEngine,可以按照配置部分所述的几种方式创建 .从 Process ...

  6. Flowable入门系列文章35 - Activity解读 11

    1.消息中间捕捉事件 描述 中间捕获 消息事件捕获具有指定名称的消息. 图形表示法 中间捕捉消息事件可视化为一个典型的中间事件(圆圈内有较小的圆圈),里面有消息图标.消息图标是白色(未填充),以指示其 ...

  7. Flowable入门系列文章194 - JMX的基本介绍和属性说明

    1.介绍 可以使用标准的Java管理扩展(JMX)技术连接到Flowable引擎,以获取信息或更改其行为.任何标准的JMX客户端都可以用于这个目的.启用和禁用Job Executor,部署新的流程定义 ...

  8. Flowable入门系列文章49 - 骡子任务

    mule任务允许你发送消息给mule,增强了Flowable的集成功能.请注意,Mule任务不是 BPMN 2.0规范的正式任务(因此没有专门的图标).因此,在Flowable中,mule任务被实现为 ...

  9. Flowable入门系列文章90 - 一般可流动的REST原则 01

    1.安装和认证 Flowable包含一个REST API给Flowable引擎,可以通过将flowable-rest.war文件部署到像Apache Tomcat这样的servlet容器来安装.但是, ...

最新文章

  1. 【codeforces 812C】Sagheer and Nubian Market
  2. ARKit从入门到精通-ARKit工作原理及流程介绍
  3. HDFS追本溯源:HDFS操作的逻辑流程与源码解析
  4. c 正则去除a以外的html,正则表达式:去除除SRC以外的HTML属性
  5. Python 中异常嵌套
  6. 简单的家庭无线路由设置
  7. 带你学python基础:元祖tuple和字典dictionary
  8. Cocoa的MVC架构分析 cocoa的mvc实现
  9. Dotnet的垃圾回收
  10. Excel插件:方方格子
  11. 中超赛程分析(5)--德比战
  12. SA-LOAM:具有语义辅助的回环检测LOAM系统
  13. 合同管理数据库设计mysql_工程合同管理信息系统的数据设计理念
  14. 如何在xampp下运行php文件
  15. 【分享视频资源】React JS教程
  16. Flink系列文档-(YY05)-Flink编程API-多流算子
  17. 微信小程序 支付回调不成功排查步骤
  18. python爬取2345天气网上2011年-2018年历史天气
  19. CVE-2014-6271“破壳”漏洞
  20. 桥牌坐庄训练bm2000 level3闯关记录——A4

热门文章

  1. Airfoil for mac(无线音乐同步管理器)
  2. 最全的在线帮助文档、知识库制作工具汇总,总有一款适合你!
  3. 计算机曝光模式有哪些,曝光模式分哪几种
  4. Python编写微信打飞机小游戏(十)
  5. redis java hash存储对象
  6. 两个Harbor镜像库之间备份拉取镜像的shell脚本
  7. MySQL创建临时表的情况
  8. 针对matplotlib.pyplot.scatter函数不可以通过marker参数对不同类别点设置多种形状的问题的改善方法
  9. 最大的私募公司是哪家?黑石创始人是谁?《黑石的选择》好书推荐
  10. 工作中碰到的Java问题整理及解决方案