高分解决问题:JBPM4.3并发子流程问题
场景描述:部门主管分配部门副职任务,部门副职负责将任务分配给部门内n个员工(不确定),员工将问题的解决情况反馈给部门副职并由部门副职提交给部门主管给予评价。部门主管满意,流程结束;否则,流程继续流转。
问题:
1、部门副职将任务分配给n多个员工,如何实现,是一种什么样的实现思路;
2、一般员工将问题反馈给了部门副职,再由部门副职向部门主管汇报。这里是多个任务变成一个,又该如何实现呢?
请高人给予指点!!!
[解决办法]
在线等待!!!!
[解决办法]
1、部门副职将任务分配给n多个员工,如何实现,是一种什么样的实现思路;
下一个任务节点变成多人处理的任务就行了,任务处理人来自表单设置,
2、一般员工将问题反馈给了部门副职,再由部门副职向部门主管汇报。这里是多个任务变成一个,又该如何实现呢
这个任务节点是所有人都处理后,流程才流转到下一个就行了.
1、2这两步的流程大概是:
部门主管任务节点→部门副职任务节点(在表单中设置员工)→员工处理任务节点(所有员工处理完后,流程才进入下一个节点)→部门副职任务节点→部门主管任务节点
[解决办法]
员工处理任务节点:这一步只是多处理人而尔,任务还是只有一个,不过你要在这里多人的任务。
[解决办法]
不知你能明白我说的不。
[解决办法]
不是很明白,可以再详细些吗?
有实例发来一个就更好了!!
邮箱:gya_xiner@163.com
谢谢!!!!
[解决办法]
该回复于2010-08-23 15:12:37被版主删除
[解决办法]
员工处理节点任务人来自表单就行了。
[解决办法]
1、部门副职将任务分配给n多个员工,如何实现,是一种什么样的实现思路;
下一个任务节点变成多人处理的任务就行了,任务处理人来自表单设置,
2、一般员工将问题反馈给了部门副职,再由部门副职向部门主管汇报。这里是多个任务变成一个,又该如何实现呢
这个任务节点是所有人都处理后,流程才流转到下一个就行了.
1、2这两步的流程大概是:
部门主管任务节点→部门副职任务节点(在表单中设置员工)→员工处理任务节点(所有员工处理完后,流程才进入下一个节点)→部门副职任务节点→部门主管任务节点
===================================================
不知道lz问题解决没
使用jbpm4.4,jbpm4.4是4.3的bug 修正版本,不牵扯数据库改动,可以无缝隙替换,
1.4.4中子流程可以使用for-each动态fork分支任务。
2.如果使用4.3可以使用custom节点,动态创建子流程 sub-task,当子流程完成后返回主任务。可以参考devguide的sub-task一节。
3.如果不用返回主任务,4。3中自己实现AssignmentHandler接口,然后自己实现。选人当参数,给任务设置上。
[解决办法]
3.9. 高级结构
3.9.1. 内嵌子流程
子流程的第一目的是实现流程的“继承”,意味着 设计者可以创建多个不同“级别”的细节。顶级视图理解为做 一件事情的最高级别方式,最低的级别 就关注具体细节。
<subProcess id="checkCreditSubProcess" name="Credit check">
...
</subProcess>
我都感觉自己有些啰嗦了,我也是第一次搞这个东西。请见谅!!!!
只要问题解决了,多送些分都OK!!!!
[解决办法]
sub-task就是主任务 ----- 多个子任务-----完成后回复到主任务。。
[解决办法]
自定义任务表,这种方式应该需要加几张表吧?
我对JBPM不熟,感觉实现起来挺吃力的!!
可以提供点实现思路吗?
[解决办法]
你俩的头像都一样。。我都看晕了。。。。
1.如果画图可以解决的,那就画流程图。线多不是问题。。
2.sub-process,这个是jbpm自己的 主任务A--1,2,3-- 回到A。
3.for-each加自己的状态判断(这个是4.4中的,我只试过for-each,加状态有待考究)
4.自定义任务表。加状态判断。(这个是我现在在做的)
[解决办法]