activiti工作流入门学习笔记
2017-09-22 15:48
363 查看
只是分享下,小白我,中间遇到的问题。我是按照这个文档一步步来的。里面步骤很清晰从项目搭建到后面项目结束。我已免费上传了文档。
1、一开始创建maven项目后,导入各种jar包,新建class,然后项目上会有红色感叹号,结果因为jar包没找到,我去本地的maven库删除了所有相关的包,然后重新update一下项目就好了。
2、一开始不懂activiti,直接运行单个的方法,结果不行,要把流程部署定义deployFlow()、启动流程flowStart()、查询当前人的任务findMyPersonTask(),三个方法需要放在流程表下面一起运行才可以,不然找不到。
3、在启动流程里面获取流程定义id,processInstance.getDeploymentId(),这个方法获取的是null,在一下两行repositoryService.getProcessDefinition()这个方法的穿参用到了流程id,但是为空肯定报错。搞了很久,后来看了activiti中这个地方的源码,
ProcessDefinition getProcessDefinition(String processDefinitionId);
是这样定义的,我就把参数改为processInstance.getProcessDefinitionId(),就可以了。
4、在完成任务时,需要单独执行这个测试方法,但是文档里面的是processEngine是在之前定义的,所以此处需要把processEngine换成ProcessEngines.getDefaultProcessEngine()
5、删除流程定义时,里面传的id是act_re_deployment表的id
文档已上传:http://download.csdn.net/my/uploads
原文:https://wenku.baidu.com/view/8572153150e2524de4187e5d.html
1、一开始创建maven项目后,导入各种jar包,新建class,然后项目上会有红色感叹号,结果因为jar包没找到,我去本地的maven库删除了所有相关的包,然后重新update一下项目就好了。
2、一开始不懂activiti,直接运行单个的方法,结果不行,要把流程部署定义deployFlow()、启动流程flowStart()、查询当前人的任务findMyPersonTask(),三个方法需要放在流程表下面一起运行才可以,不然找不到。
3、在启动流程里面获取流程定义id,processInstance.getDeploymentId(),这个方法获取的是null,在一下两行repositoryService.getProcessDefinition()这个方法的穿参用到了流程id,但是为空肯定报错。搞了很久,后来看了activiti中这个地方的源码,
ProcessDefinition getProcessDefinition(String processDefinitionId);
是这样定义的,我就把参数改为processInstance.getProcessDefinitionId(),就可以了。
4、在完成任务时,需要单独执行这个测试方法,但是文档里面的是processEngine是在之前定义的,所以此处需要把processEngine换成ProcessEngines.getDefaultProcessEngine()
5、删除流程定义时,里面传的id是act_re_deployment表的id
文档已上传:http://download.csdn.net/my/uploads
原文:https://wenku.baidu.com/view/8572153150e2524de4187e5d.html
相关文章推荐
- 工作流学习笔记——Activiti流程定义管理三步曲
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- 工作流Activiti5.13学习笔记(一)
- Activiti工作流开发学习笔记(一)
- activiti工作流学习笔记
- Activiti工作流框架学习笔记(一)
- Activiti工作流开发学习笔记(一)
- 工作流-Activiti 学习笔记 02 表初始化
- Activiti工作流开发学习笔记(一)
- Activiti 学习笔记14:工作流定义的角色组
- Activiti学习笔记一 工作流基本概念
- Activiti工作流开发学习笔记(一)
- Activiti 学习笔记14:工作流定义的角色组
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- 工作流学习笔记——Activiti流程实例、任务管理四步曲
- Activiti工作流开发学习笔记(一)
- activiti学习笔记 最简单入门实例
- Activiti工作流开发学习笔记(一)