金蝶协同办公软件V60二次开发指南_第1页
金蝶协同办公软件V60二次开发指南_第2页
金蝶协同办公软件V60二次开发指南_第3页
金蝶协同办公软件V60二次开发指南_第4页
金蝶协同办公软件V60二次开发指南_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、金蝶共同办公软件二次开发指导手册V1.0金蝶软件(中国)有限公司2010.6目录1前言.32二次开发.32.1单点登录.3其他系统单点登录金蝶共同.3金蝶共同单点登录其他系统.92.2业务功能调整.9增加一个新的功能模块.9增加菜单.10更正页面信息.112.3数据交换/接口数开发.12手机短信接口开发.12档案接口开发.14通知信息交换.16异构系统数据同步.19办结公文数据与其他异构系统的数据交换.20前言金蝶共同软件供应了牢固、标准的运行环境,但为了实现客户更加个性化的需求和保持金蝶共同架构的开放性,还为客户化开发供应了二次开发编程体系:经过金蝶共同业务封装组件进行二次开发从而实现个性化

2、的需求和跟其他异构系统集成从保持金蝶共同架构的开放性。对金蝶共同运行平台进行有效的扩大和扩展。需要注意的是:1.当前版本的金蝶共同软件支持的二次开发,仅适用于金蝶共同软件V6.0以上版本;2.当前版本的金蝶共同软件支持的二次开发J2EE架构,采用的二次开发方式介绍Spring2.0版本,hibernate3.1版本;在本手册中,我们所有关于金蝶共同二次开发的定义、描述、示例等,都吻合上述2点特色。二次开发2.1单点登录单点登录SSO(SingleSign-On)是身份管理中的一部分。SSO的一种较为平时的定义是:SSO是指接见同一服务器不相同应用中的受保护资源的同一用户,只要要登录一次,即通过

3、一个应用中的安全考据后,再接见其他应用中的受保护资源时,不再需要重新登录考据。金蝶共同跟其异构系统集成比很多,主要有金蝶K3系统、金蝶HR系统、金蝶EAS、金蝶PLM系统。若是有新的系统需要二次开发有二各种类1,其他系统登陆单点登录金蝶共同2,金蝶共同单点登录到其他系统。以下分二各种类详细说明。其他系统单点登录金蝶共同金蝶共同基于kingdee-ltpa是kingdee供应的基于cookie的轻量级的认证方式,若是需要实现SSO的环境为供应中间件,那么使用kingdee-ltpa将是最正确的方式。场景描述:当用户发出一个URL央求到金蝶共同支持kingdee-ltpa的应用,系统要求输入“用户

4、/密码”,输入并提交后用户就可以接见这个金蝶共同的应用,接着当用户再接见金蝶共同应用,此时无需再次输入“用户/密码”信息即可以接见金蝶共同的相关功能。过程说明:第一需要在两个系统服务器上配置基于LTPA的相信关系,经过配置后的服务器之间建立了相信,当其中一个服务器认证通过后,再去接见其他已经建立过相信关系的服务器时,因为它们之间互相是相信的,所以就无需再次认证了。其他系统发出一个URL央求到金蝶共同,此央求被单点拦截,单点登录定向到它内置的一个form表单,加入用户/密码进行认证;2.金蝶共同单点登录认证组件拿着输入的用户/密码到LDAPserver进行用户鉴别。金蝶共同单点登录认证组件认证成

5、功后生成一个LTPA的Token,并将央求转发到金蝶共同端,金蝶共同收到央求后,发现此央求含有LTPA的Token,因为从前已经配置了相信关系,所以金蝶共同单点登录认证组件不再要求进行认证,直接将央求的响应返回,用户收到所需的页面信息响应。3.用户再次接见金蝶共同的Web应用,此央求被金蝶共同单点登录认证组件拦截,因为金蝶共同单点登录认证组件从前缓存了LTPA的Token,它快速检查了央求信息是来自它所相信的金蝶共同单点登录认证组件,所以不需要再进行用户信息的鉴别,它把央求直接转给金蝶共同,因为是相信的,所以也不需要再次认证,金蝶共同将直接返回的央求结果。开发过程分为三个步骤1.增加单点登录入

6、口按钮2.实现单点登录央求3.实现单点登录验证增加单点登录入口按钮在应用相应页面增加一个按钮接见金蝶共同软件login/login.jsp实现单点登录央求新建JSP,比方在webapp/login目录下新建JSP文件,命名为kingdee_sso_auth.jsp,里面实现业务有以下四步经过央求参数及金蝶共同配置信息,获取其他系统中用户信息,取出相关信息(为一下步考据这个可否合法相关数据)示例核心代码提示经过用户userName、用户密码,经过相关业务逻辑考据其信息可否合法。若是不合法,做相关业务异常办理。示例核心代码提示将央求信息经过相关加密方式,尔后经过LtpaToken组件相关办理组成D

7、SESSIONID字符串。示例核心代码提示:提交单点登录央求示例核心代码提示:详细例子请参照文件Webapp/login/kingdee_sso_auth.jspResources/conf/LtpaTperties实现单点登录考据新建JSP,比方在webapp/login目录下新建JSP文件,命名为kingdee_sso_login.jsp,里面实现业务有以下四步1)除去session中单点登录相关信息(loginUserEAS_MESSAGEIDEAS_nexturlEAS_nexturl)示例核心代码提示判断可否有效央求。若是判断是无效央求作相关业务异常办理示例核心代码提示设置接见金蝶共

8、同URL信息示例核心代码提示提交金蝶共同安全考据示例核心代码提示详细例子请参照文件Webapp/login/kingdee_sso_login.jspResources/conf/LtpaTperties金蝶共同单点登录其他系统其步骤跟其他系统单点登录金蝶共同基本上相同。只过实现单点登录的方式有很大区别,若是金蝶共同单点登录其他系统若是有自己单点登录解决方案,那只能依照他们供应单点登录资源实现二次开发,若是没有单点登录解决方案。就采用其他系统单点登录金蝶共同方法解决,别的央求角色跟考据角色彩动一下,所以这里不作详细说明。2.2业务功能调整业务功能调整主要有:1.新增功能2更正功能。新增功能只支

9、持把开发完成功能以菜单形式显示在金蝶共同软件,所以增加模块、增加菜单。更正功能只能更正页面上文件文字、图片等一些信息。增加一个新的功能模块增加模块:当前版本只支持在首页头部地域增加入口(按钮、超链接)以弹出方式显示增加的模块,加模块功能开发框架不作限制。开发步骤主要有1.打开文件2.增加入口1、打开文件:打开目录下header_top.jsp2、增加入口header_top.jsp的收效以下增加入口代码,示比以下aclass=link_tophref=target=”_top”新增模块增加菜单增加菜单:当前经过在各个菜单扩展页面增加菜单链接来实现各个模块中加菜单功能。开发步骤主要有:1打开文件

10、2增加菜单链接.打开文件打开webappthemesmskin目录,依照下面列表打开对应文件。各个模块对应菜单扩展页面以以下表文件对应模块menu_address.jsp通讯录menu_archive2.jsp档案管理menu_books.jsp图书管理menu_bulletin.jsp通知通知menu_calendar2.jsp我的日历menu_docex.jsp共同工作menu_email2.jsp电子邮件menu_fileman.jsp文档管理menu_forum.jsp公司论坛menu_knowledge.jsp知识中心menu_linktree.jsp业务链接menu_meeting

11、.jsp会议管理menu_news.jsp新闻中心menu_plan.jsp计划总结menu_supply.jsp办公用品menu_workflow.jsp共同审批menu_worklog.jsp工作日志增加菜单链接在文件底部增加代码增加菜单名称注意,增加链接是增加菜单调定以弹出窗口方式显示更正页面信息当前用户更正登录页面和首页顶部内容需求比较频频。功能中一些页面用户很难找到详细页面文件,所以不供应详细功能页面更正。所以此次二次开发只供应登录页面和首页顶部更正登录页面登录页面更正步骤主要有三步:1打开文件2更正内容打开文件:打开webappthemesmskinloginlogin.jsp更正

12、内容:包括文字、图片、样式、布局。文字:找到你要更正文字若是没有做国际化,直接在页面上更正文字。若是做了国际化,打开misci18nperties文件。找到对应要更正文字国际化标签字字,比方“loginjsp_label4=登陆方式”说明登录方式国际化标签字字是“loginjsp_label4”打开misci18nperties文件,增加loginjsp_label4=打开misci18nextend_zh_HK.properties增加loginjsp_label4=件是繁体国际化文件,里面标签值是繁体的)更正后名字,更正後名字(这个文用native2ascii编译把编译后文件代替对应文件。

13、?图片:代替图片,将更正的图片覆盖新增图片,login.jspwebappthemesmskinloginimages目录下对应的文件。增加引用图片HTML代码。尔后将新增图片复制到webappthemesmskinloginimages,注意不要覆盖原来图片。?样式:找到要更正的样式属性,尔后打开保存,立刻见效。webappthemesmskinloginstyle.css,编写的样式布局:依照需要调整布局HTML代码保存,立刻见效。首页首页可以更正页面有二个文件,在目录下header_top.jspheader_menu.jsp,header_top.jsp是以下列图收效header_me

14、nu.jsp,是以下列图收效首页更正步骤主要有三步:1打开文件2更正内容打开文件:依照上面收效跟打开对应文件更正内容:包括图片、样式、布局。图片:代替图片,将更正的图片覆盖新增图片,login.jspwebappthemesmskinloginimages目录下对应的文件。增加引用图片HTML代码。尔后将新增图片复制到webappthemesmskinloginimages,注意不要覆盖原来图片。样式:找到要更正的样式属性,尔后打开webappthemesmskinloginstyle.css,编写的样式保存,立刻见效。布局:依照需要调整布局HTML代码保存,立刻见效。2.3数据交换/接口数开

15、发手机短信接口开发手机短信接口开发主要实现将业务中信息以发送手机短信方式提示用户。手机短信接口开发分为三步。1实现短信发送接口2设置发送短信参数3配置发送短信1.实现短信发送接口:接口定义类send接口方法.请查察集成kingdeebos短信接口实现的例子。新增的短信发信功能可以参照这个实现方法Publicbooleansend(MessagesSmsoutsms,PropertiessmsConfig)参数:sms是需要手机发送内容对象smsConfig手机发送配参数配置信息对像。返回:boolean表示发送结果,成功为true,失败为false方法业务:将业务中需要发送手机提示内容,发送指

16、定用户手机上。2.设置发送短信参数:打开resourcesconfperties,增加接口实现类中需要的参数。各个第三方短信发送程序参数有可能不相同,请参照各个第三方资料。比方集成kingdeebos短信发送例子的参数是第一步实现类例子用到的参数。#KingdeeBOS通讯平台#金蝶软件(中国)有限公司#通讯平台服务器IP地址#通讯平台远程服务端口,一般的,为5100KDBOS.port=5100#登陆通讯平台的账号KDBOS.loginAccount=kingdeeoa#登陆通讯平台的密码KDBOS.loginPassword=password配置发送短信:将新增短信发送实现类增加这个配置里

17、打开resourcescnfirstsoftmodulesmessageapplicationContext-message-manager.xm文件打开以下列图代码尔后在beanid=”commonSMSSender”增加属性!注意,其中这个属性在产品是注意点,若是增加手机短信发送功能。只要把说明去掉就行。档案接口开发档案接口开发当前主要现实将公文模块数据归到档案系统。档案接口开发:1.新增档案接口实现类2.档案实现类配置.新增档案接口实现类:新建类继承cn.firstsoft.modules.workflow.adapter.ToArchiveAdapter类(ToArchiveAdapt

18、e是个抽像类可是部分实现接口的方法)。重载10个方法privateMaptargets=newHashMap()publicvoidworkFlowToArchive(WorkflowFileinboxworkflowFileinbox)publicintworkFlowToArchive(ListworkflowFiles,WorkflowArchiveworkflowArchive)publicvoidknowledgeToArchive(Knowledgesknowledges)publicvoidsaveWorkflowArchive(Workflowworkflow,Workflow

19、ArchiveworkflowArchive,intsavetype)publicWorkflowArchivegetWorkflowArchive(Workflowworkflow)publicvoidremoveField(Workflowworkflow,StringfieldName)publicListgetArchiveFields(WorkflowArchiveworkflowArchive)publicListselectedArchive()publicListgetWorkFlowFields1.privateMaptargets=newHashMap()ttargets属

20、性是个Map保存金蝶共同软件转到档案系统目标字段,其中可以有多个种类目标字段。一个KEY的对应的值,表示一个种类目标字段会集。获取这个值的业务代码需要targets属性静态块里面实现获取档案系统目标字段会集。2.publicvoidworkFlowToArchive(WorkflowFileinboxworkflowFileinbox)参数:workflowFileinbox需要归档公文对像返回:无方法业务:workflowToArchive方法主要实现oa中用户配置的归档文件字段归到档案系统中。3.publicintworkFlowToArchive(ListworkflowFiles,Wo

21、rkflowArchiveworkflowArchive)参数:workflowFiles需要手动归档的workflowFiles对像会集,workflowArchive归到目标档案对像返回:int待定方法业务:workFlowToArchive方法主要实现手动归到档案系统中。4.publicvoidknowledgeToArchive(Knowledgesknowledges)参数:knowledges返回:方法业务:knowledgeToArchive方法主要实现知识中心归到档案系统中。(这个方法可以空实现)5.publicvoidsaveWorkflowArchive(Workfloww

22、orkflow,WorkflowArchiveworkflowArchive,intsavetype)参数:workflow归档设置更新指定工作流对象,workflowArchive流程转档案设置相关信。息对象返回:无方法业务:saveWorkflowArchive主要实现在公作流流程设置中的结束结点,归档设置中流程转档案设置信息保存。6.publicWorkflowArchivegetWorkflowArchive(Workflowworkflow)参数:workflow需要获取流转档案设置信息关系流程对象。返回:WorkflowArchive流转转档案设置信息方法业务:getWorkflo

23、wArchive主要实现在获取公作流流程设置中的结束结点的归档设置中流程转档案设置信息。7.publicvoidremoveField(Workflowworkflow,StringfieldName)参数:workflow需要删除归档字段比较表流程对象fieldName删除比较表字段名称返回:无方法业务:removeField主要实现删除公作流流程设置中的结束结点的归档设置中“归档字段比较表”指定字段。8.publicListgetArchiveFields(WorkflowArchiveworkflowArchive)参数:workflowArchive归档设置对象返回:List归档设置中

24、目标字段会集。方法业务:getArchiveFields主要实现获取公作流流程设置中的结束结点的归档设置中目标表字段会集。9.publicListselectedArchive()参数:无返回:List归档设置会集。方法业务:selectedArchive主要实现获取公作流流程设置中的结束结点的归档设置中档案门类树会集10.publicListgetWorkFlowFields()参数:返回:List归档字段比较表会集方法业务:getWorkFlowFields主要实现获取公作流流程设置中的结束结点的归档设置中归档字段比较表会集信息。档案实现类配置:打开resourcescnfirstsoft

25、modulesworkflowapplicationContext-workflow-manager.xml更正找到将class属性值代替成新增档案接口实现类。通知信息交换当前通知信息主要有二种情况:1金蝶共同通知信息交换到其他系统;2其他系统的通知消息交换到OA系统。这二次情况开发步骤基本上一致。所以一致说明。金蝶共同通知信息交换其他系统:主要有三个步骤1.通知信息交换类实现2.1)新增信息交换类(当前只支持springbean配置信息类3,信息交换配置。)类命令规则为*SyncChecker类必定继承在类中新增信息交换方法:publicvoidcheckMessage()参数:返回:方法业

26、务:A.金蝶共同通知信息交换到其他系统:经过数据交换方式(数据库同步、webservice)将金蝶共同通知信息依照目标系统通知信息业务规则转到目标系统。其他系统的通知信息交换到OA系统:经过数据交换方式(数据库同步)将源系统通知信息依照变换交换到金蝶共同通知信息数据表(messages)messages表结构说明以下FieldNameDataTypeKeyMRemark/DefaultValueIDNUMBER(10)PX编号IDSOURCE_IDNUMBER(10)本源:0未知道的,1信息模块,2公文到达通知,3公文催办通知,4日程安排提示通知,5会议通知,6会议提示通知,7邮件到达通知,8

27、文件传阅通知,9图书催还,10公文督办,11新闻审察,12知识中心,13车辆审批,14办公用品,15通知公告,16通知通知审察,17公文流转结束,知会所有的参加者的种类,18投票检查TYPENUMBER(10)信息种类:0沟通,1通知,2应答ENTITY_CLASSNVARCHAR2(100)本源哪个详细的实体类ENTITY_IDUMBER(10)详细的记录编号URLNVARCHAR2(200)转到详细的办理页面PRINUMBER(10)优先级别:1知会,2一般,3紧急SSIDNVARCHAR2(50)特别加密串:MD5FROMUSER_IDNUMBER(10)F发送者ID(外键:SYSTEM

28、_USERS.ID)USER_IDNUMBER(10)F接收者ID(外键:SYSTEM_USERS.ID)CREATEDATEDATE创办时间TITLENVARCHAR2(200)短信标题CONTENTNVARCHAR2(512)短信内容ISREADNUMBER(10)信息状态:0未读,1已读,2接收者删除,3发送者删除,4两者都删除(可做物理删除了)READDATEDATE阅读时间ISREPLYNUMBER(10)可否回复ISTRANSMITNUMBER(10)可否已经转发SMSNUMBER(10)可否发手机短信:0不发,1发,2已经发EMAILNUMBER(10)可否发邮件:0不发,1发,

29、2已经发IMNUMBER(10)可否发im:0不发,1发,2已经发FROM_IDNUMBER(10)本源于信息FieldNameDataTypeKeyMRemark/DefaultValueATTACHSNVARCHAR2(100)附件,多个附件使用,进行分开EASNUMBER(10)可否集成EAS;默认为0STATUSNUMBER(10)X信息状态;默认为0配置信息类打开resourcescnfirstsoftfirstframepluginsquartzapplicationContext-checker.xml增加信息交换类,使信息交换类能被spring管理。增加代码以下注意:id必定整

30、个springcontext唯一,否则启动服务会失败。3)信息交换调换配置打开resourcescnfirstsoftfirstframepluginsquartzapplicationContext-quartz.xml增加信息交换调换配置。使信息交换能在指准时间规则执行信息交换checkMessage00/5*,*?.!-file:$oa_application.config/conf/perties异构系统数据同步异构系统数据同步主要有二种情况:1金蝶共同数据同步到异构系统数据同步到金蝶共同系统。这二种情况开发步骤基本上一致。所以一致说明。2异构系统的异构系统数据:开发主要有三个步骤1.

31、数据同步类实现2.配置数据同步类3,同步配置。1)新增信息交换类(当前只支持springbean)类命令规则为*SyncChecker类必定继承在类中新增数据同步交换方法:publicvoiddataSync()参数:返回:方法业务:a.金蝶共同数据同步到异构系统:经过数据交换方式(数据库同步、webservice)将金蝶共同数据依照目标系统模型设计转到目标系统。b.异构系统的数据同步到金蝶共同系统:经过数据交换方式(数据库同步)将源系统数据依照变换后插入到金蝶共同对应数据表。2)配置信息类打开resourcescnfirstsoftfirstframepluginsquartzapplica

32、tionContext-checker.xml增加信息交换类,使信息交换类能被spring管理。增加代码以下注意:id必定整个springcontext唯一,否则启动服务会失败。)信息交换调换配置打开resourcescnfirstsoftfirstframepluginsquartzapplicationContext-quartz.xml增加信息交换调换配置。使信息交换能在指准时间规则执行信息交换beanid=*SyncDetailclass=org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBeanda

33、taSyncbeanid=messageSyncTriggerclass=org.springframework.scheduling.quartz.CronTriggerBean00/3*,*?.!-file:$oa_application.config/conf/perties办结公文数据与其他异构系统的数据交换公文办结数据与其他异构系统的数据交换:主要要实现将公文办结相关数据依照业务规则交换到目标系统。开发主要有三个步骤1.数据交换类实现2.配置数据交换类3,数据交换配置。1)数据交换类实现(当前只支持springbean)类命令规则为*SyncChecker类必定继承在类中新增数据同步

34、交换方法:publicvoiddataSync()参数:返回:方法业务:办结公文数据依照业务规则交换(数据库同步、webservice)到目标系统。下面介绍公文办结数据:1寄存在数据库数据2以文件形式寄存数据寄存放在数据库数据一共7张表数据表workflow_fileworkflow_fileattachworkflow_filecheckboxworkflow_filedetailworkflow_filelistworkflow_fileopinionworkflow_filesign数据表说明公文表:记录公文所属工作流,表单,字段等基本信息表公文附件表:记录公文的正文/附件寄存地址,名称

35、,大小,种类公文复选框值记录表:记录公文的复选框种类和把选值等公文明细字段表公文列表字段表:记录公文的列表字段种类相关信息公文建议栏表:记录每个公文的建议栏字段的值公文签章表:记录每个公文的每个图像签章的ID,签章时间workflow_file表结构说明以下FieldNameDataTypeKeyMRemark/DefaultValueIDNUMBER(10)PX公文IDFLOW_PIDNUMBER(10)工作流版本父IDFLOW_IDNUMBER(10)F工作流ID(外键:WORKFLOW.ID)FLOWTYPE_IDNUMBER(10)F工作流表单ID(外键:WORKFLOW_FLOWTY

36、PE.ID)FLOW_FLAGNUMBER(10)流程状态(0:未开始1:流转中2:结束)默认为0TITLENVARCHAR2(200)公文标题SUBWORDNVARCHAR2(200)主题词PRIORITYNUMBER(10)紧急程度DEPT_IDNUMBER(10)F提交部门ID(外键:SYSTEM_DEPTS.ID)USER_IDNUMBER(10)F提交人ID(外键:SYSTEM_USERS.ID)SUBMITDATEDATE提交日期FILENONVARCHAR2(50)文件编号LASTDATEDATE前一次修改日期ARCHIVENUMBER(10)归档状态(0:未归1:已归知识中心2

37、:已归档案系统5:已归)默认为:0FROM_TYPENUMBER(10)0正常拟稿,1流程变换,2参照新起,3后续流程,4子流程,5其他本源,比方传阅交换FROM_IDNUMBER(10)来自其他种类的公文的IDFIELDSTR1NVARCHAR2(50)字符型短字段1FIELDNUM1NUMBER(10)数值型短字段1FIELDSTR2NVARCHAR2(50)FIELDNUM2NUMBERFIELDSTR3NVARCHAR2(50)FIELDNUM3NUMBERFIELDSTR4NVARCHAR2(50)FIELDNUM4NUMBERFIELDSTR5NVARCHAR2(50)FIELDN

38、UM5NUMBERFIELDSTR6NVARCHAR2(50)FieldNameDataTypeKeyMRemark/DefaultValueFIELDNUM6NUMBERFIELDSTR7NVARCHAR2(50)FIELDNUM7NUMBERFIELDSTR8NVARCHAR2(50)FIELDNUM8NUMBERFIELDSTR9NVARCHAR2(50)FIELDNUM9NUMBERFIELDSTR10NVARCHAR2(50)FIELDNUM10NUMBERFIELDSTR11NVARCHAR2(50)FIELDNUM11NUMBERFIELDSTR12NVARCHAR2(50)FI

39、ELDNUM12NUMBERFIELDSTR13NVARCHAR2(50)FIELDNUM13NUMBERFIELDSTR14NVARCHAR2(50)FIELDNUM14NUMBERFIELDSTR15NVARCHAR2(50)FIELDNUM15NUMBERFIELDSTR16NVARCHAR2(50)FIELDNUM16NUMBERFIELDSTR17NVARCHAR2(50)FIELDNUM17NUMBERFIELDSTR18NVARCHAR2(50)FIELDNUM18NUMBERFIELDSTR19NVARCHAR2(50)FIELDNUM19NUMBERFIELDSTR20NVA

40、RCHAR2(50)FIELDNUM20NUMBERFIELDSTR21NVARCHAR2(50)FIELDNUM21NUMBERFIELDSTR22NVARCHAR2(50)FIELDNUM22NUMBERFIELDSTR23NVARCHAR2(50)FIELDNUM23NUMBERFIELDSTR24NVARCHAR2(50)FIELDNUM24NUMBERFIELDSTR25NVARCHAR2(50)FIELDNUM25NUMBERFIELDSTR26NVARCHAR2(50)FIELDNUM26NUMBERFIELDSTR27NVARCHAR2(50)FieldNameDataType

41、KeyMRemark/DefaultValueFIELDNUM27NUMBERFIELDSTR28NVARCHAR2(50)FIELDNUM28NUMBERFIELDSTR29NVARCHAR2(50)FIELDNUM29NUMBERFIELDSTR30NVARCHAR2(50)FIELDNUM30NUMBERLONGSTR1NVARCHAR2(512)LONGSTR2NVARCHAR2(512)LONGSTR3NVARCHAR2(512)LONGSTR4NVARCHAR2(512)LONGSTR5NVARCHAR2(512)LONGSTR6NVARCHAR2(1024)LONGSTR7NVA

42、RCHAR2(512)LONGSTR8NVARCHAR2(512)LONGSTR9NVARCHAR2(512)LONGSTR10NVARCHAR2(512)RECEIVERNVARCHAR2(50)workflow_fileattach表结构说明以下FieldNameDataTypeKeyMRemark/DefaultValueIDNUMBER(10)PX公文附件IDFILE_IDNUMBER(10)FX公文ID(外键WORKFLOW_FILE.ID)TITLENVARCHAR2(200)标题USER_IDNUMBER(10)用户ID(外键WORKFLOW_FILE.ID)TOPIC_IDNU

43、MBER(10)原始版本的ID(父ID)TYPENUMBER(10)附件种类(0:正文1:其他附件)默认为0VERNUMBER(10)当前版本号LASTVERNUMBER(10)版本总数CREATEDATEDATE创办日期STARTDATEDATE开始日期ENDDATEDATE结束日期OUTUSER_IDNUMBER(10)(外键WORKFLOW_FILE.ID)CHECKOUTNUMBER(10)默认为0SERVERFILENVARCHAR2(255)寄存在服务器的文件地址和路径FILENAMENVARCHAR2(255)文件名FILEEXTNVARCHAR2(255)文件种类名称FILES

44、IZENUMBER(10)文件大小DESCNNVARCHAR2(512)描述workflow_filecheckbox表结构说明以下FieldNameDataTypeKeyMRemark/DefaultValueIDNUMBER(10)PX复选框IDFILE_IDNUMBER(10)X文件IDCHECK_FIELDNVARCHAR2(50)X复选字段OPTIONSNVARCHAR2(2000)复选值workflow_filedetail表结构说明以下FieldNameDataTypeKeyMRemark/DefaultValueIDNUMBER(10)PX明细字段IDFILE_IDNUMBER(10)X文件IDSERIALNUMBER(10)X明细序号,对应workflow_file中的明细字段名字序号NUMNUMBERSTRNVARCHAR2(2000)明细字段内容workflow_filelist表结构说明以下FieldNameDataTypeKeyMRemark/DefaultValueIDNUMBER(10)PX列表字段IDFILE_IDNUMBER(10)

温馨提示

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

评论

0/150

提交评论