ImageVerifierCode 换一换
格式:DOCX , 页数:88 ,大小:351.34KB ,
资源ID:12151632      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12151632.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(流程管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

流程管理系统.docx

1、流程管理系统1 流程管理系统1.1 数据表设计1.1.1 流转视图表在不同应用场景下,意见表述可能差异较大,不能完全用参见的同意、不同意;赞成反对来统一,为了给解决方案的设计者提供更好的支持,流程系统将提供一种动态的机制,支持解决方案的设计者将自己设计的意见表述视图嵌入到系统中,以便在流程设计的人机节点的提交控制处选用。数据表名flwview表名描述审批视图表。预计规模几十使用频率查询、更新一般所属模块运行平台本表主键提交视图相关外键无唯一索引(appviewid)普通索引(步骤标识、执行用户)序字段命名字段名称类型长度为空字段说明1voteview流转视图BGINTNo本表主键2appvie

2、wid视图标识BGINTNo应用视图表主键。3showpict标识图标VCHAR96NoCSS的引用名,用于替换提交按钮的图标4admorgid管理组织BGINTNo为了按组织线路产品化!5appmodule应用模块BGINTNo便于按模块分离6datastyle发布方式BGINTNo枚举:产品化、客户化、个性化7status记录状态BGINTNo枚举:有效、过程、无效8createtime创建时间CHAR15NoYYYYMMDD HHMMSS 记录创建时间9modifytime更新时间CHAR15NoYYYYMMDD HHMMSS 记录修改时间备注说明提交按钮的简称、全称、描述用多语言来管理

3、。1.1.2 建模元素表流程建模是通过事先确定的建模元素来组织实现的,这就好比提前做好的各种柔性制造模具,可制造出样式相同但参数不同的部件,但却不能制造出非已有模具样式的部件。工业上通常会根据生产的要求,应先设计模具。新设计的元素(模具)应纳入系统进行管理,纳入系统管理的建模元素,就可以被建模工具和流程引擎自动调用。数据表名flwtoken表名描述建模元素表。预计规模几十使用频率查询、更新一般所属模块运行平台本表主键建模元素相关外键无唯一索引无 普通索引(步骤标识、执行用户)序字段命名字段名称类型长度为空字段说明1tokenid建模元素BGINTNo本表主键2apppageid页面标识BGIN

4、TNo该元素的配置页面号。无页面号表配置界面3sortindex索引顺序SHINTNo决定建模元素工具栏4componentid构件标识INTNo构件表关联主键(引擎实现代码)5tokenmeta建模定义VCHAR1024No确定模型中要输出的视图,是否多语,多语主建、及视图上需输出的字段、字段名映射、缺省值定义,以及装入处理和回写处理等。6admorgid管理组织BGINTNo为了按组织线路产品化!7appmodule应用模块BGINTNo便于按模块分离8datastyle发布方式BGINTNo枚举:产品化、客户化、个性化9status记录状态BGINTNo枚举:有效、过程、无效10crea

5、tetime创建时间CHAR15NoYYYYMMDD HHMMSS 记录创建时间11modifytime更新时间CHAR15NoYYYYMMDD HHMMSS 记录修改时间备注说明1. 能将已固化的设计元素放入到该表中管理;2. 建模定义规范为: 捡入时需要进行的校验,比如某些数据项未配置,节点只能有一个后继节点等。1.1.3 流程定义表数据表名flwdefine表名描述流程定义表预计规模几千以内使用频率查询、更新一般所属模块运行平台本表主键流程标识相关外键无唯一索引无 普通索引(应用模块、管理组织)、(流程状态、更新时间)序字段命名字段名称类型长度为空字段说明1flowid流程标识BGINT

6、No本表主键 2usevers生效版本BGINTNo使用版本的索引号,与状态配合使用。3newvers最新版本SHINTNo与usevers不同,表示有未生效版本,捡出该版本进行设计。4priority优先级号SHINTNo用于待办任务的排序、催办、加急的基数5admorgid管理组织BGINTNo为了按组织线路产品化!6appmodule应用模块BGINTNo便于按模块分离7datastyle发布方式BGINTNo枚举:产品化、客户化、个性化8status记录状态BGINTNo枚举:有效、过程、无效9createtime创建时间CHAR15NoYYYYMMDD HHMMSS 记录创建时间10

7、modifytime更新时间CHAR15NoYYYYMMDD HHMMSS 记录修改时间备注说明流程的简称、全称、描述用多语言表来管理1.1.4 流程版本表数据表名flwvers表名描述流程版本表预计规模几万以内使用频率查询、更新一般所属模块运行平台本表主键版本标识相关外键无唯一索引无 普通索引(流程标识、失效日期、生效日期)序字段命名字段名称类型长度为空字段说明1versid版本标识BGINTNo本表主键 2flowid流程标识BGINTNo流程定义表的主键。3verscode版本编号CHAR8No4startdate生效日期CHAR8No为流程发布时设定,该日期到来时自动生效。 5stop

8、date失效日期CHAR8No初始为最大值,当newvers生效时,如usevers!=newvers,则将usevers对应记录的时效日期改为当天。6vermemo版本说明VCHAR384No该版本的主要变化等说明7flowmeta流程模型CLOB20kNo流程该版本的配置文件8createtime创建时间CHAR15NoYYYYMMDD HHMMSS 记录的创建时间9modifytime更新时间CHAR15NoYYYYMMDD HHMMSS 记录的创建时间10备注说明流程发布时,当定义表中usevers=newvers且usevers对应的版本号不同于发布时设定的版本号,则生成一个新的版本

9、,更新定义表中newvers;如果users!=newvers,表示已经有一个为生效版本,则替换newvers所对应的记录;捡出时,都获取newvers所对应的设计信息;1.1.5 流程参数表数据表名flwpara表名描述流程版本表预计规模几万以内使用频率查询、更新一般所属模块运行平台本表主键版本标识相关外键无唯一索引无 普通索引(流程标识、失效日期、生效日期)序字段命名字段名称类型长度为空字段说明1versid版本标识BGINTNo本表主键 2appdicid数据标识BGINTNo流程定义表的主键。3paravalue配置数据VCHAR48No4modifytime更新时间CHAR15NoY

10、YYYMMDD HHMMSS 记录的创建时间5updateuser更新用户BGINT15No备注说明1.1.6 流程授权表用户只能管理在授权表中本人所涉及的流程。拥有授权即可对流程进行跟踪、改派、终止等各种管理操作。数据表名flwauth表名描述流程管理授权表。只有授权用户才能对流程进行管理预计规模几万以内使用频率查询、更新一般所属模块运行平台本表主键无主键相关外键无唯一索引无 普通索引(用户标识)、(流程标识)序字段命名字段名称类型长度为空字段说明1flowid流程标识BGINTNo流程定义表的主键。2userid用户标识BGINTNo用户定义表的主键。3createtime创建时间Char

11、15NoYYYYMMDD HHMMSS 记录的创建时间4modifytime更新时间Char15NoYYYYMMDD HHMMSS 记录的创建时间备注说明该表信息在授权取消时需进入流程授权历史表中被追溯。1.1.7 流程实例表每一个定义好的流程,实际执行时均要产生一个实例,通过实例来组织管理与实际环境相关的信息与数据,保证既便是同一个流程间也不会发现冲突。数据表名flwcase表名描述流程实例表。对已完成实例日终时清理至历史表中预计规模几万以内使用频率查询、更新一般所属模块运行平台本表主键实例标识相关外键无唯一索引无 普通索引(版本标识、流转状态)、(实例来源、流转状态)序字段命名字段名称类型

12、长度为空字段说明1caseid实例标识BGINTNo本表主键2versid版本标识BGINTNo版本表主键(以此可知流程号,届时建视图)3casesrc实例来源BGINTNo枚举:菜单、功能、服务、同步(流程)、异步(流程)等4relatepk相关主键BGINTNo可能是菜单号、视图号、交易号、步骤号之一5urgecnt加急次数SHINTNo每次优先级提升应加1,表示增加25%优先级6runstat流转状态BGINTNo枚举:流转中、已结束、被撤销、被终止7newdate创建日期CHAR8NoYYYYMMDD记录的创建日期8newtime创建时间CHAR6NoHHMMSS 记录的创建时间9cr

13、eateuser创建用户BGINTNo流程发起者。如果是服务发起,记相关业务号10upddate更新日期CHAR8NoYYYYMMDD记录更新日期11updtime更新时间CHAR6NoHHMMSS 记录更新时间12updateuser更新用户BGINTNo流程结束时,所操作用户,可能是最后一个人机节点的提交用户,可能是流程管理员(被终止)、也可能是相关业务号。备注说明如果是流程启动的流程实例,则可通过相关主键找到父实例的调用步骤。1.1.8 实例统计表。数据表名flwcasetake表名描述预计规模几千以内使用频率查询、更新一般所属模块运行平台本表主键版本标识相关外键无唯一索引无 普通索引(

14、版本标识、流转状态)、(实例来源、流转状态)序字段命名字段名称类型长度为空字段说明1versid版本标识BGINTNo版本表主键(以此可知流程号,届时建视图)累计个数INTNo2maxval最大值Dec(10,2)No3minval最小值Dec(10,2)No4aveval平均值Dec(10,2)No5modifytime更新时间CHAR8No创建记录日期备注说明1.1.9 流转过程表通过对流程的流转路径的记载,不仅可以跟踪流程的流转过程,还可为流程任务提供统一的信息参照。数据表名flwstep表名描述流转过程表。对已完成实例日终时清理至历史表中预计规模几万以内使用频率查询、更新一般所属模块运

15、行平台本表主键步骤标识相关外键无唯一索引无 普通索引(实例标识、创建日期、创建时间)、(节点类型、更新用户)序字段命名字段名称类型长度为空字段说明1stepid步骤标识BGINTNo本表主键2caseid实例标识BGINTNo实例表主键3nodeid节点编号BGINTNo节点编号,可以此关联多语表,获得名称等4tokenid建模元素BGINTNo搜选:人机、子流程、等待、结束5limitmin定时(分)INTNo换算成分钟计6passrate通过比率DEC5.2Noxml中取得,任务提交时使用,子流程节点无意义。7priority优先级号INTNo用于待办任务列表时处理,初始为从流程版本继承,

16、然后逐节点传递而成,也可被流程控制的优先级调整更改。8taskshow任务摘要VCHAR96No根据总线和人机节点配置的摘要公式计算数据9taskctrl任务控制VCHAR96No根据建模的任务控制来填写。采用“,枚举值,枚举值,”格式,无顺序之分。10newdate创建日期CHAR8No创建记录日期11newtime创建时间CHAR6No创建记录时间,12createuser创建用户BGINTNo生成该步骤的当前用户13prevstep前一步骤BGINTNo为了形成记录链以及任务撤回时索引14vianode途经节点VCHAR32Yes从上个人机节点到本节点所经历的节点序列。序列按先后顺序逗号

17、分隔15warncnt催办次数SHINTNo初始为0,每催办一次累加116warntime催办时间CHAR15YesYYYYMMDD HHMMSS 再次催办时间17upddate更新日期CHAR8No初始时为最大值,9999123118updtime更新时间CHAR6No初始时为最大值,23595919updateuser更新用户BGINTNo初始为-1,否则为提交该步骤的当前用户20taskstat任务状态BGINTNo枚举:待办理、已催办、已提交、被忽略(通过比率时对未提交的任务处理状态)、被撤回、被撤销(发起人终止)、被终止(管理强行终止)21busdata现场数据CLOB20kNo将总

18、线数据(除外的数据)卸除保存备注说明可从该表中统计出流程在那个人机节点所花费的时间,以便指导后续流程优化。1.1.10 流转统计表数据表名flwsteptake表名描述预计规模几万以内使用频率查询、更新一般所属模块运行平台本表主键步骤标识相关外键无唯一索引无 普通索引(版本标识、流转状态)、(实例来源、流转状态)序字段命名字段名称类型长度为空字段说明1stepid步骤标识BGINTNo本表主键2versid版本标识BGINTNo累计个数INTNo3maxval最大值Dec(12,2)No4minval最小值Dec(12,2)No5aveval平均值Dec(12,2)No6modifytime更

19、新时间CHAR8No创建记录日期备注说明1.1.11 用户现场表为便于审计每个用户在流程中的数据操作,当用户提交流程任务时,应将当时的总线数据卸除保存在本表中。此外,当用户暂存流程时,也应保存在本表中,对于暂存过的任务,使用本表记录的现场来恢复,未暂存过的任务,则采用步骤表中记录的现场来恢复。数据表名flwdata表名描述流程用户现场表。对已完成实例日终时清理至历史表中预计规模几万以内使用频率查询、更新一般所属模块运行平台本表主键无主键相关外键无唯一索引(步骤标识、用户标识)普通索引序字段命名字段名称类型长度为空字段说明1stepid步骤标识BGINTNo步骤表主键2runuser执行用户BG

20、INTNo用户表主键3createtime创建时间CHAR15NoYYYYMMDD HHMMSS,记录的产生时间4modifytime更新时间CHAR15NoYYYYMMDD HHMMSS,提交或暂存时的时间5Busdata现场数据CLOB10kNo将总线数据(除外的数据)卸除保存备注说明当用户暂存时或用户提交任务时,操作该表。如该用户的该步任务不存在插入记录,否则更新记录1.1.12 流程任务表待办任务是用户获得流程任务,并继续推动流程的一个接口。主要管理那个流程的那个步骤、需要那个用户进行处理以及相关的状态数据。数据表名flwtask表名描述待办任务表。对已完成实例日终时清理至历史表中预计

21、规模几十万以内使用频率查询、更新一般所属模块运行平台本表主键任务标识相关外键无唯一索引无 普通索引(步骤标识、执行用户)序字段命名字段名称类型长度为空字段说明1taskid任务标识BGINTNo本表主键2stepid步骤标识BGINTNo步骤表主键3getmode任务取得BGINTNo枚举:直派、转派、抢先、委托、改派(流程管理)4taskhold任务归属BGINTNo用户ID或者角色ID,改派taskid5runuser执行用户BGINTNo-1时表示任务抢先,待办理时为用户岗位授权表中的执行人,任务的归属用户可以通过任务委托功能修改被委托人。6taskstat任务状态BGINTNo枚举:待

22、办理、已催办、已提交、被忽略(通过比率时对未提交的任务处理状态)、被撤回、被撤销(发起人终止)、被终止(管理强行终止)、“被改派”7upddate更新日期CHAR8NoYYYYMMDD HHMMSS 记录修改日期8updtime更新时间CHAR6NoYYYYMMDD HHMMSS 记录修改时间备注说明任务抢先是第1个通过待办任务进入流程时,如果该任务是任务抢先方式,直接将该记录的执行用户改为当前用户(抢先的任务不能委托他人)。转派是用户转移授权给他人,被受授权人得到转授权过来的任务即为转派,直派是未经转授权,任务归属 与 执行用户的值相同,转派时不同改派时需要将原有任务状态修改为“被该派”,为

23、被改派的用户们产生新的任务记录,这些记录的任务取得即为“改派”,任务归属即为被取消任务的任务标识,执行用户为被改派后的执行用户;被改派的任务不能进行委托处理。转派是用户实现转移授权造成的,委托是用户看到某项具体任务后临时委托的。转派具有持续性,只要不收回转授权,委托这是单次有效,必须每次在任务办理界面来进行1.1.13 审批意见表对大多数流程来说,都会存在一些仅需根据流程提供的信息进行表决的环节(审批),而审批通常具有固定的模式,即是否同意,相关意见(可设置常用审批短语,保存)。数据表名flwvote表名描述审批意见表。对已完成实例日终时清理至历史表中预计规模几十万以内使用频率查询、更新一般所属模块运行平台本表主键版本标识相关外键无唯一索引无 普通索引(步骤标识、执行用户)序字段命名字段名称类型长度为空字段说明1stepid步骤标识BGINTNo步骤表主键2runuser执行用户BGINTNo提交某任务的执行人。3chkview审理意见BGINTNo相关的枚举值4memo细节说明VCHAR1024Yes5modifytime更新时间CHAR15NoYYYYMMDD HHMMSS 首次催办时间6digtsign数字签名VCHAR96No防止当事人抵赖验算备注说明

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1