View Resource Assignments in Project 2010

Microsoft Project Server classes and training with New Horizons Baltimore

I have been in a new role that started about 4 months ago. I am one of the Project Server 2010 Administrators for my company.  My main passion is still ASP .NET development but you will start seeing more Microsoft Project topics on my blog.

Today I got a support call from a customer wanting to know how to view Resource Assignments for a project, so as I researched the answer I thought I would share the steps to do this.

Viewing Resource Assignments in Project Web Access

  1. Go to “Project Center” and open the project by clicking it’s name
  2. On the left navigation click the “Schedule” link to view the project schedule
  3. In the ribbon change the “View” to one of the “Assignment” views

Viewing Resource Assignments in Project Professional 2010

  1. Open Microsoft Project Professional 2010
  2. In the Login dialog, deselect the “Load summary resource assignments” option
  3. Open the project – I recommend always using “Retrieve the list of all projects from Project Server” instead of the local cache
  4. On the View tab select “Resource Usage”

Now you will be able to view the assignments for each task. 

Determine the version of Project Server 2010 Installed

I always have a hard time finding how to determine what version of update is installed on the Project Server.  Since I finally found it again I decided to create a post about it so next time I can just refer to my own blog.  Hopefully by having it in more than just Brian Smith’s Blog will also help others find it as well.

This is an excerpt of the post located at http://bit.ly/cHxHPW by Brian Smith.  I cannot take credit for this content.

Depending on where you look you will see different versions.  Some updates also do not make changes to the database and therefore do not always modify the database version information.  As you can see with June, August, and October where the database versions for Project are all the same.

Other place to look version information is in the Control Panel, Programs and Features (binary version) or on the individual binaries – which is also listed in Central Administration under Upgrade and Migration, Check Product and Patch Installation Status. 

To get the version information from the database use the following query.

USE <PROJECTSERVERNAME>_Published

SELECT * FROM Versions
WHERE VersionId ='00000000-0000-0000-0000-000000000000'

Project Server 2010 Version Table

Release Binary Version Project DB SharePoint DB KB
Initial Release 14.0.4763.1000 14.0.4750.1000 14.0.4762.1000
June 2010 CU 14.0.5114.5003 14.0.5114.5000 14.0.5114.5000 KB 2075990
August 2010 CU 14.0.5123.5000 14.0.5114.5000 14.0.5123.5000 KB 2276341
October 2010 CU 14.0.5126.5003 14.0.5114.5000 14.0.5128.5000 KB 2394322
December 2010 CU 14.0.5130.5000 14.0.5130.500 14.0.5130.5002 KB 2459258
February 2011 CU 14.0.5136.5000 14.0.5135.5000 14.0.5136.5002 KB 2475879

To find the binary version information you must see the KB article associated with each update.

Project Server 2007 Playbooks: Backup and Restore Settings

ms-project-logo

I know I am way, did I mention way behind the curve here but my company is in the process of upgrading from Microsoft Project Server 2003, which we use mainly for timesheets, to Microsoft Project Server 2007.  We were looking for ways to restore server settings since we are doing a lot of prototyping.  We wanted to be able to restore the settings back to what they were before we starting changing things. Luckily since we are SOO far behind the curve the Project Server 2007 Project Resource Kit (PRK) which contains the “Server Settings Backup/Restore Tool”, nice eh.

So, here is my quick steps to backup and restore server settings for Project Server 2007. Oh, wait I found out if you are going to run this on your desktop and not the server you need to copy the Microsoft.Office.Project.Server.Library.dll from the Project Server (\Program Files\Microsoft Servers\12.0\Bin) to the same directory you put the PRK in. in this case it was C:\Project 2007\Admin Tools\.

Once I figured that out it was cake. Let see how we do it.

You start the backup tool by going to the folder where you extracted the PRK, for me this is C:\Project 2007\Admin Tools and run the Playbooks.exe.  After a few seconds the following dialog is shown.

image

Enter the URL to your Project Server Project Web Access (PWA) install. I was wanting to migrate settings from test so I entered http://project-test.example.com.  A new form will be displayed showing all of the settings you can back or restore.

image

To Backup The Settings

To backup the current settings enter a meaningful name in the File Name: textbox.  I choose to use a simple naming scheme (env-yyyy-mm-dd.xml) so I could remember where and when the settings were backed up.  Then naming scheme was environment so I would know where the settings where from, Local, Dev, Test, or Production, and then just the European date code, well because it sorts nicely.

I should also note that if you do not supply a path the file is written in the same directory as the playbooks.exe.

Ok, now that we have entered a meaningful name and selected the settings, all of course, we hit the backup button and let the tool do its work.  The result is a nice little piece of XML that contains all of the setting we exported.

To Restore the Settings

Restoring the settings is almost as easy. Swap to the Restore tab, click the Open File button, navigate to where you exported the settings, select the settings file you want to restore.

image

The settings will be loaded and you can choose to import all settings or you can be selective.

image

One option that merits looking into further is the “Strategy” section located at the bottom.  By default it is set to Replace, but another option is Merge.  Replace does exactly what you would expect replace any existing settings. But think of what you can do with the Merge option, create specific Settings files that just merge the settings you want.  Now I am starting to see why they called the exe playbooks.  These small settings files can be used to make incremental changes to the server settings in a very controlled way.

This is a great tool and I am sure I will be using it a lot.