ProjectWise CE版本工作空间管理

前言 对于一个项目、设计团队、或者一个企业,当多人协同工作时,为了提高效率,必须实现工作标准的统一,就像一个“军队”一样,必须步调一致,才能实现协同作战,效率才会提高。在这个过程中,每个人角色不同,职责不同,需要的标准也不同。这个标准其实就是WorkSpace工作环境。 WorkSpace其实是个通用的概念,字面的意思是“工作空间”,在这个空间中,保存了工作所需要的内容,当多人使用同一个“空间”时,标准也就统一。 之前有很多工作空间定制的内容,大家也可以参考。不同的应用模块,在MicroStation的定制基础上,也会增加很多的专业内容。 本文的内容,不在于如何定制,而是将定制好的环境如何“托管”到ProjectWise上,以通过ProjectWise工作空间的管理机制,是整个项目团队的工作环境实现统一。 这个工作过程为: 1. 使用者根据授权信息登录到ProjectWise协同管理服务器。 2. 根据权限打开、访问所需的服务内容,例如打开一个OpenRoads道路设计文件。 3. 这个文件通过加密机制被缓存到本地。 4. ProjectWise根据托管的工作环境WorkSpace,将最新的工作环境也缓存到本地。注意,这个缓存的位置不是本地的工作环境。 5. 当ProjectWise的服务器的工作环境发生更新时,每次打开文件时,系统会自动检测。以使用最新的工作环境。 所以,通过ProjectWise的这种机制,使整个项目团队的工作内容和工作环境,实现统一的管理,同步更新。 * 如下的具体细节内容,来源于“Bentley中国优先社区” (http://www.bentley.com/ChinaFirst),更多内容,点击“阅读原文”访问。 如下只贴出OpenRoads,OpenPlant,ProStructures的托管过程,后续会陆续增加其他模块的托管过程。 文章有点长,加载可能有点慢 ▌ OpenRoad Designer CONNECT Edition 工作空间托管 ORD版本:10.06.00.038 PW版本:10.00.03.140 [1] 上传OpenRoad Designer工作空间数据到ProjectWise: 1. 打开C:\ProgramData\Bentley\OpenRoad Designer CONNECT Edition\Configuration\WorkSpaces,拷贝Workspaces里的“Training and Examples”复制后改为“DOT Standards”,把Metric Standards.cfg复制后改为“DOT Standards.cfg”,可以任意名字; 2. 把“DOT Standards\Worksets”里“Training-Metric”复制后改为“Project 18-064”,“Training-Metric.cfg”改为“Project 18-064.cfg”,“Training-Metric.dgnws”改为“Project 18-064.dgnws”,删除其余文件夹和配置文件; 3. 打开ProjectWise Explorer,登录数据源,新建文件夹,命名为“WorkSpace-Ord”。 4. 在ProjectWise Administrator,登录数据源,在工作空间节点的托管上右键点击“导入托管工作空间”,选择“将数据从文件系统导入到ProjectWise 5. 选择OpenRoad Designer的工作空间路径已经ProjectWise的“PSCE_Managed_Configuration”文件夹,点击“映射”,点击“验证”,如图: 6. 选择刚才新建的项目,点“解析”如图: 导入完成后,选择导入配置文件 扫描工作空间,把非“DOT Standards”工作空间的配置文件删除,类似于下图 文件较多,导入需要一定时间,导入成功后点完成. [2] OpenRoad Designer与ProjectWise工作空间托管配置: 7. 在ProjectWise Administrator的Predefined新建一个配置块命名为ORD_CE_Configuration_Root 8. 在ProjectWise Administrator的全局新建配置块, 新建ORD_Global_Config_Variables       新建变量 _USTN_DISPLAYALLCFGVARS           ORD_Global_Config_Variables CSB       新建变量 _USTN_WORKSETSDGNWSROOT 9. 在ProjectWise Administrator的组织/站点, 编辑 “ _Civil Default Standards – Metric”  1)Remove any # signs from %if, %elseif, %else, or %endif statements. 2)Add the following variables if they are not already defined: (a) CIVIL_ORGANIZATION_NAME = Corporate Standard (b)CIVIL_ORGANIZATION_ROOT = $(_USTN_CONFIGURATION)Organization-Civil/ 10. 在ProjectWise Administrator的工作空间, 修改(DOT Standards, standards, WorkSpaceSetup) 1)Remove any # signs from %include, %if, %elseif, %else, or %endif statements from all three CSBs. 2) Open DOT Standards (a)Remove all instances where CIVIL_ORGANIZATION_NAME is defined, and any form of an if statement that surrounds CIVIL_ORGANIZATION_NAME (b)Remove all instances where the following is stated: (c)%include $(CIVIL_ORGANIZATION_ROOT)$(CIVIL_ORGANIZATION_NAME).cfg ii. (The Organization configuration is not needed since it is added as a CSB.)                                ...
阅读更多