ProjectWise扩展应用——
帮助您高效地使用ProjectWise管理好您的项目
“ProjectWise扩展应用”是北京中土恒泰信息技术有限公司在美国Bentley系统公司的工程项目内容管理产品ProjectWise上进行二次开发所产生的一个扩展应用软件产品。该产品总结了ProjectWise在以往的国内用户单位使用过程中所遇到的一些典型问题的基础上,针对这些问题的解决而设计的一组应用程序和扩展功能。
1.ProjectWise扩展应用的作用
ProjectWise扩展应用以国内工程设计企业的生产过程信息化需求为基础,力图帮助您用好ProjectWise软件产品,使其能更高效地服务于您单位的项目管理工作,从而更好地实现企业中生产过程的信息化。ProjectWise扩展应用主要帮助用户解决如下几方面的问题:
图1. 通过简单易用的ProjectWise客户端软件您可以按项目对设计信息进行管理。
|
1). 以工程项目为单位进行设计信息的项目管理。以专业或部门为单位进行设计任务的分解及管理。(如
图1所示)

2). 提供工具使用户能以较小的工作量来完成项目配置管理、部门管理、人员管理等工作。减少用户单位在建立新项目时所需花费的项目配置管理工作量。(如图2所示)
图2. 使用项目启动应用程序的全局用户管理功能和项目用户管理功能,您可以快速搭建好项目用户的组织结构,并方便地向项目中导入所有项目用户。
|
图3. 任务分解功能可以帮助各级项目管理人员使用简单、直观的用户界面,协同完成针对项目的复杂授权操作。
|
3). 以用户可以接受的方式提供用户权限分配等管理工具,极大地减少项目管理过程中用户权限分配调整的工作量,并降低其难度,使这一工作能由各级项目管理人员协同完成。(如图3所示)
图4. 通过文档审核功能,预先设定的审核人员可对文档进行审核操作。通过查看审核意见功能用户可方便地查看文档在不同阶段的审核信息。
|
4). 以质量控制为总目标,提供对文档审核的管理,包括对审核流程的管理和红线批注文件的管理。(如图4所示)
5). 提供一个便捷的消息传递工具,在不要求用户单位具备企业内部邮件系统的前提下,可以使得企业内的所有ProjectWise用户能相互间方便地传递信息,沟通交流。并且可以接收来自系统的诸如延误报警提示、请求审核提示等系统提示消息。(如图5所示)
图5. 一个简单的扩展消息系统,使得所有ProjectWise用户相互间可以方便地传递消息。并且可以接收来自系统的各种自动提示信息。
|
图6. 进度监控应用程序每天扫描所有的在线项目,并通过扩展消息系统向相关的用户发出可能的延误预警提示。
|
6). 一个简单的进度延误预警提示系统,使相关用户能在设计任务可能要比计划延误时得到一个预警提示。(如图5、6所示)
2. ProjectWise扩展应用的体系结构及所包含的功能模块
ProjectWise扩展应用与ProjectWise软件产品本身一样,采用三层体系结构。以使得客户端的维护管理更加简单,应用规模的可伸缩性更强。
在应用服务器层面,我们增加了“ProjectWise项目启动服务”和“ProjectWise扩展消息服务”,它们既可以和ProjectWise应用服务器部署在相同的计算机上,也可以分别部署到不同的计算机上以减轻ProjectWise服务器的压力。
在客户端层面,我们开发了如下扩展应用:
1). 项目启动应用程序——这是一个单独的应用程序,包括“全局用户管理”、“项目用户管理”、“项目初始化”和“任务分解”,4个主要的功能模块。它可以帮助您很快地完成一个新项目的建立、配置和权限分配过程。并且在项目的进行过程中,项目的各级管理人员在一定的授权范围内,可以随时通过该应用程序来调整项目团队的人员组成以及不同项目用户的访问权限。
2). 文档审核管理模块——这是一个嵌入在ProjectWise Explorer客户端中的软件功能模块,它可以帮助您管理文档审核过程和红线批注信息。
3). 扩展消息客户端——这是一个单独的可自动启动的应用程序,它可以帮助ProjectWise用户方便地进行相互间的信息沟通,并且它配合进度监控应用程序,可以使用户对任务延误得到事先的警告。
4). 进度监控应用程序——这是一个单独的可自动启动的应用程序,也是一个特殊的客户端软件模块。在用户单位中,它仅需被安装在一台计算机上。它每天自动扫描用户单位中的所有在线项目,以判断有哪些任务可能比预定计划发生延误。一旦发现了将要(或已经)延误的任务,它将通过扩展消息服务器,为相关用户每天一次地发送预警提示信息。
ProjectWise
Application Server
|
系统的原理图如下图所示:(注,图中蓝色显示部分为ProjectWise原有功能模块,绿色显示部分为ProjectWise扩展应用所增加的内容)
3. 使用ProjectWise及扩展应用进行项目管理的一般过程
1). ProjectWise管理员使用ProjectWise创建新的项目。
2). ProjectWise管理员利用ProjectWise扩展应用中的项目初始化功能对项目进行初始化。
3). ProjectWise管理员和各级项目管理人员利用ProjectWise扩展应用中的项目用户管理功能从全局用户库中将项目参与人员的用户帐户导入到项目用户库中。
4). ProjectWise管理员和各级项目管理人员利用ProjectWise扩展应用中的任务分解功能逐级创建项目文件的存储结构,并为项目用户分配访问权限。
5). 所有项目设计人员日常通过ProjectWise客户端存取自己的设计文档完成设计。当设计完成后,提交审核。
6). 各级审核人员利用ProjectWise扩展应用所提供的文档审核管理功能对设计文档逐级审核,并最终将所有设计成品转入完成状态。
7). 在项目完成后,备份并下线项目数据。或依据不同用户的需求,开发专用接口,将项目文档及相关数据导入用户单位所使用的档案管理系统中。
4. ProjectWise扩展应用所适应的范围
ProjectWise扩展应用适应于在工程设计行业的企业中对设计产品(或说设计文档)的生产过程进行管理。它解决了我们在以往的ProjectWise项目实施过程中所遇到的一些非常普遍的问题。但面对服务于众多行业的众多工程设计单位,行业个性化的需求,企业个性化的需求是永远存在的。因此,面对每一个客户,我们都将与他们认真探讨,我们的产品与他们的实际需求之间存在的差距,以及利用ProjectWise及其开发工具来实现他们的每一项需求的可行性。为最大限度地满足用户的实际需求,我们可以为某个具体客户开发其企业特殊需要的功能,包括改造我们的现有产品以满足用户的特定需求。
5.ProjectWise扩展应用所需要的系统环境
ProjectWise扩展应用对系统环境的需求与ProjectWise软件产品本身相同。
1). 网络环境
要求使用TCP/IP协议的网络。
2). 硬件环境
服务器端:要求使用Intel Pentium系列处理器的服务器或PC。建议服务器使用PIII 1GHz或更高性能的处理器。建议服务器使用256M或更多的内存。
注意:本软件的服务器端产品不支持基于Alpha处理器、IBM PowerPC处理器、或RISC类型处理器的计算机。
客户端:要求使用Intel Pentium系列处理器的计算机。建议客户端计算机使用Pentium或更高性能的处理器。建议客户端计算机使用64M或更多的内存。
注意:本软件的客户端产品不支持基于Alpha处理器、IBM PowerPC处理器、或RISC类型处理器的计算机。
3). 操作系统
服务器端,要求使用下列操作系统之一:
Microsoft Windows 2000 Advanced Server (SP2或更高版本)
Microsoft Windows 2000 Server (SP2或更高版本)
Microsoft Windows 2000 Professional (SP1或更高版本)
Microsoft Windows NT Server 4.0 (SP 6a或更高版本)
Microsoft Windows NT Workstation 4.0 (SP 6a或更高版本)
客户端,要求使用下列操作系统之一:
Microsoft Windows 2000 Server (SP1)
Microsoft Windows 2000 Professional (SP1)
Microsoft Windows NT 4.0 Server (SP 6 或更高)
Microsoft Windows NT 4.0 Workstation (SP 6或更高)
Microsoft Windows 95 OSR 2.5
Microsoft Windows 98 SE
4). 数据库引擎
ProjectWise扩展应用使用独立于ProjectWise项目数据库之外的单独的数据库(我们称之为“全局数据库”)来存储和管理其所需使用的全局数据(例如:全局用户信息、管理控制项的模板信息、ProjectWise扩展消息等等)。全局数据库可使用下列数据库产品之一:
Microsoft SQL Server 7或更高版本的产品
Oracle 8.0或更高版本的产品
在此输入您的文字 |