摘要: 流程中的某个任务由指定的group来完成,其中group由多个user组成。 一、直接指定办理组 1、流程图 2、部署和启动流程 //部署流程 @Test public void bushu() { InputStream inputStream = this.getClass().getResou 阅读全文
posted @ 2019-12-25 22:14 Guorisy 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、流程图 二、分配个人任务的方式 1、直接指定办理人 说明:这样分配办理人不够灵活,因为项目开发中任务的办理人不要放置在XML当中实际开发中办理人是不固定的。 2、使用流程变量指定办理人 2.1 流程图中的设置 说明:在Activiti中#{username}和${username}的意义是一样的 阅读全文
posted @ 2019-12-25 22:11 Guorisy 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 一、接收任务 接收任务(ReceiveTask)即等待任务,接收任务是一个简单任务,它会等待对应消息的到达。当前,官方只实现了这个任务的java语义。 当流程达到接收任务,流程状态会保存到数据库中。在任务创建后,意味着流程会进入等待状态,直到引擎接收了一个特定的消息, 这会触发流程穿过接收任务继续执 阅读全文
posted @ 2019-12-25 22:09 Guorisy 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一、连线 可以设置流程连线中的id和name,设置连线上的Main config中的条件可以决定走哪一条分支。 当上一节点完成任务时,需要带入流程变量,来控制流程的走向。 二、网关(ExclusiveGateway) 其实网关说白了就是事件流到某一个核心节点,该节点需要做一个判断,如果判断符合某一个 阅读全文
posted @ 2019-12-25 22:08 Guorisy 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 说明:流程变量的作用域只是对应一个流程实例,也就是说流程实例之间的流程变量是互不影响的,实例结束之后流程变量还会继续保存到流程变量的历史表当中。流程变量可以是一个实体类对象,此实体类对象必须实现序列化接口。 一、带入流程变量的几种方法 1、启动流程时带入流程变量 2、使用RuntimeService 阅读全文
posted @ 2019-12-25 22:04 Guorisy 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、流程定义的删除(根据部署ID删除) 1、RepositoryService.deleteDeployment(部署ID) 使用此方法时,当此流程没有流程实例时,会将三个表中的信息都删除。 当有流程实例时,则删除不成功。 2、RepositoryService.deleteDeployment(部 阅读全文
posted @ 2019-12-25 22:03 Guorisy 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、启动流程实例:根据流程KEY启动(常用,可在启动时带入流程数据) 在绘制流程图时可以指定流程的NAME和KEY。 首先要获取到RuntimeService,使用该对象来完成流程的启动: @Test public void startProcess() { RuntimeService runti 阅读全文
posted @ 2019-12-25 22:02 Guorisy 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 一、在eclipse中绘制流程图 1、右键包,新建,选择activiti: 2、选中下一步之后,输入流程文件名(注意:这个名称不是部署名称,部署名称在部署时指定): 然后就可以开始绘制流程图了。 2.1.1 设置节点属性 点击eclipse工具栏的window,show view,选择 Other. 阅读全文
posted @ 2019-12-25 22:01 Guorisy 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 一、创建Maven工程 1、新建工程 2、在pom.xml文件中导入依赖 <!-- 配置版本 --> <properties> <spring.version>4.3.17.RELEASE</spring.version> <mysql.version>5.1.39</mysql.version> 阅读全文
posted @ 2019-12-25 21:57 Guorisy 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 一、流程设计器插件安装方式(一) 在线安装: 1、在eclipse中打开 Help -> Install New Software. 在如下面板中: 2、在如下Install界面板中,点击Add按钮: 3、然后填入下列字段 Name: Activiti BPMN 2.0 designer Locat 阅读全文
posted @ 2019-12-25 21:47 Guorisy 阅读(146) 评论(0) 推荐(0) 编辑