关键词:
一 1.根据当前任务id获得当前任务对象
Task task = processEngine.getTaskService().createTaskQuery().taskId(taskId).singleResult();
2.根据流程id获得流程实例
ProcessInstance pi =processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(task.getProcessInstanceId()).singleResult();
3.根据任务id获得流程实例id
task.getProcessInstanceId();
4.根据任务id获得流程定义id
task.getProcessDefinitionId();
5.更具流程实例id获得流程
HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery()
.processInstanceId(pProcessInstanceId).singleResult();
6.根据任务名字获得所有任务
List<Task> list = taskService.createTaskQuery()
.taskCandidateOrAssigned("userId").list();
7.添加批注信息
taskService.addComment(taskId, task.getProcessInstanceId(), message);
8.查询批注信息
List<Comment> list = taskService.getProcessInstanceComments(task.getProcessInstanceId());
9.获取历史流程实例
HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery()
.processInstanceId(pProcessInstanceId).singleResult();
10.获得流程定义(根据历史流程实例id)
ProcessDefinitionEntity processDefinition = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService)
.getDeployedProcessDefinition(historicProcessInstance.getProcessDefinitionId());
11.获得流程实例中已执行的节点
List<HistoricActivityInstance> historicActivityInstanceList = historyService.createHistoricActivityInstanceQuery()
.processInstanceId(pProcessInstanceId).orderByHistoricActivityInstanceId().asc().list();
12.查询流程定
List<ProcessDifintion> list = processEngine.getRepositoryService.CreateProcessDefinitionQuery().processDefinitionId(processDefifinitionId).list();
---------------------
作者:pgh_1947
来源:CSDN
原文:https://blog.csdn.net/pgh_1947/article/details/77340711
版权声明:本文为博主原创文章,转载请附上博文链接!
activiti5添加/查询审批批注(审批意见)
Activiti5 添加/查询审批批注Activiti工作流开发,23张表中,act_hi_commit中,用于保存流程审核的批注信息: 调用: taskServer.addComment(taskId:任务id,processInstanceId:流程实例id,message:批注信息);@Testpublicvoid complementTa 查看详情
Codeigniter Active Record 中的子查询
】CodeigniterActiveRecord中的子查询【英文标题】:Sub-queriesinCodeIgniterActiveRecords【发布时间】:2016-03-1519:52:10【问题描述】:我正在尝试在CIActiveRecords中编写以下MySql查询。该查询使用子查询,但我正在努力解决这个问题。有问题的... 查看详情
activity如何通过businesskey查询task
taskService.createTaskQuery().processInstanceBusinessKey(businessKey)得带多个Task,taskService.createTaskQuery().processInstanceBusinessKey(businessKey).taskOwner(owner)得到null参考技术A在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间... 查看详情
CodeIgniter Active Record 查询 WITH/ 子查询
】CodeIgniterActiveRecord查询WITH/子查询【英文标题】:CodeIgniterActiveRecordQueriesW/SubQueries【发布时间】:2012-04-1709:30:39【问题描述】:问题:我真的想坚持使用ActiveRecord而不是直接使用SQL。有人可以帮我将其转换为activerecord吗?试图... 查看详情
Rails 排序查询优化
】Rails排序查询优化【英文标题】:Railsorderingqueryoptimization【发布时间】:2021-11-0903:54:52【问题描述】:我有一个模型Activity,它有很多ActivitySecondaryUser。我正在尝试优化此查询:2.6.3:015>Activity.left_joins(:activity_secondary_users).where... 查看详情
CodeIgniter Active Record 与常规查询
】CodeIgniterActiveRecord与常规查询【英文标题】:CodeIgniterActiveRecordvs.regularqueries【发布时间】:2013-01-0911:57:36【问题描述】:目前我在常规查询中使用CodeIgniter,即:$sql="SELECT*FROMmy_tableWHEREitem_id>1";$q=$this->db->query($sql);我已经... 查看详情
动态 Active Record 查询中的 Codeigniter 括号
】动态ActiveRecord查询中的Codeigniter括号【英文标题】:CodeigniterparenthesesindynamicActiveRecordquery【发布时间】:2011-09-2700:36:35【问题描述】:我正在使用ActiveRecord生成如下查询SELECT*FROM(`foods`)WHERE`type`=\'fruits\'AND`tags`LIKE\'%green%\'OR`tags`LI... 查看详情
activiti怎么通过taskid查询executionid
参考技术AcreateTaskQuery()、首先是根据流程ID获取当前任务:ProcessDefinitionEntitydef=(P,然后根据流程定义获得所有的节点.list().;2.processInstanceId(procInstanceId).1、然后根据当前任务获取当前流程的流程定义:Listtasks=taskService 查看详情
Django url No Activity 匹配给定的查询?
】DjangourlNoActivity匹配给定的查询?【英文标题】:DjangourlNoActivitymatchesthegivenquery?【发布时间】:2019-03-0608:46:29【问题描述】:我正在尝试编写一个slug字段,以便用户可以查看我的activity_detail页面。我想我写的代码是对的,但是... 查看详情
Yii2:如何将带有子查询的查询转换为 Actived Record?
】Yii2:如何将带有子查询的查询转换为ActivedRecord?【英文标题】:Yii2:HowtoconvertquerywithsubquerytoActivedRecord?【发布时间】:2017-08-1714:01:22【问题描述】:我想将这个非常简单的带有子查询的SQL查询转换为YiiActiveRecord(我使用的是Po... 查看详情
如何使用 Active Record 插入子查询的值?
】如何使用ActiveRecord插入子查询的值?【英文标题】:HowtoinsertvalueofsubqueryusingActiveRecord?【发布时间】:2012-11-2101:18:02【问题描述】:我使用活动记录将值插入数据库。所有其他类型的查询我都使用自定义查询,因为它更容易,... 查看详情
从 Codeigniter Active Record 中的子查询中选择
】从CodeigniterActiveRecord中的子查询中选择【英文标题】:SELECTfromsubqueryinCodeigniterActiveRecord【发布时间】:2015-07-0706:03:28【问题描述】:我将如何在CodeigniterActiveRecord中执行以下查询:-SELECT*,(SELECTimage_pathFROMimageWHEREimage_table=\'model\'... 查看详情
activity引擎mysql查询不带库名
参考技术A不带库名查询不到。不带数据库名称他怎么知道你要查哪里呢。如果不带的话就先usemydb再查了。Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的... 查看详情
activiti查询
一 1.根据当前任务id获得当前任务对象 Tasktask=processEngine.getTaskService().createTaskQuery().taskId(taskId).singleResult();2.根据流程id获得流程实例ProcessInstancepi=processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(task.getProc... 查看详情
使用 T-SQL 查询 Active Directory
】使用T-SQL查询ActiveDirectory【英文标题】:QueryingActiveDirectorywithT-SQL【发布时间】:2016-12-0816:03:11【问题描述】:试过了:EXECmaster.dbo.sp_addlinkedserver@server=N\'ADSI\',@srvproduct=N\'ActiveDirectoryServices\',@provider=N\'ADsDSOObject\', 查看详情
将此 SQL 查询转换为 Codeigniter Active Record
】将此SQL查询转换为CodeigniterActiveRecord【英文标题】:ConvertthisSQLquerytoCodeigniterActiveRecord【发布时间】:2014-03-0517:18:08【问题描述】:这是我需要转换的查询SELECTpdg_matriculas.id_matricula,aluno.nome_aluno,pdg_serie.nome_serie,pdg_turma.nome_turma, 查看详情
一、工作流activiti7-8.查询历史记录
参考技术A历史的信息都存储在这些表中,我们可以根据定义挨个去看一下在上一个帖子中,我们使用老师执行了报销的任务,这里就可以查到历史信息了。下面可以根据流程实例id来查询所有的历史信息: 查看详情
低版本中mysql不支持在limit语句中有子查询
.../ALL/ANY/SOMEsubquery'低版本中mysql不支持在limit语句中有子查询所以只要在有limit的语句里再向外包一层(selectt.ACTIVITY_IDfrom(select DISTINCT(e.ACTIVITY_ID)fromexec_activity_effect_dayelimit0,3)ast)把上面的结果作为一个新的t表再查t表就ok,整个语句... 查看详情