论坛首页 Java企业应用论坛

轻量级工作流引擎jBPM 4.4正式发布

浏览 18377 次
精华帖 (0) :: 良好帖 (10) :: 新手帖 (0) :: 隐藏帖 (12)
作者 正文
   发表时间:2010-07-23  
刚学工作流,项目规定用jbpm4.3或刚出4.4,头说将start节点处理成和task节点,便于回退。还有一个是实现给任务分配用户、角色、组、部门,要求能定义时分配和运行时分配(流程运行时,给下一任务指定用户、角色、组、部门)。

第二个需求想过用jbpm的variables、identityService和人员、组、人员组关系表实现.想的是将系统的用户、角色、组、部门查询出来,放入jbpm中数据库表中。流程运行完删除jbpm表中的数据。

有两个问题没有确认,1是用户、角色、组、部门是否可以映射在jbpm数据库中。2是用户、角色、组、部门在流程运行当中有变动怎么办?

是否这种方法可以行得通,有其它解决办法?
0 请登录后投票
   发表时间:2010-07-23  
多谢楼主分享。小弟拿回去学习学习,哈哈。
0 请登录后投票
   发表时间:2010-07-23  
xyf197879 写道
刚学工作流,项目规定用jbpm4.3或刚出4.4,头说将start节点处理成和task节点,便于回退。还有一个是实现给任务分配用户、角色、组、部门,要求能定义时分配和运行时分配(流程运行时,给下一任务指定用户、角色、组、部门)。

第二个需求想过用jbpm的variables、identityService和人员、组、人员组关系表实现.想的是将系统的用户、角色、组、部门查询出来,放入jbpm中数据库表中。流程运行完删除jbpm表中的数据。

有两个问题没有确认,1是用户、角色、组、部门是否可以映射在jbpm数据库中。2是用户、角色、组、部门在流程运行当中有变动怎么办?

是否这种方法可以行得通,有其它解决办法?


你说的这些都是JBPM的弱项,GPD跟identity是有一定关联的,只能是建立自己的assignee表达式,然后修改一下JBPM对于表达式的解析罗。
0 请登录后投票
   发表时间:2010-07-29  
希望JBPM能够越做越好。。。。。。
0 请登录后投票
   发表时间:2010-08-11  
MyEclipse6.0 安装GPD插件时

报这个错 No features found on the selected site(s) Choose a different site or site category
0 请登录后投票
   发表时间:2010-09-09  
如果JBPM-SIDE这个项目能够继续做下去就好了,JBPM就是缺少一个独立的设计器模块。。。
0 请登录后投票
   发表时间:2010-09-10  
在jbpm 整合Spring后遇到一个问题,不知是否 镜花水月 也遇到过。。 hibernate 报 session is closed. 导致项目根本就没办法用。初步判断的由事务造成的。但不知如何解决。如 镜花水月  有办法请解答一下。先谢谢了
0 请登录后投票
   发表时间:2010-09-30  
如果JBPM开发小组能够考虑下这样一个问题就很有趣了,既嵌入智能脚本的节点在流程运行过程中自行选择运行路径,这样的情况下,流程引擎对整个流程的控制机制是否会发生什么变化?
0 请登录后投票
   发表时间:2010-11-01  
临远,看国内流程开发的热潮,是否吸引国外的技术力量投入进来呢? 仅仅发布一个开源包还远远不够啊,把JBPM3的作者邀请到国内来,开个讨论会哦。。。
0 请登录后投票
   发表时间:2010-12-14  
<?xml version="1.0" encoding="UTF-8"?>
<process name="test" xmlns="http://jbpm.org/4.3/jpdl">
   <start name="start1" g="150,19,48,48">
      <transition name="to task1" to="task1" g="-53,-17"/>
   </start>
   <task name="task1" g="131,89,92,52">
      <transition name="to fork1" to="fork1" g="-53,-17"/>
   </task>
   <fork name="fork1" g="154,161,48,48">
      <transition name="to task2" to="task2" g="-53,-17"/>
      <transition name="to task3" to="task3" g="-53,-17"/>
   </fork>
   <task name="task2" g="137,237,92,52">
      <transition name="to end1" to="end1" g="-47,-17"/>
   </task>
   <task name="task3" g="292,156,92,52">
      <transition name="to join1" to="join1" g="-53,-17"/>
   </task>
   <end name="end1" g="166,320,48,48"/>
   <join name="join1" g="310,240,48,48">
      <transition name="to task2" to="task2" g="-53,-17"/>
   </join>
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics