300 likes | 636 Views
Managing MicroStation Workspaces and Standards in ProjectWise. Introducing the Managed Workspace. ProjectWise 8.1 introduced Workspace Profiles Allowed for the usage of MicroStation Workspaces in ProjectWise as resources
E N D
Managing MicroStation Workspaces and Standards in ProjectWise
Introducing the Managed Workspace • ProjectWise 8.1 introduced Workspace Profiles • Allowed for the usage of MicroStation Workspaces in ProjectWise as resources • Workspace data (cell libraries, materials, seed files, etc.) were maintained outside of ProjectWise • Limited integration between ProjectWise and MicroStation (file open dialogs, etc.)
Introducing the Managed Workspace • ProjectWise XM introduces the Managed Workspace • Store workspace data (cell libraries, materials, seed files, etc.) in ProjectWise • Absorb Microstation configuration files (*.CGF, *.PCF, *.UCF, etc.) into ProjectWise Configuration Settings Blocks (CSBs) • Tighter integration between ProjectWise and MicroStation (file open dialogs, etc.)
Managed Workspace Definition • Working with workspace resources imported into ProjectWise and configuration files translated into configuration settings blocks • Configuration settings blocks assigned to DGNs (either directly or through inheritance)
Managed Workspace Benefits • One storage location for all workspace data • Better integration between ProjectWise and MicroStation • More Priority Levels • Can work with data outside of ProjectWise • Assign CSBs to data sources, applications, users, folders, projects, and documents • Better support for the “off-line” work scenario • Can work with Workspace Profiles
Advantages over Workspace Profiles • Providing access to the workspace data (configs and resources) across projects and sites • Allows users to leverage caching and distributed file shares for workspace data • Simplified mechanism for managing resource data in ProjectWise
Managed Workspace Operations Overview • Import workspace data into ProjectWise • Translate CGF files to CSBs • Redirect CSBs to ProjectWise data • Assign CSBs • On DGN open from ProjectWise, configuration settings are applied • Works with MicroStation XM, V8 and J
Configuration Settings Blocks • ProjectWise implementation of Microstation Configuration files and levels • Each CSB contains configuration variables • Configuration variables operate as they do in MicroStation (mostly) • Respect =, :, >, <, +, %undef, %level, and %lock operations • Do not need #, %include, %if, %else, %elif, %error, %endif • A CSB can be thought of as a CFG file in ProjectWise
Configuration Settings Blocks • Six levels of Priority: • Global – Mapped to System Level (0) • Customer – New level • Site – Mapped to Site Level (2) • Project – Mapped to Project Level (3) • Discipline – New Level • User – Mapped to User Level (4)
Configuration Settings Blocks Added ProjectWise Folders and Documents to Edit Dialog Value Types Value Edit Dialog Variable\Value List
Implementation • CSBs can be assigned in ProjectWise to the following: • Support relative path statements • CSBs can be linked together (similar to %includes) • Follow inheritance rules in ProjectWise
Managing CSBs • Edited in ProjectWise Administrator • Can be manually created • Can be created from existing MicroStation configuration files (Import Wizard) • Assigned to ProjectWise objects in ProjectWise Administrator and\or ProjectWise Explorer
Assigning CSBs • In Administrator • Datasource • User • Application • In Explorer • Project • Folder • Document
Opening a DGN file with a CSB file Associated • Associated CSBs are copied locally as text files to the %PWWorkdir\workspace\ folder • A “master” CSB file is created that contains all the %include statements for each of the CFG files generated from the CSBs. • Any file that is referred to by a configuration variable in the CSB is copied locally from ProjectWise to the appropriate DMS folder
Opening a DGN file with a CSB file Associated • MicroStation is launched with a –wc statement pointing to the temporary “master” configuration file • Note – does check cache for files before copying out
Working in MicroStation • Integrated File Open Dialogs • New Workspace Configuration Dialog • Filter row • Dialog can be resized • Icons for restart and lock • UCF file is replaced with the Personal Workspace
Personal Workspace • Replaces UCF as storage for variable changes • Visible from MicroStation and ProjectWise Explorer • Administrator can disable the usage for users if desired
Importing Existing Workspace Data • Use the Import Wizard, launched from ProjectWise Administrator • Overall Process: • Copy Workspace Data from system disk to ProjectWise (outside of wizard) • Import CFGs to CSBs • Change CSB paths to refer to data in ProjectWise instead of system disk data
Import Wizard Details • User enters MicroStation installation and workspace root directory • Wizard processes all configuration files in the workspace root and allows the user to pick which ones to import to CSBs
Import Wizard Details • Wizard displays configuration file dependencies (%included files) • Imports selection of configuration files to create CSBs • Can end session and work with CSBs referring to data on system disk or continue to change references to data in ProjectWise
Import Wizard Details • To change variable paths, select CSB, and is shown a list of file system paths from each variable • Specify which ProjectWise folder corresponds to each file system folder in the CSB (called mapping) • Can choose the top-level folder, the wizard will cascade automatically through all folders and modify the path statements
Import Wizard Details • The wizard will update the variable paths in the CSBs to refer to data in ProjectWise instead of the file system • Existing workspace data not modified
Managing Workspace Data • Files copied out for managed workspace support are visible in the Organizer ->Workspace Files • Files can be purged from Organizer separately from standard copied out data
Managing Workspace Data • Documents\folders with CSBs assigned retain assignment on copy • CSBs can be copied retaining or removing links • Deleting folders in ProjectWise Explorer that have CSBs assigned asks for deletion of variables
Workflows Supported • Multiple offices using redundant copies of workspaces (use cache to remove need for multiple copies) • Different workspace configurations for projects, applications or users • Datasource “global” settings • Site specific configurations
Summary • New methodology for managing MicroStation workspaces in ProjectWise • Data and configuration settings now managed in ProjectWise • Provides more administrative controls for the management of workspace configurations in ProjectWise • Will require some administrator effort for import/migration of existing data