What is a workspace?


AskInga logo

Original Article Date: March 25, 2004

While rooting around the other day, I found this old document that I wrote a few years back. It's simply a primer for workspaces and explains the role that they play in the configuration of MicroStation. Nothing fancy, but may be a good read for the newer CAD administrator.

A workspace is simply a custom MicroStation environment or configuration. By selecting a workspace, you customize MicroStation for a specific job, discipline, project, or task. There is always a workspace operating when you run MicroStation.

The role of the workspace is to:

Tell MicroStation where things are:



Define the user interface:



Tell MicroStation about your preferences:



Define functionality:





A workspace is therefore made up of:
What you see - The user interface, and the environment - what MicroStation defines at startup.



Workspaces allow you to:




Workspaces are complex!





The components of a workspace:
MicroStation sets up the workspace by it’s definition of the following components:



MicroStation sets up the workspace by your definition of the following components as selected from the MicroStation Manager:

Three basic parts to Workspaces:

Preferences - the infamous UPF file that stores user settings such as what toolboxes are docked, the window background colour, and so forth.

The Active Workspace:

User Configuration File:
The name of the User Configuration File is used as the name of the workspace. The file has a suffix of UCF and is found in the .../Workspace/Users/ folder. There is one UCF file for each available workspace name as listed in the MicroStation Manager. This file has two basic functions:

It can specify the three active workspace components.Selecting a workspace from the MicroStation Manager reconfigures MicroStation to use that workspace’s components. The information stored in the User Configuration File may also contain a user’s overrides of settings in other configuration files (Project, System, Application and Site).

Project Configuration File:
A project is one component that can be associated with any workspace. It is used to set the location and names of data files associated with a specific design project. Examples would be the names and locations of cell libraries, font resources files, and line style resource files.

Settings within the PCF file can be over-ridden by those found in the User Configuration File.

Data files for sample projects are provided with MicroStation and are located as modules or subdirectories under ...Workspace/Projects/Examples/ directory.

The sample files are a great place to learn from so it's recommended that you do not delete them. When customizing your own project, copy, rename and edit the delivered .../Workspace/Projects/Untitled.pcf file. This file provides an excellent starting point for creating your own projects and meeting the needs of your organization.


User Interface:
The Interface option menu allows you to select a specific look and feel of MicroStation's tools and general on-screen appearence. When a specific user interface is being used, MicroStation will read the information contained within the modification resource file(s) stored in the .../Workspace/Interface/ directory.


User Preference Files:
The UPF file has two primary functions:

AskInga Article #194