APP下载

协同设计软件在设计院的应用探索

2014-08-15中国中元国际工程有限公司储家琪

智能建筑与智慧城市 2014年2期
关键词:数据源二次开发客户端

文│中国中元国际工程有限公司 储家琪

1 引言

协同设计是基于计算机及软件平台支持的一种协调配合的工作形式。协同设计团队的每个人都可以通过网络了解到所需设计内容的基本目录,并将自身设计的内容上传至服务器与伙伴进行及时沟通。设计版本能及时更新,设计人员也可随时更改。如此,既提高了设计质量和设计效率,也方便了公司的管理。

2 实施

2.1 历史发展

中国中元国际工程有限公司(以下简称中元院)是一家拥有甲级工程设计综合资质的设计院。公司内部按领域不同,下分多个生产院所,设计协同化水平参差不齐。有的生产单位还处于单机阶段,通过即时通信软件互相发送文件实现文件共享;参考其他专业图纸时,也只能在设计人的电脑本地复制一份图纸,无法保证是最新版;各专业之间的配合仍停留在人工协调的阶段;设计校审、各专业提资都使用纸制文件,不易查询且容易造成数据丢失。协同方面好一些的生产单位处于局域网阶段,在自己的服务器内通过文件共享方式实现协同设计,但权限设置相对繁复,就参考关系的维护、文档的完整性以及安全性均存在一定的隐患。

2009年前后,中元院开始大力推行信息化建设,并于2010年更换了企业内部的信息系统,完成初步开发。因此,迫切需要一个软件平台实现协同设计,统一进行文档存储,提高管理水平和设计质量。

2.2 平台选型

中元院相关人员通过对比多家国内外协同设计平台,考察众多设计企业后,决定购买美国Bentley公司的ProjectWise软件(以下简称PW)。该软件是一款专门针对基础设施项目的建造、工程、施工和运营后进行设计和建造开发的项目协同工作和工程信息管理软件,国外有多家大型设计公司均已采用。该软件可支持所有数据格式文件的存储,且随着软件升级,可支持更多新版本的设计文件格式,尤其是几大主流的BIM设计软件,为之后的三维设计协同打好基础。该款软件实现可互用的工程内容管理,能够做到动态审阅,同时具有较好的扩展性,并提供了二次开发接口,用户可根据自己的实际情况,开发适合自己的功能。

2.3 数据源设定

数据源是ProjectWise的基本单位,PW平台可建立多个数据源,并且每个数据源都是独立的。如何建立取决于公司的实际情况和应用范围。在考察中发现,一种方式是将PW只应用于某个大型项目,专门为一个项目建立一个数据源。本院由于要管理所有设计项目,因此不适用于此种情况。还有一种方式是采用单数据源,以设计子项为单位建立工程,所有的项目都放在同一数据源下。这种方式的优点是账号、数据相通,文档转移方便,每个用户根据自己账号的权限只能看到自己的项目,保证了数据的安全。但随着时间的推移,项目过多,可能会影响使用者及管理者的查询。

中元院根据以上两种方式的优点,结合自身特点进行优化,为每个生产院单独建立一个数据源。这样可以按公司内部相对独立的生产院为单位,实现数据分类管理,减少单个数据源的工程数量。同时由于有跨生产院协作项目的存在,为了账号通用,借用二次开发的手段,在每个数据源均建立所有员工的账号,每个员工的账号再进行域验证登陆,这样,普通员工可以根据统一的密码进入任何数据源,同时只看到自己有权限看到的项目。

2.4 实施

PW部署完成之后,首先试运行半年,中元院要求各生产单位的重点项目用PW进行设计。审核通过后正式上线,所有设计项目都必须使用PW进行协同设计,在信息系统中做好计划后,强制在PW中生成目录树。这期间,信息中心组织了多次培训,既有全院培训,也有针对每个设计所的小范围培训,强化设计人员对协同设计的认知。

在平台运行初期,公司要求在PW上进行文件的归档保存,以及进行设计校审和专业间互提资料,取消纸质设计校审单。随着设计人员逐步接受新软件,改变设计习惯,同时通过进一步培训及各种制度激励,要求设计人员在平台上正式实现协同设计。

2013年初,中元院开始内部推广BIM设计,三维设计软件使用的是Revit 2013,为此对PW软件进行版本升级。Bentley公司与Autodesk公司之间相互开放了接口,PW升级之后即可支持Revit软件的最新版本。经过协调和测试,同时对模板进行相应的修改,使得目录树适用于三维项目。确定可行之后,从设计院内部Revit操作培训即可开始介入,使得设计人员能够在第一时间掌握三维协同设计的操作方法。

系统运行三年来,已经完全实现了设计文件网上校审、专业互提资料,三维设计项目全部通过PW实现协同设计,二维设计项目也基本实现了协同。

2.5 二次开发

PW本身的操作与功能并不能够完全满足中元院的要求。但是Bentley公司提供了软件开发工具包(SDK),使得软件有了良好的扩展性以弥补这个缺点。因此,中元院根据不同的功能要求与软件公司签订合同,进行了一些二次开发,使得软件实现本地化,能够更方便的管理和使用。

2.5.1 独立的C/S程序开发

中元院所有设计项目都放在PW中,工程数量众多,并且每个项目的专业组成不同,设计人员组成也均不相同。如果采用PW平台自带的方法,由系统管理员手工建立项目,设置用户/用户组的权限,必然会产生巨大的工作量,同时无法保证数据的及时生成且无误差,因此,针对此类需求进行了二次开发。

扩展管理员客户端是一个独立的C/S程序,在这里可以设定模板,确定项目中文件夹的结构,针对不同级别的文件夹,每个对应角色拥有不同的权限。设定好之后,设计人在信息系统中制定项目计划,另一个同步程序可以读取计划中专业和人员的信息,根据事先设定好的模板和角色,在PW中对应的数据源生成不同的文件夹。每个项目计划对应一个子项,而对于同一工程的不同子项,可以自动进行合并,以减少同一数据源的项目数量。通过这一功能的开发,使得PW平台与中元院的信息系统实现了对接。设计人在信息系统中制定好计划后,短时间内就可以在设计协同平台中开始工作,切实减少了系统管理员额外的手动工作内容,尽可能避免了人工输入出现的错误。

2.5.2 PW客户端扩展开发

为了更好的推行软件的使用,让员工尽快熟悉操作,设计院通过修改PW客户端,使其功能更加贴近设计人员原有习惯,简化操作步骤。

软件客户端支持扩展,程序员可在客户端添加右键菜单,也可对原有的一些操作进行修改、扩充。PW软件本身擅长文件存储、文件版本管理、参考关系的维护,角色、组织机构、流程等功能相对较弱。因此,通过二次开发对流程进行了强化,实现了较为灵活的校审流程定制,每个校审步骤都可以留下意见,方便随时查询流转过程。初期实现了设计产品校审与提资校审两类流程,后期对逐步的增加新流程进行完善设置。

在强化流程的同时,也通过程序简化了专业提资的操作,并通过模板设定了固定的提资文件夹,设计人可借助一键操作,自动打包生成文件集,实现对选定的专业提出资料。

2.5.3 WEB开发

协同设计软件上线三年来,随着中元院信息化程度的提高,PW软件逐渐的推广使用,领导对项目的检查管理有了更高的要求,必须将信息系统与PW有机结合,方便查询每个项目的状态。2013年,以公司内审为契机,信息中心自行开发了B/S形式的项目管理监控检查系统。该系统可通过WEB页面,实现对信息系统与PW的联合查询。在不安装PW客户端的情况下,也可通过信息系统的项目计划信息,自动定位到PW中的对应工程,查询所有文档数量、校审流程状态、提资状态等。

3 结束语

协同设计对设计全过程进行授权控制和版本管理,使设计过程中出现的问题有据可查,同时实现资源共享,眼下已成为建筑设计行业的一大发展趋势。企业应建立适合自身发展的规划,逐步推进,实现平滑过渡。本文介绍了协同设计软件在中国中元国际工程有限公司内部的应用发展,尤其是通过二次开发进行扩展、完善的心得。希望随着协同设计软件的逐渐深入推广,可以全面提高设计院所的设计效率和设计质量,真正做到节约资源,从而提高核心竞争力。

【1】 彭睿.分析协同设计在建筑设计中的应用.城市建设理论研究,2013(31).

【2】 高博.三维协同设计在水利设计院中的应用.水科学与工程技术,2013(5).

猜你喜欢

数据源二次开发客户端
如何看待传统媒体新闻客户端的“断舍离”?
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
Web 大数据系统数据源选择*
西门子Easy Screen对倒棱机床界面二次开发
基于不同网络数据源的期刊评价研究
基于真值发现的冲突数据源质量评价算法