目前国内一些软件厂商推出OA系列软件,如:领航OA(在www.google.com上搜索会有好多OA软件的信息),目前的OA软件大多使用Lotus或Exchange 2000为开发平台进行构架,的确,微软的Exchange是一个企业化开发利器,用它可以构建基于工作流workflow的应用,可以和微软的Office (Word、Excel、Outllook)等进行整合,再把MSN Message集成进来,整套的东西,就象是一个软件聚宝盆!
(一)初识Exchange 2000
安装Exchange 2000是一个漫长的过程,要求安装人员有windows 2000的管理知识和Exchange Server 2000的配置与管理知识。安装Exchange 2000的步骤如下:
1、 安装Windows 2000 Advance Server,保证磁盘文件格式为NTFS
2、 安装NNTP Service组件,DNS 等
3、 配置服务器,启动 Active Directory 向导,升级到主域。(大约30分钟)。要求有域和活动目录的知识。
4、 安装Exchange 2000,大约40 分钟。
5、 安装Exchange 2000 SP3,大约20分钟。
6、 安装开发工具
①Exchange 2000 SDK
②Exchange 2000 SDK文档
③Exchange 2000 workflow designer
④相关下载地址
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/exchange.asp
http://www.microsoft.com/exchange/downloads/2000/
Exchange 2000 SP3下载地址:
http://download.microsoft.com/download/exchangeentserver/SP/3/NT5/en-us/EX2KSP3_server.exe
Exchange 2000 workflow designer下载地址:
http://download.microsoft.com/download/exchplatinumbeta/Install/1.0/NT5/EN-US/ExchangeWFD.exe
Exchange 2000 SDK下载地址:
Exchange 2000 SDK文档下载地址:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmes2k/html/pwd_buildworkflow.asp
http://www.microsoft.com/exchange/evaluation/features/workflowdesign.asp
有关exchange workflow designer的信息请在www.google.com上搜索
(二)Exchange Workflow Designer
微软公司的讯息平台解决方案为Microsoft Exchange 2000 Server,使用最新的「Web Storage」技术,提供可于浏览器存取讯息的功能,还可作为知识管理的讯息平台。
[Web Storage]技术主要是将Exchange 2000 Server的半结构资料库的讯息资料﹝储存包括邮件、记事、日志、工作、行事曆、联络人等6个讯息功能的资料﹞整合于Windows档案系統﹝包括WebDAV---Web Distributed Authoring and Versioning、全文检索、与安全权限功能﹞当中,模拟「档案总管」可以管理这些讯息,经由虚拟目录,让讯息变成Web-based化,即可于浏览器存取6个讯息功能。
Microsoft Exchange 2000 Server內建的工作流程管理解決方案为「Exchange Workflow Designer」,使用Web Storage属性(Property)与XML来记录所有表单资料与流程记录,未使用资料库,定位为提供給「软件开发者」(非资讯管理者) 设计工作流程之应用。
为什么说Exchange Workflow Designer是給「软件开发者」而非资讯管理者使用呢?因为Exchange Workflow Designer仅提供一个流程规则工具,拉完流程后「于每一个流程出口都需要写程序」。其他如处理通知、流程追踪、代理人、表单制作、统计报告、整合現有外部资料库、申请者自订流程、上一级主管取决方式、组织图、数位签名、批次处理、重新分派、快速处理、错误记录等等功能当然更需要另外写程式。
具体参考文献:此文详细地介绍了开发流程,它这儿前台为OUTLOOK的窗体设计器设计窗体,Exchange Workflow Designer 布署流程规则
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmes2k/html/pwd_buildworkflow.asp
使用Exchange Workflow Designer软件设计流程管理的应用,必須注意設法解決以下問題:
1. 未提供「表单、流程变更之版本控制」的功能:表单、流程变更后,原来流程中的资料完全不見(即流程图一改,所有流程中的资料均不见)。
2. 未提供「Transaction」的功能:无法做到流程资料与外部资料库同步。流程中更新外部资料库,若外部资料库忙碌无法更新时,流程资料不會自动回复为原状态。造成譬如已经核准请假流程,人事请假记录外部资料库却未更新的大问题。这一点连LotusWorkflow也做不到。
3. 累积量大时速度太慢:申请累积到数百个表单后,流程资料的处理通知、流程追踪、统计分析速度十分慢。這是因为未使用资料库之缘故。
我推荐的方式:
ASP.NET写Web页面,制作表单,集成应用程序
Exchange Workflow Designer 布署流程规则
Exchange 作为后台存储,因为是半结构化数据库,好多方面没有SQL SERVER 2000那么完善,如(备份)等,期待Exchange 2003
后记:
此文只是一个引导的开始,OA软件的包括很广泛的内容,大家可以参考Micorost网站和一些Exchange开发资料,进行自己的软件构架
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |