2019独角兽企业重金招聘Python工程师标准>>>

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

2、可能如果需要页面去展示时还需要formservice这个类。由于工程中的流程比较简单,直接写死的页面,所以没有用到。

3、数据库的表的结构我们没有进行修改,还保持了原样。可能在我们使用的过程主要用到act_ru_开头这几个表,因为这几表中存放的数据全部都是线程在运行的过程中的所有数据。在运行结束之后会直接删除掉,然后存储到act_hi这些历史表中可以进行查找,我的建议也是自己最好也创建一些类似的表,去保存自己的数据,以方便在业务中进行使用。

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

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

其他所有的类中查询都是这样的,可以获取到一个查询的对象,然后查询对象中会有很多传递参数的方法,根据查询方法进行查询即可。前提是这些方法中所用到的参数需要在自己本地的数据库中进行存放,这样才能便于查询。

创建所有的对象,在流程中可能主要用到所有的对象时需都是通过service类进行new**进行创建,现在主要有identityService,taskService这两个类进行创建,其他都是直接进行查看操作。

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

由于这次项目中没有研究bpmn文件,其中我看可多的参数传递都是通过这个进行传递,所以以后还需要进行研究。记录一下进行使用。

转载于:https://my.oschina.net/u/588379/blog/488699

Activiti 初步学习相关推荐

  1. HTMLParser的初步学习

    Python的自带模块--HTMLParser的初步学习 HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析. 本文主要简单讲一下HTMLParser的用法. ...

  2. 初步学习pg_control文件之三

    接前文,初步学习pg_control文件之二 继续学习: 研究 DBState,先研究 DB_IN_PRODUCTION ,看它如何出现: 它出现在启动Postmaster时运行的函数处: /* * ...

  3. eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作

    [Java教程]使用eclipse初步学习vue.js操作 0 2017-11-26 19:00:06 一.vue.js的初步认识 https://unpkg.com/vue ">vu ...

  4. json2.js的初步学习与了解(转)

    转载来源:http://apps.hi.baidu.com/share/detail/6092406 json2.js的初步学习与了解 1.)该js的下载地址是:http://www.json.org ...

  5. 【TensorFlow-serving】初步学习模型部署

    前言 初步学习tensorflow serving的手写数字识别模型部署.包括简单的模型训练.保存.部署上线.因为对docker和网络不太熟悉,可能会有部分错误,但是看完博客,能跑通整个流程.此博客将 ...

  6. 初步学习pg_control文件之八

    接前文  初步学习pg_control文件之七  继续 看:catalog_version_no 代码如下: static void WriteControlFile(void) {.../** In ...

  7. 初步学习pg_control文件之六

    接前文:初步学习pg_control文件之五 ,DB_IN_ARCHIVE_RECOVERY何时出现? 看代码:如果recovery.conf文件存在,则返回 InArchiveRecovery = ...

  8. 初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助...

    初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助,如果有bug或者更好的优化方案,也请批评与指正,谢谢,代码如下: 1 var fs = require( ...

  9. 罗佳琪的第三次预备作业——虚拟机的安装及Linux的初步学习

    虚拟机的安装及Linux的初步学习 坎坷的安装过程 首先我按照老师给的基于VirtualBox虚拟机安装Ubuntu图文教程进行了下载,下载很顺利但是安装时出现了问题. 起初我以为是电脑位数问题,但我 ...

最新文章

  1. 牛客网平台常州大学新生寒假训练会试
  2. html纵向文本,html – 垂直对齐CSS圈中多行的文本
  3. leetcode21
  4. matlab确定位置,Hurlin 的PSTR模型包,怎样确定位置参数个数
  5. ant a-table 树表格级联选择
  6. [CM311-1A]-安卓设备视频分辨率 DPI 以及刷新率问题
  7. 2012年3月份第1周51Aspx源码发布详情
  8. 新媒体时代,内容为王已经走偏
  9. 淘宝奇葩店铺:一个人的皇冠店|视频
  10. 计算机辅助设计基础试题,CAD基础试题「附答案」
  11. 刚装好的mysql设置密码_第一次装好mysql后要设置密码
  12. 球相交的表面积并/体积并
  13. 2012MDCC中国·移动开发者大会 邀请函
  14. 大学计算机基础 教材建设,《大学计算机基础》课程建设与教材编写.pdf
  15. K8S集群中Pod资源处于Terminating或Unknown状态排查思路
  16. kurento服务器搭建(docker方式)
  17. 新能源与自动驾驶汽车市场
  18. 论文排版怎么排?教您3分钟搞定!
  19. 云计算通识--云计算部署形式及应用
  20. 求根公式在python里怎么表达_python求根公式

热门文章

  1. Variable W already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE……
  2. u852日期限制解决补丁_用友U8hotfix和补丁包替换原则及注意事项
  3. print输出 pytorch_pytorch 实现打印模型的参数值
  4. 如何实现运行时刻的多态?(c++)
  5. 安装mysql5.7出现问题_本地安装Mysql5.7过程中出现的一系列问题
  6. 天翼云从业认证(1.4)计算机网络
  7. 信息系统项目管理师算职称吗
  8. 信息系统项目管理师十大常见问题汇总
  9. vue学习:vue中data和return data的区别
  10. Java开发中使用模拟接口moco响应中文时乱码