首页 > 其他分享 >Activiti-25张表对应的关系以及常用接口

Activiti-25张表对应的关系以及常用接口

时间:2023-02-24 11:14:25浏览次数:42  
标签:25 Service ru 张表 Activiti hi act processEngine 流程

Activiti-25张表对应的关系以及常用接口

Activiti工作流25张表的含义:
其他表
act_evt_log: 流程事件日志记录表
act_procdef_info: 流程定义动态变更信息 
通用数据表
act_ge_bytearray: 存储流程字节模型 存放资源文件(图片,xml)
act_ge_property: 属性数据表 (版本号)
历史数据表
act_hi_actinst: 历史节点表
act_hi_attachment: 历史附件表
act_hi_comment: 历史意见表
act_hi_detail: 历史详情表,提供历史变量查询
act_hi_identitylink: 历史流程人员表,每个节点对应的处理人信息
act_hi_procinst: 历史流程实例表
act_hi_taskinst: 历史任务实例表
act_hi_varinst: 历史变量表
流程定义数据表
act_re_deployment: 部署信息表
act_re_model: 流程设计模型基本信息表
act_re_procdef: 流程定义数据表
流程运行数据表 
act_ru_deadletter_job: 作业死亡信息表(作业超过指定次数,就会写到这张表里面)
act_ru_event_subscr: 时间监听信息表
act_ru_execution: 运行时流程执行实例表
act_ru_identitylink: 运行时流程办理人员表
act_ru_integration: 运行时积分表
act_ru_job: 定时异步任务数据
act_ru_suspended_job: 运行时流程作业暂停表
act_ru_task: 运行时任务节点表
act_ru_timer_job: 运行时定时器作业表
act_ru_variable: 正在运行时的流程变量数据表

api

//获取流程引擎实例
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
        
//流程仓库管理类 流程仓库 Service,主要用于管理流程仓库,比如流程定义的控制管理(部署、删除、挂起、激活....)
RepositoryService repositoryService = processEngine.getRepositoryService();
​
//流程运行管理类 运行时 Service,可以处理所有正在运行状态的流程实例和任务等
RuntimeService runtimeService = processEngine.getRuntimeService();
        
//历史管理类 历史 Service,可以查询所有历史数据,例如:流程实例信息、参与者信息、完成时间....
HistoryService historyService = processEngine.getHistoryService();
        
//任务管理类 任务 Service,用于管理和查询任务,例如:签收、办理等
TaskService taskService = processEngine.getTaskService();
        
//引擎管理Service 引擎管理Service,和具体业务无关,主要用于对Activiti流程引擎的管理和维护
ManagementService managementService = processEngine.getManagementService();
    
/*
RepositoryService可以用来部署流程定义(使用xml形式定义好的),一旦
部署到Activiti(解析后保存到DB),那么流程定义就不会再变了,除了修改
xml定义文件内容;而DynamicBpmnService就允许我们在程序运行过程中
去修改流程定义,例如:修改流程定义中的分配角色、优先级、流程流转的
条件
*/
DynamicBpmnService dynamicBpmnService = processEngine.getDynamicBpmnService();

标签:25,Service,ru,张表,Activiti,hi,act,processEngine,流程
From: https://www.cnblogs.com/wangshaoyun/p/17150548.html

相关文章

  • Activiti流程定义模型管理
    Activiti流程定义模型管理上文链接:https://www.cnblogs.com/wangshaoyun/p/16356115.html查询所有流程模型@AutowiredRepositoryServicerepositoryService;  @T......
  • CF-25C - Roads in Berland(水题)
    C-RoadsinBerlandCrawlinginprocess...CrawlingfailedTimeLimit:2000MSMemoryLimit:262144KB64bitIOFormat:%I64d&%I64u​​Submit​​​......
  • CF-25D - Roads not only in Berland(并查集或者搜索)
    D-RoadsnotonlyinBerlandCrawlinginprocess...CrawlingfailedTimeLimit:2000MSMemoryLimit:262144KB64bitIOFormat:%I64d&%I64u​​Submit​​......
  • 【计蒜课 每周三题】2023-02-25 第一题
    第一题题目描述给定一个长度为\(n\)的\(01\)序列\(a\),你可以对其进行若干次操作。对于一次操作,选择\(1\leql\leqr\leqn\),将\(a_l,…,a_r\)中的\(01\)翻转......
  • 【计蒜课 每周三题】2023-02-25 唱歌
    唱歌题目描述ame是一个可爱的女孩子,她想要唱歌。一共有\(n\)首歌,第\(i\)首歌的长度\(a_i\),同时唱第\(i\)首歌的满意值为\(b_i\)。ame喜欢的歌满足\(a_i\leq......
  • 【计蒜课 每周三题】2023-02-25 逛街
    逛街题目描述小蒜喜欢逛街。但是小蒜时间有限,只有\(T\)个单位时间。小蒜从\(1\)号店出发,从\(1\)号店走到第\(i\)号店需要花费\(a_{i}\)个单位的时间,这些店形成......
  • Leetcode 2569 Handling Sum Queries After Update
    2569. HandlingSumQueriesAfterUpdatYouaregiventwo 0-indexed arrays nums1 and nums2 anda2Darray queries ofqueries.Therearethr......
  • 2560战法选股公式
    {2560条件:主升2560N天低量X天内上穿N天内五日均量线一直低于60日均量线日线上穿25日均线三天内五日均量线上穿60日均量线买点1:冲量买点2:做量,即日线回踩25日均线后反弹上......
  • 如何将Linux的NIC 名称更改为 eth0 而不是 enps33 或 enp0s25,只要几秒钟
    概述我们使用Linux系统,网卡名称通常都是eth0,但是有一些新的linux发行版,网卡名字enps33或enp0s25。peng@ubuntu:~$ifconfigens33Linkencap:EthernetHWaddr......
  • CF825G - Tree Queries
    现在有\(n\)次操作,每次将一个点设为黑色,或者查询:从当前点到任意黑点路径上最小值的最小值。保证第一次操作是设置黑点。强制在线。我们考虑这样一个过程,我们把第一次操......