用Exchange 2000开发企业办公自动化系统

      

目前国内一些软件厂商推出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下载地址:

http://download.microsoft.com/download/d/1/3/d13e423a-c27c-4bfe-aa12-b02ab364d3f7/exchangesdktools.exe

Exchange 2000 SDK文档下载地址:

http://download.microsoft.com/download/9/e/7/9e7fa92c-1226-4c30-ad7c-45c4875c7d38/exchangesdkdocs.exe

参考:Workflow Designer for Exchange: Automating Workflow on Exchange Folders

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开发资料,进行自己的软件构架

------------------------------------------------------------------

个人专栏:http://www.csdn.net/develop/author/netauthor/lihonggen0/

------------------------------------------------------------------

2003-4-7

用Exchange 2000开发企业办公自动化系统相关推荐

  1. 办公自动化系统OA学习要点

    办公自动化系统OA学习要点 1.OA的发展历史: 办 公自动化系统(office Autumtion System,OA)是指:基于先进的网络互连的分布式软件系统,通过有效的资源共享和信息交流.发布, ...

  2. Java、JSP企业办公自动化系统

    技术:Java.JSP等 摘要: 办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式.企业办公自动化系统在此基础上实现企业的快速运转和 ...

  3. JAVA+SQL办公自动化系统(源代码+论文+外文翻译)

    这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的理念缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的各类系统很难达到老师的要求. 为了大家能够顺利并以最少的精力通 ...

  4. 办公室自动化系统_大队举办办公自动化系统培训班

    为提高网上办公效率,7月23日,大队举办办公自动化系统培训班.各单位主要负责同志.管理骨干.财务人员分两批参加了培训. 大队长邹艳平在动员讲话中要求:一要提高认识,学深学透,结合深化改革工作,学好用好 ...

  5. oa办公自动化系统(ssh mysql)_OA办公自动化系统(SSH+MySQL)

    [实例简介] OA办公自动化系统(SSH+MySQL) [实例截图] [核心代码] OA办公自动化系统(SSHMySQL) └── OA办公自动化系统(SSH+MySQL) ├── database. ...

  6. OA办公自动化系统~~~SSM整合开发

    简介:    OA( Office Automation System)办公自动化系统是一个企业用来管理日常事务的系统,它一般用来管理各种流程(报销.请假. . .)审批,通讯录.日程.文件管理.通知 ...

  7. 计算机设备投标标书范本,OA办公自动化系统投标文件(标书范本)

    OA办公自动化系统投标文件(标书范本) 引言----------------------------. 3 商务卷---------------------------. 8 一.笑嘻嘻科技介绍--- ...

  8. [附源码]Java计算机毕业设计SSM办公自动化系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. 基于bs架构的办公自动化系统毕业设计

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 随着社会经济的发展,计算机.网络技术的应用已经渗透到企业的日常工作中.传统的办公室管理 ...

最新文章

  1. Shell特殊变量含义
  2. BZOJ2339: [HNOI2011]卡农(dp 容斥)
  3. DA14580做主机
  4. mysql insert 主键冲突_insert 时防止出现主键冲突错误的方法
  5. 写出线程同步相关的方法,以银行账号存储款为例
  6. NLP自然语言处理-文本摘要简述
  7. p2psear正在连接服务器,P2PSearcher无法连接到网络,也无法连接到服务器
  8. 摄像机DSP芯片介绍
  9. css backdrop-filter和border-radius的坑
  10. STM32CUBEMX 配置12脚3641BS以及串口显示RTC时间
  11. 最快的Android TreeView出现了!
  12. 【开发一个简单的音乐播放器+服务端】【一】
  13. HTML超链接怎么设置下拉菜单,html超链接怎么设置
  14. pageX,clientX区别
  15. 浪潮存储与虚拟服务器连接失败,浪潮-异构虚拟化存储研究(示例代码)
  16. DCS概念简述——以教学用ABB HT 600控制系统/WinCS为例
  17. 各种语言随机数的产生方法
  18. OpenNI 2.0
  19. python学习3:IDEL(python shell)运行python脚本helloworld程序
  20. 八年级计算机知识点总结,人教版|八年级上册各单元必考知识点汇总,收藏!...

热门文章

  1. matlab定义数组
  2. 爬虫实战操作(2)—— 新浪新闻内容细节
  3. 【期末复习】软件工程知识总结(四川大学)
  4. 第十三章 使用动态SQL(三)
  5. Swift 语法初窥
  6. Android基本常识
  7. Android在任何地方模拟点击屏幕
  8. html5 光影效果,HTML5 WebGL GLSL 泛光着色效果
  9. 明月镜片开启招股:预计全年业绩增幅不高,和康耐特相比各有优劣
  10. Stm32CubeMX新建工程-芯片STM32F051K8U6