一.技术部分 1、
总体说明
交换平台是协同办公系统分布式部署的核心模块,交换平台将各自的协同办公子系统有机的统一为一个整体,是各个协同办公子系统之间进行信息传递及信息共享的桥梁及纽带。 2、
部署结构说明
2.1、coos系统的部署结构图。 Coos子系统 Coos子系统 数据交换服务器 Coos子系统 Coos子系统
2.2、说明
图中的“coos子系统”是完整的系统,各个“coos子系统”之间通过中间的“数据交换平台服务器”进行信息传递、同步及共享 3、
组件构成说明
3.1、交换平台组件结构图
交换服务器自消息队列MSMQ动接收消息消息接收器调用分发器业务分发器交换服务器coos子系统发送器自动发送消息具体业务处理类coos子系统发送器自动检索消息coos系统数据库coos系统服务器1检动自器息送发索消消息发送器coos系统数据库coos系统服务器2消息发送器
3.1、交换组件说明
3.1.1、使用的第三方组件为微软的MSMQ,消息中间件,部署在交
换服务器中。利用MSMQ提供的功能,交换平台可以有效的保证信息的异步传输,如果COOS子系统中的一台服务器出现问题,则可以保证其他系统之间仍然能够正常的通讯,并且在出现问题的服务器恢复后信息不会丢失。
3.1.2:消息发送器功能说明:消息发送器根据需要将本地系统的信息(邮件、收发文等)发送到交换平台的消息队列中。
3.1.3、消息接收器功能说明:消息接收器的功能为自动接收各个子系统发送的信息(邮件、收发文等),并将信息种类交给“业务分发器”进行处理。
3.1.4、业务分发器功能说明:业务分发器负责根据消息信息的类别不同分别分发给“业务处理器”进行具体的业务处理。
3.1.5、业务处理器功能说明:业务处理器负责将不同业务的信息交换到目的COOS子系统中。
二.功能部分 1.公文交换平台
通过我们的分布式公文交换体系,我们可以实现跨越多个coos系统之间的分布式异步公文交换平台。其主要功能包括
实现跨局之间的收发文功能 实现跨局之间的公文流转审批 实现跨局之间的公文流转跟踪 实现跨局之间的公文附件交换
实现跨局之间的异同数据表单交换
点发文可以实现对外发文
收发文功能:
通过我们的coos分布式数据交换平台,我们可以实现跨越局等单位的收发文交换体系,即各个部署的coos子系统即可以进行各类公文应用,也可以通过中间交换层实现其之间的公文交换。每个的子coos系统可以根据要求通过中间交换配置加入到分布式体系中,使得其他子系统可以轻松获取其的部门,人员等各类最新发送选择列表。
公文审批功能:
通过我们的coos分布式数据交换平台,我们可以实现跨越局等单位的公文审批,通过实现分布式公共交换表单的配置,所有的分布的各局可以通过统一的审批单和流程来联合进行各类审批和公
文传送。
公文流转跟踪:
所有在分布式交换平台上的各类公文,我们都可以跟踪的它的最新状态,所有接收方对公文处理的最新信息和相关回执,都会及时地通过中间交换平台发送到发送方,发送方可以通过图形化的流程跟踪方式来轻松的获取公文处理的状态,以便及时督察督办。
公文附属文件交换:
通过分布式交换平台,我们可以实现各类公文附属文件的同步交换,并且对文件的格式,大小没有任何的。所有的文件在通过中间平台交换的时候均通过高度的128位加密,并通过MSMQ消息中间件技术保障传输的安全性和及时性。
表单数据交换:
通过分布式交换平台,各个COOS子系统之间可以实现不同表单数据的轻松交换,只要通过中间交换层进行相应配置,就可以实现A审批单的数据交换到B审批单的数据。这样可以在极大的满足各个子COOS系统的内部应用的同时,又保证了必要的异同数据可以进行跨系统间交换。
2邮件交换
在Coos分布式数据交换平台上,当A(Coos)系统中发送邮件时,在发送邮件页面中有内部人员选择按钮(选择内部人员)和全局人员选择按钮(外部人员选择),点击全局人员选择按钮出现外部人员选择框,选择在Coos分布式数据交换平台上所有系统的人员,选择完成后点击发送就可以通过信息中心把数据同步到你选择人员的Coos系统中去了。当发送外部邮件时,可以并行发送内部邮件。当你发送邮件的接收人进入他所在的Coos系统时,可以在消息中心看到有新邮件的提示,当接收人阅读邮件后,通过信息中心数据同步,发件人在A(Coos)系统中同样可以查看邮件的阅读情况。例如:在A系统张三发送外部邮件发送到B系统的李四和C系统的王五,通过A系统中的邮件系统发送新邮件并通过外部人员选择框选中李四和王五后填写邮件正文,点击发送就可以把邮件发送到B系统中的李四和C系统中的王五,同时B系统中李四和C系统中王五在阅读完邮件后A系统中的张三可以在本地系统查看到邮件阅读情况。
在写邮件页面增加一个系统外部用户选择按钮,实现从全局用户表中选择用户,而且只能选择全局用户即非本地用户,如下图:
在邮件发送时,如果接收者本地用户即内部收件人,也就是从下图的人员选择框中选出的人员,系统在保存时会将这些人收到的邮件类型设置为普通邮件;如果收件人是非本地用户即全局收件人,则系统将收到邮件的类型设置为发送至外部类型。可以同时给本地用户和全局用户发送邮件。 2.1发件箱模块
在用户的发件箱中会存储发给本地用户和全局用户的所有邮件,在模块中点击某邮件的“察看情况”时,系统会将发送至全局用户的邮件(mailtype=1)特殊处理,将用户名显示。
2.2收件箱模块
在用户的收件箱中,邮件列表会同时显示本地用户发来的邮件和全局用户发来的邮件,在察看全局用户发来的邮件和回复邮件时与本地邮件相同,而且这些邮件也可以直接回复。
2.3草稿箱逻辑修改模块
用户在将发送给全局用户的邮件保存为草稿时与保存本地邮件相同。
3用户交换
在Coos分布式数据交换平台上,当A(Coos)系统中的本地用户发生变化(在本地Coos系统中进行人员的添加、修改、删除操作),通过消息中心进行数据交换,所有Coos分布式数据交换平台下的Coos系统中的外部人员(非本地用户)中都会得到同步。例如:在A系统中,我们添加了一个新用户,这时通过消息中心我们把数据同步到所有的Coos系统中(B、C、D„„所有系统中当你选择外部人员都可以看到A局中的新添加的这个用户),修改、删除同理。
3.1新增用户
在添加用户逻辑时判断系统是否是分布式部署,如果是则在增加用户信息的同时在全局用户表中增加用户信息并将状态置为更新状态1。 3.2修改用户
在修改用户信息时,涉及到全局用户相关的数据,则同步修改全局用户表中的用户信息,把全局用户表中的状态字段置为2(修改)。 3.3删除用户
删除用户时,将全局用户表中的此用户的状态置为3(删除)。
4.部门模块
在Coos分布式数据交换平台上,当A(Coos)系统中的本
地部门发生变化(在本地Coos系统中进行部门的添加、修改、删除
操作),通过消息中心进行数据交换,所有Coos分布式数据交换平台下的Coos系统中的外部部门(非本地部门)中都会得到同步。例如:在A系统中,我们添加了一个新建了一个部门,这时通过消息中心我们把数据同步到所有的Coos系统中(B、C、D„„所有系统中当你选择外部人员都可以看到A局中的新添加的这个新的部门),修改、删除同理。
在新增部门时系统会判断是否是分布式部署,如果是则会在全局部门表Globledepartment中添加部门数据,并将信息状态置为1,修改部门信息时系统会自动更新全局部门表数据,并将状态置为修改状态2,删除部门时系统会将该数据状态置为3。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务