文章插图
从数据包中取出来的 SQL 脚本是多了一个流程定义信息表,这么看来,这个表对使用 Activiti 来说意义不大,没他还是可以运行的 。
我们已经创建好表之后,接下来我们就来直接进行部署我们画的流程图,然后看看数据库的表中是一些什么样子的数据 。
【Activiti工作流入门】/*** 部署请假流程*/@Testpublic void deployLeaveFlow{ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activity.cfg.xml").buildProcessEngine;RepositoryService repositoryService = processEngine.getRepositoryService;DeploymentBuilder builder = repositoryService.createDeployment;builder.addClasspathResource("zhiyikeji.BPMN");//bpmn文件的名称builder.deploy;}嘿,提示完成了,一次过,没出错,
14:32:50.747 [main] DEBUG org.activiti.engine.impl.interceptor.LogInterceptor - --- DeployCmd finished --------------------------------------------------------14:32:50.747 [main] DEBUG org.activiti.engine.impl.interceptor.LogInterceptor -
文章插图
当我看到这个的时候,我就放心了,我知道,看来,进去了,没啥问题了,那我们就来试试启动一下这个流程 。
/*** 启动请假流程*/@Testpublic void startProcess {ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activity.cfg.xml").buildProcessEngine;RuntimeService runtimeService = processEngine.getRuntimeService;runtimeService.startProcessInstanceByKey("leaveProcess");//流程的名称,也可以使用ByID来启动流程}在我们执行完启动请假流程的时候,在 act_ru_task 运行时任务节点表中,就有了我们的一条任务,这样我们就能看到这个任务是什么了 。
文章插图
是不是这么看有点太基础了,这东西看起来也没有我们想象的这么高大上,那我们就找个开源项目,然后把工作流所有的东西都跑起来,然后再去一个个的分析工作流的内容 。
阿粉找到了一个开源的项目,项目还是不错的,尤其是得感谢开源出来的大佬shenzhanwang ,先给大家放上图,大家有兴趣的可以下载 。
文章插图
毕竟开源不易,大家对这个有兴趣的可以下载一下看看,阿粉之后再继续给大家了解一下关于 Activiti 的里面的一些画 bpmn 图的那些流程上的所有内容 。
以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!
「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助:- 风水学入门之《地理大全》
- 阳宅风水学入门之大门的风水讲究
- 紫微斗数入门和基础知识
- 新娘入门四句是哪四句
- 不得不知的阳宅风水学入门小知识
- 紫微斗数入门小白牢记
- 几句汾河水之风水学入门知识
- 家宅风水学入门图解 家宅风水
- 文字版 《易经四柱八字入门篇讲解》之阴阳五行
- 风水学入门之至宝经