基于Sharepoint平台实现油气田地面建设工程项目的运行跟踪
摘要:随着计算机网络和信息技术迅速普及与发展,信息技术在油气田地面工程施工管理上应用越来越广泛。该文主要描述了施工项目进度跟踪功能需求,采用中石油企业门户软件 SharePoint 200
7、工作流等技术来实现对项目的运行跟踪。实际应用表明,基于 SharePoint 的项目运行跟踪系统,对推进项目运行有一定的作用。
关键词:SharePoint 建设项目;运行跟踪
中图分类号:TE33 文献标识码:A 文章编号:1009-304420-4973-02
石油与天然气探勘和开发在我国国民经济中占据重要地位, 油气田地面建设工程项目往往具有工程量大、 投资额度高、建设周期长、技术难度高、涉及专业多、投资风险大等特点,而且在实施过程中需要多部门的协调,对项目的各种计划任务执行的过程中需要实时进行跟踪,及时发现问题、督促计划任务按时完成显得尤为重要。但传统的的管理模式通常各部门只负责本部门职责范围内任务的跟踪运行,存在管理界面,烦琐、多头绪,不利于信息的共享和问题的处理。因此,本文介绍基于SharePoint平台设计和实现了项目运行跟踪。
1 项目运行跟踪系统功能分析
中国石油有自己的局域网,已经安装了sharepoint,并且有基于sharepoint的web邮件系统,每位管理人员都有帐户。从事油气田地面建设工程大多能够熟练使用windows系统和office办公软件,所以一个完善的、容易推广的项目运行跟踪系统应当具备以下几个特点和功能:
1)基于windows系统,最好能够和office接口。
2)系统要求具有较好的权限管理。可以方便的设置管理权限,且为了让用户更好的使用,最好登陆时使用的用户名及密码与中石油web邮件系统的相同。
3)具有强大的数据查询功能。
4)系统操作较为简单,仅需要简单的培训或不需要培训就可以使用。
5)方便后续开发,因在使用过程中,根据实际情况增加栏。
6)能够方便的导出导入excel表格。
7)能够自定义视图。根据每个用户的需求自己设定。
8)能够生成报表。
2 SharePoint简介
SharePoint 是由微软公司推出的企业级门户平台的解决方案,它基于.NE✘T 和 SQL Server 数据库技术,建立在 Window Server 2003的基础上。SharePoint Portal Server 2003 提供了一个企业的业务解决方案,它利用了单点登录和企业应用程序集成功能,以及灵活的部署选项和管理工具,将来自不同系统的信息集成到一个解决方案中。这个门户站点使得端到端的合作更为容易,实现了个人、团队和信息的整合、组织和搜索。用✔户可以通过门户内容和布局的定制和个性化以及目标受众,更快地找到相关信息。它通过引入一组集☿成的服务扩展了 WSS 3.0 提供的各种功能,如信息共享平台,企业级文档管理平台、工作流平台、业务流程管理框架和开发基础框架,外部网络和互联网门户模板、企业范围内的搜索功能、个性化内容和通知以及扩展的应用程序集成。这些服务可以帮助企业将人员、信息、系统和业务结合在一起,更好地共享知识、加强客户沟通以及提高流程效率。
3 基于 SharePoint 的项目运行管理系统的实现
SharePoint 作为构建企业门户的解决方案,具有符合流行各种IT 技术标准、灵活、支持单点登录等主要技术特点,它基于微软.NET 框架,符合流行的标准 Web 应用三层模型,结合企项目运行跟踪的需求,提出了以下的系统架构图,图1所示。
3.1 系统设置
3.1.1 用户管理
对于用户,系统管理人员可以方便、简洁的添加新用户,并且设置新用户的管理权限。考虑到数据的安全,建议在使用过程中对于用户只开通编辑列表和管理个人视图的权限。
3.1.2 栏管理
SharePoint可以方便的添加新栏,这对于其它专业软件无法比拟的。
在地面工程项目实施中,根据实际工作需要,经常需要临时统计一些数据,比如:跨年施工的项目,在第二年天气转暖时,就需要统计复工情况,而一旦跨年项目都开工了,那么这项统计就被取消了。专业软件大多是根据用户需求去开发相应的数据库,制定对应的字段,而实际工作中,往往需要临时增加一些,如果不能方便、快捷的添加,那么软件在使用的过程中操作人员就会觉着不实用,最后导致用户出现抵触使用的心理。
而基于SharePoint制作的运行跟踪系统则不会出现这种情况,在使用过程中可以随时由管理员添加或删除列。
3.2 记录
3.2.1 新建记录
对于管理人员来说,往往有大量的数据需要录入,而且有多种情况存在,跟踪系统可以根据不同的情况选择不同的方法新建记录:
当新增项目比较少时,可以逐项添加记录。
当仅仅针对部分字段进行修改时,可以采用excel逐数据录入。
当新增数据量比较大,可以先在excel中编辑,或采用已经完成的excel表格,采用同步更新的方式。
为了保证数据的安全,建议仅对少量用户授权添加或删除记录。
3.2.2 项目跟踪运行
跟踪主要从项目的全局进行把握,,对应到每个任务的计划。 项目在开始时,项目经理往往制定一个总体计划,对于每个环节都制定了完成时间,将每个环节的分配到具体人,跟踪每个任务的具体实施过程,并与计划值进行比较,如果未按期完成,则进行预警。
多个用户使用IE浏览器编辑SharePoint 网站上的列表,每个用户都可以像独占工作表那样自由编辑,使用方式和Excel完全相同。如鼠标指向列表左侧,当光标变成右向箭头以后,右击,选择快捷菜单中的“删除行”等命令就可以删除或添加行。其他参与协同工作的用户要想看到最新的编辑结果,只要单击页面上的“刷新数据”按钮,待服务器检索列表数据结束就可以了。只要单击网页右侧“任务窗格”中的“导出并链ม接到Excel”命令,就可以将当前网页中的列表导出到工作表或工作簿。
♂在设计上采用个人视图进行分配,按照各管理人员所负责的环节,保留该栏,对于不由该管理人员负责的,则取消该栏。并随时可以根据实际情况的变动或各管理人员的需求增加或删除栏。而且可以通过条件判断,对于该环节已完成的项目,通过判断在该视图中不予显示。
对于没有按照计划完成的项目,通过时间判断,进行预警。并要求该环节负责人对未按计划运行的原因进行分析。
3.3 查询
3.3.1 查询筛选
查询可以在所有数据中采用excel的查询方式进行查询,其使用方法与excel一样,在这里就不再详细叙述。
在实际工作中,往往需要查询一些固定条件的项目,这就需要用到视图配置。视图配置即是指根据已在信息表中已经定义出来的字段,定义或修改这些字段将来在列表中展示的组合模式。包括将在列表中哪些将作为表述列表的特征字段出现,哪些字段将作为列表的查询条件存在,以什么样的规则筛选出数据在列表中展示。我们把定义的这些列表的展示规则称之为视图。
有了视图的配置,我们就可以根据一张数据表定义出多个不同的视图,解析这些视图就可以形成多个不同的列表,我们有时会根据登录人员的不同给他们看到不同的信息展示。可以非常方便的根据自己的需要去按照不同条件制定自己查询视图。
3.3.2 统计报表
在Web应用程序中使用报表控件来显示报表。Reporting Services提供了SharePointWeb部件,可以从SharePoint站点查看报表和浏览报表服务器内容。提供的Web部件有两个:报表资源管理器和报表查看器。使用报表资源管理器浏览报表服务器上的可用报表。
也可以采用创建excel数据表视图的方式来制定自己的数据报表。可以根据实际需要进行制定,在这里不再详细叙述。
利用SharePoint可以实现共享信息和协同作业,确保项目周报及时、准确的完成。利用SharePoint对类似需多人协作的工作进行有效管理,可以提高工作效率和工作质量,但是,项目成员是否能习惯并接受这种工作方式却是值得考虑的问题,因此培养项目成员在网络环境中协同工作的习惯应是一个企业长期的过程,如果操之过急,将不能达到预期的效果。
4 结束语
本文针对项目管理跟踪的需求,设计实施了基于微软 SharePoint 技术平台下项目运行跟踪系统。SharePoint可以实现共享信息和运行跟踪,确保项目数据及时、准确的更新。利用SharePoint对类似需多人协作的工作进行有效管理,可以提高工作效率和工作质量,但是,项目成员是否能习惯并接受这种工作方式却是值得考虑的问题,因此培养项目成员在网络环境中协同工作的习惯应是一个企业长期的过程,需要公司管理层能够推进sharepoint技术的使用,使其产生更大的效益。
参考文献:
[1] 涂曙光,陈曦,赵琦峰.Office Share Point Se rve r 2007 开发入门指南[M].北京:电子工业出版社,2007.
[2] 金飞腾,赵正德,张东,卢志国.基于Share Point 的工作流引擎的实现[J].中国图象图形学报,2006
.
[3] 王睿.运用 SharePoint 门户技术提升信息管理水平[J].电脑知识与技术,2010
.