Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Activiti 开发案例之获取当前活动任务节点

Activiti 开发案例之获取当前活动任务节点

作者头像
小柒2012
发布于 2019-12-05 10:30:02
发布于 2019-12-05 10:30:02
6.4K00
代码可运行
举报
文章被收录于专栏:IT笔记IT笔记
运行总次数:0
代码可运行

前言

移动端需求,在工作审批流中发起一个流程实例,会通知到下一个指派人或者相关角色,后台把相关审批参数发送给微信端来实现移动端办公。

步骤

  • 申请人发起流程实例,同时我们可以获取到业务ID、流程实例ID、当前活动任务ID、指派人ID或者角色用户ID集合。
  • 根据当前活动任务审批人(指派人或者角色集合),获取其微信绑定相关信息。
  • 发送相关审批信息到用户微信端,用户审批通过,进入下一步流程,继续通知下一步流程审批人直到结束。

注意

重点来了,业务ID、流程实例ID、指派人ID或者角色用户ID集合这些参数都比较好获取,发起的时候就已经知道了,这里主要是获取当前活动任务ID。比如,员工申请休假,流程会传递到部门主管,这时候我们就需要获取部门主管当前任务的ID,来实现部门主管的审核工作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//根据流程实例 ID 获取当前活动任务
Task  task = taskService.createTaskQuery().processInstanceId("流程实例ID").active().singleResult();
String taskId = task.getId();
System.out.println("任务ID"+taskId);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Activiti 开发案例之动态指派任务
流程图 以上是一个请假的流程图,以下为流程任务节点描述: 员工发起请假流程 部门经理审批 同意则进入人事审批 拒绝则调整申请或者直接结束流程 人事审批通过则进入销假环节 人事审批拒绝则调整申请或者直接
小柒2012
2019/12/05
8330
Activiti 开发案例之多实例并行子流程
以上是一个公司内部合同评审的内嵌子流程流程图,一个合同的通过是需要经过多个部门的层层审核,最终才得以通过。
小柒2012
2019/12/05
3.9K0
Activiti 开发案例之流程任务指派、转办以及委派
委派:是将任务节点分给其他人处理,等其他人处理好之后,委派任务会自动回到委派人的任务中。
小柒2012
2019/12/24
4.2K0
Activiti开发案例之会签多实例任务
Activiti 中有互斥网关和并行网关,但是在实际项目开发中,经常会出现一些看起来离奇的需求,比如任务分配给多人审批,只要指定数量的人审批通过就可以进入下一个流程。
小柒2012
2019/12/05
2.5K0
Activiti工作流
问题:有一天,阿毛到学校,感觉到身体不舒服,然后想跟班主任请假,然后班主任告诉阿毛说,你想请假,那么就必须要请假条,这个上面必须要我同意,然后再拿到教务处去盖章,然后交给我,这样才可以进行请假。。阿毛,想着,怎么请个假都这么麻烦,这么多层次处理问题,能不能简便一点。。。。好烦好烦~!!~~
Java廖志伟
2022/09/28
7340
Activiti工作流
2021全网最全Activiti7教程04(Activiti7进阶篇-欢迎收藏)
  本篇重点给大家介绍下Activiti中的高级内容,比如流程实例,个人任务,流程变量,组任务及网关。
用户4919348
2021/06/17
3.8K1
2021全网最全Activiti7教程04(Activiti7进阶篇-欢迎收藏)
搭建单体SpringBoot项目 集成Activiti7 进阶
一个流程实例包括了所有的运行节点。我们可以利用这个对象来了解当前流程实例的进度等信息。
郭顺发
2023/07/17
7220
搭建单体SpringBoot项目 集成Activiti7 进阶
【第七篇】Camunda系列-身份服务
  在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。针对这种情况可以给任务设置多个候选人或者候选人组,可以从候选人中选择参与者来完成任务。
用户4919348
2022/10/28
2.9K0
【第七篇】Camunda系列-身份服务
第七节:Activiti6.0——Task的变量使用
介绍: 在任务的执行过程中,会有很多的变量参数(比如请假任务需要天数等)。变量从作用域来分:本地变量和全局变量。 从类型区分:基本变量、自定义变量和BPMN自带变量。
凡人飞
2020/09/21
2.1K0
第七节:Activiti6.0——Task的变量使用
Flowable 快速入门教程:Flowable 入门开发案例,结合流程设计器详细讲解
本文以一个简答的 Demo 为案例,按节点讲解,目的是为了让刚接触流程引擎的人能更快的熟悉流程引擎开发,了解业务系统与流程引擎结合的思路。
全栈程序员站长
2022/08/31
2.8K0
Flowable 快速入门教程:Flowable 入门开发案例,结合流程设计器详细讲解
spring boot activiti工作流_activiti工作流优缺点
链接:https://pan.baidu.com/s/10BT_Zertm1WBBrlrdE-QWQ 提取码:zsq6
全栈程序员站长
2022/11/10
1.2K0
spring boot activiti工作流_activiti工作流优缺点
在springBoot项目中使用activiti
http://www.jvm123.com/2019/08/springboot-activiti/
yawn
2018/03/14
9.8K1
在springBoot项目中使用activiti
Activiti6详细教程
activiti介绍 Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架。
全栈程序员站长
2022/09/13
2.7K1
Activiti6详细教程
SpringBoot整合Activiti工作流(附源码)
Activiti是一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于 Java 的超快速、超稳定的 BPMN2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。
搜云库技术团队
2020/01/16
12.7K0
SpringBoot整合Activiti工作流(附源码)
Activiti7入门Demo
需要注意的是idea64.exe.vmoptions 这个文件可能有多个,别改错了。
诺浅
2020/08/21
1.1K0
Activiti7入门Demo
flowable工作流所有业务概念
说起flowable还来自于activiti,因为activiti内部工作人员不合,一大堆小伙伴相约出去创业了。但是锅还是原来的锅,只不过做饭的方式不同了。所以在思想上,flowable与activiti相差不大。只不过功能更加强大了。
全栈程序员站长
2022/08/25
4.7K0
flowable工作流所有业务概念
Spring Cloud 2.x之Activiti整合规则引擎Drools
日常生活是由规则驱动的。红灯停绿灯行,这是我们的交通规则;我们站着往上跳,最终还是要落下来,这是地球的引力规则。规则在生活中无处不在。软件开发中我们也需要规则,满足什么规则应该进入什么分支。如果做过风控系统,就知道风控系统里存在非常多的规则(比如:age < 16 || age > 50 -> REJECT )。最便捷的实现就是用 if-else 来写,但是随着规则的增加以及需求的变动,代码将变得越来越难阅读和理解,如果再去修改这些代码,然后测试不够充分的话,将产生严重的生产事故。这时候就要引入Drools等规则引擎了。Drools就是为了解决业务代码和业务规则分离的引擎。
BUG弄潮儿
2022/06/30
9460
Spring Cloud 2.x之Activiti整合规则引擎Drools
activiti6.0工作流引擎深度解析_自定义工作流引擎
工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。
全栈程序员站长
2022/09/27
3K0
activiti6.0工作流引擎深度解析_自定义工作流引擎
第一节:实现Activiti6.0的第一个demo
lib:存放需要使用的jar包,可从下面链接直接下载解压,记得加入将包加入项目中,如下: jar包提取码:c0zq
凡人飞
2020/09/20
7760
七万字掌握热门工作流引擎框架Activiti7,附带视频讲解哦
  工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。文章中涉及的相关软件资料扫左侧哦。
用户4919348
2022/01/07
1.5K0
七万字掌握热门工作流引擎框架Activiti7,附带视频讲解哦
相关推荐
Activiti 开发案例之动态指派任务
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验