浅谈ProjectWise软件平台在炼油装置设计过程管理中的开发应用

2013-09-05 10:21中国石油工程建设公司华东设计分公司史斐翡
中国建设信息化 2013年18期
关键词:批量二次开发流程

◎ 中国石油工程建设公司华东设计分公司 史斐翡

ProjectWise软件平台是较为通用的工程管理平台,具有内容管理和过程管理功能,其中,Projectwise对设计过程的管理需要根据设计流程实际进行二次开发。笔者结合炼油装置设计项目实际,介绍为实现设计过程管理进行Projectwise软件平台二次开发的内容、目标和必备要素。

概述

高效灵活的设计管理平台是炼油装置设计企业提高生产力、增强竞争力的基础。Projectwise(简称PW)软件平台是与Windows系统及各个设计、办公软件高度兼容的管理平台,该平台的两大基本功能为内容管理功能和过程管理功能。

中国石油工程建设公司华东设计分公司于2009年引入PW软件平台进行设计内容管理和设计过程管理。PW软件平台自身的内容管理功能较为成熟,软件引入之后的所有设计项目资料均保存在PW服务器中。当前在PW服务器中存储文件达46万个,文件存储总量达241GB,文件存储安全、版本可控。PW软件平台对于设计过程管理功能主要基于PW软件自身的工作流程管理功能,要实现该功能与炼油装置设计流程的结合,进行开发是必然环节。中国石油工程建设公司华东设计分公司在充分调研炼油装置设计项目工作特点和流程的基础上提出二次开发需求,在相关软件公司的配合下进行了PW软件平台的二次开发。

当前,PW二次开发的成果已在具体项目中推广应用,成效卓然。

PW二次开发的内容

结合中国石油工程建设公司华东设计分公司炼油装置设计流程实际,最终确定的二次开发内容可分为两个部分。一是设计流程模块:设校审流程模块、会签流程模块、内部互提条件流程模块、外部互提条件流程模块、供货商资料会签流程模块等;二是辅助模块:批量打印PDF模块、PDS/PDMS模块、批量电子签章模块、工时统计模块、权限管理模块、后审计模块等。

开发完成后的各模块命令均集成在卷册的右键菜单中(如图1)。

图1

PW二次开发实现的功能

PW二次开发各模块上线后,中国石油工程建设公司华东设计分公司一直收集设计人员反馈的意见,对系统不断完善优化,目前系统基本运行稳定。通过PW对设计过程进行管理,主要实现了以下功能。

第一,实现文件流转电子化,简化了工作流程。PW二次开发的各流程模块囊括了中国石油工程建设公司华东设计分公司各个设计流程,设计流程的电子化,提高了专业内部及各专业之间的信息传递自动化程度,降低了项目成员采用传统的文件传递方式所需的工作量,同时避免了纸质文件二次传递过程中由于传递人员的疏忽而导致的低级错误,从而使设计人员的精力完全集中在设计上。

第二,实现设计文件状态可控,从而加强了专业间协作、方便了项目进度检测。设计流程实现电子化后,项目管理人员和设计人员可以清楚掌握每个设计文件的当前状态(设计、校对、审核或发布等)。设计过程的透明性,为专业人员之间的顺畅协作提供了支持,同时为项目管理人员的进度检测提供了帮助。

第三,为每个文件、每个专业、每套装置积累工时数据。在保证设计过程在PW软件平台上运行的前提下,二次开发中的辅助模块“工时统计模块”可统计设计人员对某文件的操作时间,在此基础上对某个专业、某套装置的操作时间进行统计,该项功能既可以作为核定专业人员工作量的参考,也可以充实炼油设计项目的工时数据库。

第四,简化了出版打印流程,并可保证存档后的纸版文件和电子文件一致。所有设计过程都在PW软件平台上进行,结合二次开发的辅助模块(批量签章模块、批量打印PDF模块等),极大节省传统出版打印所带来的工作量;最终批量签字后的设计文件直接流转到出版部门,这种方式可避免纸版存档时,修改纸版后却没有修改电子文件造成的纸版、电子版不一致现象。

图2

图3

在PW软件平台上运行设计流程的必备要素

首先,需要完备的导入文件清单。应用PW对设计过程进行管理,完备的导入文件清单是基础。此处说的导入文件清单是由某单元或装置中某专业的文件交付清单和相关专业四级计划结合得来(如图2)。该清单是MR文件、提出设计条件、交付设计文件列表的集合。每个文件需包含的具体信息有:文件编号、文件名称、文件的相关校审人员。导入文件清单需在项目策划时准备好,并在项目开工会中发布定稿。开工会后,将导入文件清单导入PW软件平台,设计人员即可在PW软件平台上进行设计工作并发起相关流程,发起流程后,相应的设计文件会自动流转到导入文件清单设置的相关校审人员并通过邮件进行通知。导入文件清单的详细程度和准确程度决定了项目运行的顺利程度,频繁的增删设计文件或调整设计人员势必影响设计进程。

清单导入前,需确认相关专业的导入文件清单与PW中相应装置下相关专业卷册是否相符合。清单导入后,在PW软件系统中会新建与导入文件清单中文件编号、名称相对应的文件夹和空文件(图3),每个卷册属性中的设校审人员与模板中设定的人员一致(图4)。

其次,要策划充分的文件属性与卷册属性。经过二次开发的PW软件平台,不仅要灵活的支持设计流程,还需与档案软件进行结合,贯通存档、出版打印流程。因此策划充分的文件属性和卷册属性,对于后续工作中相关信息的提取十分必要,借助PW中自定义环境属性的功能可对需要的属性进行轻松定制。图5为二次开发中定义的针对文件的环境属性,在该属性面板中填入文表和图纸数量,不仅为自动生成文件目录提供支持,同时为档案系统的信息录入提供了便利。

图4

图5

图6

第三,建立标准化模板和字体库。批量电子签章和批量打印是二次开发实现的主要功能。其中,批量电子签章的实现需要统一的图纸和文表模板的支持,签章的位置也需要有统一的规定。在设计文件流转过程中,由PW软件平台对各个流程环节进行控制,不进行签章操作,在文件最终归档时进行批量签章。

炼油装置设计项目涉及的DWG格式的文件较多,该类文件的批量打印需要标准化模板中标准图框的支持以及统一的字体库的支持,标准图框的统一可以确定打印范围,字体库的统一可以避免由于虚拟打印机的字体库不同所引起的打印错误。

第四,要有明确的权限定义。在PW中对设计过程进行管理,需要明确项目参与人员对相关文件的读写权限。在PW软件平台上运行设计流程,主要是在设计过程文件夹中进行,但在新建项目时,无需单独对此文件夹设置权限,对整个项目设置权限即可,参与项目的设计人员对本项目文件有只读权限。根据导入文件清单建立项目文件框架之后,系统自动对设计过程文件夹中的相关文件按照清单中所列明的角色重新赋予相关权限,通常情况下,只有专业负责人和管理员具有对卷册目录的控制权,包括读、写、删除、创建子文件夹和更改权限,这样使得只有专业负责人和管理员才能对卷册进行人员安排。遇到设校审人员出差或因工作原因引起的人员变动等情况,专业负责人或管理员可修改卷册属性中的人员安排,在流程运行时,文件自动流转到新设置的人员并用邮件进行通知。

设计项目数量多,参与每个项目的专业人员也多,PW虽然提供灵活的授权机制,但是给如此众多的项目设置权限,并要随着设计人员的调整而调整,工作量非常大。鉴于此,在二次开发中增加了PSS权限管理模块来简化权限管理过程。通过该模块,可以对项目文件的访问权限进行导入导出操作,通过修改导出的EXCEL表中的权限代码(图6),可以灵活方便的修改权限,该权限设置细化到文件和人员,这种方式有效提高了权限设置的工作效率。

第五,制定清晰的流程定义。配置好流程以及明确流程状态是流程运行的核心。二次开发所有流程模块的基础流程为校审流程(图7),该流程包含设计、校对、审核、审定4个状态。在卷册上发起流程时,需选择卷册的校审等级,此处选择的等级对应着文件发布后,批量电子签章的等级,而不代表文件流转的等级,即使某设计文件只需两级签署,文件的状态同样需要经历设计、校对、审核、审定4个状态后才能进行下一步的操作。

最后,明确PW软件平台对不同设计软件的支持程度。PW可以完全集成Microstation以及Bentley的各个行业的软件产品,同时对AutoCAD和其它AEC行业应用软件也提供了良好的集成支持。当前炼油装置设计企业采用的设计软件众多,PW软件平台与设计软件的集成程度对采用PW进行设计过程管理的效果影响很大。对于与PW软件平台不兼容的软件,例如PDMS,中国石油工程建设公司华东设计分公司在二次开发中开发了相应的模块将两款软件进行整合。对于仪表专业采用的部分软件,中国石油工程建设公司华东设计分公司暂采用设计完成后导入的方式来配合完成PW流程中批量签章、批量打印等功能。当前情况下,此种方式影响了PW软件平台对文件状态进行控制和对文件设计工时进行统计的功能。

图7

图8

PW二次开发核心流程-设校审流程介绍

对于炼油装置设计项目来说,每个文件都需要经过设计校对审核过程,因此设校审流程是炼油装置设计项目绝大多数文件必须经过的流程,其它各流程均是此流程的延伸。经过充分的前期准备工作,在PW软件平台上通过导入文件清单搭建项目文件框架后,设计文件的的设校审流程操作可以归纳为以下流程图中的操作(图8),简单易于掌握。

在炼油装置设计项目的设计流程中,版次控制非常关键,尤其在互提条件流程中,升版较多。进行文件的升版,需要专业负责人删除最终状态,对需要修改的文件进行升版操作后再重新发起流程。

基于PW软件自身的流程管理功能并结合炼油装置设计工作实际进行的PW二次开发,虽然有极少部分软件不能与PW软件平台实现完全集成,但总体来说开发后的软件平台基本满足了我公司对设计过程管理的需要,使项目参与者在文件传递及文件管理上花费的时间大大减少,提高了工作效率和项目管理质量。在炼油装置设计企业中,PW软件平台值得推广。

猜你喜欢
批量二次开发流程
吃水果有套“清洗流程”
批量提交在配置分发中的应用
采用经济数控车床批量车削孔类工件的再实践
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
违反流程 致命误判
西门子Easy Screen对倒棱机床界面二次开发
四川省高考志愿填报流程简图
多品种变批量数控生产中快速装夹应用技术
析OGSA-DAI工作流程