工作流
文章平均质量分 70
Allen_lixl
这个作者很懒,什么都没留下…
展开
-
【工作流Activiti】MyActivit的maven项目
Idea新建一个项目MyActivit的maven项目。原创 2023-12-19 15:13:36 · 371 阅读 · 0 评论 -
【工作流Activiti】网关
网关用来控制流程的流向,通常会和流程变量一起使用。原创 2023-12-18 18:31:21 · 560 阅读 · 0 评论 -
【工作流Activiti】任务组
在流程定义中在任务结点的assignee固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn文件中,如果要临时变更任务负责人则需要修改流程定义,系统扩展性很差,针对这种情况,我们可以给任务设置多个候选人,从候选人中选择参与者来完成任务。原创 2023-12-18 18:28:09 · 1171 阅读 · 0 评论 -
【工作流Activiti】流程变量
流程变量在 activiti 中是一个非常重要的角色,流程运转有时需要靠流程变量,业务系统和 activiti结合时少不了流程变量,流程变量就是 activiti 在管理工作流时根据管理需要而设置的变量。比如:在请假申请流程流转时如果请假天数大于2 天则由总经理审核,否则由部门经理直接审核, 请假天数就可以设置为流程变量,在流程流转时使用。原创 2023-12-18 18:22:20 · 1001 阅读 · 0 评论 -
【工作流Activiti】任务分配
任务分配有三种方式。原创 2023-12-18 18:18:24 · 1157 阅读 · 0 评论 -
【工作流Activiti】流程实例
流程定义ProcessDefinition和流程实例ProcessInstance是Activiti重要的概念,类似于Java类和Java实例的关系启动一个流程实例表示开始一次业务流程的运行,比如员工请假流程部署完成,如果张三要请假就可以启动一个流程实例,如果李四要请假也启动一个流程实例,两个流程的执行互相不影响,就好比定义一个 java 类,实例化两个对象一样,部署的流程就好比 java 类,启动一个流程实例就好比 new 一个 java 对象。原创 2023-12-18 18:14:12 · 831 阅读 · 0 评论 -
【工作流Activiti】查询处理任务
每个节点都配置了Assignee,流程启动后,任务的负责人就可以查询自己当前需要处理的任务,查询出来的任务都是该用户的待办任务。说明:流程实例id:一个流程只有一个,标识这个流程任务id:流程每进行到某个节点,就会给这个节点分配一个任务id输出结果如下:流程实例id:d969f534-825e-11ed-95b4-7c57581a7819任务id:d96c3f28-825e-11ed-95b4-7c57581a7819任务负责人:zhangsan任务名称:张三审批。原创 2023-12-18 18:05:25 · 907 阅读 · 0 评论 -
【工作流Activiti】启动流程实例
流程实例:好比是java中的一个实例对象(一个流程定义可以对应多个流程实例),张三可以启动一个请假流程实例,李四也可以启动一个请假流程实例,他们互不影响。act_hi_identitylink 流程的参与用户历史信息。act_ru_identitylink 流程的参与用户信息。act_hi_procinst 流程实例历史信息。act_hi_taskinst 流程任务历史信息。act_hi_actinst 流程实例执行历史。act_ru_execution 流程执行信息。act_ru_task 任务信息。原创 2023-12-18 18:01:58 · 315 阅读 · 0 评论 -
【工作流Activiti】流程定义部署
将上面在设计器中定义的流程部署到activiti数据库中,就是流程定义部署。通过调用activiti的api将流程定义的bpmn和png两个文件一个一个添加部署到activiti中,也可以将两个文件打成zip包进行部署。原创 2023-12-18 18:00:20 · 388 阅读 · 0 评论 -
【工作流Activiti】Activiti流程操作
下载文件为:qingjia.bpmn20.xml原创 2023-12-18 17:57:15 · 896 阅读 · 0 评论 -
【工作流Activiti】Activiti的使用
Activiti 的运行支持必须要有这 25 张表的支持,主要是在业务流程运行过程中,记录参与流程的用户主体,用户组信息,以及流程的定义,流程执行时的信息,和流程的历史信息等等1、 表的命名规则和作用观察创建的表,我们发现 Activiti 的表都以 act_ 开头,紧接着是表示表的用途的两个字母标识,也和 Activiti 所提供的服务的 API 对应:ACT_RE:RE 表示 repository,这个前缀的表包含了流程定义和流程静态资源 (图片、规则、等等)原创 2023-12-18 17:38:31 · 1255 阅读 · 0 评论 -
【工作流Activiti】了解工作流
(1)要实现上述的流程,我们自己可以通过字段标识来实现这个审批效果,在业务表中加个字段,比如填写请假单用1标识,部门经理用2标识,总经理用3标识,人事备案用4标识,好像看起来没啥问题,也实现了审批效果。启动一个流程实例表示开始一次业务流程的运行,比如员工请假流程部署完成,如果张三要请假就可以启动一个流程实例,如果李四要请假也启动一个流程实例,两个流程的执行互相不影响,就好比定义一个java类,实例化两个对象一样,部署的流程就好比java类,启动一个流程实例就好比new一个java对象。原创 2023-12-18 17:28:30 · 381 阅读 · 0 评论 -
工作流JBPM笔记:了解JBPM
JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。原创 2023-12-17 11:26:27 · 1474 阅读 · 0 评论