JEE工作流管理系统BPM详解._第1页
JEE工作流管理系统BPM详解._第2页
JEE工作流管理系统BPM详解._第3页
JEE工作流管理系统BPM详解._第4页
JEE工作流管理系统BPM详解._第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【最新卓越管理方案 您可自由编辑】(BPM业务流程管理)JEE工作流管理系统BPM详解2020年5月多年的企业咨询顾问经验,经过实战验证可以落地执行的卓越管理方案,值得您下载拥有1.1JBPM_PROCESSDEFINmON :流程模版表字段名字段含义主键外键ID_流程模版标识寸XNAME_流程模版名称XXVERSION_流程模版版本,对于同 一流程模版,多次插入 数据库时,数据库中有XXISTERMINATIONIMPLICIT多条记录,每条记录中的版本号一次增加是否支持强行终止流XXSTARTSTATE_程(目前理解)起始节点ID,在JBPM_NODE 表中X寸1.2JBPM_NODE :

2、流程节点表主字段名字段含义键ID_流程节点标识寸CLASS_节点类型:外键C:org.jbpm.graph.node.ProcessStateD:org.jbpm.graph.node.DecisionE:org.jbpm.graph.node.EndStateF:org.jbpm.graph.node.ForkJ:org.jbpm.graph.node.JoinK:org.jbpm.graph.node.TaskNodeN:org.jbpm.graph.def.NodeR:org.jbpm.graph.node.StartStateS:org.jbpm.graph.node.StateU:o

3、rg.jbpm.graph.def.SuperStateNAME_流程节点名称节点类型为ProcessState时使用,代表 TOC o 1-5 h z HYPERLINK l bookmark13 o Current Document SUBPROCESSDEFINITION_寸子流程模版idISASYNC_节点是否支持异步机制节点中指定的action,对应ACTION_寸JBPM_ACTION 表节点对应的SuperState的id,表明该SUPERSTATE_寸节点属于某个SuperStatePROCESSDEFINITION节点所在的流程模版id节点类型为Decision时使用,表明D

4、ECISIONDELEGATIONDecision对应的代理类,对应JBPM_DELEGATION 表 节点类型为Decision时使用,该属性表DECISIONEXPRESSION示Decision中使用的判断表达式SIGNAL节点类型为TaskCREATETASKS节点类型为TaskENDTASKS节点类型为TaskNODECOLLECTIONINDEX_节点类型为 SuperState 时使用,1.3JBPM_TRANSmON :流程迁移表字段名字段含义主键外键IDNAME流程迁移标识 流程迁移名称PROCESSDEFINITION_迁移所在的流程模版id迁移来源,对应NodeFROM的

5、id 迁移目的,对应NodeTO的idFROMINDEX1.4JBPM_ACTION :流程动作表字段名字段含义主外键键ID流程动作标识NAME流程动作名称流程动作分类:A (动作):org.jbpm.graph.def.ActionS (脚本):org.jbpm.graph.action.ScriptCLASSC (创建定时器):org.jbpm.scheduler.def.CreateTimerActionI (取消定时器):org.jbpm.scheduler.def.CancelTimerActionISPROPAGATIONALLOWEDACTIONEXPRESSION动作类行为I时

6、使用,表示动作执行的脚本ISASYNC动作是否支持异步机制REFERENCEDACTION动作中弓I用的动作,对应JBPM_ACTION动作类型为A时使用,表示动作执行的代理ACTIONDELEGATION类,对应 JBPM_DELEGATIONEVENT动作中指定的事件,对应JBPM_EVENTPROCESSDEFINITION动作所在的流程模版idTIMERNAME定时器名称DUEDATE定时器间隔时间REPEAT定时器动作执行次数TRANSITIONNAME动作指定后指向的TransitionTIMERACTION定时器动作代理类,对应JBPM_ACTIONEXPRESSION定时器执行

7、表达式EVENTINDEX异常处理类,对应EXCEPTIONHANDLERJBPMEXCEPTIONHANDLEREXCEPTIONHANDLERINDE?1.5JBPM_EVENT : 流程*件表字段名字段含义主键外键ID流程事件标识EVENTTYPE流程事件类型名称TYPE流程事件所在的图形节点类型A : TaskC : ProcessStateD : DecisionE : EndStateF : ForkJ : JoinK : TaskNodeN : NodeP : ProcessDefinitionR : StartStateS:StateT:TransitionU : SuperS

8、tateGRAPHELEMENT_流程事件所在的图形节点的ID流程事件所属流程定义,对应PROCESSDEFINITION_寸JBPM_PROCESSDEFINITIONTRANSITION_JBPM_NODE流程事件所属迁移,对应VJBPM_TRANSITIONTASK_流程事件所属任务,对应VJBPMTASKNODE流程事件所属节点,对应寸1.6JBPM_DELEGATION :流程代理类表(用于%例化jbpm 中的 action 类)字段名字段含义主键外键ID_流程代理标识VCLASSNAME_流程代理类名称CONFIGURATION_ 流程代理类配置信息CONFIGTYPE_流程代理类

9、配置类型流程代理类所属流程定义,对PROCESSDEFINITION_应VJBPM_PROCESSDEFINITION1.7JBPM_TASK :流程任务表字段名字段含义主键外键ID流程任务标识NAME_流程任务名称流程任务所属流程定义,对应PROCESSDEFINITION_寸JBPM_PROCESSDEFINITIONDESCRIPTION_流程任务描述任务是否为阻塞(任务不完成、ISBLOCKING_流程不能继续)ISSIGNALING_任务是否可以驱动TOKEN任务持续时间,表明任务应在多DUEDATE长时间内完成ACTORIDEXPRESSION ?POOLEDACTORSEXPRE

10、SSION?任务所属的任务管理模块ID , TOC o 1-5 h z TASKMGMTDEFINITION_ 对应寸JBPM_MODULEDEFIFNITION任务所属的TASK_NODE,对应TASKNODE_寸JBPM_NODE任务所属的START_NODE,对STARTSTATE寸应 J BPM_NODEASSIGNMENTDELEGATION?寸SWIMLANE执行该任务的泳道(角色)VTASKCONTROLLER1.8JBPM_TASKCONTROLLER :流程任务控制器字段名字段含义主键 外键 TOC o 1-5 h z ID_流程任务控制器标识V流程任务控制器对应的TASKC

11、ONTROLLERDELEGATION_ 代理,对应VJBPM_DELEGATION1.9JBPM_VARIABLEACCESS :流程变表字段名字段含义主键外键ID_流程变量标识VVARIABLENAME_流程变量名称ACCESS_流程变量存取方式MAPPEDNAME ?(暂时不使用)流程变量所属的流程节点,PROCESSSTATEV对应 J BPM_NODE 流程变量所属的流程任务控TASKCONTROLLER 制器,对应VINDEX流程变量所属的ACTION ,对应 J BPM_ACTION1.10JBPM_MODULEDEFINmON :流程模块定义表主外 字段名字段含义ttttID_

12、流程模块标识V流程模块类型:M:org.jbpm.module.def.ModuleDefinitionC:org.jbpm.context.def.ContextDefinitionF:org.jbpm.file.def.FileDefinitionCLASS_L:org.jbpm.logging.def.LoggingDefinitionI:org.jbpm.scheduler.def.SchedulerDefinitionT:org.jbpm.taskmgmt.def.TaskMgmtDefinitionNAME_流程模块名称PROCESSDEFINITION流程模块所属流程定义,对应V

13、_JBPM_PROCESSDEFINITION1.11JBPM_EXCEPT!ONHANDLER :流程异常处9H表外键字段名字段含义主键ID_流程异常处理器标识VEXCEPTIONHANDLERNAME_流程异常处理器名称流程异常处理器所在的图形节点类型A : TaskC : ProcessStateTYPED : DecisionE : EndStateF : ForkJ:JoinK:TaskNodeN:NodeP : ProcessDefinitionR : StartStateS : StateT : TransitionU : SuperState流程异常处理器所在的图形节GRAPH

14、ELEMENT点的ID流程异常处理器所属流程定PROCESSDEFINITION义,对应NODEJBPMPROCESSDEFINITION流程异常处理器所属节点,对TRANSITION应 J BPM_NODE流程异常处理器所属迁移,对应 J BPM_TRANSITION流程异常处理器所属任务,对TASK应 J BPM_TASK流程异常处理器中包含的GRAPHELEMENTINDEXACTION集合的索引(?)1.12JBPM_DECISIONCONDmON : DECISION 节点判断条件表外键字段名字段含义主键INDEX_标识寸所属的DECISION,对应DECISION_寸JBPM_NO

15、DEDECISION节点的“离开TRANSITIONNAME_节点名称”每一个离开节点名称EXPRESSION对应的条件表达式1.13JBPM_SWINLANE : DECISION 节点判断条件表字段名字段含义主键ID_标识VNAME_泳道名称VDECISION节点的“离开TRANSITIONNAME_节点名称”每一个离开节点名称”EXPRESSION对应的条件表达式2.CBPMPR0CESSINSTANCE :IDVERSIONSTARTENDISSUSPENDEDMsiiiKPROCESSDEFINITIONMJBPMPROCESSDEFINmoNB膺查普STOKEN 烫M ROOTTO

16、KENJBPMTOKENBlwnsllK尊 TOKENSID、 SUPERPROCESSTOKEN丑、宜、BlwnsllK尊 TOKEN。a mjbpmtoken 2.2JBPMITOKEN :菁TOKENS字段名字段含义主键外键ID标识VERSION版本STARTTOKEN开始时间ENDTOKEN结束时间TOKEN进入当前节点NODEENTER(TOKEN当前所处的节点)的时间NEXTLOGINDEX能否重新激活父TOKEN标ISABLETOREACTIVATEPARENT_志ISTERMINATIONIMPLICIT能够强制终止TOKEN标志ISSUSPENDEDTOKEN是否处于暂停状态

17、TOKEN所在的当前节点,对NODE应 J BPM_NODETOKEN所属的流程实例,对PROCESSINSTANCEJBPMPROCESSINSTANCETOKEN 的父 TOKEN,当TOKEN是由fock产生或处PARENT于子流程中时使用,对应JBPMTOKEN字段名字段含义主外键键IDCLASS标识 日志类型:A:ActionLogB:ByteArrayUpdateLogC:CompositeLogD:VariableDeleteLogE:DateUpdateLogF:HibernateStringUpdateLogG:LongUpdateLogH:HibernateLongUpda

18、teLogI:ProcessInstanceCreateLogL:DoubleUpdateLogM:MessageLogO:TokenCreateLogP:ProcessLogR:VariableCreateLogS:SignalLogT:TransitionLogU:StringUpdateLogV:VariableLogW:VariableUpdateLogX:ProcessInstanceEndLo gY:TokenEndLog0:TaskLog1:TaskCreateLog2:TaskAssignLog3:TaskEndLog5:SwimlaneCreateLog 6:Swimlane

19、AssignLogINDEX_?DATE_日志产生时间TOKEN_日志所属TOKENPARENT_日志的父日志,对应JBPM_LOG创建的子 TOKEN,对应 TokenCreateLogCHILD_结束的子TOKEN,对应TokenEndLog消息信息,当日志类型为M( MessageLog)时使 MESSAGE_用EXCEPTION_日志异常信息,对应ActionLog日志所属ACTION,当日志类型为A( ActionLog) ACTION_时使用日志所属NODE,当日志类型为N( NodeLog)NODE_时使用ENTER_进入节点时间,对应NodeLogLEAVE_离开节点时间,对应

20、NodeLogDURATION_节点停留时间,对应NodeLogTRANSITION_日志所属 TRANSITIONSOURCENODE_TRANSITION 的起点,对应 TransitionLogDESTINATIONNODE_ TRANSITION 的终点,对应 TransitionLogVARIABLEINSTANCE_日志所属的流程变量实例,对应VariableLogOLDBYTEARRAY_原 BYTEARRAY 值,对应 ByteArrayUpdateLogNEWBYTEARRAY新 BYTEARRAY 值,对应 ByteArrayUpdateLogOLDDATEVALUE原 D

21、ATE 值,对应 DateUpdateLogNEWDATEVALUE新 DATE 值,对应 DateUpdateLogOLDDOUBLEVALUE_ 原 DOUBLE 值,对应 DoubleUpdateLogNEWDOUBLEVALUE_ 新 DOUBLE 值,对应 DoubleUpdateLog原LONGIDCLASS值,对应OLDLONGIDCLASS_HibernateLongUpdateLog新LONGIDCLASS值,对应NEWLONGIDCLASS_HibernateLongUpdateLogOLDLONGIDVALUE_ 原 LONGID 值,对应 HibernateLongUp

22、dateLogNEWLONGIDVALUE_ 新 LONGID 值,对应 HibernateLongUpdateLog原 STRINGIDCLASS 值,对应OLDSTRINGIDCLASS_HibernateStringUpdateLog原STRINGID值,对应OLDSTRINGIDVALUE_HibernateStringUpdateLog新 STRINGIDCLASS 值,对应NEWSTRINGIDCLASS_HibernateStringUpdateLogNEWSTRINGIDVALUE 新 STRINGID 值,对应_HibernateStringUpdateLogOLDLONGV

23、ALUE_ 原 LONG 值,对应 LongUpdateLogNEWLONGVALUE_ 新 LONG 值,对应 LongUpdateLogOLDSTRINGVALUE_ 原 STRING 值,对应 StringUpdateLogNEWSTRINGVALUE_ 新 STRING 值,对应 StringUpdateLog日志所属的TASKINSTANCE,对应TaskLogTaskCreateLogTASKINSTANCE_TaskAssignLogTaskEndLog任务的新 ACTORID,对应 TaskAssignLogTaskCreateLogTASKACTORID_SwimlaneCr

24、eateLogSwimlaneAssignLog任务的原 ACTORID,对应 TaskAssignLogTASKOLDACTORID_SwimlaneAssignLog日志所属的SWIMLANEINSTANC,对应SwimlaneLogSWIMLANEINSTANCE_SwimlaneCreateLogSwimlaneAssignLog2.4JBPM_RUNTlMEACnON :流程实时 ACTION 表字段名ID_VERSION_EVENTTYPETYPE字段含义主键标识V版本实时ACTION所处的事件类型名称实时ACTION所在的图形节点类型A : TaskC : ProcessStat

25、eD : DecisionE : EndStateF : ForkJ : JoinK : TaskNodeN:Node外键P : ProcessDefinitionR : StartStateS : StateT : TransitionU : SuperState实时ACTION所在的图形节GRAPHELEMENT_点的ID实时ACTION所在的流程实PROCESSINSTANCE_ 例,对应JBPM_PROCESSINSTANCE实时ACTION对应的ACTION_ACTION,对应JBPM_ACTIONPROCESSINSTANCEINDEX_ ?2.5JBPM_VARIABLEINST

26、ANCE :流程变实例表为卜字段名字段含义键键ID_标识CLASS变量类型:V:org.jbpm.context.exe.VariableInstanceB:org.jbpm.context.exe.variableinstance.ByteArr aylnstanceD:org.jbpm.context.exe.variableinstance.DateIns tanceO:org.jbpm.context.exe.variableinstance.DoubleI nstanceH:org.jbpm.context.exe.variableinstance.Hiberna teLongIns

27、tanceI:org.jbpm.context.exe.variableinstance.Hibernat eStringInstanceL:org.jbpm.context.exe.variableinstance.LongInst anceS:org.jbpm.context.exe.variableinstance.StringIn stanceN:org.jbpm.context.exe.variableinstance.NullInst anceTYPE_?CONVERTER.数值转换器TOKEN_变量所在的TOKEN,对应JBPM_TOKEN寸TOKENVARIABLEMA该变量所

28、属的TOKEN的变量映射,对应寸P_JBPM_TOKENVARIABLEMAPPROCESSINSTANCEI?NDEX_PROCESSINSTANCE变量所在的流程实例,对应寸_JBPM_PROCESSINSTANCE当流程变量是ByteArray类型时,变量的值,对应BYTEARRAYVALUE_JBPM_BYTEARRAYDATEVALUE_当流程变量是DATE类型时,变量的值DOUBLEVALUE_当流程变量是DOUBLE类型时,变量的值当流程变量是了 HibernateLongInstance类型时,变 LONGIDCLASS_量的类型当流程变量是了 HibernateLongIns

29、tance/Long 类LONGVALUE_型时,变量的值当流程变量是了 HibernateStringInstance类型时,STRINGIDCLASS_变量的类型当流程变量是了 HibernateStringInstance/String 类STRINGVALUE_型时,变量的值TASKINSTANCE_变量所在的任务实例,对应JBPM_TASKINSTANCE字段名字段含义主键外键ID_标识VVERSION_版本ACTORID_产生该备注的ACTORTIME_流程备注产生时间MESSAGE_流程备注信息流程备注所属的TOKEN ,TOKEN_对应 J BPM_TOKENV流程备注所属的T

30、ASKINSTANCE_TASKINSTANCE,对应VJBPM_TASKINSTANCETOKENINDEX_?VTASKINSTANCEINDEX.?2.7JBPM_MESSAGE :流程异步消息表主外 字段名字段含义键键ID_标识VCLASSDESTINATION.EXCEPTION.ISSUSPENDED_TOKEN_TASKINSTANCE_TEXT_ACTION_NODE_TRANSITIONNAME消息类型M:org.jbpm.msg.MessageT:org.jbpm.msg.db.TextMessageA:mand.ExecuteActionCommandN:mand.ExecuteNodeCommandS:mand.SignalCommandK:mand.TaskInstanceEndCommand消息目的源消息异常信息?流程消息所属的TOKEN,对应JBPM_TOKEN寸流程消息所属的TASKINSTANCE,对应寸JBPM_TASKINSTANCE消息内容流程消息所属的ACTION,对应JBPM_ACTION寸流程消息所属的NODE,对应JBPM_NODEV?字段名字段含义主键外键ID_标识寸NAME_定时器名称DUEDATE_定时器每次执行的间隔时间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论