前言

对于一个项目、设计团队、或者一个企业,当多人协同工作时,为了提高效率,必须实现工作标准的统一,就像一个“军队”一样,必须步调一致,才能实现协同作战,效率才会提高。在这个过程中,每个人角色不同,职责不同,需要的标准也不同。这个标准其实就是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.)

                                 (d)add_USTN_WORKSPACEDESCR = DOT Standards

3)Open WorkSpaceSetup

(a)Edit the name to DOT WorkSpaceSetup. ((This CSB will be specific to this workspace, so if you have multiple workspaces, you want to distinguish them).

(b)Remove all instances where MY_CIVIL_ORGANIZATION_ROOT, CIVIL_ORGANIZATION_ROOT and MY_WORKSPACES_LOCATION are defined, and any form of if statement that surrounds these variables.

(c)Remove any form of an if statement that surrounds _USTN_WORKSPACESROOT and _USTN_WORKSPACEROOT

(d)Explicitly define/edit _USTN_WORKSPACESROOT to point to the ProjectWise location of your WorkSpace folder. For this example it is… i. pw:\\KRM-PW-Server.bentley.com:civil-tsg\Documents\OpenRoads Designer CE\Configuration\WorkSpaces\

(e)Add the following variables underneath _USTN_WORKSPACESROOT if not already defined:

(f)   _USTN_WORKSPACENAME = DOT Standards

(g)_USTN_WORKSPACEROOT = $(_USTN_WORKSPACESROOT)$(_USTN_WORKSPACENAME)/

11.在ProjectWise Administrator的工作集/项目 修改(Project 18-064)

1)Remove any # signs from %include, %if, %elseif, %else, or %endif statements.

2)Explicitly define/edit _USTN_WORKSETROOT to point to the ProjectWise location of your WorkSet Project folder. For this example, it is… pw:\\KRM-PW-Server.bentley.com:civil-tsg\Documents\OpenRoads Designer CE\Configuration\WorkSpaces\ling\WorkSets\project01\

3)Add the following variables underneath _USTN_WORKSETROOT:

a)_USTN_WORKSETNAME = project01

b)_USTN_WORKSETSTANDARDS = $(_USTN_WORKSETROOT)Standards/

c)_USTN_OUT = $(_USTN_WORKSETROOT)out/

[2] ProjectWise Explorer中应用OpenRoad Designer工作空间

        12.在ProjectWise Explorer为项目的OpenRoad Designer文件夹右键属性关联之前定义的各级控制块。

      13.在PW客户端上传一个DGN文件,也可以通过ORD软件的种子文件创建。打开文件会出现加载过程。打开File > Settings > Configuration > About Configuration查看工作空间是否成功。

▌ OpenPant Modeler Connect Edition 工作空间托管

OPM版本:Update2 

PW版本:Update3.1 

上传OpenPlant Modeler工作空间数据到ProjectWise:

1. 安装软件:OpenPlant Modeler CE 和OpenPlant Project Administrator CE,;

2. 打开OpenPlant Project Administrator , 新建工作集。 点击“WorkSpace”,再点击“WorkSet”里的”Create”,在弹出的对话框中点下一步,输入名字如“OPM”,Units选择”Metric”,如项目用英制,则选择“Imperial”,点击下一步,如图:

          勾选需要配置的OPM 软件(如配置OPPID软件,勾选即可),点击下一步,完成。

3. 工作空间上传到PW,并进行托管。在新建的工作集上点击“Collaborate”,在弹出的对话框中,选择PW数据源,输入账号密码,选择PW上工作空间上传的文件夹,点击下一步,自动上传后点完成,如图:

4. 托管后的工作空间已经显示了,输入PW密码,加载工作空间,如图:

OpenPlant Modeler与ProjectWise工作空间托管配置:

         5. 在ProjectWise Administrator的工作空间, 修改OPM_ WorkSpace,值改为“WorkSpace”,如图:

           6.  在ProjectWise Administrator的工作集/项目 修改OPM ,值改为“OPM”,如图:

ProjectWise Explorer中应用OpenPlant Modeler工作空间

       7. 在ProjectWise Explorer为项目的OpenPlant Modelor文件夹右键属性关联之前定义的各级控制块。

      8. 在PW客户端上传一个DGN文件,也可以通过OPM软件的种子文件创建。打开文件会出现加载过程。打开File > Settings > Configuration > About Configuration查看工作空间是否成功。

▌ ProStructures CONNECT Edition 工作空间托管

PS版本:Update4

PW版本:Update 3.1

ProStructures软件配置

1. ProStructures安装版本04.00.002,ProjectWise安装版本10.00.03.167。ProjectWise服务器版本Update2以上 。

2. 双击桌面ProStructures CONNECT Edition快捷方式,启动软件。选择Star a work session,切换软件界面到工作区。

           设置工作空间为China,项目为ExampleCN,在默认的Dgn目录下新建文件后,点击Save

3. 第一次打开程序时,提示用户选择授权类型,ProStructures是既包含钢结构也包含钢筋混凝土的完整授权;ProSteel和ProConcrete是分别只包含钢结构和钢筋混凝土的授权,根据购买情况,自行选择。后期修改授权类型可以点击FileSettingsConfigurationSet License重新进入对话框。

           软件成功打开,安装工作完毕!

ProStructures工作空间数据到ProjectWise:

4. 打开C:\ProgramData\Bentley\ProStructures CONNECT Edition\Configuration\WorkSpaces,复制USA_Canada_Metric文件夹和cfg文件并重命名为企业工作空间英文缩写,如:CERI和CERI.cfg (建立企业工作空间)。

5. 打开C:\ProgramData\Bentley\ProStructures CONNECT Edition\Configuration\WorkSpaces\CERI\WorkSets, ExampleMetric文件夹和cfg&ExampleMetric.DGNWS重命名为项目英文缩写,如:Projrct1和Porject1.cfg(新建项目)。

6. 打开ProjectWise Explorer,登录数据源,新建文件夹,命名为“PSCE_Managed_Configuration”。

7. 在ProjectWise Administrator,登录数据源,在工作空间节点的托管上右键点击“导入托管工作空间”,选择“将数据从文件系统导入到ProjectWise”,如图:

8. 选择ProStructures的工作空间路径已经ProjectWise的“PSCE_Managed_Configuration”文件夹,点击“映射”,点击“验证”,如图:

9. 选择刚才新建的项目,点“解析”如图:

            文件较多,导入需要一定时间,导入成功后点完成

 可以看到工作空间已经导入到ProjectWise Explorer中。

ProStructures与ProjectWise工作空间托管配置:

10. 在ProjectWise Administrator的Predefined新建一个配置块命名为PSCE_Configuration_Root

            在配置块中新建变量_USTN_CONFIGURATION变量,并为其指定ProStructures的项目工作空间根目录位置为之前上传的PW文件夹地址

11. 在ProjectWise Administrator的工作空间新建两个配置块,PS_UNITSYSTEM和PSCE_WorkSpaceName。

在配置块中新建变量_PS_UNITSYSTEM变量,并赋值为Metric.

             在配置块中新建变量_USTN_WORKSPACENAME变量,并赋值为CERI (具体值请匹配之前定义的企业工作空间名称).

12. 在ProjectWise Administrator的工作集/项目 新建一个配置块,命名为“PSCE_WorkSetName”

            在配置块中新建变量 _USTN_WORKSETNAME变量,并赋值为Project1(具体值请匹配之前定义的企业项目名称).

            在此配置块中继续新建变量 REBAR_PROJECT变量,并为其指定ProStructures的项目工作空间根目录位置,pw路径地址如图中结果值内容。  

ProjectWise Explorer中应用ProStructures工作空间

13. 在ProjectWise Explorer为项目的ProStructures文件夹右键属性关联之前定义的各级控制块

14. 最后,打开ProStrucutres,登录ProjectWise,选择文件打开,第一次会加载工作空间,打开后 在文件-设置-配置中查看已加载工作空间,则配置成功。

– THE END – 

👇

发表评论

电子邮件地址不会被公开。 必填项已用*标注