- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流程定义实体节点说—jbpm3.x.doc
先看一例子:
?xml version=1.0 encoding=UTF-8?
process-definition? xmlns=? name=合同审批?? start-state name=开始????? transition name=提交 to=项目经理对合同进行审批????? action class=com.handlewell.bpm.documentflow.process.actionhandler.SetStartToMakeractor??????? /action????? /transition?? /start-state?? end-state name=结束/end-state?? task-node name=项目经理对合同进行审批?? task name=项目经理对合同进行审批???? assignment class=com.handlewell.bpm.documentflow.process.assignment.TaskActorHandler/?? /task????? transition name=提交制单人复核 to=制单人复核合同?????????? /transition?? /task-node?? task-node name=制单人复核合同?? task name=制单人修订合同???? assignment class=com.handlewell.bpm.documentflow.process.assignment.TaskMakerActorHandler/?? /task????? transition name=退回项目经理 to=项目经理对合同进行审批????? action name=cancel class=com.handlewell.bpm.documentflow.process.actionhandler.SetNextactorToNull/action????? /transition??transition to=结束 name=复核通过/transition?? /task-node/process-definition
?
?流程定义实体(Process Definition)编号 PD-001对象 流程定义实体(Process Definition)描述流程定义实体是对一个流程抽象的对象化定义,如图-002。一套系统中,用户可以定义保存多个流程定义实体,如:报销流程定义、请假流程定义、人事录用流程定义等。每个流程定义还可以有多个不同的版本,如:针对同样的报销流程可以有修订前和修订后的两个流程定义,同时存储于jPDL数库中。用户可以通过流程名称和版本号获取相应的流程定义。在默认请况下,系统启用最新的流程定义。Java对象 org.jbpm.graph.def.ProcessDefinition数据库表 JBPM_PROCESSDEFINITION该表存储流程定义的通用信息,如:流程名称、版本号表关联说明 JBPM_PROCESSDEFINITION表中,每条记录有自己的数据库流水号?ID_JBPM_PROCESSDEFINITION的外键(Foreign Keys):startstate_ 同JBPM_NODE(流程结点)表关联。此外键指向流程定义中的起始结点ID?
?流程结点(Node)编号 PD-002对象 流程结点(Node)描述流程结点是对流程中的过程环节/行为的抽象对象化定义,如图-002中的每个方框即代表一个结点。结点有两个主要职责:一,实现某个指定行为,这在jBPM中就是执行一段制定的Java代码;二,转递、维持流程的延续,直至达到最终结点。在jPDL的结点设计中,系统开放了充分的用户行为模型,程序员可以基于这些行为接口,实现自定义的业务功能。在jPDL中,系统预定义了一系列的Node类型,同时也允许程序员开发定义自己的Node类型。Java对象 org.jbpm.graph.def.Node数据库表 JBPM_NODE该表存储结点的定义信息。?表关联说明 JBPM_NODE表中,每条记录有自己的数据库流水号?ID_JBPM_NODE的外键(Foreign Keys):processdefinition_ - 此外键说明该Node从属的流程定义对象IDsubprocessdefinition_- 此外键指定了一个由该Node发起的子流程。在主流程离开当前结点之前,该子流程必须完成执行过程。action_ - 此外键指定该结点动作类的IDsuperstate_ - 该外键是一个自关联键,指向结点的上级父结点ID。一个子流程中的
您可能关注的文档
最近下载
- 成人胃残余量超声监测技术规范.docx VIP
- 金属冶炼企业安全生产管理人员:事故应急处置和案例分析.ppt VIP
- 采购降本推进计划.pdf VIP
- 定制产品合同协议.docx VIP
- 恒大地下车库VI标识标牌标准化方案(超豪华版)恒大地产集团.pdf VIP
- 【教学课件】《人体对外界环境的感知》(人教).ppt VIP
- 滚动轴承外球面球轴承和偏心套外形尺寸.pdf VIP
- 第一单元第四课《上学路上》教案 湘美版(2024)一年级上册.doc VIP
- 突发事件应急预案.doc VIP
- 2024年03月上海市公安局浦东分局2024年上半年度招考文员笔试上岸试题历年典型考题与考点剖析附带答案解析.docx VIP
文档评论(0)