06.JBPM版本控制及Token对象
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ຫໍສະໝຸດ Baidu
JBPM的流程上下文主要用来存储流程变量,流程变量时流程实例在运 行过程中存储在流程上下文当中的键值对,一个流程实例有一个上下文。 ProcessInstance.getContextInstance()来获取一个流程实例的上下文对 象。 存储在流程上下文当中的流程变量支持覆盖操作,新的值会替换旧的值 JBPM当中可以使用流程变量的数据类型 String\Boolean\Character\Float\Double\Long\Byte\Short\Integer\Date\ 数组\Serializable ContextInstance对临时变量的读和写的操作方法 Public Object getTransientVriable(String name) Public void setTransientVariable(String name,Object value)
欢迎访问我们的官方网站 www.ibeifeng.com
北风网项目培训
JBPM工作流
第六讲JBPM版本控制及Token对象
讲师:阳光
JBPM的版本机制允许在数据库中多个同名流程模版共存。 第一个版本它的版本version值就是1,第二个版本它的版本version值就是2 此版本信息在jbpm_processdefinition此表中存储 ProcessDefinition pd = jbpmContext.getGraphSession().findLatestProcessDefinition(“helloworld”)
当一个流程实例创建出来的时候,一个Token(根令牌)也就被创建了, 此时的Token自然就指向开始节点Start节点上。 Token token = processInstance.getRootToken() 用来获取流程启动后产生的Token Token.signal()让流程实例向下流转 当Token从开始节点离开时,这时就触发了这个节点的 “node leave”事件 当Token到达节点A时,这时就触发了这个节点的 “node enter”事件
JBPM的流程上下文主要用来存储流程变量,流程变量时流程实例在运 行过程中存储在流程上下文当中的键值对,一个流程实例有一个上下文。 ProcessInstance.getContextInstance()来获取一个流程实例的上下文对 象。 存储在流程上下文当中的流程变量支持覆盖操作,新的值会替换旧的值 JBPM当中可以使用流程变量的数据类型 String\Boolean\Character\Float\Double\Long\Byte\Short\Integer\Date\ 数组\Serializable ContextInstance对临时变量的读和写的操作方法 Public Object getTransientVriable(String name) Public void setTransientVariable(String name,Object value)
欢迎访问我们的官方网站 www.ibeifeng.com
北风网项目培训
JBPM工作流
第六讲JBPM版本控制及Token对象
讲师:阳光
JBPM的版本机制允许在数据库中多个同名流程模版共存。 第一个版本它的版本version值就是1,第二个版本它的版本version值就是2 此版本信息在jbpm_processdefinition此表中存储 ProcessDefinition pd = jbpmContext.getGraphSession().findLatestProcessDefinition(“helloworld”)
当一个流程实例创建出来的时候,一个Token(根令牌)也就被创建了, 此时的Token自然就指向开始节点Start节点上。 Token token = processInstance.getRootToken() 用来获取流程启动后产生的Token Token.signal()让流程实例向下流转 当Token从开始节点离开时,这时就触发了这个节点的 “node leave”事件 当Token到达节点A时,这时就触发了这个节点的 “node enter”事件