Posts Tagged ‘Global Workspace Manager’

Product Review: Nigel Davies puts Global Workspace Manager through its paces.

Friday, 3 April 2009

There has been an item on the MicroStation Wish List since its inception over three years ago. [Editor's note: The MicroStation Wish List was developed in 2005 by EatYourCAD in conjunction with the worldwide Bentley Community and was announced at BE 2005.] The item, which is currently in the top three, is for MicroStation to have an “External configuration interface” (an interface that would allow you to edit MicroStation configuration variables without having to open MicroStation).

Nigel Davies, Director of Evolve Consultancy, has 20 years of extensive experience within the AEC industry.

There is a need when implementing any corporate application to ensure it is correct on all workstations. With a highly configurable product such as MicroStation, it’s even more important to ensure it remains correct on all workstations. Using MicroStation itself to check each workstation would be a long, slow slog. This is probably the main reason that an “External configuration interface” has enjoyed a top position on the MicroStation Wish List. So, we were very interested to hear from our friends over at Axiom that they had a new product, “Global Workspace Manager“, to fulfil some of those needs.

What does it do?
The features list for Global Workspace Manager (OK, I’m going to just refer to it as GWM for the rest of this review) is fairly comprehensive. I can’t sum it up any better. GWM is designed to:

  • View and modify configurations on any workstation.
  • Copy project configuration files and all project resources to another server or workstation on the network.
  • Produce an inventory of workstations that includes location, users, projects and which versions of MicroStation are installed.
  • Compare working configurations against a non-working configuration.
  • Isolate configuration levels and view changes made at that level.
  • Track a variable to see how it was changed at each configuration level.
  • View the final value of any or all variables.
  • Group, sort and filter the grid to produce valuable documentation.
  • Use categories to view specific user-defined groups of variables. [Editor's note: the "Category" tab shows variables categorized similar to MicroStation's Workspace | Configuration "Category" list. It can be customized to show user-specific "groups" or categories of variables.]
  • View variables in a tree similar to MicroStation’s configuration dialog box.
  • View a description of each MicroStation variable.
  • Build complex configuration definitions using the expression builder.
  • Easily create filters to display variables that “begin with”, “end with”, “contains”, “does not contain”, “is equal to” or “is not equal to” a user-defined string.

Yes, that’s quite a lot of features. But is it any good? Not one to turn down the chance to roll my sleeves up and dive into a few configurations, I set about giving it a thorough going-over.

First of all, why would you need it?
It used to be that it was pretty simple to deploy MicroStation on any workstation. All you needed was an edited “mslocal.cfg” to point to the central configuration files and you were fine. [Editor's note: The "mslocal.cfg" file is the first configuration file that MicroStation opens when started. Key variables in this file direct MicroStation to find files in a specific "central" location (path). Collectively, these files are sometimes referred to as "central configuration files".] While that’s still true for desktop PCs that don’t move around, in this age of a less-localized workforce, more people using laptops and the added complication of managing additional offices, it’s common to need at least some of your server configuration files on each workstation. That’s where GWM steps in. With the installation of a small utility (the client) on each computer, configurations are uploaded to GWM every time MicroStation is started. GWM lets you review those configuration files, make edits and ship them back out again. It’s less vital to install GWM on those PCs that are never detached from your server workspace, but then you can never be too careful if ol’ George likes to mess around with his workspace settings. Another useful application of GWM is to check and maintain workspaces on multiple servers or in multiple offices.

How does it work?
When you install GWM, you are prompted to set up a central database location where all your various workstations (that will have the client utility installed) will write their configuration files. GWM then provides you with a “.bat” file to install the client utility on your workstations. When MicroStation is started on a workstation that is running the client utility, the utility copies the configuration data to the central location that was previously set up. GWM reads this data and displays it in various, customizable formats.

Global Workspace Manager can keep track of MicroStation workspaces and present information about them in an easy-to-read, spreadsheet-like table.

(Note: It is well worth checking out the PDF guides installed with the product. GWM installs a demo database for you to play with and gives some valuable quick-start advice.)

GWM has four tabs at the bottom of the screen, which allow you to view the information, review the configuration process and edit variables.

“Workspaces” is the “home page” that shows one line for each workspace at your site (or in your corporation).

“Variables” is where you can check the values of variables from one or several workstations.

“File order” displays the order in which MicroStation processed the various configuration files — a heck of a lot easier than scrolling through an msdebug.txt file! [Editor's note: "msdebug.txt" is a file that MicroStation creates when run in debug mode. The file contains a whole lot of information about an installation of MicroStation. It lists all of the configuration files that run and shows what MicroStation variables are set in each configuration file. It also displays the configuration files and variables in the order that they are loaded. This data allows a very advanced MicroStation expert to determine exactly what happens when MicroStation loads, what settings are set within MicroStation, how they got to be set that way and much more.]

“Category” presents the variables in a tree view, grouped similarly to MicroStation’s Workspace Editor. Unlike the Workspace Editor, this is fully customizable through a “DebugCategory.txt” text file, which allows you to create your own categories and move variables around to suit your needs.

Dealing with multiple workstations reporting multiple workspace components can get very confusing. That’s where Axiom’s GWM excels. Each page in GWM is easily organized into more manageable groupings, by simply dragging a column heading to the top of the screen. For example, you can group by “Location” and then check which office has which workspace and when it was last updated without having to log in to remote servers or machines. Fantastic!

Global Workspace Manager allows you to group by any column such as the “Project” column. Grouping by “Project” lets you easily see, among other things, when a user last worked on a particular project.

I also gave it a more realistic test. I had a problem workstation where the user was continually complaining that his seedfiles were the wrong ones. Identifying his machine was simple. Next, all I had to do was find the report using the correct project configuration file, highlight it and switch to the “Variables” tab. From there I could group by Variable name and then by File to see each time that the variable MS_SEEDFILES was being set. Sure enough, the project configuration file was wrong.

Even with one just one workstation, finding a configuration variable can be difficult. In MicroStation you have no option but to scan through the “All Alphabetical” list in the Workspace Configuration dialog box if you can’t find it where you think it should be located. For example, did you know that you won’t find MS_RFDIR (the variable that sets the search path for reference files) under the References category? GWM has a search capability for just this purpose. Simply press <Ctrl+F> to find all the variables that contain a particular string.

You can filter any of the columns to show only the item you select, making your views easier to understand. Should you need to, you’ve even got an option to hide all the intermediate values of configuration variables and see only the final value.

Not only was I able to identify the error in the project configuration file, GWM also allowed me to open the project configuration file with a right-click and fix it right then and there. As soon as I saved the project configuration file, GWM asked me if I wanted to save it back to the original workstation. No, I wanted to update the server workspace. That wasn’t a problem either as all I had to do was browse to the correct place. Incidentally, if you make a change that needs to be rolled out to multiple machines, GWM can handle that as well.

Global Workspace Manager allows you to filter data to show a specific variable such as “MS_CELL” and then see each intermediate value as it is defined at each configuration level.

At any point, you can export the data from any GWM grid view to Excel to keep records of your system at key dates. You can refer back to these records if you need to check how things were set up previously. For upgrading or, in my case, maintaining records of any changes made to our clients’ configurations, it’s starting to look invaluable.

The only disappointment for me is that you can’t really say it has an “external configuration interface”. However, when you consider its comprehensive configuration builder and its intuitive and uncomplicated interface, to say it “just allows you to view and edit configuration files” is belittling its usefulness. And hey, it’s only the first release. As the product picks up customers, it’s certainly going to improve. Axiom is always open to development suggestions.

I’d originally thought it was more valuable to the larger organization, but I’ve changed my mind. We’re not large and it could prove very helpful to us. In fact, if you have a need to manage configuration files on servers or workstations, if you’ve got any laptops in the office with MicroStation installed, if making sure your standards are correct in all locations is important, then Axiom’s Global Workspace Manager is something you should seriously consider.

Now, where’s the AutoCAD version?

Evolve Consultancy
For more information about services provided by Evolve Consultancy, contact Nigel at Nigel@Evolve-Consultancy.com.

Want more tricks under your belt? Call now!
To schedule a free, online demonstration or for more information on LearningBay’s e-learning courses, contact an Axiom MicroStation Consultant today! Call 727-442-7774 extension 1448.

MicroStation Today — April 2009(Volume 16, Issue 4)

Wednesday, 1 April 2009

Click here for back issues.

MicroStation Today — August 2009 (Volume 16, Issue 4)

Download a PDF version of this issue.

To read the pages above, download Adobe®‘s free Acrobat Reader®, if not already installed in your computer.

Making your MicroStation life easier

Saturday, 7 March 2009

Part three of a continuing series of articles on how to customize workspaces to increase productivity

Clearwater, Florida, USA —This is the third in a series of articles on workspaces and what they can do to solve many of your headaches. A workspace is a MicroStation environment or configuration. Customizing your workspace on a per-project basis goes a long way in helping users comply with standards and increase production speed. It also helps reduce potential errors caused by using incorrect resources (such as fonts, text styles, line styles, macros, seed files and dimension styles) and saves on mouse clicks. While we recommend that you read the previous articles, I’ll provide a lot of information in this article that you will be able to use whether you’ve read the previous articles or not. However, if you find yourself getting stuck or having some difficulty understanding something in this article, I recommend that you read the first two parts of this series, as those articles contain definitions for many of the terms used in this article. [Editor's note: See Part 1, "MicroStations little known secret saves massive amounts of time and money" and Part 2, "Optimizing MicroStation workspaces for faster production" for previous articles on workspaces. You can also find all articles on workspaces by clicking here.]

You can reduce potential errors caused by using the wrong resources such as fonts, line styles and seed files by correctly configuring workspace variables.

Making projects easier
Anyone working on more than one project will benefit from optimizing workspaces (and that’s an understatement). If there’s more than one person working on the same project, the benefits will be compounded. Improved productivity and quality are two benefits of a well-designed workspace. Getting you home on time is another.

When you use the MicroStation Manager dialog box to open a design file, how your design environment looks and behaves is determined by hundreds of settings inside MicroStation. A major portion of these settings are determined by something called “configuration variables”. Just like the name sounds, these are variables (things you can give different values to in order to cause different things to happen) that configure (set up) MicroStation for you. These configuration variables control many things. For example, they can control what resources can be made available for you as you design. By “resources” we mean things such as font libraries, text styles, line styles, macros, cell libraries, seed files and dimension styles, to name a few. [Editor's note: It's actually amazing just how much easier life can be if you know how to get MicroStation to do a lot of the work for you. That's what this article is all about.]

Configuration variables reside in configuration files. When MicroStation starts up, it processes configuration files in a hierarchy referred to as “configuration levels”. These levels are processed in a predefined sequence starting with the system level, then going to the application level, the site level, the user level and the project level. One type of configuration file is the “project configuration file”. The project configuration file is the last of the configuration files to be processed and includes configuration variables that are used to load the right resources for the specific project. Unfortunately, many users never take advantage of the power of the project configuration file. Setting each project’s standards once in a project configuration file and using that file over and over saves hours (possibly hundreds or even thousands of hours) in making corrections to design files (due to some wrong resources being used) and in browsing around the network searching for project resources.

Setting up a standard folder structure for all projects helps users know where to find the resources they need and helps prevent CAD anarchy.

Before I go into how to set some of the variables in your project configuration files, I want to mention something on a related topic. One of the main problems that I’ve encountered when working with a project’s design files is that companies don’t always use the same folder structure for each of their projects. This leads to inconsistent locations for project resources which results in users having difficulty finding the needed resources. Also employees that are trained on one project will then have difficulty locating resources when working on another project due to inconsistent folder structure. This is easily handled by simply deciding on a folder structure that all projects will have. Some projects will have a few unique features, but that just keeps life interesting. When you develop a standard folder structure, be sure to keep all project data together.

I remember restoring a 12-year-old project from tape. We had all the design files, but no pen tables, cell libraries, color tables or fonts. They all had to be recreated or gathered up from other sources. Now I keep all project resources together with the project deliverables. You can use sub-folders to help keep things organized. That way, when you archive a project, you know that you won’t have to waste time recreating or searching for project resources some time in the future.

Also, users depend on the standards folder having the correct resources. If unauthorized changes get made to these files, users will have a tendency to make unauthorized copies to ensure that they have the “right” files. The best way to set this up is to keep your company CAD standards in their own separate folder and make the files “read-only” to everyone that has no reason to modify them (which will be mostly everyone except the CAD manager). This prevents CAD anarchy (not a pretty sight).

Configuring project variables
As mentioned above, the project configuration file contains configuration variables that are used to load the right resources for the specific project. Before we start changing the project configuration file, you first need to know a bit about how configuration variables are set up in a configuration file. MicroStation uses these configuration variables to determine information such as where your project resources are located. For example, if the font you need to use for a particular project is stored on a network drive, you will want MicroStation to know the name of that network drive, so it can make that font resource available.

In order to change your project configuration variables, you first need a project configuration file. As a starting point, you can use a file called “untitled.pcf” which gets delivered with MicroStation. By default, this file is stored in the WorkspaceProjects folder. Although you can use this project file as is, many companies develop their own project template or adopt one from one of their larger clients.

Each configuration variable in your project configuration file is listed on a single line. The most common way to configure a variable is to use the following syntax:

<VARIABLENAME> <operator> <new_value> # comment

The first three parts are required and the last, “# comment”, is optional. The first part is a variable name such as “MS_DEF”. [Editor's note: The value set for the variable MS_DEF tells MicroStation the location of the folder to open for design files (it sets the default folder that will be the first one that comes up when the user clicks on File|Open)]. Variable names can only contain alphanumeric characters (A-Z, 0-9) and must be at least two characters long. Although variable names are not case-sensitive, uppercase letters are used by convention. As a note, nearly all variable names used by MicroStation begin with “MS_” or “_USTN_”.

The next part is called an “operator”. An operator is a symbol that represents some function. In most cases, you will be doing one of four things:

  1. Assigning a value to a variable using the equal sign (“=”).
  2. For example, let’s say that you wanted to use the file “2dEnglishGeneral.dgn” as the default seed file. The variable name that MicroStation uses for this is “MS_DESIGNSEED”. To assign the file “2dEnglishGeneral.dgn” to this variable, you would use the “=” symbol as below:

    MS_DESIGNSEED = 2dEnglishGeneral.dgn

    I’ll go over more examples later in this article.

  3. Adding a folder or file to the end of a variable definition that defines a path that’s already in the variable (called appending) using the “>” symbol.
  4. For example, let’s say that the configuration variable “MS_CELL” was previously defined as “F:CellMyCells”. However, for the purposes of this project, you also want to have the cell libraries stored in “G:MyCells” available. Although you want the cell libraries stored in “G:MyCells” to be available, the cell libraries stored in “F:CellMyCells” should be searched first. In this case, you don’t want to assign the value “G:MyCells” to the variable “MS_CELL” but instead you simply want to add the value “G:MyCells” to the end of the available paths for MicroStation to search when searching for cell libraries. To do this, you would use the “>” symbol. For example, assuming that “MS_CELL” was previously assigned the value “F:CellMyCells”, then you would append to this by using the following:

    MS_CELL > G:/MyCells/

    Note that file path names should be entered using a slash mark (“/”). Windows converts all forward slashes (/) in values assigned to variables to backslashes (). Also, all folder definitions should end with a trailing forward slash.

    The new definition for “MS_CELL” is now “F:CellMyCells; G:MyCells”. You’ll notice that there are now two paths separated by a semicolon. When you append or prepend a path to an existing variable, MicroStation automatically separates the paths using a semicolon.

    This means that MicroStation will first look for cell libraries in the “F:CellMyCells” folder and then look in “G:MyCells”.

  5. Adding a folder or file to the beginning of a variable definition that defines a path that’s already in the variable (called prepending) using the “<” symbol.
  6. Sometimes, you want to do the opposite and place a file path at the beginning of the list. To do this, you use the “<”symbol. For this example, let’s say that the configuration variable “MS_CELL” was previously defined as “F:CellMyCells”. However, you want “G:MyCells” to be searched first. To do this, you would use the “<” symbol. For example, assuming that “MS_CELL” was previously assigned the value “F:CellMyCells”, then you would add to this by using the following:

    MS_CELL < G:/MyCells/

    The new definition for MS_CELL is now:
    “G:MyCells; F:CellMyCells”. This means that MicroStation will first look in the “G:MyCells” folder and then look in “F:CellMyCells” when searching for cell libraries.

    As a note, if you append or prepend a value to a variable and that variable has not previously been defined, then the variable is now defined as that value. In other words, MicroStation treats the “<” or “>” symbol as an “=” symbol if the variable has not been previously assigned a value. As an example, if the variable MS_CELL had not been previously defined and you used the following in a configuration file:

    MS_CELL < G:/MyCells/

    The new definition for MS_CELL would be “G:MyCells”.

  7. Assigning value to a variable (where that variable doesn’t yet have a definition), using the “:” symbol.
  8. The “:” symbol works just like the “=” symbol except that it will only assign the variable a value if that variable has not yet been defined (in other words, if that variable currently has no value). This is useful when you want to ensure that a variable has a value but you do not want to overwrite an existing value for that variable in cases where a value has been assigned for that variable on a previous level.

    For instance, let’s say that you want variable “MS_DESIGNSEED” to be assigned the value “2dEnglishGeneral.dgn” but only if the variable “MS_DESIGNSEED” has not been previously defined. To do this, you would use the “:” symbol as follows:

    MS_DESIGNSEED : 2dEnglishGeneral.dgn

    As long as the variable “MS_DESIGNSEED” had not been previously defined, then “MS_DESIGNSEED” would now be defined as “2dEnglishGeneral.dgn”. If this variable had been previously defined, then the statement above would simply be ignored (the previous definition would not be changed).

    After the operator, the last required item is the value being assigned or added to the variable. Here’s an example showing how to assign the value “C:” to the variable “LOCAL_DRIVE”:

    LOCAL_DRIVE = C:

    The last item, which is optional, is a comment. Comments are preceded by a “#” symbol. It is good to comment all changes for those who look at the configuration file in the future, even if it is you. MicroStation will ignore anything after a “#” symbol in a configuration line. For example, MicroStation will ignore the string “Local drive for non-networked resources” in the line below:

    LOCAL_DRIVE = C: #Local drive for non-networked resources

Getting the most out of variables
Now that you understand how to put together the configuration variable, let’s look at how to efficiently set up some variables by first defining one variable and then using that variable to define another variable. This is useful when assigning a variable like a network drive that may change over time. For instance, let’s say that the network drive that you are using is “O:”. You could simply use “O:” as part of the path for all of your different resources on that network drive. However, if the network drive changes for any reason, you would have to go back through all of your configuration files and change any configuration variables to the new network drive. There’s a better way to do this using “variable references”. What this means is that the value stored in one variable can be used when defining another variable. To do this, first set the “NET_DRIVE” to “O:” (as an example). In subsequent configuration variables, rather than using “O:” as part of the value for a configuration variable, I would simply refer to the variable “NET_DRIVE”. This way, if the network drive ever changes to a different drive, I simply change the “NET_DRIVE” variable in one location and my other configuration variables (that reference the “NET_DRIVE” variable) are automatically assigned the correct information. The above gives us the general rule that you shouldn’t explicitly assign folder paths to a configuration variable unless it’s the first time you’re assigning that path. After that, you should simply refer to the variable that was first assigned the value. Let’s see how this would be done.

Below are the four variable definitions that I use in my site configuration file. Note that these are variable names that I have created. All other variables that I define use variable references to either these variables or to default variables (variables that get defined automatically when MicroStation is installed). The four variable definitions that I use in my site configuration files are as follows:

NET_DRIVE = O: #Drive location for ­network workspaces and projects
LOCAL_DRIVE = C: #Local drive for non-networked resources
PROJECT_DIR = /Projects/ #folder used for project configuration files
WORKSPACE_DIR = /CADStandards/ #folder used for specific CAD standards resources

When MicroStation starts it will assign variables as follows:

_USTN_PROJECTSROOT=$(NET_DRIVE) ­$(PROJECT_DIR) #Location of project files on network
_USTN_WORKSPACEROOT = $(NET_DRIVE) $(WORKSPACE_DIR) #Location of workspace files on network

An obvious question would be “What the heck does ‘$(NET_DRIVE)’ mean?” “$(NET_DRIVE)” means to use the value of the variable “NET_DRIVE”. This is called “variable referencing” which means that a variable is defined by using the value of another variable. The most common way to use variable referencing is by putting parentheses around the variable name precede it by a “$”. For example:

_USTN_PROJECTSROOT = $(NET_DRIVE)$(PROJECT_DIR) #Location of project files on net

If “NET_DRIVE” was “O:” and “PROJECT_DIR” was set to “/Projects/”, then “_USTN_PROJECTSROOT” would now be set to “O:/Projects/”. If I ever need to change that to a different drive, I simply change the “NET_DRIVE” variable (in the site configuration file) and my user and project configuration variables are automatically assigned the correct information. Remember to use forward slashes (/) inside the value for the variable. When MicroStation processes this, forward slashes (/) will be converted to backslashes () automatically.

The “_USTN_PROJECTROOT” and the “_USTN_WORKSPACEROOT” variables are the variables designed to define the root project and workspace folders respectively. By setting the variables as above, if someone decides to upgrade the server or tells me that I need to move files from one drive to another, I only have to change the drive letter and folder names in one place. Since my user and project configuration files use a variable name (that was defined at the site level), I don’t have to make any further changes. As long as I’m connected to the network, I always have the most up-to-date company and project resources.

Creating paths
Earlier, I said that you can prepend (using the “<” sign) or append (using the “>”) information. Prepending and appending is different than assigning (using the “=”) a value to a variable. When you assign a value to a variable, that variable is now equal to that value. When you prepend or append information to a variable, you’re adding to the existing value of the variable rather than overwriting an existing value.
For instance, system and site level settings are set to cover standards that should be used when a client has not specified a project standard to use. However, if there are client-specified standards such as your cell libraries that need to be used, then I want to have MicroStation search for that information first, before looking at the settings on the system or site levels. If I were to simply assign a value (such as “O:/Projects/I-75/Cell/”) to the variable “MS_CELL” at the project level, then that would be the only folder path defined for that variable. This may be okay if this held all of the cell libraries that I could possibly want. But what if I also want to have other libraries available as well such as my cell libraries that are defined at the site level but wanted to have MicroStation search my project level folder first? To do this, I can prepend an additional folder to the value stored in the variable “MS_CELL”. By prepending or putting your project folder in front of the MicroStation default folders (which are usually set by MicroStation when it was first loaded or by a CAD manager), your project cell libraries will be searched first by MicroStation. This improves the productivity of your users by reducing the number of mouse-clicks to locate your project cells.

Let me show you how this all fits together. First, we’ll look at some variables that were defined at the system and user levels and then we’ll prepend a cell folder at the project level using these variables. (Note: We will not be modifying a value that was set at the user level with a value set at the project level. You cannot do that. Instead, we will reference the value of a variable that is set at the user level to define a variable at the project level.)
For this example, let’s assume that the two following variable assignments are made at the system level:

_USTN_PROJECT: $(_USTN_PROJECTSROOT)
_USTN_PROJECTDATA: $(_USTN_PROJECT) $(_USTN_PROJECTNAME)/

Additionally, we’ll assume that the following variable was set at the user level:

_USTN_PROJECTNAME = I-75

After processing, “_USTN_PROJECTDATA” is now defined as:

“O:projectsI-75″

Now, at the project level, we can define where the project cell libraries will be found:

MS_CELL < $(_USTN_PROJECTDATA)cell/

Assuming that the value for “MS_CELL” was set at both the system and site level (which it typically is) the value for “MS_CELL” now includes “O:/Projects/I-75/Cell/” as part of it’s definition. So typically, the full definition for this variable (including the prepend you just made) would be:
O:/Projects/I-75/Cell/;C:/Program Files/Bentley/Workspace/Projects/System/cell;C:/Program Files/Bentley/Workspace/Projects/Standards/cell/
A semi-colon is used to separate the folders in which MicroStation will search for files. If the variable MS_CELL had not been previously assigned, then the full definition for this variable (after the prepend you just made) would simply be:

O:/Projects/I-75/Cell/

With Global Workspace Manager, the CAD manager can monitor and control workstations anywhere in the world without leaving his desk.

By the way, Global Workspace Manager is a great way to monitor and maintain a few or a few thousand workspaces and see what variables have been set at which levels and change them — easily — as needed.

MicroStation Today — March 2009(Volume 16, Issue 3)

Sunday, 1 March 2009

Click here for back issues.

MicroStation Today — August 2009 (Volume 16, Issue 3)

Download a PDF version of this issue.

To read the pages above, download Adobe®‘s free Acrobat Reader®, if not already installed in your computer.

How to save time and increase profits

Wednesday, 7 January 2009

Taking the CAD manager’s power to a whole new level

Clearwater, Florida, USA — “Companies like ours are under enormous pressure and are trying to ‘fast-track’ projects by leveraging and re-using existing design data.

Axiom’s enterprise-level programs such as Global Workspace Manager boost production and save time.

“I was asked to ‘convert’ approximately 200 drawings for re-use in a new project. The project manager unsuccessfully tried to find and replace the new project numbers manually in a trial-run. He was skeptical when I told him I could make all of the changes in one afternoon.

“It took me less than 3 hours to process all 200 drawings. To do this manually would probably have taken us weeks! Instead of being slightly behind schedule, the project is now a few weeks ahead of schedule!

“Axiom products have saved us hundreds of hours in time!”
— C.A., CAD Manager

Since Axiom’s 2008 introduction of MicroStation Acceleration Garage (a cost-efficient package of nearly all of Axiom’s time-saving software products and e-learning courses plus an entirely new line of enterprise-level, productivity-boosting applications), CAD managers have discovered that combining time-saving MicroStation add-ons with effective training leads to huge savings and more company profits.

MicroStation Acceleration Garage includes e-learning!
Axiom’s self-paced MicroStation, GEOPAK and InRoads training courses are also included in MicroStation Acceleration Garage. Users can now learn from MicroStation, GEOPAK and InRoads gurus without wasting valuable production time traveling around the country or sitting in a course room. In fact, any user can learn new skills or brush up on existing knowledge without leaving his or her desk!
“We had an employee who hadn’t touched CAD in 7 years — and she had only used AutoCAD. We got your MicroStation V8 Essentials CD and she started training with it. Within two weeks she was doing billable work. It was very impressive. We are very happy with the training.” — D. L., CAD Manager

V7 and V8 Toolkit applications in a single package for the first time
Axiom’s V7 and V8 Toolkits have never been offered together before — this is a first for the MicroStation Acceleration Garage. MicroStation Acceleration Garage also includes Axiom applications which have never been part of Toolkit before: Title Block Manager, English-to-Metric and RasterDgn are included!

Global Workspace Manager, an enterprise-level application, allows CAD managers to modify any machine’s settings, copy settings from one workstation to another and move standard files and projects between workstations or servers without leaving their desk.

Manage every MicroStation workspace without leaving your desk
MicroStation Acceleration Garage also includes new enterprise-level MicroStation applications, taking the CAD manager’s power to an entirely new level.

Tired of trying to figure out which workstations are running which version of MicroStation? Losing time due to having to personally walk (or drive) to inspect the workspaces of each of your designers? Too much re-work having to be done due to wrong workspace settings on some machines? The first of the new enterprise-level applications can actually manage dozens, hundreds or thousands of MicroStation workspaces, all from one computer. It’s called Global Workspace Manager and is included in Garage.

Global Workspace Manager allows CAD managers to analyze, manage, modify and control every workspace they have. With Global Workspace Manager, CAD managers no longer have to guess who is working on which project, hope that they’re using the correct resources and pray that something doesn’t go wrong with a MicroStation installation or workspace that one of their users is working with. Now, without leaving their desks, CAD managers can monitor who is working on each specific project, verify that the correct project or company standard CAD resources are being used for each project and make changes to the workspaces including all of the configuration files. It also allows CAD managers to copy an entire project along with all its resources (seed files, DGN Libs, fonts, line styles, color tables, etc.) to another network server or to an individual computer. Global Workspace Manager shows which MicroStation versions are installed on each workstation, shows when projects were last worked on, shows who has worked on each project (this helps planning for allocating manpower) and compares several machines to easily pinpoint errors on a specific workstation. Global Workspace Manager lets a CAD manager view and control any MicroStation environment variable in any MicroStation workspace on any computer in his company that MicroStation is installed on without leaving his desk.

If Google and MicroStation had a baby, what would you get?
Shhhhh. Don’t tell anyone about this one just yet. It’s still a secret. Here’s an inside scoop on another of those new enterprise-level applications that is about to hit the MicroStation universe (and AutoCAD too, for that matter). How would you like to have instant access to just about anything you can imagine regarding your design files? How would you like this access not just in your local CAD shop, but anywhere in your company? How would you like to find, for example, all instances of “Main Street” in all project files — instantly? And once you found them all, how would you like MicroStation to zoom in on any instance of one and show it to you — instantly? How about getting an instant count of every instance of cell “Transformer 211″ in every design file at your site?

How about being able to instantly find every instance of a cell named “Oil Well” close to a piece text containing “Dallas” everywhere in your whole corporation? Proximity searching is just one of the many features of this new product.

What should we call it? Global EdG one customer suggested, but we’re still debating. We welcome your suggestions.

Coming to a MicroStation Acceleration Garage near you in 2009.

Want to save time and look like a genius at the same time?
If you’re a CAD manager or MicroStation user who is interested in saving time and increasing productivity in the coming year, you should attend a free, on-line demonstration of the suite of products included with MicroStation Acceleration Garage.

MicroStation Today — January 2009(Volume 16, Issue 1)

Thursday, 1 January 2009

Click here for back issues.

MicroStation Today — August 2009 (Volume 16, Issue 2)

Download a PDF version of this issue.

To read the pages above, download Adobe®‘s free Acrobat Reader®, if not already installed in your computer.

Manage all your MicroStation workspaces without leaving your desk!

Sunday, 7 December 2008

Axiom’s first enterprise-level MicroStation application brings massive time savings for CAD managers.

Clearwater, Florida, USA —Axiom, the world’s most experienced developer of time-saving MicroStation solutions, announces Global Workspace Manager, the first in a series of ground-breaking, enterprise solutions that save MicroStation CAD managers time.

Using Global Workspace Manager, a CAD manager can set up and manage all the workspaces on all the computers associated with a given project. For example, a CAD manager can view which cell libraries are being used by each workstation. All workspace configuration variables can be monitored and modified from this interface. The CAD manager can monitor and control workstations anywhere in the world without leaving his desk.

Global Workspace Manager allows CAD managers to set up, monitor and change MicroStation workspaces and workspace configuration settings on multiple workstations from a single location. Until now, managing MicroStation configuration variables has been a nightmare. CAD managers have had no easy way to ensure that MicroStation workspace configurations were properly set up and maintained. They either had to rely on each user to correctly set up and maintain his or her own workstation or walk around to each user’s workstation and manually set up and maintain its configuration. Even if CAD managers use a protected, central network workspace, they still don’t know who’s working on which project, when a project was last worked on or even which version of MicroStation is installed on which workstation. With this new add-on, all that is about to change.

With Global Workspace Manager, CAD managers are now able to not only analyze and control MicroStation workspaces, but they can also see who’s working on which project and which version of MicroStation they’re using. CAD managers can analyze, monitor and control a few workstations — or a few thousand workstations — all from a single location.

“A major problem that we hear from CAD managers is that users change their workspace configurations. This has resulted in them not using the fonts, line styles, cell libraries, reference files or other resources that the CAD manager needs used for a given project,” said Greg McKinney, Axiom Project Manager. “Global Workspace Manager gives CAD managers control over system, application, site, project and user workspace configuration files on all MicroStation workstations at their site or in the company, even configuration files that reside on a networked server. CAD Managers can set up, monitor, debug and change these configuration files on a single workstation, a group of workstations or thousands of workstations — without leaving their desks.”

Global Workspace Manager consists of two separate applications: a manager’s console (for the CAD manager to use) and a client (which resides on each MicroStation workstation). The manager’s console receives MicroStation workspace configuration data about each workstation that is running the client. The manager’s console has the ability to view, sort, filter, group, analyze and modify all the workspace configuration variables on the workstations. These capabilities allow CAD managers to view all configuration variables or specific configuration variables by workstation, location, project or any combination of these. The manager’s console has the ability to view configuration variables on one workstation, all workstations or any number of selected workstations. CAD managers can also ensure that all workstations are using the most up-to-date resources such as cells, fonts, dgnlibs, and linestyles. The manager’s console also provides powerful analysis tools to help the CAD manager pinpoint exactly why one workstation or workspace is behaving oddly or different from the others.

In addition to the analysis tools, Global Workspace Manager gives CAD managers many other useful tools. Using the manager’s console, CAD managers have the ability to copy an entire project along with all its resources (such as seed files, dgnlibs, linestyles, fonts, and color tables) to another network server or to an individual workstation, show which MicroStation versions are installed on each workstation, see when projects were last worked on, see who worked on each project (this helps planning for allocating manpower) and compare several machines to easily pinpoint errors on a specific workstation or just verify that workspaces are correct.

Global Workspace Manager can monitor the workspace settings on every MicroStation workstation at your site or even in your whole company. Every change to a MicroStation workstation’s User, Project or Interface setting is tracked in a central database. You will be able to see — and even change — every single MicroStation configuration variable, in every single workspace, on every single MicroStation workstation at your site or even your whole company, without leaving your desk!

The Global Workspace Manager client runs on each workstation that will be monitored by the manager’s console. The client sits quietly in the background, until the user makes a change to a workspace component. For example, when a user selects a different user, project or interface, the client notifies the manager’s console of the change.

The process of the client updating the manager’s console when changes occur ensures that the Global Workspace Manager manager’s console always has the most current workspace information from each workstation. This lets the CAD manager monitor who is working on each specific project, verify that the correct project or company standard CAD resources are being used for each project and make needed changes to the workspaces without ever having to leave his desk.

“CAD managers often spend too much time walking from one floor to another or traveling to remote offices to troubleshoot or modify workspaces. Global Workspace Manager eliminates wasted time by bringing the monitoring and management of workspaces on all workstations into one location,” said Oscar Albornoz, Axiom’s Vice President for Technology.