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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值