Welcome to MSDN Blogs Sign in | Join | Help

Project 2010 SDK

The Project 2010 SDK download and the MSDN online release are both published, and the Project Developer Center portal is updated.

What's New

Following are the major content sections in the Project 2010 SDK.

Articles online:

Note: Some JS Grid articles are currently in the Project SDK, but are updated in the SharePoint Foundation SDK. The basic articles will be removed from the Project SDK in the next update, and we will add Project-specific articles over time. See JS Grid Control and Microsoft.SharePoint.JSGrid Namespace for the JS Grid documentation.

Download:

For the first time, the Project SDK download is installed with an MSI, in [Program Files]\Microsoft SDKs – along with the SharePoint Foundation, SharePoint Server, and Windows SDK downloads.  The installation also creates entries on the Start menu:

clip_image001

Major content in the download:

  • pj14SDK_beta.chm is an HTML Help file that includes the same conceptual topics and managed code reference that is online.
  • pj14ReportingDB_beta.chm documents the RDB schema.
  • OLAPCubeSchemas2010.xlsx
  • mspdi_pj14.xsd is the Project Standard / Professional XML schema for data interchange.
  • WINPROJ.DEV.hxs is an update of VBA Help that includes the latest changes in the VBA OM documentation and (at last) F1 Help IDs that work right. There are also instructions for replacing the VBA Help file shipped with the Project beta.
  • Intellisense subdirectory: includes updates of the XML files for Intellisense descriptions, instructions for installing, and scripts for creating a PSI proxy assembly using either the WCF or ASMX interface. With a proxy assembly, developers can see Intellisense descriptions for the PSI Web service objects and members.
  • BranchingWorkflow includes the complete Visual Studio 2010 project for creating a Project Server workflow, as described in the online SDK.
  • WCFHelloProject includes a Visual Studio 2008 project that programmatically configures a WCF application for Project Server. It also includes a Visual Studio 2010 project that configures the WCF application using the app.config file, which enables many of the flexible features of WCF (for example, the same app can be configured to run over HTTP SOAP for the Extranet, or with NET.TCP for faster Intranet access – without recompiling).

--Jim

Posted by Chris Boyd | 0 Comments
Filed under: ,

Project 2010 Beta is OUT!

In case you are eager to get your hands on the Project 2010 Beta and dive into the SDK – http://msdn.microsoft.com/en-us/office/aa905469.aspx.

Project 2010 product information http://www.microsoft.com/project/2010/ including sessions from Project Conference!

Enjoy!

Posted by jkalis | 0 Comments

Are you Project 2010 Developer ready?

This is just a sneak-peak (200-level) from TechED Europe in Berlin http://www.msteched.com/online/view.aspx?tid=f55dc696-75bf-4b9a-9900-18acfae520e1.

More details on new exciting Project 2010 are comming shortly!

Enjoy! Jan

Posted by jkalis | 0 Comments

Office 2010 Workshop on Channel 9

The Office 2010 Workshop is one of the new developer training courses on Channel 9. The release of this course consists of 29 videos with presentations and demos on Office 2010 development. That’s around 4.5 hours of content! Shortly after Office 2010 Beta becomes publicly available the training course will be updated with the hands-on-lab and source code for each unit. The training course includes these units:

  • Office 2010 Developer Roadmap
  • Office UI Customization
  • Office Client Workflow
  • Security and Deployment
  • Business Connectivity Services
  • Developing BI Applications
  • Open XML
  • Office 2010 Services
  • InfoPath 2010 and Forms Services

Check it out!

Chris Boyd

Posted by Chris Boyd | 0 Comments
Filed under: ,

SharePoint and VS 2010

Hey,

If you are building Web Parts, BDC connectors and other SharePoint extensions you may want to take a look at this post from the SharePoint team blog:

http://blogs.msdn.com/sharepoint/archive/2009/10/28/short-overview-of-sharepoint-features-in-visual-studio-2010.aspx

Chris Boyd

Posted by Chris Boyd | 0 Comments

Project 2010 Ignite Training

As Christophe mentioned in his post here we are doing in-person events in various locations. The Project 2010 Ignite could set the right level of insight into Project 2010 even for you - developers. And yes – many developers have already registered. This in-person training is intended for consultants and developers working for Microsoft Partners and Microsoft Field.

We touch on the developer aspect as well – half day of the three day training is devoted to developer content!

Consider your attendance and register as it’s a great way to get up to speed with Project 2010.

Looking forward to see you!

Jan

Posted by jkalis | 0 Comments

Get Started Developing on SharePoint 2010

Hey,

With the unveiling on SharePoint 2010 this morning at the SharePoint Conference in Vegas, there is a new SharePoint 2010 Developer Portal on MSDN that you might want to check out:

http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx

Chris Boyd

Posted by Chris Boyd | 0 Comments

ANNOUNCING: Recordings from EPM University 2007 are available

We are pleased to announce the availability of recordings from the popular EPM University 2007 courses. Individual courses could be found in the following locations:

· Microsoft EPMU - Admin Professional - Functional Implementation & Configuration of Project Server 2007 (On-Demand Recorded Training)

· Microsoft EPMU - IT Professional - Technical Implementation & Configuration of Project Server 2007 (On-Demand Recorded Training)

· Microsoft EPMU - Office Project Server 2007 Developer Training (On-Demand Recorded Training)

· Microsoft EPMU - Deploying Office Project Portfolio Server 2007 (On-Demand Recorded Training)

Or easily accessible via http://www.msepmu.com

Q&A

Q: When I can take the training?

A: Anytime, you can download the recordings and watch them based on you convenience.

Q: Are there any Virtual Labs for these courses I can use?

A: There are no EPMU specific Virtual Lab available, however in many cases you can benefit and practice using the hosted Microsoft EPM 2007 Lab http://go.microsoft.com/?linkid=9665059

Q: As a PMP could I claim PDUs after finishing the course?

A: Yes you can, all details on the process are available during registration.

 

Enjoy!

Posted by jkalis | 0 Comments

The future is here! Project 2010 is announced at the Project Conference!

Ladies and gentlemen – if you were not able to come in person to see the Chris Capossela’s keynote at the Project Conference in Phoenix – please check this out http://www.microsoft.com/project/2010/.

Posted by jkalis | 0 Comments

Importing SharePoint List Data into Project Server 2007 Custom Fields

Check this out - http://msdn.microsoft.com/en-us/library/ee460779.aspx by Stephen C. Sanderlin, MSProjectExperts. Awesome real-world project article, extensive sample code!

 

If you are heading to Project Conference – Steve has a 3 sessions about PSI – they span from 200 to 400 level. Worth attending…


DEVDM 200: Project Server Programmability Overview

Speaker(s):  Stephen Sanderlin, MSProjectExperts | 200 - Intermediate Level
This session will provide an overview of the Project Server Interface (PSI) and the Reporting Database (RDB), along with discussions concerning their capabilities, usage, and limitations. This session seeks to build a foundational understanding of these components for the new Project Server developer.


DEVDM 303: Best Practices: Consuming the PSI

Speaker(s):  Stephen Sanderlin, MSProjectExperts | 300 - Experienced Level
The Project Server Interface (PSI) contains a wealth of functionality spread across numerous components. Developers who are new to Project Server often find the sheer complexity and depth of the PSI to be extremely intimidating. In this session, we will show you how to build a basic PSI consumer application and provide some best practices. This session seeks to increase the new developer’s comfort level with the PSI.

DEVDM 401: Building a PSI Wrapper for Application Integration

Speaker(s):  Stephen Sanderlin, MSProjectExperts | 400 - Advanced/Expert Level
When developing an interface between Project Server and an external Line of Business (LoB) application, the depth and complexity of the Project Server Interface (PSI) can present a whole host of issues. One of the most challenging issues is the substantial effort required for a developer that is unfamiliar with Project Server to gain solid experience and comfort with the PSI. One possible approach is to assign a small team to encapsulate the PSI interactions inside of a custom API. In this session, we will demonstrate and discuss various strategies and best practices for PSI encapsulation.

See you at Project Conference!

Jan

Posted by jkalis | 0 Comments

Project Conference – T-2W update! What? Oh – less than 2 weeks before the conference!

DEV


All the developer sessions have this icon – please check the session list! http://www.msprojectconference.com/sessions.html

 

Also just would like to attract your attention to Hands-on labs – very cool dual monitor setup with the following experience:

HOL-Blog  

Yes – it includes the following Project 2010 self paced Hands-on Labs and Instructor Led Labs:

 

Project Professional 2010 Hands On Lab Explore the major improvements of Project Professional 2010:
• Scheduling capabilities that makes it easier as well as supports a broader set of planning scenarios from user-controlled scheduling
• Top-down planning
• Resource leveling improvements
• Team Planner feature
• Leverage SharePoint for collaboration even when EPM hasn’t been deployed

Project Server 2010 Hands On Lab

Explore the major improvements of Project Server 2010:
• Demand Management
• Portfolio Analysis
• Timesheets and task progress tracking
• Business Intelligence and Reporting
In this lab we will walk you through entering proposals, running workflow, discussing portfolio analysis, drilling into online project editing. We will also help you uncover timesheeting and reporting and describe richness of the Reporting and Data Analysis area in Project Server 2010.
Project 2010 Migration Deep Dive These labs give you hands-on experience on tools and best practices for migration from Project 2003 and Project 2007 to Project 2010. In case you are migrating from 2003 you need to migrate your data to 2007 first in order to continue to 2010.
In the first part of the lab we show the "Virtual Migration Environment" (VME) along with comprehensive documentation that helps you to accomplish the first part of your migration easily without necessity to install or configure new 2007 farm.
The second part uses the pre-configured 2010 image and shows steps how to attach set of 2007 databases and provision PWA instance. This part also talks about new 2010 feature Backwards Compatibility Mode.
Financial Project Server Add-On to Project 2010 Overview The Financial Project Server add-on to Project 2010 integrates seamlessly with Project Server 2010 and enables organizations to effectively manage project financials throughout the project lifecycle. It leverages exciting new Microsoft technology such as the JS Grid and fluent UI to provide a greatly enhanced user experience to managing project financials. It enables ‘top-down’ cost budgeting, forecasting, and tracking (actuals and variances), as well as benefits estimation and realization tracking. Built on the Project 2010 infrastructure, it leverages the platform capabilities to provide workflow driven financial management governance including approvals, transitions, validations, and support for user and role level security/permissions.
The lab scenario takes you through creating a project’s cost budget and benefits estimates with the ability to refine and add increasing detail to estimates as the project proposal moves thorough a project governance lifecycle. You will create, update, and approve project cost and benefits data, submit project cost actuals, synchronize project plan detail cost estimates with top-down estimates and view Portfolio financials data using the cube.

Learn | Connect | Grow @ The Microsoft Project Conference

Phoenix, AZ ® September 14-17, 2009

Jan

Posted by jkalis | 0 Comments

Using formulas in custom fields

 

Using formulas within custom fields has been a part of Microsoft Project for a long time, but typically they are used by the more advanced project managers and by developers of Project applications and add-ons.

 

That doesn't mean that you shouldn't learn how to use them. After all, of all the ways you can use to customize and automate Project, formulas within custom fields remain one of the simpler ones.

 

The first question that arises to those new to Project programming is, Why use a formula within a custom field in the first place?

 

The primary reason is that too often Project's default fields aren't displaying information precisely as you want. The second reason is that using formulas within custom fields is a much quicker and easier way to customize and automate Project than using VBA, VSTO, PowerShell, or C#.

 

Some Examples

  • For reporting purposes, if you'd rather have a text field and not a number field  to display on the Gantt chart how much work resources are assigned to, you could create a custom text field, and then attach this formula to it:

 

    [work]/60/8 & "hours"

 

  1. To add the above formula, click Customize on the Tools menu, and then click Fields.
  2. Select a text field to customize, such as "Text1", and click Rename to give it a meaningful name, like "Work Time".
  3. Once you've renamed the field, click Formula.
  4. Copy and paste the above formula into the Edit Formula box.
  5. You're not done yet. After the formula has been added, go back to the Gantt chart and add the "Work Time" field.

 

 

  • Here's another example,  When added to a custom number field, the following formula returns a numerical value that indicates the number of days between the current date and the finish date of the tasks in your schedule:

 

   DateDiff("d",NOW(),[Finish])

 

This example uses another method to customize Project fields by using functions. (don't confuse formulas with functions). Learn more about Project funcitons here.

 

 

  • A more complicated example: When added to a custom text field, the following formula (with functions included) returns a value of "No baseline," "Overbudget by 20% or more," or "Under budget":

Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/
([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1,
"Overbudget",True,"Under budget")

 

An Example using VBA

 

Here is VBA code that does the same as the first example above. You might do this if you have numerous reports that need columns set in a specific way. The code could be added as a toolbar button. Adding custom fields using formulas within VBA is a four-step process. Here is an example that adds a "Work Value" column to the Gantt chart, with work values that are calculated by a formula.

 

  1. First, set up the custom formula that the custom field should use. In this example, the constant, pjCustomTaskText1, is being used to specify that a Text1 field is being customized to contain a formula.

 

   CustomFieldSetFormula FieldID:=pjCustomTaskText1, _

    Formula:="[Work]& "" hours"""

 

  1. Now calculate the formula.

 

   CustomFieldProperties FieldID:=pjCustomTaskText1, _

    Attribute:=pjFieldAttributeFormula, _

    SummaryCalc:=pjCalcFormula

 

  1. Now add the field to a view.  "NewFieldName" indicates that Text1, will be used, which is equivalent to the pjCustomTaskText1 used in the CustomFieldProperties method above.

 

TableEdit name:="Entry", TaskTable:=True, NewName:="", fieldName:="", _ 

NewFieldName:="Text1", Title:="Work Table", ColumnPosition:=1

 

   

  1. Now apply the table to a view. I know, it sounds odd to apply the table when all you want to do is add a field, but that's the way it is with VBA code.

 

   TableApply name:="Entry"

 

There you have it. Not so difficult. And you saved the weekend.

 

Project Server 2007 Report Pack II - "The Top Reports"

We are proud to announce that the  Project Server 2007 Report Pack II - "The Top Reports" a collection of best practices reports for SQL Server Reporting Services is available on MSDN Code Gallery.

Project Server 2007 Report Pack II - "The Top Reports"

This Project Server 2007 Report Pack II - "The Top Reports" addresses questions "what" reports to run in your Project Server 2007 environment and "why". It comprises of 40 reports divided into Management and Governance sections. The pack was designed by top Microsoft Consultants who deploy and enhance the Enterprise Project Management Solution (EPM) for individual customers and thus contains very valuable know-how that they have collected over the years.

More information

· Download: http://code.msdn.microsoft.com/EPMReportPack

· Recorded webcast: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032423031


Other available solutions for Enterprise Project Management (EPM) solution

MSDN Code Gallery

http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?ProjectSearchText=epm

MSDN Code Gallery solutions

 

Project Server 2007 Sample Databases

Project Server 2007 sample databases. The zip contains the following five databases: * Archive * Draft * Published * Reporting * Content

EPM 2007 Project Updater InfoPath Form

A web-enabled InfoPath 2007 Form using Project Server 2007 PSI .Net web services. The form allows project managers to easily mark tasks as complete in a sequential, process-like project plan…

Solution Connector for Microsoft Office Project Portfolio Server 2007

The Solution Connector is an ASP.NET web service and .NET class library which provides a set of methods for programmatically creating, updating or deleting projects and their attributes in …

Building an AJAX Web Part for Microsoft Office Project Server 2007

This sample contains a Project Server 2007 PSI Extension that retrieves geo data based on a custom field, and then the main feature is an AJAX Web Part that uses Virtual Earth to display the …

Microsoft Office Project Server 2007 PSI Extension Generator

PSI Extensions are custom web services that execute within the Project Server Interface infrastructure, sharing the same security context as other PSI web services. PSI Extensions can be very …

Project Server 2007 Migration Rename Tool

During a Project Server 2003 to Project Server 2007 migration, projects have "_Published" appended at the end of their name. This tool will enable you to "bulk" rename all projects and removed …

Project Server 2007 Lookup Table Update Control

Out of the box you cannot enforce control updates of specific lookup tables in Project Server 2007. This code sample leverages the standard Project Server interface API to limit who and what…

Microsoft Project Fx (mPfx) for Microsoft Project 2007

Microsoft® Office Project 2007 (Microsoft Project) underscores Microsoft’s continued commitment to developers concerned with creating robust planning and scheduling tools for organizations with…

Project Server Interface 101 Development Samples

10 samples of how to do 101-level PSI development tasks

Project Server 2007 Performance Lab Kit

The Project Server 2007 Performance Lab Kit contains two Visual Studio solutions/tools to help you test your farm environment for capacity planning purposes: the “EPMTestTools” and the “EPM Stress …

Project Server 2007 Report Pack II - "The Top Reports"

The Project Server 2007 Report Pack II - published in August 2009 - provides reports that can be run in your EPM environment and enable easier access to EPM information that organization can …

CodePlex

http://www.codeplex.com/site/search?projectSearchText=epm

CodePlex EPM solutions

 

Project Server 2007 Timesheet & Statusing Customization Samples

Code samples that demonstrate how EPM (Project Server) 2007 Timesheet and Statusing functionalities could be customized using custom event handlers and Project Server Interface calls. These samples leverage the Timesheeting and Statusing API documented in the EPM 2007 SDK

Project Server 2007 VSTS Connector

Connector solution for Project Server 2007 and Team Foundation Server

Project Server 2007 Timesheet Tied-Mode Service and Event Handler

This project is used with Microsoft Project Server 2007. It consists of an NT service, an event handler, a test app and installer. The event handler is fired when a tiemsheet is saved. The handler saves the timesheet info in a SQL table. The NT service (TSAutoStatus) polls...

EPMSync Utility

Microsoft Office Project Server 2007 (Project Server) and Microsoft Office Project Portfolio Server 2007 (Portfolio Server) integrate via the Portfolio Server gateway. Data is exchanged by running either an import or an export from Portfolio Server. But this exchange is done...

Project Server 2007 Test Data Population Tool

The EPM (Project Server) 2007 Test Data Population Tool enables you to load large amounts of EPM data: resources, projects, tasks, assignments into a Project Server 2007 database. You can then use this data to test loads and help your organization plan for your Project Server 2

Project Server 2007 Queue Watch Tool

The Project Server 2007 Queue Watch Tool will help you monitor all queue activities for a specific Project Web Access (PWA) instance. This tool leverages the standard Project Server Interface publically documented web services to query and retrieve jobs in the Project Server ...

Project Server 2007 Log File Report Tool

The Project Server 2007 Log File Report Tool enables the import and the reporting of log file generated by your EPM & SharePoint farm. The Log File Report Tool will import log files (in an SQL database) from all servers in your farm with the ability to filter them by date. O...

Project Server and InfoPath 2007

This solution starter demonstrates how to leverage InfoPath and Forms Services as well Windows Workflow Foundation (WWF) hosted by SharePoint to create your own project initiation phase. The project initiation phase is different for every customers and organizations. It typic...

EPM Custom Fields Copy

The principal function of this project is to provide Project Server 2007 custom fields and lookuptables migration from development environment to production environment, using some PSI methods. I want to increase my inicial project, adding more funcionallities and solve some ...

Project Server 2007 Timesheet data population tool

The Project Server 2007 Timesheet Data Population Tool enables you to simulate timesheet entries in your farm. This tool can help you perform scalability studies of your PS architecture and validate the sizing of an existing architecture (by measuring timesheet queue throughpu...

Search Project Server data using SharePoint Server's BDC and Enterprise Search

Search Project Server data using SharePoint Server's BDC and Enterprise Search

Project Reportcard

The Project Reportcard was developed as a tool to help Project Managers assess their projects based on organizational standards implemented by their PMO. Understanding what the organizational KPIs are going to look like before their project update is published, can help a pro...

Project Server 2007 Auditing Solution Starter

EPM Auditing makes it easier to auditing and debug Projec Server 2007 activities. You can audit multiple activities and output them to multiple sources. It's developed in C#.

Project Server Workspace Sync

This tool works with Project Server. It is a very simple tool that iterates over the list of Project Workspaces and triggers user sync for the members in the WSS site and triggers the sync for issue, risks and deliverables with the reporting database.

Earned Value Add-In

The Earned Value Add-In has been developed as a tool to help project managers assess and visualize projects using earned value analysis.

Project Server 2007 AD/Resource Sync Utility

Demonstrates how to sync additional AD fields to resource custom fields for Project Server 2007.

Persisting SSAS OLAP Roles In Project Server 2007

During the standard Cube Building process in Project Server 2007, any manually added OLAP Roles in an OLAP database are deleted. The Cube building creates a default Role ProjectServerViewOlapDataRole that automatically adds all the Project Server users to this Role. This customiz

Project Server 2007 Bulk Edit

The purpose of this project is to allow the bulk edit of resource data. With large numbers of resources Resource Center can take a long time to load, primarily due to the security checks required. This tool goes directly against the Project Server Reporting store to pull back t

Project Server 2007 Event Handler Admin Tool

This project contains code demonstrating how to use the PSI to add and remove event handler associations for Project Server 2007. Instead of displaying all possible event handlers like the PWA admin screens, this tool uses reflection to show only the implemented handlers and all

Project 2007 Test Framework

Controller/client test framework can be used to test any assembly or .exe with and object model (any MS Office app).

Project Server 2007 Timesheet AutoStatus Plus

Project Server 2007 Timesheet AutoStatus Plus is a major rewrite of Christophe Fiessinger's EPM tied-mode work. Planned enhancements are: multiple instance support, farm support, and elimination of the Windows Service in favor of a SharePoint Timer Job.

Posted by jkalis | 0 Comments

Upcoming WebCasts and available On Demand developer training (a.k.a. EPMU)

Reporting (BI and Data Analysis)

Date

Name

Description

Presenters

Registration

Wednesday, August 19, 2009 8:00 AM Pacific Time (US & Canada)

Microsoft Office Enterprise Project Management (EPM) 2007 Report Pack II - The top reports

The “Microsoft Office Enterprise Project Management (EPM) 2007 Report Pack II -  The top reports” provides rich reports for common information needs. The EPM 2007 Report Pack II is a collection of 12 Microsoft SQL Server Reporting Services (SSRS) reports designed for various user groups of the EPM solution. In this webcast, we provide an overview and demonstration of the EPM 2007 Report Pack. We discuss the different usage scenarios the reports are tailored to fit and review the components used to move, store, and render the reports. With this information, you should have a better understanding of how to use the EPM 2007 Report Pack II to provide business value for your organization.

Bulent Guzel  and T.R. Sloan -  Microsoft Corporation

link

Real World Solutions

This upcoming Webcast series is unique – it just does not talk about particular feature for the sake of describing it, but it introduces a particular customer scenario and discusses a way to address customer need by extending Project Server by development project... Every WebCast will be accompanied by an extensive MSDN article with code samples! Very exciting! Delivered and presented by Microsoft Project MVP - Stephen C. Sanderlin from MSProjectExperts!

Month Name Scenario Description Presenter
Registration
September 2009 Importing Workspace Data into Project Server Custom Fields A client has requested a Project Center view that displays the number of active issues for each project. This is not possible out of the box. Discusses a method of importing data from Project Workspaces (PWS) into a Project-level custom field Stephen C. Sanderlin, MSProjectExperts TBD*
November 2009 Leveraging Project Server Security within SQL Reporting Services Reports A client has requested a SQL Reporting Services report that displays sensitive financial data. However, they only want executors of the report to see information on projects to which they have access. Discusses a method of leveraging Project Server security in SRS Reports Stephen C. Sanderlin, MSProjectExperts TBD*
February 2010 Filter Resource and Project data based on Custom Fields You are creating a custom Windows application for a client that extracts and displays Project and Resource information. Because the PSI provides no way to filter these entities prior to retrieval from the PSI, you must retrieve all of the projects or resources in order to filter them by Custom Field value. Because this client has some international users on slow WAN links, you must minimize the payload sent to the user by the PSI call. Discusses a method of extending the PSI to enable the filtering of Resources or Projects by Custom Field values Stephen C. Sanderlin, MSProjectExperts TBD*
April 2010 Exporting Project Server Data to CSV A client would like to export data from Project Server into a legacy Line of Business system. This system only accepts data in a CSV format. Discusses a method of exporting Project Server data into CSV files Stephen C. Sanderlin, MSProjectExperts TBD*

*Registration URLs would be also announced at the Project Developer Portal and at this blog.

On Demand EPM University Training       

Remember the EPM University and the wonderful Developer course? It’s available as an on demand recording free of charge right here!

Other Resources

· Project Developer Portal on MSDN

· Upcoming Project Conference http://www.msprojectconference.com/

· Questions or feedback on Project Developer-related content? mailto:epmdev@microsoft.com

Regards

Jan Kalis

Posted by jkalis | 0 Comments
More Posts Next page »
 
Page view tracker