安装与运行Activity
需要的装备:
activiti-5.22.0;
Activiti Class Library;(activiti的类包)
Activiti配置文件;
Apache Tomcat 9.0.16;
Eclipse IDE for Enterprise Java Developers(2018.12)(Activiti插件已装好);
jdk1.8.0_181;
第一步:activiti-5.22.0-->wars(里面包含两个WAR文件),将这两个文件复制粘贴到C盘 Program Files-->Apache Software Foundation-->Tomcat 9.0-->webapps里面,刷新一下,就会出现activiti-explorer这个文件夹。

输入下方红色方框里的地址,就可本机进入activiti

第二步:打开esplice-->File-->new-->Java Project;
在新建的项目上右击,添加Source Folder(存放Activiti配置文件和Activiti Diagram);并建立一个Class类用来操作工作流。

第三步:插入插件(我的插件无法插上,最后还是用的这个方法做成的,以下是方法出处)
https://blog.csdn.net/shenhonglei1234/article/details/65934721
第四步:插入jar包
点击MyFist1Work中的Build Path-->Configure Build Path

将外部所有你需要的包导入就行了,点击 Apply and Close
第五步:进行简单工作流的创建

第六步:开始编写Java类中的代码
`
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.restlet.engine.Engine;
import com.sun.corba.se.spi.activation.Repository;
public class MyFirstwork {
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建流程引擎
ProcessEngine eng = ProcessEngines.getDefaultProcessEngine();
//得到流程存储服务组件
RepositoryServic rep = eng.getRepositoryService();
//得到运行时服务组件
RuntimeService runtime = eng.getRuntimeService();
//获取流程任务组件
TaskService tashs = eng.getTaskService();
//部署流程文件
repositoryService.createDeployment().addClasspathResource("bpmn/MyProcess.bpmn").deploy();
//启动流程
runtimeService.startProcessInstanceByKey("processEngineConfiguration");
//查询第一个任务
Task task = taskService.createaskQuery().singleResult();
System.out.println("第一个任务完成前,当前任务名称:"+task.getName());
//完成第一个任务
taskService.complete(task.getId());
task = taskService.createTaskQuery().singleResult();
System.out.println("流程结束后,查找任务:"+ task);
//退出
System.exit(0);
}
}
`
浙公网安备 33010602011771号