activiti 流程定义表怎么得到部署id

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了activiti 流程定义表怎么得到部署id相关的知识,希望对你有一定的参考价值。

参考技术A 很容易,比如说你有个代办任务,是Task1,然后你用Task1.getExecutionId() 就拿到当前流程实例ID了,没有Task1也行,拿到execution对象也可以,直接getId就可以了 你记住,只要execution里面不管是Execution 还是 OpenExecution 还是ExecutionImpl都可本回答被提问者和网友采纳

activity 根据流程实例ID删除流程实例删除流程部署

-- 删除流程实例(一定要以下表顺序,否则会报键约束错误)
delete from act_hi_attachment t where t.proc_inst_id_=‘7626‘;
delete from act_hi_comment t where t.proc_inst_id_=‘7626‘;
delete from act_hi_actinst t where t.proc_inst_id_=‘7626‘;
delete from act_hi_detail t where t.proc_inst_id_=‘7626‘;
 
delete from act_hi_identitylink t where t.task_id_ in (
    select t.ID_ from act_ru_task t where t.proc_inst_id_=‘7626‘
     union all
    select t.ID_ from act_hi_taskinst t where t.proc_inst_id_ =‘7626‘
) or t.proc_inst_id_ =‘7626‘;
delete from act_hi_taskinst t where t.proc_inst_id_=‘7626‘;
delete from act_hi_procinst t where t.proc_inst_id_=‘7626‘;
delete from act_hi_varinst t where t.proc_inst_id_=‘7626‘;
delete from act_ru_event_subscr t where t.proc_inst_id_=‘7626‘;
delete from act_ru_identitylink t where t.task_id_ in (
   select t.ID_ from act_ru_task t where t.proc_inst_id_=‘7626‘
) or  t.proc_inst_id_=‘7626‘;
delete from act_ru_variable t where t.proc_inst_id_=‘7626‘;
 
delete from act_ru_task t where t.proc_inst_id_=‘7626‘;
delete from act_ru_execution t where t.proc_inst_id_=‘7626‘;
 
 
-- 删除流程部署
select t.PROC_DEF_ID_ from act_ru_task t where t.proc_inst_id_=‘7626‘ ;
select ‘delete from act_re_procdef t where t.ID_=‘‘‘||t.ID_||‘‘‘;‘ as sql_str from act_re_procdef t where t.ID_ in ( ‘ApexUSMEditOrganizationProcess:1:7506‘ )
union all
select ‘delete from act_ge_bytearray t where t.DEPLOYMENT_ID_=‘‘‘||t.DEPLOYMENT_ID_||‘‘‘;‘ as sql_str from act_re_procdef t where t.ID_ in ( ‘ApexUSMEditOrganizationProcess:1:7506‘ ) ;
union all
select ‘delete from act_re_deployment t where t.ID_=‘‘‘||t.DEPLOYMENT_ID_||‘‘‘;‘ as sql_str from act_re_procdef t where t.ID_ in ( ‘ApexUSMEditOrganizationProcess:1:7506‘ ) ;































以上是关于activiti 流程定义表怎么得到部署id的主要内容,如果未能解决你的问题,请参考以下文章

我activiti 部署流程 为啥有一个表没有插入数据

工作流Activiti表说明

activiti全部知识点

activiti要点纪要

全网最新Spring Boot2.5.1整合Activiti5.22.0企业实战教程<基础篇>

前台怎么显示activiti流程图