JBPM数据库分析文档.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JBPM 数据库 分析 文档
- 资源描述:
-
JBPM数据库分析 1 流程配置类数据库表: 1.1 JBPM_PROCESSDEFINITION:流程模版表 字段名 字段含义 主键 外键 ID_ 流程模版标识 √ × NAME_ 流程模版名称 × × VERSION_ 流程模版版本,对于同一流程模版,多次插入数据库时,数据库中有多条记录,每条记录中的版本号一次增加 × × ISTERMINATIONIMPLICIT_ 是否支持强行终止流程(目前理解) × × STARTSTATE_ 起始节点ID,在JBPM_NODE表中 × √ 1.2 JBPM_NODE:流程节点表 字段名 字段含义 主键 外键 ID_ 流程节点标识 √ CLASS_ 节点类型: C: org.jbpm.graph.node.ProcessState D: org.jbpm.graph.node.Decision E: org.jbpm.graph.node.EndState F: org.jbpm.graph.node.Fork J: org.jbpm.graph.node.Join K: org.jbpm.graph.node.TaskNode N: org.jbpm.graph.def.Node R: org.jbpm.graph.node.StartState S: org.jbpm.graph.node.State U: org.jbpm.graph.def.SuperState NAME_ 流程节点名称 SUBPROCESSDEFINITION_ 节点类型为ProcessState时使用,代表子流程模版id √ ISASYNC_ 节点是否支持异步机制 ACTION_ 节点中指定的action,对应JBPM_ACTION表 √ SUPERSTATE_ 节点对应的SuperState的id,表明该节点属于某个SuperState √ PROCESSDEFINITION_ 节点所在的流程模版id √ DECISIONDELEGATION 节点类型为Decision时使用,表明Decision对应的代理类,对应JBPM_DELEGATION表 √ DECISIONEXPRESSION_ 节点类型为Decision时使用,该属性表示Decision中使用的判断表达式 SIGNAL_ 节点类型为Task CREATETASKS_ 节点类型为Task ENDTASKS_ 节点类型为Task NODECOLLECTIONINDEX_ 节点类型为SuperState时使用, 1.3 JBPM_TRANSITION:流程迁移表 字段名 字段含义 主键 外键 ID_ 流程迁移标识 √ NAME_ 流程迁移名称 PROCESSDEFINITION_ 迁移所在的流程模版id √ FROM_ 迁移来源,对应Node的id √ TO_ 迁移目的,对应Node的id √ FROMINDEX_ ? 1.4 JBPM_ACTION:流程动作表 字段名 字段含义 主键 外键 ID_ 流程动作标识 √ NAME_ 流程动作名称 √ CLASS_ 流程动作分类: A(动作): org.jbpm.graph.def.Action S(脚本): org.jbpm.graph.action.Script C(创建定时器): org.jbpm.scheduler.def.CreateTimerAction I(取消定时器): org.jbpm.scheduler.def.CancelTimerAction ISPROPAGATIONALLOWED_ ? ACTIONEXPRESSION_ 动作类行为I时使用,表示动作执行的脚本 ISASYNC_ 动作是否支持异步机制 REFERENCEDACTION_ 动作中引用的动作,对应JBPM_ACTION √ ACTIONDELEGATION_ 动作类型为A时使用,表示动作执行的代理类,对应JBPM_DELEGATION √ EVENT_ 动作中指定的事件,对应JBPM_EVENT PROCESSDEFINITION_ 动作所在的流程模版id √ TIMERNAME_ 定时器名称 DUEDATE_ 定时器间隔时间 REPEAT_ 定时器动作执行次数 TRANSITIONNAME_ 动作指定后指向的Transition TIMERACTION_ 定时器动作代理类,对应JBPM_ACTION EXPRESSION_ 定时器执行表达式 EVENTINDEX_ ? EXCEPTIONHANDLER_ 异常处理类,对应JBPM_ EXCEPTIONHANDLER EXCEPTIONHANDLERINDEX_ ? 1.5 JBPM_EVENT:流程事件表 字段名 字段含义 主键 外键 ID_ 流程事件标识 √ EVENTTYPE_ 流程事件类型名称 TYPE_ 流程事件所在的图形节点类型 "A" :Task "C" :ProcessState "D" :Decision" "E" :EndState" "F" :Fork" "J" :Join" "K" :TaskNode" "N" :Node" "P" :ProcessDefinition" "R" :StartState" "S" :State" "T" :Transition" "U" :SuperState" GRAPHELEMENT_ 流程事件所在的图形节点的ID PROCESSDEFINITION_ 流程事件所属流程定义,对应JBPM_PROCESSDEFINITION √ NODE_ 流程事件所属节点,对应JBPM_NODE √ TRANSITION_ 流程事件所属迁移,对应JBPM_ TRANSITION √ TASK_ 流程事件所属任务,对应JBPM_TASK √ 1.6 JBPM_DELEGATION:流程代理类表(用于实例化jbpm中的action类) 字段名 字段含义 主键 外键 ID_ 流程代理标识 √ CLASSNAME_ 流程代理类名称 CONFIGURATION_ 流程代理类配置信息 CONFIGTYPE_ 流程代理类配置类型 PROCESSDEFINITION_ 流程代理类所属流程定义,对应JBPM_PROCESSDEFINITION √ 1.7 JBPM_TASK:流程任务表 字段名 字段含义 主键 外键 ID_ 流程任务标识 √ NAME_ 流程任务名称 PROCESSDEFINITION_ 流程任务所属流程定义,对应JBPM_PROCESSDEFINITION √ DESCRIPTION_ 流程任务描述 ISBLOCKING_ 任务是否为阻塞(任务不完成、流程不能继续) ISSIGNALING_ 任务是否可以驱动TOKEN DUEDATE 任务持续时间,表明任务应在多长时间内完成 ACTORIDEXPRESSION ? POOLEDACTORSEXPRESSION ? TASKMGMTDEFINITION_ 任务所属的任务管理模块ID,对应JBPM_MODULEDEFIFNITION √ TASKNODE_ 任务所属的TASK_NODE,对应JBPM_NODE √ STARTSTATE 任务所属的START_NODE,对应JBPM_NODE √ ASSIGNMENTDELEGATION ? √ SWIMLANE 执行该任务的泳道(角色) √ TASKCONTROLLER_ ? 1.8 JBPM_TASKCONTROLLER:流程任务控制器 字段名 字段含义 主键 外键 ID_ 流程任务控制器标识 √ TASKCONTROLLERDELEGATION_ 流程任务控制器对应的代理,对应JBPM_DELEGATION √ 1.9 JBPM_VARIABLEACCESS:流程变量表 字段名 字段含义 主键 外键 ID_ 流程变量标识 √ VARIABLENAME_ 流程变量名称 ACCESS_ 流程变量存取方式 MAPPEDNAME ?(暂时不使用) PROCESSSTATE 流程变量所属的流程节点,对应JBPM_NODE √ TASKCONTROLLER 流程变量所属的流程任务控制器,对应JBPM_ TASKCONTROLLER √ INDEX_ ? SCRIPT 流程变量所属的ACTION,对应JBPM_ ACTION √ 1.10 JBPM_MODULEDEFINITION:流程模块定义表 字段名 字段含义 主键 外键 ID_ 流程模块标识 √ CLASS_ 流程模块类型: M : org.jbpm.module.def.ModuleDefinition C : org.jbpm.context.def.ContextDefinition F : org.jbpm.file.def.FileDefinition L: org.jbpm.logging.def.LoggingDefinition I: org.jbpm.scheduler.def.SchedulerDefinition T: org.jbpm.taskmgmt.def.TaskMgmtDefinition NAME_ 流程模块名称 PROCESSDEFINITION_ 流程模块所属流程定义,对应JBPM_PROCESSDEFINITION √ STARTTASK 类型为T时使用,对应JBPM_TASK √ 1.11JBPM_EXCEPTIONHANDLER:流程异常处理器表 字段名 字段含义 主键 外键 ID_ 流程异常处理器标识 √ EXCEPTIONHANDLERNAME_ 流程异常处理器名称 TYPE_ 流程异常处理器所在的图形节点类型 "A" :Task "C" :ProcessState "D" :Decision" "E" :EndState" "F" :Fork" "J" :Join" "K" :TaskNode" "N" :Node" "P" :ProcessDefinition" "R" :StartState" "S" :State" "T" :Transition" "U" :SuperState" GRAPHELEMENT_ 流程异常处理器所在的图形节点的ID PROCESSDEFINITION_ 流程异常处理器所属流程定义,对应JBPM_PROCESSDEFINITION √ NODE_ 流程异常处理器所属节点,对应JBPM_NODE √ TRANSITION_ 流程异常处理器所属迁移,对应JBPM_ TRANSITION √ TASK_ 流程异常处理器所属任务,对应JBPM_TASK √ GRAPHELEMENTINDEX_ 流程异常处理器中包含的ACTION集合的索引(?) 1.12 JBPM_DECISIONCONDITION:DECISION节点判断条件表 字段名 字段含义 主键 外键 INDEX_ 标识 √ DECISION_ 所属的DECISION,对应JBPM_NODE √ TRANSITIONNAME_ DECISION节点的“离开节点名称” EXPRESSION 每一个“离开节点名称”对应的条件表达式 1.13 JBPM_ SWINLANE:DECISION节点判断条件表 字段名 字段含义 主键 外键 ID_ 标识 √ NAME_ 泳道名称 √ TRANSITIONNAME_ DECISION节点的“离开节点名称” EXPRESSION 每一个“离开节点名称”对应的条件表达式 2 流程运行类数据库表: 2.1 JBPM_PROCESSINSTANCE:流程实例表 字段名 字段含义 主键 外键 ID_ 标识 √ VERSION_ 版本 START_ 流程实例开始时间 END_ 流程实例结束时间 ISSUSPENDED 流程实例是否暂停 PROCESSDEFINITION_ 流程实例所属的流程模版,对应JBPM_PROCESSDEFINITION √ ROOTTOKEN_ 流程实例对应的TOKEN,对应JBPM_TOKEN √ SUPERPROCESSTOKEN_ 父流程的当前TOKEN的ID,当流程实例为子流程实例时使用,表明由父流程进入子流程时,父流程的当前TOKEN。对应JBPM_TOKEN √ 2.2 JBPM_TOKEN:流程TOKEN表 字段名 字段含义 主键 外键 ID_ 标识 √ VERSION_ 版本 START_ TOKEN开始时间 END_ TOKEN结束时间 NODEENTER_ TOKEN进入当前节点(TOKEN当前所处的节点)的时间 NEXTLOGINDEX_ ? ISABLETOREACTIVATEPARENT_ 能否重新激活父TOKEN标志 ISTERMINATIONIMPLICIT_ 能够强制终止TOKEN标志 ISSUSPENDED_ TOKEN是否处于暂停状态 NODE_ TOKEN所在的当前节点,对应JBPM_NODE √ PROCESSINSTANCE_ TOKEN所属的流程实例,对应JBPM_PROCESSINSTANCE √ PARENT_ TOKEN的父TOKEN,当TOKEN是由fock产生或处于子流程中时使用,对应JBPM_TOKEN √ 2.3 JBPM_LOG:流程日志表 字段名 字段含义 主键 外键 ID_ 标识 √ CLASS_ 日志类型: A: ActionLog B: ByteArrayUpdateLog C: CompositeLog D: VariableDeleteLog E: DateUpdateLog F: HibernateStringUpdateLog G: LongUpdateLog H: HibernateLongUpdateLog I: ProcessInstanceCreateLog L: DoubleUpdateLog M: MessageLog N: NodeLog O: TokenCreateLog P: ProcessLog R: VariableCreateLog S: SignalLog T: TransitionLog U: StringUpdateLog V: VariableLog W: VariableUpdateLog X: ProcessInstanceEndLog Y: TokenEndLog 0: TaskLog 1: TaskCreateLog 2: TaskAssignLog 3: TaskEndLog 4: SwimlaneLog 5: SwimlaneCreateLog 6: SwimlaneAssignLog INDEX_ ? DATE_ 日志产生时间 TOKEN _ 日志所属TOKEN PARENT_ 日志的父日志,对应JBPM_LOG CHILD_ 创建的子TOKEN,对应TokenCreateLog 结束的子TOKEN,对应TokenEndLog MESSAGE_ 消息信息,当日志类型为M(MessageLog)时使用 EXCEPTION_ 日志异常信息,对应ActionLog ACTION_ 日志所属ACTION,当日志类型为A(ActionLog)时使用 NODE_ 日志所属NODE,当日志类型为N(NodeLog)时使用 ENTER_ 进入节点时间,对应NodeLog LEAVE_ 离开节点时间,对应NodeLog DURATION_ 节点停留时间,对应NodeLog TRANSITION_ 日志所属TRANSITION SOURCENODE_ TRANSITION的起点,对应TransitionLog DESTINATIONNODE_ TRANSITION的终点,对应TransitionLog VARIABLEINSTANCE_ 日志所属的流程变量实例,对应VariableLog OLDBYTEARRAY_ 原BYTEARRAY值,对应ByteArrayUpdateLog NEWBYTEARRAY 新BYTEARRAY值,对应ByteArrayUpdateLog OLDDATEVALUE 原DATE值,对应DateUpdateLog NEWDATEVALUE 新DATE值,对应DateUpdateLog OLDDOUBLEVALUE_ 原DOUBLE值,对应DoubleUpdateLog NEWDOUBLEVALUE_ 新DOUBLE值,对应DoubleUpdateLog OLDLONGIDCLASS_ 原LONGIDCLASS值,对应HibernateLongUpdateLog NEWLONGIDCLASS_ 新LONGIDCLASS值,对应HibernateLongUpdateLog OLDLONGIDVALUE_ 原LONGID值,对应HibernateLongUpdateLog NEWLONGIDVALUE_ 新LONGID值,对应HibernateLongUpdateLog OLDSTRINGIDCLASS_ 原STRINGIDCLASS值,对应HibernateStringUpdateLog OLDSTRINGIDVALUE_ 原STRINGID值,对应HibernateStringUpdateLog NEWSTRINGIDCLASS_ 新STRINGIDCLASS值,对应HibernateStringUpdateLog NEWSTRINGIDVALUE_ 新STRINGID值,对应HibernateStringUpdateLog OLDLONGVALUE_ 原LONG值,对应LongUpdateLog NEWLONGVALUE_ 新LONG值,对应LongUpdateLog OLDSTRINGVALUE_ 原STRING值,对应StringUpdateLog NEWSTRINGVALUE_ 新STRING值,对应StringUpdateLog TASKINSTANCE_ 日志所属的TASKINSTANCE,对应TaskLog TaskCreateLog TaskAssignLog TaskEndLog TASKACTORID_ 任务的新ACTORID,对应TaskAssignLog TaskCreateLog SwimlaneCreateLog SwimlaneAssignLog TASKOLDACTORID_ 任务的原ACTORID,对应TaskAssignLog SwimlaneAssignLog SWIMLANEINSTANCE_ 日志所属的SWIMLANEINSTANC,对应SwimlaneLog SwimlaneCreateLog SwimlaneAssignLog 2.4 JBPM_RUNTIMEACTION:流程实时ACTION表 字段名 字段含义 主键 外键 ID_ 标识 √ VERSION_ 版本 EVENTTYPE_ 实时ACTION所处的事件类型名称 TYPE_ 实时ACTION所在的图形节点类型 "A" :Task "C" :ProcessState "D" :Decision" "E" :EndState" "F" :Fork" "J" :Join" "K" :TaskNode" "N" :Node" "P" :ProcessDefinition" "R" :StartState" "S" :State" "T" :Transition" "U" :SuperState" GRAPHELEMENT_ 实时ACTION所在的图形节点的ID PROCESSINSTANCE_ 实时ACTION所在的流程实例,对应JBPM_PROCESSINSTANCE ACTION_ 实时ACTION对应的ACTION,对应JBPM_ACTION PROCESSINSTANCEINDEX_ ? 2.5 JBPM_VARIABLEINSTANCE:流程变量实例表 字段名 字段含义 主键 外键 ID_ 标识 CLASS_ 变量类型: V : org.jbpm.context.exe.VariableInstance B : org.jbpm.context.exe.variableinstance.ByteArrayInstance D : org.jbpm.context.exe.variableinstance.DateInstance O : org.jbpm.context.exe.variableinstance.DoubleInstance H : org.jbpm.context.exe.variableinstance.HibernateLongInstance I : org.jbpm.context.exe.variableinstance.HibernateStringInstance L : org.jbpm.context.exe.variableinstance.LongInstance S : org.jbpm.context.exe.variableinstance.StringInstance N : org.jbpm.context.exe.variableinstance.NullInstance NAME_ 变量名称 TYPE_ ? CONVERTER_ 数值转换器 TOKEN_ 变量所在的TOKEN,对应JBPM_TOKEN √ TOKENVARIABLEMAP_ 该变量所属的TOKEN的变量映射,对应JBPM_TOKENVARIABLEMAP √ PROCESSINSTANCEINDEX_ ? PROCESSINSTANCE_ 变量所在的流程实例,对应JBPM_PROCESSINSTANCE √ BYTEARRAYVALUE_ 当流程变量是ByteArray类型时,变量的值,对应JBPM_BYTEARRAY DATEVALUE_ 当流程变量是DATE类型时,变量的值 DOUBLEVALUE_ 当流程变量是DOUBLE类型时,变量的值 LONGIDCLASS_ 当流程变量是了HibernateLongInstance类型时,变量的类型 LONGVALUE_ 当流程变量是了HibernateLongInstance/Long类型时,变量的值 STRINGIDCLASS_ 当流程变量是了HibernateStringInstance类型时,变量的类型 STRINGVALUE_ 当流程变量是了HibernateStringInstance/String类型时,变量的值 TASKINSTANCE_ 变量所在的任务实例,对应JBPM_TASKINSTANCE 2.6 JBPM_COMMENT:流程备注信息表 字段名 字段含义 主键 外键 ID_ 标识 √ VERSION_ 版本 ACTORID_ 产生该备注的ACTOR TIME_ 流程备注产生时间 MESSAGE_ 流程备注信息 TOKEN_ 流程备注所属的TOKEN,对应JBPM_TOKEN √ TASKINSTANCE_ 流程备注所属的TASKINSTANCE,对应JBPM_TASKINSTANCE √ TOKENINDEX_ ? √ TASKINSTANCEINDEX_ ? 2.7 JBPM_MESSAGE:流程异步消息表 字段名 字段含义 主键 外键 ID_ 标识 √ CLASS_ 消息类型 M : org.jbpm.msg.Message T : org.jbpm.msg.db.TextMessage A : mand.ExecuteActionCommand N : mand.ExecuteNodeCommand S : mand.SignalCommand K : mand.TaskInstanceEndCommand DESTINATION_ 消息目的源 EXCEPTION_ 消息异常信息 ISSUSPENDED_ ? TOKEN_ 流程消息所属的TOKEN,对应JBPM_TOKEN √ TASKINSTANCE_ 流程消息所属的TASKINSTANCE,对应JBPM_TASKINSTANCE √ TEXT_ 消息内容 ACTION_ 流程消息所属的ACTION,对应JBPM_ ACTION √ NODE_ 流程消息所属的NODE,对应JBPM_ NODE √ TRANSITIONNAME_ ? 2.8 JBPM_TIMER:流程定时器表 字段名 字段含义 主键 外键 ID_ 标识 √ NAME_ 定时器名称 DUEDATE_ 定时器每次执行的间隔时间 REPEAT_ 定时器是否重复执行 TRANSITIONNAME_ 定时器执行后,流程的目的TRANSITION名称 EXCEPTION_ 流程备注所属的TOKEN,对应JBPM_TOKEN ISSUSPENDED_ ACTION_ 定时器所属的ACTION,对应JBPM_ ACTION √ TOKEN_ 定时器所属的TOKEN,对应JBPM_ TOKEN √ PROCESSINSTANCE_ 定时器所属的PROCESSINSTANCE,对应JBPM_PROCESSINSTANCE √ TASKINSTANCE_ 定时器所属的TASKINSTANCE,对应JBPM_TASKINSTANCE √ GRAPHELEMENTTYPE_ 定时器所属的图形元素类型 GRAPHELEMENT_ 定时器所属的图形元素 2.9 JBPM_TOKENVARIABLEMAP:流程TOKEN变量MAP表 字段名 字段含义 主键 外键 ID_ 标识 √ TOKEN_ 流程TOKEN变量映射所属的TOKEN,对应JBPM_TOKEN √ CONTEXTINSTANCE_ 流程TOKEN变量映射所属的流程上下文实例,对应JBPM_MODULEINSTANCE √ 2.10 JBPM_MODULEINSTANCE:流程模块实例表 字段名 字段含义 主键 外键 ID_ 标识 √ CLASS_ 模块实例类型: M: org.jbpm.module.exe.ModuleInstance C: org.jbpm.context.exe.ContextInstance L: org.jbpm.logging.exe.LoggingInstance I: org.jbpm.scheduler.exe.SchedulerInstanceT: org.jbpm.taskmgmt.def.TaskMgmtDefinition PROCESSINSTANCE_ 模块实例所属的流程实例,对应JBPM_PROCESSINSTANCE √ TASKMGMTDEFINITION_ 任务类模块实例所属的任务模块,对应JBPM_MODULEDEFINITION √ NAME_ 模块实例名称 2.11 JBPM_BYTEARRAY:文件模块形式的流程变量实例表 字段名 字段含义 主键 外键 ID_ 标识 NAME_ 流程变量名称 FILEDEFINITION_ FILEMODULE,对应JBPM_MODULEDEFINITION √ 2.12 JBPM_BYTEBLOCK: 字段名 字段含义 主键 外键 PROCESSFILE_ 对应JBPM_BYTEARRAY √ BYTES_ 序列化流程变量 INDEX_ 标识 √展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




JBPM数据库分析文档.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/11731335.html