如何通过Activiti启动并推进特定流程实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计739个文字,预计阅读时间需要3分钟。
一、流程和任务的关系
以下是一个简单的请假流程图,其中包含一个开始事件,两个用户任务,以及一个结束事件。
+-----------------+| 开始事件 |+-----------------+ | v+-----------------+| 用户任务1(用户A)|+-----------------+ | v+-----------------+| 用户任务2(用户B)|+-----------------+ | v+-----------------+| 结束事件 |+-----------------+
启动流程后,Activiti会自动创建第一个流程节点的用户任务,然后我们完成相应的任务。
一、流程和任务的关系
以下是一个简单的请假流程图,其中有一个开始事件,两个用户任务,一个结束事件。
启动流程后,activiti会自动创建第一个流程节点的用户任务,然后我们完成第一个用户任务流程就会前进到下一个流程节点,创建第二个节点的流程任务并删除第一个流程任务。
二、开启流程
activiti提供了一个RuntimeService服务组件来在流程运行时对流程实例进行管理与控制。开启流程就需要使用其中的api
2.1根据流程定义key开启流程
上一篇博客中说道了一个流程部署成功后,会在部署信息表act_re_deployment和流程定义表act_re_procdef中插入记录。流程定义key就是act_re_procdef表中的KEY_字段的值。
本文共计739个文字,预计阅读时间需要3分钟。
一、流程和任务的关系
以下是一个简单的请假流程图,其中包含一个开始事件,两个用户任务,以及一个结束事件。
+-----------------+| 开始事件 |+-----------------+ | v+-----------------+| 用户任务1(用户A)|+-----------------+ | v+-----------------+| 用户任务2(用户B)|+-----------------+ | v+-----------------+| 结束事件 |+-----------------+
启动流程后,Activiti会自动创建第一个流程节点的用户任务,然后我们完成相应的任务。
一、流程和任务的关系
以下是一个简单的请假流程图,其中有一个开始事件,两个用户任务,一个结束事件。
启动流程后,activiti会自动创建第一个流程节点的用户任务,然后我们完成第一个用户任务流程就会前进到下一个流程节点,创建第二个节点的流程任务并删除第一个流程任务。
二、开启流程
activiti提供了一个RuntimeService服务组件来在流程运行时对流程实例进行管理与控制。开启流程就需要使用其中的api
2.1根据流程定义key开启流程
上一篇博客中说道了一个流程部署成功后,会在部署信息表act_re_deployment和流程定义表act_re_procdef中插入记录。流程定义key就是act_re_procdef表中的KEY_字段的值。

