`
文章列表
JBPM4.x 整合 Spring 笔记 如果项目中hibernate也是由spring来托管的,那么在 jbpm.cfg.xml 文件中一定要把 <import resource="jbpm.tx.hibernate.cfg.xml" /> 替换成spring <import resource="jbpm.tx.spring.cfg.xml" /> 就是因为<import resource="jbpm.tx.hibernate.cfg.xml" />文件中一直会去加载 <cfg resou ...
我这边需求场景是每个审批环节为下个审批节点选择某个角色后,下个节点的人员才能确定。jbpm原有的组用户这3张权限控制满足这种情况。 我分享一下现在的应急做法,(还是希望有别的更好的解决方案,大家分享出来共同 ...
我以前在画流程图的时候一般会画一个修改表单节点,现在的流程图没再画修改表单节点,当审批如果要求修改,就指向首几点。 当用户角色具有审批权限,也有申请权限时,任务列表中的任务就存在两种性质的数据了,一种是别人提交过来审批的记录,另一种是自己申请的被退回修改的记录。所以在列表查看记录详情时,呈现的也应该是两种页面,一种是申请单只读,有审批项,另一种是申请单可编辑,无审批项。 当在任务列表点击一条任务,得到的Task数据始终没有可区分的。 现在我的做法是,在查看任务后,如果当前用户ID与申请单提交人ID一致说明是被退回修改的记录,不一致就是需要当前用户审批的记录。 这个地方总感觉很别扭,这类问 ...
分享 jbpm4.x 待办任务分页查询 List<Task> taskList = new ArrayList<Task>(); TaskQuery taskQuery = this.taskService.createTaskQuery(); taskQuery.assignee(userId); // 单个用户调此方法 // taskQuery.candidate(userId); // 用户组的话调此方法 taskQuery.orderDesc(TaskQuery.PROPERTY_PRIORITY); long total = taskQuery.count() ...
        在流程启动获得流程实例ID后,一般根据流程实例ID找到首节点任务会比较准确,并且最好同时根据首节点任务名称这两个条件获得任务,并且是返回唯一记录。     还有一些做法是通过查找任务接口获得findPersonalTasks,我个人觉得那样不是很准确,好像当申请人在审批的时候,同时有被回退修改的任务时会有点冲突。而且个人不太喜欢用taskList.get(0);这种方式去获得一个任务。最好要任务查询接口中的返回唯一记录接口。熟悉Hibernate的朋友应该不会陌生这个方法uniqueResult()。 附程序参考: Task task = null; TaskQuery ta ...
jbpm4.x发布卸载流程单元测试接口 要想在项目中有流程流转状态监控,查看流程图的,一定要发布zip流程包,笔者就是调用了发布仅xml流程文件的接口,在做查看流程图时老是找不到原因。谨此牢记。 后附发布卸载流程单元测试接口文件。
该例子是演示web项目中在浏览器地址栏访问服务器地址后屏蔽菜单栏,工具栏,地址栏,地址栏,状态栏等,并全屏展示进入系统的功能。 之前一直想着用struts登入跳转之后实现这个功能,很不想用js的window open这种方式来实现,但寻觅了很久未果,只好用老方法js的window open来实现了。

Maven 2 使用手册

Maven 2 使用手册
Spring Security 权限管理手册 chm中文版
Spring Security 3 官方文档 chm中文版
jbpm4.3 User Guide 用户手册 chm中文版
jbpm4.3 Developers Guide 开发手册 chm中文版

jBPM-4.3 schema docs

    博客分类:
  • JBPM
jBPM-4.3 schema docs
JBPM-4.3 开发手册,chm格式文档方便查看。

jBPM-4.3 API

    博客分类:
  • JBPM
chm的API文档,方便查看。
Global site tag (gtag.js) - Google Analytics