jbpm的任务管理实现
2008-06-10 16:12
218 查看
一个流程定义有一个TaskMgmtDefinition;一个TaskMgmtDefinition对应多个Actor,同时对应多个Task;
一个Actor有多个Task,可以从TaskMgmtDefinition中通过task的名称直接获取相应的task;
一个流程实例有一个TaskMgmtInstance;一个TaskMgmtInstance对应多个actorInstance,同时对应多个taskInstance;
一个actorInstance有多个taskInstance,可以从TaskMgmtInstance中直接获取相应的taskInstance;
一个TaskNode对例应多个Task
对于这样的流程定义:
只有当节点中的三个任务都完成后,流程才进入后面的节点
对于这样的流程定义:
>
当第一个任务完成后,token就指向后面的节点
对于这样的流程定义:
>
三个任务都完成后,token仍然不会指向后面的节点;需要自己手动调用processInstance.signal()
才会驱动流程到下面的节点
对于这样的流程定义:
>
token不会在本节点停留,而是直接到后面的节点
jbpm用join/fork/merge/decision也可以实现同样的功能,不过它们的实现办法不同,一个是通过
NODE来实现,一个是通过TASK来实现
一个Actor有多个Task,可以从TaskMgmtDefinition中通过task的名称直接获取相应的task;
一个流程实例有一个TaskMgmtInstance;一个TaskMgmtInstance对应多个actorInstance,同时对应多个taskInstance;
一个actorInstance有多个taskInstance,可以从TaskMgmtInstance中直接获取相应的taskInstance;
一个TaskNode对例应多个Task
对于这样的流程定义:
只有当节点中的三个任务都完成后,流程才进入后面的节点
对于这样的流程定义:
>
当第一个任务完成后,token就指向后面的节点
对于这样的流程定义:
>
三个任务都完成后,token仍然不会指向后面的节点;需要自己手动调用processInstance.signal()
才会驱动流程到下面的节点
对于这样的流程定义:
>
token不会在本节点停留,而是直接到后面的节点
jbpm用join/fork/merge/decision也可以实现同样的功能,不过它们的实现办法不同,一个是通过
NODE来实现,一个是通过TASK来实现
相关文章推荐
- jbpm的任务管理实现
- jbpm的任务管理实现
- jbpm的任务管理实现
- jbpm的任务管理实现
- jbpm的任务管理实现
- asp.net 计划任务管理程序实现,多线程任务加载
- 使用Java并发包线程池和XML实现定时任务动态配置和管理
- NuttX下实现周期任务管理服务
- Jbpm用户指南翻译:第11章 任务管理
- 定时任务-quartz的使用,实现可页面化管理 标签: quartz
- spring mvc quartz 实现动态定时任务管理
- Spring Boot 定时任务实现后台管理动态配置(动态添加修改删除定时任务)
- Spring整合quartz配置【一】基于MethodInvokingJobDetailFactoryBean实现任务管理
- ASP.NET MVC 5 实现基于Quartz.net 的任务调度管理平台(三)
- Spring动态对Quartz定时任务的管理,实现动态加载,停止的配置实例代码
- 定时任务-quartz的使用,实现可页面化管理
- asp.net 计划任务管理程序实现,多线程
- spring整合quartz,实现自助动态管理自动任务
- Spring动态对Quartz定时任务的管理,实现动态加载,停止的配置实例代码