camunda

主要的类

xml->引擎配置类->引擎类 -》获取service服务实例类 和 配置类

一切的service服务类是在引擎配置类中是实例化的,通过引擎类进行获取

repositoryService 操作流程定义
runtimeservice 操作流程实例:启动实例 查询与实例相关的信息
						启动流程的时候会创建流程实例 如果存在子流程 多实例 并行网关会再次创建执行实例-----执行实例execution:流程实例proceinstan= 多:1    流程实例只有开始结束 运转过程中执行的是自己对应的执行实例
taskservice 操作用户任务 执行流程的时候如果是用户任务会在actrutask插入一条数据
					task节点和execution节点是一对一的关系
identityservice 操作用户或者组 , 操作用户 组 用户与组的关系 用户的信息,操作租户 给租户下面添加人或者组,设置系统当前操作人
					新增的用户需要密码加密 并且 授权才可以登陆
					可以查询用户
					删除用户时候: 删除actiduser并且集联删除actidmembership actidtenatmember
					actidmembership是组人员关联中间表
					删除组的时候:删除actidgroup 删除actidtenantmember  actidmembership
					租户存在的目的是区分不同的系统 因为不同系统下的用户是不同的 所以需要进行区别
					总结和用户相关的表:actidgroup actidmembership acdiduser actidinfo actidtenant actidtenantmember
historyservice 查询历史表数据
authorizationservice 授权相关服务
managementservice 执行cmd和job相关的服务
formservice 操作流程表单
caseservice cmmn相关操作
filterservice 过滤相关的服务
externaltaskservice 外部任务相关的服务
devisionservice dmn相关操作

创建一个流程实例

(1)部署:
插入 actredeployment部署表  actreprodef流程定义表

(2)开启流程实例:
通过流程id(数据库中的key字段)开启
插入 actruexecution 
		acthitaskinst acthiprocinst acthiidentitylink acthiactinst actrutask
(3)完成个人任务task
	插入 acthitaskinst acthiidentitylink acthiactinst actrutask
	删除 actrutask
	更新 actruexecution acthiactinst acthitaskinst
	创建任务的时候:插入actrutask  hitask  完成任务时候:删除actrutask 更新hitask 插入下一个节点的 actrutask hitask

    实例运转系列涉及到的5张表:actruexecution 正在执行的实例信息
    												acthiprocinst 执行完的历史流程实例信息
    												acthiactinst 存在历史所有完成的活动
    												actrutask 正在执行的任务信息
    												acthitaskinst 已经执行完的历史任务信息

节点

事件:开始节点 结束节点
活动:人工任务节点 服务任务节点 脚本任务 用户任务。。。有停留的有不停留的
网关:可以根据一些条件决定实例往哪个方向运转

监听器

任务监听器  只有在任务节点触发 
create assignment complete  delete触发

execution listener
所有执行实例节点都会触发

任务签收

act hi identitylink 会添加一条记录
acr ru task处理人设置为签收人
act hi taskinst
act hi actinst
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值