Welcome to MSDN Blogs Sign in | Join | Help

January 2008 - Posts

Project 2007 Resource Kit

Hello, I just wanted to point everyone to our other team blog: http://blogs.msdn.com/project/archive/2008/01/25/project-2007-project-resource-kit.aspx The latest post is about the release of the Project 2007 Resource Kit. There are a lot of useful tools
Posted by Chris Boyd | 1 Comments

Reading Assignment Enterprise Custom Field Values with VBA

Hello, There has been a number of people asking how to read assignment enterprise custom field values with VBA. In fact, we ran into this issue internally with our dogfood efforts and fixed it in SP1. So, if you need to get/set assignment custom field

Tied Mode between Timesheet & My Tasks Solution Starter

Bonjour, An new version of the popular Tied Mode between Timesheet & My Tasks solution starter was published on CodePlex today: Project Server 2007 Timesheet Tied-Mode Service and Event: http://www.codeplex.com/AutoStatusService This new version give
Posted by Chris Boyd | 1 Comments

Scheduled Backup Settings

Hello, I was working on some SDK documentation when I realized that programmatically setting the schedule for the backup of project server entities would be difficult without reading the source code. So I have created a simple example that duplicates
Posted by Chris Boyd | 1 Comments
Filed under: ,

Attachment(s): BackupSettings.zip

Getting the PSI URL from an Event Handler

Hello, There have been a few question with regards to how to get the PSI URL from an event handler. To get the URL, you will need to call into the SharePoint object model. So the first step is to create a reference to it: using Microsoft.SharePoint; Then
Posted by Chris Boyd | 3 Comments
Filed under: , ,

Implementing My Tasks “Read Only Custom Fields”

Using Project Server 2007’s Reporting Database and SQL Server Reporting Services 2005 The attached report illustrates how to safely query the RDB to allow team members to see a read only view of task assignment data. We’ve picked a random task custom

Statusing Transactions (Partial Documentation)

Introduction Unlike the project Web Access “My Tasks” web part, the Statusing web service API restricts team member task assignment updates that combine with the create/reassign action to one per approval cycle. This means that once a create/reassign
Posted by Chris Boyd | 4 Comments

Reporting Database Extensions: Local Custom Fields Custom Code

Introduction This custom solution builds on the Project Server 2007 server-side event model to cache a report-friendly copy of Project Local Custom Fields in the Reporting database. The following data is cached: Task Text Custom Fields (with and without
 
Page view tracker