论基于Lotus Notes的合同商务管理软件设计
摘要:分析了LotusI)C粕作为群件系统的特性,阐述了利用工作流进行合同商务管理的需求、设计要素和工作漉程,详细讨论了并发控制技术和主文档域值修改方法。
测试结果表明,采用文中所介绍的工作流技术设计的合同商务管理软件运行稳定且性能良好。
随着计算机技术和通讯技术的不断发展完善,办公自动化的理论和实践得到了飞速发展。
但是在办公自动化程度越来越高的今天,许多部门和企事业单位仍在沿用传统的办公模式,低效、繁琐、重复、费时,与高速流动着的信息和快速迈进的社会经济极不适应。
而依托计算机网络建成一个高效、科学、安全的办公自动化系统正是各级单位进行信息化、智能化工程建设的迫切任务。
特点目前,流行的办公自动化系统开发平台主要有三类: 基于数据库管理系统开发平台、基于浏览器/Web服务器结构结合数据库管理系统的开发平台以及基于群件系统的开发平台。
作为目前最流行的OA系统(办公自动化系统)开发平台,Lotus Domino/Notes群件系统。
综合了系统开发过程中的五大核心技术,具有鲜明的技术特点。
它使一群人可以使用相同的信息,同时可以根据各人特定的需要以不同的方式来使用这些信息。
通信是指电子邮件的应用,协同操作是指群组共享公共信息,而协调运行是指业务流程的自动化,也就是工作流的自动化。
许多基于网络的应用和办公自动化一样,具有群组协同工作的特征,如信贷审批、客户服务、项目管理、质量跟踪、销售管理等。
不论在企业级广域网还是在工作组,Notes都以其独特的l ADD(快速应用开发和实施)技术为开发人员提供了极其便捷的环境,因此被视为典型的群件产品。
非结构化数据库技术。
全面实现了非结构化多媒体文档数据的管理与共享,具有严格的安全管理手段,支持RSA公共密钥密码体制的文件传输和文件的读、写等多种权限控制,具有网络域、服务器、数据库、文档、域等各个级别的安全控制手段,支持中西文全文检索。
完备的电子邮件技术。
具有一流客户服务器结构的电子邮件和信息环境,同时支持cc mail和SMTP等标准通讯,能够与其他Intemet非Lotus用户进行环球通讯。
与Internetflntranet无缝集成可作为交互式Web应用程序服务器,将Lotus文档转换为HTML,支持使用任意浏览器的客户机访问和查询。
提出了基于知识管理的成熟产品和技术。
通过。
企业多维知识仓库的建立、管理和使用。
实现办公过程中的知识共享。
提高业务水平和办公效率。
并与客户共同审核草拟的合同。
经过相关的领导和主管会签和审核以后。
客户经理就可以与用户签署正式的合同。
基于以上要求。
软件实现的功能主要有以下几个部分:拟制合同谈判通知单;部门确认合同谈判单(包含谈判地点、谈判时间、预计时长、参加谈判部门列表、内送单位列表等信息);拟制合同报批单(包含合同报批时间、合同谈判代表、代表意见、代表签字时间。
领导人、主管领导批示意见、批示时间等信息);审核合同报批单及输出合同通知单。
最后。
传递给部门确认。
主管领导和公司领导输入评审信息并保存。
系统生成合同通报单。
软件中的设计要素主要有:表单、域、文本、文档、表格、操作、公式等。
工作流表单是一个工作流软件所要处理的工作项(如文档)具体表述的载体。
通过对表单设置某些特定的域、流程操作和流程跟踪表以及隐含技术的采用。
具有工作流特征的城的设计通常。
一个具有工作流特征的表单需要定义作者域、读者域(Readers)、流程状态域(Status)以及对应的流程操作和流程跟踪表。
其中作者域(Author)和读者域(Reaters)是LotusNotes特有的域属性。
① 作者域:通过Notes视图公式过滤出与当前作者(即由Notes函数确定的用户名)有关的所有工作项;通过Notes融含公式Au.过滤掉与当前作者(工作项处理人无关的流程操作项;只有工作项Author中的作者与当前工作项处理人的用户名一致时。
⑦ 读者域:可以通过Notes视图公式过滤出当前读者函数确定的用户名)曾经办理过的所有工作项;只有工作项域中的读者舍有当前工作项处理人的用户名时。
当前工作项处理人才有权进行数据查询。
③ 流程状态域(Status数值型):用于定义工作流中工作项处理状态。
从一个合同的草拟到签订的过程可以这样定义Status.Status——0为新建合同;为部门确认;Status.=2为生成报批单为新建报批单;Status=4为设置审批人~Status=5为评审人批阅~Status=6为合同签定。
流程状态域的作用可以为流程路径的智能化、流程的跟踪和监控提供状态判别。
并为不同工作漉廖缎不同的处理工作项的各种操作功能和流程路径提供指示功能。