某研究院办公自动化系统设计方案.docx
《某研究院办公自动化系统设计方案.docx》由会员分享,可在线阅读,更多相关《某研究院办公自动化系统设计方案.docx(61页珍藏版)》请在课桌文档上搜索。
1、某研究院办公自动化系统设计方案XX工业研究院办公自动化系统设计方案XXXX年6月目录第一章系统总体结构XX工业研究院办公自动化系统基于LotUSDominO/Notes平台开发,系统的总体结构如下图所示:第二章系统设计2.1电子邮件电子邮件模块的结构如下图所示。一.表单设计1.邮件表单(MerT收件箱发件箱电子邮件草稿箱数据域北明SendTo康信箱CopyToBlindCopyTo文本域邮件密送地址WebSubject文本域邮件主题Text文本域(同意多行)邮件正文haveread文本域邮件文件已读标志操作说明发送发送邮件储存为草稿将邮件储存为草稿回复回复邮件转发转发邮件地址簿打开地址簿表单编
2、辑编辑邮件删除删除邮件2.回信表单(RePIy)表2-1-2回信表单设计数据域类型说明SendTo文本域收件人地址CopyTo文本域邮件抄送地址BlindCopyTo文本域邮件密送地址WebSubject文本域邮件主题Text文本域(同意多行)邮件正文haveread文本域邮件文件已读标志操作说明发送发送邮件储存为草稿将邮件储存为草稿回复回复邮件转发转发邮件地址簿打开地址簿表单编辑编辑邮件删除删除邮件3.转发表单(WFOrWard)表2-1-3转发表单设计数据域类型说明SendTo文本域收件人地址CopyTo文本域邮件抄送地址BlindCopyTo文本域邮件密送地址WebSubject文本域邮
3、件主题Text文本域(同意多行)邮件正文haveread文本域邮件文件已读标志操作说明发送发送邮件储存为草稿将邮件储存为草稿回复回复邮件转发转发邮件地址簿打开地址簿表单编辑编辑邮件删除删除邮件4.信件邮递报告表单(NOnDeliVeryReport表2-1-4信件邮递才)支告表单设计数据域类型说明OriginalSubject文本域被邮递的信件名称IntendedRecipient文本域被邮递信件的收件人地址FailureReason文本域邮件为邮递到目的地原因SendTo文本域被邮递邮件文件中指定的收件地址CopyTo文本域被邮递邮件文件中指定的抄送地址BlindCopyTo文本域被邮递邮件
4、文件中指定的密送地址Subject文本域被邮递邮件文件的主题Body文本域(同意多行)被邮递邮件文件的内容haveread文本域邮件文件已读标志操作说明删除删除邮件二.视图设计1.收件箱($lnbox)收件箱通过文件夹实现,所有接收到邮件文件均由系统自动放入收件箱中。2 .发件箱($Sent)用于所发送的邮件均自动储存在发件箱中。文档选择条件为:SELECTDeliveredDate=&PostedDate!=&!(IsMember(S;ExclUdeFromView)&Viewtag!=Delete3 .草稿箱($DraftS)所有储存为草稿的邮件均显示在草稿箱中。文档选择条件为:SELEC
5、TPostedDate=&SMessageType二”&1SNOtMembeIrD;ExcludeFromView)&1SMAILSTATI0NERY!=1&Viewtag=nIstrash4.垃圾箱(Carbage)所有被删除的邮件均储存在此视图中。在此视图中再次删除的话,则邮件文件被真正删除。文档选择条件为:SELECT(FORM=nMemonform=ReplyForm=uwForward)&Deleted=true2.2公文流转结构设计XX工业研究院OA系统公文流转模块总体结构如下图所示。IWeb界新建公文I待办公文显示收发文管理收文管理G用D.已办公文记录DJSJ流程管理Subjec
6、t流程角色设置人员角色设置NGR系统设置GWHJZTCB文本域公文的主题词ZBDW文本域主办单位名称ZCDW文本域主送单位名称CSDW文本域抄送单位名称CBDW文本域抄报单位名称Info文本域(同意多行)公文正文内容Data_Number文本域公文的编号SelectWorkFlow列表框显示过程定义模版列表PersonAnswer文本域显示处理人的批复意见Data_Personlist文本域同意处理本公文的用户列表Start文本域公文是否为首次提交发文管理已发公文显示务层公文草稿显示Data_Current_Editor文本域记录当前编辑公文的用户姓名CuiBan文本域是否存在公文催办通知操作
7、说明提交流转提交公文进入流转过程暂存将公文储存为草稿签收处理人打开公文进行编辑编辑公文作者编辑公文删除删除公文催办发出公文催办通知说明:(I)SUbject、InfO等用于记录公文的内容信息,公文的内容信息包含公文主题、公文编号、公文内容、公文密级、公文缓急等。(2) NGRDJSJ分别记录公文文档的创建人与创建时间,工作流的管理与监控功能会用到这些信息。(3) SeIeCtWorkFk)W是列表框,用于显示所有可供使用的过程定义模版。在公文的创建阶段,用户从列表中选择要使用的流程;在公文进入流转过程以后,由工作流引擎根据所选择的流程,自动生成过程定义实例,之后实现公文文档同过程定义实例的绑定
8、操作。(4) Data_Personlist域用于记录所有对本文档具有处理权限的用户的用户名列表,只有在此列表中列出的用户才能够对公文进行处理。其取值由工作流引擎自动填写。2.公文附件表单(AddAttaChment)公文附件表单用于存储某一公文所包含的附件文件,一个公文能够包含多个附件,每个附件对应一个公文附件表单。表2-2-2公文附竹二表单设计数据域类型说明AttachmenClnfo文本域对附件的简要说明FileUpload控件上载文件控件Parentld文本域此附件表单所从属的公文表单IDAttachment_Name文本域附件文件名Attachment_Size文本域附件文件大小操作
9、说明储存附件储存公文附件表单删除附件删除公文附件表单关闭窗口关闭公文附件上载窗口3.公文正文表单(AddDOCUmentBOdy)公文正文表单用于存储某一公文所包含的正文文件,一个公文能够包含多个正文文件,每个正文文件对应一个公文正文表单。表2-2-3公文正文表单设计数据域类型说明Attachment_lnfo文本域对正文文件的简要说明FileUpload控件上载文件控件ParentId文本域此公文正文表单所从属的公文表单IDAttachmenCName文本域附件文件名Attachmentsize文本域附件文件大小操作说明储存正文储存公文正文表单删除正文删除公文正文表单关闭窗口关闭公文正文上载
10、窗口4.工作流信息表单(WOrkFIOWInfO)工作流信息表单用于存储工作流程模版的基本属性信息。在流程信息表单中定义的重要数据域如下:表2-24工作流信息表单数据域类型说明Workflow_Name文本域流程名称Workflow_Type列表框流程类型,可选值为“预定义流程”与“自定义流程”Workflow_Author文本域此流程创建人姓名Workflow_Created文本域此流程创建时间Workflow_Body文本域此流程功能简要说明操作说明修改编辑工作流信息表单储存储存工作流信息表单删除删除工作流信息表单5.流程节点表单(event)流程节点表单用于记录过程定义中流程节点所包含的
11、信息。过程定义中的每个流程节点都与Domino数据库中的一个流程节点文档对应。表2-2-5流程节点表单设计数据域类型说明Workflow_Id文本域节点所从属的工作流信息文档IdData_Id文本域与此过程定义所绑定的应用数据文档IdEvent_Id文本域流程节点文档Id,在节点文档生成后自动填写Event_Name文本域流程节点功能描述名称,如初审、批阅等。Event_Pre_Names列表框此流程节点的全部前趋节点列表Event_Personlist文本域此节点同意处理人名称Event_Personlist_Type列表域指定处理人类型:“个人”、“交色”SXQM复选框是否使用手写签名功能
12、Event_Body文本框(同意多值)此节点功能简要说明Event_Pre_Name文本域(同意多值)以节点名称表示的前驱节点列表Event_Pre_Id文本域(同意多值)以节点Id表示的前驱节点列表Evemt_Next_Name文本域(同意多值)以节点名称表示的后继节点列表Event_Next_Id文本域(同意多值)以节点Id表示的后继节点列表Event_Status文本域流程节点状态Event_Period文本域流程节点文档状态Event_Period文本域用于区分模版与实例,可取值为“模版”、“实例”SeIectPre复选框此节点是否为选择性收点SelectNext复选框此节点是否为选择
13、性发点SelectNode文本域假如此节点是选择性发点,则此域用于记录所选定的后继节点名称操作说明修改编辑流程节点表单储存储存流程节点表单删除删除流程节点表单说明:(1)流程节点定义中的Att(事件属性集合)通过数据域WOrkflowd、Data_Id、EVenLId、Event_Name、EvnencPersonlistSXQM等表达出来。EVent_Pre_Name、Event_Pre_Id为同意多值的文本域,以节点名称与节点文档Id两种方式表达此节点的前驱节点集合Pre;Event_Next_NameEVent_Nextd则以节点名称与节点文档Id两种方式表达此节点的后继节点集合Next
14、oEvencStatus表达节点状态信息。(2) WOrkfIowd数据域用于标识此流程节点文档所从属的工作流程。属于同一工作流程的流程节点文档具有相同的WorkflowJdo(3) DataJd数据域用于实现应用数据实例同过程定义实例的一一对应。Datad的值为公文表单的文档实例的文档Id,由工作流管理系统自动填写。构成一个过程定义实例的所有流程节点文档具有相同的DataJd值。(4) EvenCStatus标识流程节点的状态信息,由工作流引擎自动设置。(5)构成过程定义的流程节点文档在工作流进入运行期之前,存储在过程定义模版库中;在运行期,则存储到过程定义实例库。因此,在流程节点表单中使用
15、EvencPeriod数据域来标识过程定义的状态。属于同一过程定义的节点文档的EVenjPeriOd域的值是相同的。其可能取值为“模版”与“实例二(6) SeIeCtPre数据域用于标识此节点是否为选择性收点。在工作流实例运行期间,工作流引擎需要根据此数据域的取值选择不一致的启动条件构造算法。(7) SelectNext数据域用于表示此节点是否为选择性发点。在工作流实例运行期间,工作流引擎需要根据此数据域的取值选择不一致的完成条件构造算法。节点所选定的后继节点的名称储存在SelectNode数据域中。6.已办公文记录表单(DoneReCOrd)己办公文记录表单用于记录用户己经处理完成的公文的有
16、关信息,以备日后查阅。表2-2-6已办公文记录表单设计数据域类型说明Subject文本域公文标题NGR文本域记录公文的拟稿人姓名SDSJ文本域收到此公文的时间BJSJ文本域完成处理的时间PYYJ文本域用户的批阅意见操作说明删除删除已办公文记录表单7.用户角色设置表单(USerRUIS)用户角色设置表单用于记录用户同其职务的对应关系。表2-2-7用户角色设置表单设计数据域类型说明RulName文本域角色名称SendTo文本域人员名称ZhiNeng文本域角色职能说明操作说明修改编辑用户角色设置表单储存储存用户角色设置表单删除删除用户角色设置表单8.搜索表单(SearChFOrm)搜索表单用于输入文
17、档检索条件。表2-2-8搜索表单设计数据域类型说明Search_ViewName列表框选择要检索的视图SearchJnfb文本域人员名称Search_Type文本域角色职能说明HTML文本域文档检索结果操作说明检索文档进行检索操作四.视图设计1.工作流名称列表用于显示数据库中所有工作流信息文档。文档选择条件:SELECTform二WOrkFIoWlnfo”2 .模版事件列表用于显示所有具有“模版”属性的流程节点文档。文档选择条件如下:SELECT(Form=流程节点”)&(EVemPeriod=模版”)3 .激活事件列表用于显示所有具有“激活”属性的流程节点文档。文档选择条件如下:SELECT
18、(Form=流程节点”)&(EVenLPeriod=”激活”)4 .数据表单列表用于显示所有公文文档。文档选择条件如下:SELECTform=数据表单”&Start=O5 .公文草稿列表用于显示所有储存为草稿的公文文档。文档选择条件如下:SELECTform=数据表单”&Start=I6 .公文附件列表用于显示所有公文附件文档。文档选择条件如下:SELECTform=,AddAttachment7 .公文正文列表用于显示所有公文正文文档。文档选择条件如下:SELECTform=AddDocumentBody8 .巳办公文列表用于显示所有已办公文记录文档。文档选择条件如下:SELECTfon=,
19、DoneRecord五.工作流流转操纵算法设计1.功能分析将工作流引擎的功能细化为下列几个子功能:(1)创建过程定义实例在工作流进入运行期往常,过程定义以模版的形式储存在过程定义模版库中。工作流进入运行期,工作流引擎务必根据用户所选定的过程定义模版自动生成过程定义实例,并存入负载最低的过程定义实例子库。(2)完成应用数据实例与过程定义实例的绑定操作在过程定义实例生成以后,工作流引擎务必将其同对应的应用数据实例绑定,实现一一对应,从而完成数据单元实例的组建。(3)在工作流实例运行期间,对流程节点的状态信息进行保护在基于流程节点单一设计元素的过程定义模型中,定义了流程节点状态信息来描述节点对应用数
20、据的处理状态。而整个工作流实例的运行状态会通过流程节点的状态表达出来。工作流引擎需要根据流程节点的启动条件与完成条件来对节点的状态进行设置,从而模拟出数据流淌的效果。这是工作流引擎的核心功能。(4)对应用数据文档的访问操纵列表进行保护流程节点状态信息的变化务必转化为用户对应用数据处理权限的变化。某一流程节点状态信息变为active,实际意味着在此节点定义中指定的处理人获得了对应用数据文档的处理权;状态信息为inactive或者done则表示指定的处理人没有处理文档的权限。因此,工作流引擎需要根据流程节点状态信息的变化,对应用数据表单中的用户访问操纵列表进行修改,从而实现节点状态信息与用户对文档
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 研究院 办公自动化 系统 设计方案

链接地址:https://www.desk33.com/p-1026519.html