JBPM会签实现

什么是会签?会签就是在一环节中需要多个受理人处理该任务。

从以上描述中,可以分析出会签的特点:多个受理人。在受理人处理该会签任务时,应视为独立的个体,互不干扰。当处理完成时,进入阻塞状态。

阻塞状态的好处就是,程序可以在该节点上进行统计,根据各受理人的处理结果可以进行任意的逻辑流转。

结合JBPM4的实际运行就是使用foreach join节点。当进入foreach节点时,使用上下文指定循环次数即会签受理人数量,同时指定阻塞状态值。

进入会签任务后,JBPM中可以查看到流程实例(processinstance)进入分支状态,实例下产生多个并行task。

会签完成后,并行task消失,流程实例重新进入主运行状态。

从以上的设计中,可以发现进入会签后,主流程无法直接进行跳转,撤回之类操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
jbpm会签jbpm流程引擎中的一种节点类型,用于实现多实例的任务处理。会签节点可以将任务分发给多个参与者进行处理,并且要求所有参与者完成任务后才能继续流程的执行。 在jbpm中,会签节点可以有两种处理方式:串行会签和并行会签。串行会签要求参与者按照指定的顺序依次处理任务,只有前一个参与者完成任务后,才会将任务转发给下一个参与者进行处理。而并行会签则允许所有的参与者同时处理任务,任何一个参与者完成任务后都可以继续流程的执行。 会签节点的主要作用是在流程中实现分发任务、多人协同处理以及等待多个参与者的完成。它能够提高流程的灵活性和协同效率,适用于需要多个参与者共同完成的任务,如审批、审核、投票等。 使用jbpm会签需要定义会签节点的参与者列表,选择会签类型,并设定相关的属性。在流程执行过程中,任务将被分发给所有参与者,并等待所有参与者完成任务后再继续下一步流程。会签节点可以通过流程定义文件或者编程的方式来创建和配置。 总之,jbpm会签是一种用于实现多实例任务处理的节点类型,通过将任务分发给多个参与者并等待所有参与者完成任务,来实现流程的协同处理和流转。它是jbpm流程引擎中的重要功能之一,能够提高工作效率和流程管理的灵活性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值