activiti集成drools实验
无代码,无真相。
网上的博客代码,都挺片段的。所以,我想找个现成的demo实验代码。
上github

-------------------------------------------------
ecipse 配置 github 过程
思路:首先,github配置三种repository获取方式:svn,https, ssh。在eclipse上安装好github的插件之后,放入相应的url应该就可以使用了。
参考:
如何从Eclipse导入github上的项目源码:http://blog.csdn.net/hil2000/article/details/8566456
eclipse插件egit安装使用:http://www.cnblogs.com/draem0507/archive/2013/01/14/2859954.html
最后,我还是选择从github上下载zip代码,然后解压缩,eclipse的maven导入。蛋疼,插件安装真他妈的费事儿。

插件是个坑啊
-----------------------------------------------------
项目下载下来之后,pom.xml中,竟然没有drools依赖,卧槽,你是单独添加jar文件的啊。那你还用maven,真是奇葩。
对比了一下lemonOA的pom.XML,写的真是好,这么多的jar,plugin,一点一点加进来。架构师,不是盖得。
------------------------------------------------------
中午在lemonOA的官方群里,和前辈了解了一下,drools一般是在像超市里有成千上万件商品时,不同的商品有不同的折扣策略,此时,规则引擎有他的应用场景。像OA这种简单的策略是不需要配置规则引擎的。
------------------------------------------------------
下午将lemonOA的流程流转部分的数据库数据都删除(流程定义和模型定义除外),发现在act_execution表中,竟然还有parent_id这个键导致外键无法删除。
在数据库数据清空的情况下,可以观察流程变量的增添情况。
-------------------------------------------------------
在taskOperation.js中,定义了一组函数,统一到taskOperationd这个变量下面,我现在希望添加验证操作,就是当表单中有日期选择框时,我们可以计算得到一个流程变量。那么在这种情况下,起始日期将强制命名为startDate, endDate为结束日期。
-------------------------------------------------------
bootstrap的日期选择框
诶,真是术业有专攻啊。小师傅对于前端的理解,是比我要强多了。
bootstrap的日期选择控件,是有时间选择与日期选择的。datepicker 与 datetimepicker
-------------------------------------------------------
activiti集成drools实验的更多相关文章
- springboot 2.x 集成 drools 7.x
简介:springboot 2.0.4.RELEASE 集成 drools 7.11.0.Final 1.项目结构 2. pom.xml文件 <?xml version="1.0&qu ...
- springboot集成drools的方式一
springboot集成drools的方式一(spring-drools.xml) 本文springboot采用1.5.1.RELEASE版本,drools采用的6.5.0.Final,一共会讲三种方 ...
- Spring,Struts2,MyBatis,Activiti,Maven,H2,Tomcat集成(四)——Activiti集成
1.添加Activiti Maven依赖: <!-- ==============================activiti=========================== --&g ...
- 工作流中容器化的依赖注入!Activiti集成CDI实现工作流的可配置型和可扩展型
Activiti工作流集成CDI简介 activiti-cdi模块提供activiti的可配置型和cdi扩展 activiti-cdi的特性: 支持 @BusinessProcessScoped be ...
- activiti集成spring异常(DbSqlSession)
在eclipse配置一个简单的activiti项目,配置的是mysql数据库,报错如下: SLF4J: Failed to load class "org.slf4j.impl.Static ...
- spring boot与activiti集成实战 转
为什么80%的码农都做不了架构师?>>> 这是原作者的博客地址 http://wiselyman.iteye.com/blog/2285223 代码格式混乱,我修正了一下.项目源码在 ...
- wso2 CEP集成storm实验
1.三台机子:192.168.225.1(manager,nimbus), 192.168.225.2(worker,supervisor), 192.168.225.3(worker,supervi ...
- spring-boot集成activiti的model遇到问题汇总
按照网上的七拼八凑整合网页版的部署将遇到的问题归置如下: 本人的springboot版本是:1.5.13.RELEASE 工作流相关: <!--工作流--> <dependency& ...
- Drools集成SpringBoot
1.说明 为了更好的在项目中使用Drools, 需要把Drools集成到Spring Boot, 下面介绍集成的方法, 并且开发简单的Demo和测试用例. 2.创建Maven工程 pom.xml工程信 ...
随机推荐
- C# addin 开发心得记录
1.环境 2012 新建项目-2010外接程序 2.新建项-功能区 创建菜单等 发布: 1.InstallShield 2015 2.打包 说明按地址-https://msdn.microsoft ...
- css3 文本超出后出现省略号
clip:当内联内容溢出块容器时,将溢出部分裁切掉. ellipsis:当内联内容溢出块容器时,将溢出部分替换为(...). 当块容器 <' overflow '> 为非visible时, ...
- 分享:根据svg节点对象类型和路径值转换坐标值
功能用处: 对svg文件的路径节点填充时会使用(相邻两个坐标区域内的四边形的填充颜色不重复). 需要对svg文件中的Path节点或者 Polyline 节点做颜色填充.并且相邻的两个区域之间的颜色不允 ...
- hibernate使用sql语句查询实体时,要写上addEntity
abDAO.getSession().createSQLQuery(hql).addEntity(对象.class).list(); 参考http://blog.csdn.net/vacblog/ar ...
- Codeforces 553D Nudist Beach(图论,贪心)
Solution: 假设已经选了所有的点. 如果从中删掉一个点,那么其它所有点的分值只可能减少或者不变. 如果要使若干步删除后最小的分值变大,那么删掉的点集中肯定要包含当前分值最小的点. 所以每次删掉 ...
- 设计模式之 State 状态模式
状态模式的核心在于 1. 状态的转换导致行为(Handle)的差异,比如人的状态是饿的时候,吃(Handle)的行为是2个馒头,人状态是不太饿的时候,吃(Handle)的行为是半个馒头 2. Stat ...
- 8种CSS清除浮动的方法优缺点分析
为什么清除CSS浮动这么难? 因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签.父级标签的位置及 width height 属性.而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让 ...
- linux 的一个防火墙策略
#警告:在运行脚本后,勿必单独运行 iptables -F#因为脚本包含的默认规则为“禁止所有访问”#当其它规则被清除后,系统表现为无法访问状态,需要重启系统恢复#iptables -L 查看当前已应 ...
- JavaScript各种遍历方式详解
为了方便例子讲解,现有数组和json对象如下 var demoArr = ['Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular']; v ...
- 策略模式(Strategy)
行为型模式:策略模式.模板方法模式.观察者模式.迭代子模式.责任链模式.命令模式.备忘录模式.状态模式.访问者模式.中介者模式.解释器模式 策略模式(Strategy) 策略模式定义了一系列算法,并将 ...