Christophe Fiessinger's Blog The latest news you need to know about Microsoft Project
A recurring topic these days: to customize Project Professional 2007 should I be using VBA or VSTO?
Jack Dahlgren has just published a great post on the subject: Making the move from VBA to VSTO in Microsoft Project highlighting two benefits of switching to VSTO:
ClickOnce deployment allows you to publish Windows-based applications to a Web server or network file share for simplified installation. Visual Studio provides full support for publishing and updating applications deployed with ClickOnce.
Other interesting articles worth reading on pros/cons of making the transition are:
Boris Scholl, Brian Smith and I will be attending TechEd Developers 2008 in Orlando next week.
We’ll be delivering the following sessions:
Customizing the Microsoft Office Project Web Access User Interface
Line-of-Business Integration Using Microsoft Office SharePoint Server 2007 and Microsoft Office Project Server 2007
Code Samples
Project Initiation Using Microsoft Office InfoPath and Windows Workflow Foundation
Code Samples http://www.codeplex.com/EPMIP http://code.msdn.microsoft.com/ProjectUpdaterForm
We’ll be around all week attending the Blogger Connect (next to TechEd online / Fishbowl areas) as well as the Office Developer booths.
Don’t be shy, come and meet us we want to hear your Project Server feedback from a developer perspective!
A few of you are wondering if Project Standard/Professional (desktop) and Project Web Access (Project Server web based client) run on a non Windows operating system and in particular on a Macintosh running on MAC OS.
First as a reminder the desktop requirements for Project and PWA 2007 are (Microsoft Office Enterprise Project Management Solution system requirements):
So what happens if I access PWA with different browser other that IE?
The page won’t load plus PWA requires ActiveX to manage resources, in the project center, and to visualize OLAP data using the Office Web Component.
As for Project you cannot install it on a non Windows OS (MAC, Unix, Linux…)
So what are the options?
And yes there is a third option since Mac OS is now running on Intel platform: a good old dual boot such as BootCamp for instance…
For the upcoming TechEd for IT Professionals in Orlando we have prepared a list of about 70 bookmarks Project Server IT Professionals should be aware of.
This list contains bookmarks to valuable resources such as deployment guides, deployment templates, recommended RSS feeds subscriptions, books, training course, etc…
Also note the following newly released project templates:
For instance:
Brian Smith and I just finished putting together code samples for the Project Server 2007 session we’ll deliver at the TechEd Developer conference next week entitled: Line-of-Business Integration Using Microsoft Office SharePoint Server 2007 and Microsoft Office Project Server 2007
Please find the first piece of code we’ll leverage next week: Project Server 2007 Lookup Table Update Control on MSDN Code Gallery.
Out of the box you cannot control updates of specific lookup tables in Project Server 2007. This code sample leverages the standard Project Server interface API as well as standard event handlers to limit who and what lookup table can be updated. For our presentation we are demonstrating how Project Server 2007 can be integrated with Line Of Business applications; we thus wanted to illustrate the fact the lookup table data in PS might be a “slave” to a “master” system (an ERP application for instance). Therefore we wanted to limit who could make updates to specific LOB lookup table in PS.
The following three Lookup Table Events were overwritten:
I would also like to point out another great code sample posted by Jean Donati from Microsoft France that leverages Infopath Forms Services to make project plan updates: EPM 2007 Project Updater InfoPath Form
Since Service Pack 1 of Project Server 2007 users have the ability to track progress by “hours per day” as shown below:
To do that you will have to activate the Hours per day setting of the My Tasks web part (edit page (need to be admin) –> Edit –> Modify Shared Web Part –> Project Web Access –> check hours per day) :
Office Server product pages on TechNet have been updated with following (thanks Efren for the description):
What’s new on the Office system page:
What’s new on the TechCenter pages:
Last but not least check out this latest addition to our product documentation:
Best practices for managing the Microsoft Office Project Server Queue Service
This section describes best practices and troubleshooting tips for queue service issues when using Project Server 2007. This chapter contains the following articles:
Troubleshoot queue jobs in getting queued status
Configure maximum job processor threads for the Project Server Queue service
I published today on MSDN Code Gallery the sample Project Server 2007 databases (the four PS databases + SharePoint’s content db) used in our latest core demonstration VPC: http://code.msdn.microsoft.com/PS2007SampleDB
To search all EPM projects on Code Gallery use this link.
If you want to populate your own Project Server database, I recommend this CodePlex tool: EPM 2007 Test Data Population Tool
Due to the fact that Project Server 2007 is built on top of Windows SharePoint Services V3, a lot of customizations and development around the solution leverage SharePoint. This series of webcast is thus a great opportunity to learn about performing SharePoint customizations:
http://blogs.msdn.com/sharepoint/archive/2008/05/20/developers-developers-developers-sharepoint-wants-you.aspx
In this 10 part series, you will receive practical technical information from Robert Bogue and Andrew Connell, both SharePoint MVPs, covering 10 fundamental developer topics on SharePoint via Live Meeting webcast.
About the series:
Web applications need design and SharePoint Server makes this possible with master pages, cascading style sheets, and themes. In this webcast, we explore how to apply these artifacts to a SharePoint site and describe the process for modifying those artifacts to achieve a Web site design in SharePoint Server .
With the newly released operating systems updates it now support
Virtual Server 2005
Virtual PC 2007