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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

intelliFlow数据库设计.docx

1、intelliFlow数据库设计安全等级:保密(公司内部使用)ISO文件编号:SD-3-38,版本:AintelliFlow数据库设计书厦门东南融通系统工程有限公司制作2005年1月20日1 E-R图1.1 流程建模相关表E-R图1.2 任务分派相关表E-R图1.3 活动相关表E-R图1.4 组织结构相关表E-R图2 数据库表说明2.1 Activity功能:活动记录。流程每通过一个结点,产生一条记录字段类型属性描述POIDchar(32)PK活动的唯一标识符ProcessPOID char(32)NOT NULL流程的唯一标识符NodeHandlechar(32)NOT NULL结点的句柄N

2、odeIdvarchar(64)NOT NULL结点的Id号NodeNamevarchar(64)结点的名字NodeKindnumeric(5, 0)NOT NULL结点类型1:人工任务结点2:开始结点3:结束结点4:分支结点5:汇聚结点6:子流程结点7:事件结点8:定时结点9:自动任务结点10:nop结点ExecModenumeric(5, 0)DEFAULT 1执行模式0:不考虑执行模式1:同步模式执行2:异步模式执行3:正常结束模式4:中止模式5:与逻辑(逻辑模式)6:或逻辑(逻辑模式)7:与或逻辑(逻辑模式)Statusnumeric(10, 0)NOT NULL状态1:执行中2:挂起

3、状态、暂停4:已完成8:出异常16:被中止Flagnumeric(5, 0)NULL用来标记两种状态处理机制BackupStatusvarchar(255)NULL进行状态历史的备份Overduenumeric(5, 0)NULL记录超市状态的字段PreActionCursornumeric(5, 0)DEFAULT 0前置动作的执行游标0表示还未执行1表示执行过了TaskAssignActionCursornumeric(5, 0)DEFAULT 0任务分派动作的执行游标0表示还未执行1表示执行过了PostActionCursornumeric(5, 0)DEFAULT 0后置动作的执行游标

4、0表示还未执行1表示执行过了Valvenumeric(5, 0)DEFAULT 0主要针对join结点和subflow结点,当为0时,表示所有的等待的边已经全部到达,流程向下流转StartDatetimedatetimeNOT NULL活动开始时间Deadlinedatetime活动超时时间. 活动超时就是任务超时, 如果有超时设置,为超时时间,否则,该值是没用的DoneDatetimedatetime活动结束时间2.2 AssignPolicy功能:分派策略基本信息表,决定分派模式,退出条件等字段类型属性描述POIDChar(32)NOT NULL分派策略的唯一标识号PackageIdVar

5、char(255)NOT NULL包的唯一标识号TemplateIdVarchar(64)NOT NULL模板的唯一标识号MainVersionNumeric(5,0)主版本号SubVersionNumeric(5,0)次版本号NodeIdVarchar(64)NOT NULL结点的唯一标识号AssignModeNumeric(5,0)NOT NULL分派模式1: 单一分派2: 多重分派3: 抢占分派EixtCountNumeric(5,0)退出条件大于100时,执行人为该数减100小于100时,为以该数表示的百分数乘分派的总人数的值,取不超过的最大整数OwnerUnitIdVarchar(6

6、4)分派策略所属的组织单元号“0”表示适合于所有的组织单元RemarkVarchar(255)描述信息2.3 AsssignDescription功能:分派策略详细信息表,决定怎样分派给相关的人,可以在不同的条件下执行不同的分派策略字段类型属性描述POIDChar(32)NOT NULL唯一标识符AsssignPolicyPOIDChar(32)NOT NULLAssignPolicy的POIDConditionVarchar(512)分派策略的条件表达式,为真实时执行分派策略PolicyScripttext分派策略表达式,根据分派策略语言写成EnabledNumberic(1,0)NOT N

7、ULL是否生效1:生效, 0:无效RemarkVarchar(255)描述信息2.4 DesignTemplate功能:部署前的template,运行时不需要,存储模板信息和图元信息; 版本升级时需要遍历该表字段类型属性描述Handlechar(32)PK流程模板的句柄PackageHandlechar(32)NOT NULL包的句柄Idvarchar(64)NOT NULL包的id号Namevarchar(64)模板号SchemaVersionvarchar(10)工作流XSD的版本号MainVersionnumeric(5, 0)NOT NULL模板主版本号SubVersionnumeri

8、c(5, 0)NOT NULL模板次版本号Remarkvarchar(255)描述Contenttext模板信息IsDeployednumeric(1, 0)DEFAULT 0是否部署了0:已部署1:没有部署2.5 DesignPolicy功能:客户端上传的分派策略信息表,运行时不需要。字段类型属性描述HandleChar(32)NOT NULL分派策略的句柄PkgIdChar(255)NOT NULL包的IdTemplateIdChar(64)NOT NUL模版的IdOwnerOrgIdvarchar(64)NOT NULL分派策略所属的组织单元号OwnerOrgNameVarchar(64

9、)NULL组织的名称Contenttext分派策略信息Remarkvarchar(255)描述IsDeployednumeric(1, 0)DEFAULT 0是否部署了0:已部署1:没有部署2.6 EngineHistory功能:引擎日志信息,记录引擎的启动和停止字段类型属性描述POIDchar(32)PK唯一标识符EngineIdvarchar(64)NOT NULL引擎id号EngineNamevarchar(64)NOT NULL引擎名字Actionnumeric(5, 0)NOT NULL引擎操作1:启动2:停止ActionDatetimedatetimeNOT NULL操作时间Ope

10、ratorIdvarchar(64)操作人id号OperatorNamevarchar(64)操作人名字Remarkvarchar(255)描述2.7 EngineManagement功能:引擎信息;为在分布式引擎环境考虑字段类型属性描述Idvarchar(64)PK引擎id号Namevarchar(64)引擎名字Versionvarchar(20)引擎版本NetAddressvarchar(64)NOT NULL引擎安装的机器的IP或机器名HttpPortnumeric(5, 0)NOT NULL表示引擎所在服务器的Http请求端口IiopPortnumeric(5, 0)NULL表示引擎所

11、在服务器的IIOP端口Statusnumeric(5, 0)DEFAULT 0引擎状态1:运行中2:停止IsMainEnginenumeric(1, 0)DEFAULT 0标示该引擎是否为主引擎0:非主引擎1:主引擎Remarkvarchar(255)描述2.8 EventKey功能:事件的key字段类型属性描述POIDchar(32)PK记录的唯一标识符EventWatchPOIDchar(32)NOT NULL对应EventWatch的POIDNamevarchar(64)NOT NULL名字Kindnumeric(5, 0)NOT NULL类型。同ProcessVariable中的Val

12、uevarchar(1024)NOT NULL值2.9 EventQueue功能:事件队列字段类型属性描述POIDchar(32)PK记录的唯一标识符Titlevarchar(128)NOT NULL暂存事件的标题EventKeysvarchar(128) NULL暂存事件的Key的组合EventValues Varchar(512)NULL暂存事件的Value的组合CreateDatetime datatimeNOT NULL暂存事件的初始时间InvalidateDatetimedatatimeNULL事件的过期时间(事件暂存时间+时间有效时间段)EventtextNOT NULL暂存事件W

13、orkflowEvent的XML字符串2.10 EventWatch功能:事件字段类型属性描述POIDPK记录唯一标识符TemplateHandlechar(32)流程模板的句柄ProcessPOIDchar(32)Process的唯一标识符EventActivityPOIDchar(32)对应Activity中的POIDConditionvarchar(512)NOT NULL条件表达式EventTitlevarchar(255)事件的标题2.11 Node功能:结点基本属性描述字段类型属性描述Handlechar(32)PK结点的句柄TemplateHandlechar(32)NOT NU

14、LL流程模板的句柄Idvarchar(64)NOT NULL结点号Namevarchar(64)结点名字Kindnumeric(5, 0)NOT NULL结点类型1:人工任务结点2:开始结点3:结束结点4:分支结点5:汇聚结点6:子流程结点7:事件结点8:定时结点9:自动任务结点10:nop结点MatchIdvarchar(64)Remarkvarchar(255)描述ExecModenumeric(5, 0)DEFAULT 1执行模式0:不考虑执行模式1:同步模式执行2:异步模式执行3:正常结束模式4:全局结束模式5:与逻辑(逻辑模式)6:或逻辑(逻辑模式)7:与或逻辑(逻辑模式)IsSec

15、retnumeric(1, 0)DEFAULT 0标识该结点是否保密结点,如果是保密结点,那么流程追踪的时候不能查看该步骤的具体信息,比如任务执行人等。比如绩效考核结点一般就设为保密结点。缺省情况下是非保密结点。IsReversablenumeric(1, 0)DEFAULT 1标识该结点是否可逆,任务回收或任务驳回时不能越过不可逆结点。缺省值是可逆。2.12 NodeAction功能:结点高级属性描述字段类型属性描述POIDchar(32)PK结点动作的DB唯一标识符NodeHandlechar(32)NOT NULL结点的句柄ActionCategorynumeric(5, 0)NOT N

16、ULL结点的Action类别1:前驱Ation类型2:taskAction类型3:后驱Action类型Seqnumeric(5, 0)NOT NULL结点上Action的执行顺序Conditionvarchar(512)条件表达式,为真时才执行结点的actionActionKindnumeric(5, 0)NOT NULL结点action的分类1:分派任务动作2:调用业务方法动作3:发送事件动作TransactionKindnumeric(5, 0)NOT NULL事务类型,目前都是1,对应EJB的TRANSACTION REQUIREDRemarkvarchar(255)描述ActionDe

17、finitiontext用XML描述的Action定义2.13 NodeEventWatch功能:存放事件结点的事件监听定义。字段类型属性描述POIDchar(32)PK结点事件监听定义的DB惟一标识符NodeHandlechar(32)NOT NULL结点句柄EventTitlevarchar(255)NOT NULL事件标题EventWatchDefinitiontextNOT NULL事件监听定义的XML描述,存放EventWatch为根元素的XML字符串2.14 NodeTimer功能:存放定时结点的定时定义。字段类型属性描述NodeHandlechar(32)PK结点句柄TimerD

18、efinitiontextNOT NULL定时结点的定时定义,存放以Timer为根元素的XML字符串2.15 NodeVariable功能:结点变量。目前暂时没用2.16 Process功能:流程初始化一次在该表插入一条记录,记录流程的信息字段类型属性描述POIDchar(32)PK记录的唯一标识符MPIDchar(32)业务主标记号TemplateHandlechar(32) NOT NULL,流程模板的唯一标识符TemplateIdvarchar(64)NOT NULL,流程模板的id号TemplateNamevarchar(64)流程模板的名字MainVersionnumeric(5,

19、0)NOT NULL流程模板的主版本号SubVersionnumeric(5, 0)NOT NULL流程模板的次版本号StartModenumeric(5, 0)NOT NULL启动模式1:以父流程方式启动2.以子流程方式启动ExecModenumeric(5, 0)执行模式 1:同步 2:异步ParentProcPOIDchar(32)如果以子流程方式启动,保存对应的父流程的POIDParentActivityPOIDchar(32)如果以子流程方式启动,保存对应的父流程的活动的POID (子流程是父流程的一个结点,该结点在Activity表中有一条记录,子流程作为流程,在Process表中

20、又会有1条记录,两者要建立关联关系)Subjectvarchar(255)流程名InitiatorIdvarchar(64)NOT NULL流程启动人的Id号InitiatorNamevarchar(64)流程启动人的名字InitiatorPositionIdvarchar(64)流程启动人职位id号OwnerOrgIdvarchar(64)NOT NULL,流程所属的组织单元号Status numeric(10, 0)NOT NULL流程状态1:运行中2:暂停,挂起4:已正常完成8:出异常16:超期32:被中止,取消64:重新启活Flagnumeric(5, 0)NULL用来标记两种状态处理

21、机制BackupStatusvarchar(255)NULL进行状态历史的备份Overduenumeric(5, 0)NULL记录超市状态的字段StartDatetimedatetime NOT NULL流程启动时间Deadlinedatetime 流程超时的时间DoneDatetimedatetime流程结束时间LockFlagnumeric(1,0)流程实例加锁字段,用于基于数据库事务的并发控制Ref1varchar(64)NULL当前流程关联的业务主键1Ref2varchar(64)NULL当前流程关联的业务主键2Ref3varchar(64)NULL当前流程关联的业务主键3Ref4va

22、rchar(64)NULL当前流程关联的业务主键4Ref5varchar(64)NULL当前流程关联的业务主键52.17 ProcessException功能:流程的异常记录表字段类型属性描述POIDchar(32)PK记录的唯一标识符ProcessPOIDchar(32)NOT NULL流程的唯一标识符ActivityPOIDchar(32)NOT NULL活动的唯一标识符ExpCodenumeric(5, 0)NOT NULL异常代码ExpMessagetext异常消息Status numeric(5, 0)NOT NULL流程异常的状态1 - 流程异常状态未解决2 - 流程异常状态已解决

23、CreatedDatetimedatetimeNOT NULL创建时间ResolverIdvarchar(64)解决人的id号ResolverNamevarchar(64)解决人的名字ResolvedDatetime datetime 解决时间2.18 ProcessHistory功能:流程的日志信息字段类型属性描述POIDchar(32)PK记录的唯一标识符ProcessPOIDchar(32)NOT NULL标识流程的一次初始化,对应Process表中的POIDActionnumeric(5, 0)NOT NULL流程action1:启动2:停止3:暂停4:恢复ActionDatetime

24、datetimeNOT NULLAction执行时间OperatorIdvarchar(64)操作人id号OperatorNamevarchar(64) 操作人名字Remarkvarchar(255)描述2.19 ProcessVariable功能:,流程变量的信息字段类型属性描述POIDchar(32)PK记录唯一标识符ProcessPOIDchar(32)NOT NULL流程的唯一表示符,对应Process表中的POIDNamevarchar(64)NOT NULL变量名Kindnumeric(5, 0) NOT NULL变量类型1:变元名称2:字符串3:整数4:长整数5:浮点6:双浮点7

25、:日期时间8:布尔型9:字符10:可序列化对象BizKeynumeric(1, 0)numeric(1, 0)目前没用. 指是否将该变量作为应用的一个变量使用Remark varchar(255)描述Value varchar(1024)变量值BizNamevarchar(64)NULL显示的业务描述名称2.20 Route功能:流程的边的信息字段类型属性描述Handlechar(32)PK记录的唯一标识符Conditionvarchar(512)边上的条件Notationvarchar(64)边的名字Remarkvarchar(255) 描述TemplateHandlechar(32) NO

26、T NULL流程模板的句柄FromNodeHandlechar(32) NOT NULL开始结点的句柄ToNodeHandlechar(32)NOT NULL结束结点的句柄IsDefaultnumeric(1, 0)DEFAULT 0是否是默认的边,如果是,当所有边上的条件都不成立时,走该边0:非默认的边1:是默认的边IsVisible numeric(1, 0)DEFAULT 1目前没用2.21 StaffWorkload功能:员工工作量表字段类型属性描述StaffId varchar(64) PK员工id号StaffNamevarchar(64)员工名Workload numeric(5, 0) DEFAULT 0工作量2.22 SharedDefintion功能:共享定义表字段类型属性描述Namevarchar(32) PK共享定义名称Texttext共享定义内容

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

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