activiti
文章平均质量分 52
夜飛雪
这个作者很懒,什么都没留下…
展开
-
获取未完成的任务
在显示用户所有提交的申请时,需要显示该流程发起时间、流程目前流动状态等信息。思路: 1、第一想到的方式是在每个流程任务环节task.complete(id)之后,通过查找流程实例processInstance activity来获取下一流程环节名称,然后保存到流程变量中。该方法缺点:当前task若是最有一个环节,一单task.complete之后,流程已经结束,无法修改已经结束的流程原创 2016-10-26 17:34:26 · 1186 阅读 · 0 评论 -
pom.xml
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0org.activiti.examplesactiviti-examples1.0-SNAPSHOTwarBPMN 2.0 with Activiti - Examples原创 2016-10-26 18:57:39 · 149 阅读 · 0 评论 -
7大接口对象
// 创建流程引擎ProcessEngine engine = ProcessEngines.getDefaultProcessEngine();// 得到流程存储服务组件RepositoryServicerepositoryService = engine.getRepositoryService();// 得到运行时服务组件RuntimeService原创 2016-10-26 18:57:00 · 436 阅读 · 0 评论 -
identityService 身份
1.创建组public Group createGroup(IdentityService identityService){Group newGroup = identityService.newGroup("groupID");newGroup.setName("name");newGroup.setType("type");identityServic原创 2016-10-26 18:56:17 · 1964 阅读 · 0 评论 -
读取配置文件
1. 使用createProcessEngineConfigurationFromInputStream方法创建ProcessEngineConfigurationFile file = new File("resource/input-stream.xml");// 得到文件输入流InputStream fis = new FileInputStream(file);// 使原创 2016-10-26 18:55:33 · 224 阅读 · 0 评论 -
repositoryService 流程存储服务组件
1.流程文件的部署act_re_deployment-->act_ge_bytearray(两条数据:流程图片的文件数据和流程的描述文件数据)--> act_re_procdef(流程定义表)a.classpath资源//创建DeploymentBuilder实例DeploymentBuilder builder = repositoryService.createDe原创 2016-10-26 18:55:01 · 3017 阅读 · 0 评论 -
taskService 流程任务组件
act_ru_task:任务表act_ru_identitylink:权限表(流程定义和用户组(用户)之间的权限数据)act_ru_variable:参数表act_hi_attachment:任务附件(可以以流的方式存储到act_ge_bytearray表中(父表),外键CONTENT_ID_(没有强制物理关系))act_hi_comment:任务评论和事件记录表(由type决定,原创 2016-10-26 18:53:41 · 13003 阅读 · 1 评论 -
runtimeService 运行时服务组件
在Activiti中,启动一个流程后,会创建一个流程实例(ProcessInstance继承Execution(两个都是接口)),每个流程实例至少会有一个执行流(Execution),当流程实例没有流程分支时,一般情况下只会存在一个执行流,假设出现两个分支,则此时Activiti将会有三个执行流,第一个为原来的执行流,而其余两个为第一个执行流的子执行流。act_ru_execution原创 2016-10-26 18:53:00 · 7107 阅读 · 0 评论 -
formService 表单组件
act_hi_detail:动态表单字段存储1.获取//通过流程定义ID获取表单字段集合StartFormData startFormData = formService.getStartFormData(processDefinitionId);TaskFormData taskFormData = formService.getTaskFormD原创 2016-10-26 18:50:09 · 6133 阅读 · 0 评论 -
任务委派
/** * 学习任务委派的过程,任务分配给bill,然后bill把任务委派给henryyan,henryyan处理完成后任务回归到bill */ @Deployment(resources = "diagrams/chapter12/taskDelegate.bpmn") public void testTaskDelegate() throws Excepti原创 2016-10-26 18:48:46 · 1226 阅读 · 0 评论 -
初次使用
http://www.kafeitu.me/activiti-in-action.htmlhttp://activiti.org/index.html Activiti下载地址使用eclipse下插件 在Windows》Help》Install New SoftWare 输入http://activiti.org/designer/update 同意协议,开始原创 2016-10-26 18:58:18 · 178 阅读 · 0 评论