Activiti 初步学习

一、流程中主要用到的类库包括:runtimeService,taskService,historyService,repositoryService,identityService。 数据库

二、可能若是须要页面去展现时还须要formservice这个类。因为工程中的流程比较简单,直接写死的页面,因此没有用到。 ide

三、数据库的表的结构咱们没有进行修改,还保持了原样。可能在咱们使用的过程主要用到act_ru_开头这几个表,由于这几表中存放的数据所有都是线程在运行的过程当中的全部数据。在运行结束以后会直接删除掉,而后存储到act_hi这些历史表中能够进行查找,个人建议也是本身最好也建立一些相似的表,去保存本身的数据,以方便在业务中进行使用。 spa

四、此处主要说一些类的使用,其实这几个类的方法大同小异,比较规范。 线程

    获取组成员:identityService.createGroupQuery()方法会返回一个GroupQuery对象,返回以后就能够进行查询的方法了,查询的方法能够用不少种groupId(groupId),groupId(groupId),groupName(groupName)等。 orm

其余全部的类中查询都是这样的,能够获取到一个查询的对象,而后查询对象中会有不少传递参数的方法,根据查询方法进行查询便可。前提是这些方法中所用到的参数须要在本身本地的数据库中进行存放,这样才能便于查询。 对象

    建立全部的对象,在流程中可能主要用到全部的对象时需都是经过service类进行new**进行建立,如今主要有identityService,taskService这两个类进行建立,其余都是直接进行查看操做。 接口

    删除对象:使用delet进行delete**进行删除接口。 it

因为此次项目中没有研究bpmn文件,其中我看可多的参数传递都是经过这个进行传递,因此之后还须要进行研究。记录一下进行使用。 form

相关文章
相关标签/搜索