• What are these dmsSystem folders doing here and what can I do with them?

    Starting with ProjectWise XM, we were prompted to create a storage area during the initial setup of a ProjectWise datasource. Most people just looked at this as a convenience because the first thing anyone does after creating a datasource is to create a storage area. But there is more to this than just a convenience. The datasource setup also creates four folders starting with a top level folder named dmsSystem and…

  • CHKLCLEANUP Utility

    ProjectWise keeps track of what files have been checked out, copied out, or exported, by username and node name in the dms_chkl table. Many times for various reasons entries into this table can get orphaned. If users share a machine and same ProjectWise Working Directory, this can cause issues with one user seeing "working directory in use".

    There is a new utility available in 08.11.07.107 that will clean up…

  • Synchronize Active Directory Groups and Subgroups (Nested Groups)

    Here's something I ran though the other day on Active Directory Groups. Let's say you have the following groups in Active Directory:

    1. PW Users = {Team A, Team B, Team C}
    2. Team A = {User 1, User 2, User 3}
    3. Team B = {User 4, User 5, User 6}
    4. Team C = {User 7, User 8, User 9}

    By default, if you synchronize the AD group "PW Users" using the User Synchronization Service, you will get the following group in…

  • Defining the Scale Factor for Background Maps

    With the release of ProjectWise V8i, a number of features of ProjectWise Geospatial were moved to the core product. This allows users to search for documents by their spatial location. In order to do this, one of the first things the ProjectWise Admin needs to do is to create a background map with one or more layers. These layers have an option of a minimum and maximum scale. In this example, I have created a background…

  • Dynamic Saved Searches in your Project Template

    When creating the saved search for a project template that is dynamic, meaning it will search for documents based on that project, you can do this:

    1. Right click on your project template folder and select advanced search.
    2. Chose search builder or the form.
    3. Save the search.

    This essentially is an all documents search, but it will be only for documents in that project. If you copy the project (use it as a…