Presentation is loading. Please wait.

Presentation is loading. Please wait.

D300 Introduction to the Project Data Service (PDS) Larry Duff Senior Consultant Microsoft Services for Partners Microsoft Corporation.

Similar presentations


Presentation on theme: "D300 Introduction to the Project Data Service (PDS) Larry Duff Senior Consultant Microsoft Services for Partners Microsoft Corporation."— Presentation transcript:

1 D300 Introduction to the Project Data Service (PDS) Larry Duff Senior Consultant Microsoft Services for Partners Microsoft Corporation

2 Agenda What is the PDS? Enhancements from Project Server 2002 New methods for Project Server 2003 Service for Enterprise Data Maintenance PDS Extension interface

3 Line of Business Systems Microsoft Office EPM Architecture

4 Project Server Logical Architecture WSS IIS, ASP.NET PWA IIS, ASP Pages PDS Web Service Project Server Projects WindowsSharepointServices Views Core

5 What is the PDS? Middle tier ProjectsStatusResourcesStatus Timesheet API’s Security gatekeeper ProjectsAccessResourcesAccess

6 Calling the PDS

7 Enhancements ProjectCodeValues Optional return values ResourcesStatus Optional return values and ERMV support ResourcesAccess ERMV support

8 Enhancements ResourceCodeValues Optional return values and ERMV support ResourceCodeValuesUpdate ERMV and value list support AdminSettings Protect baselines and protect actuals support

9 Project Data Creation ProjectDataProjectCreate Ad hoc Enterprise template based ProjectTasksCreateProjectAssignmentsCreate

10 Project Resource Data ProjectResourcesCreateProjectResourcesDeleteProjectResourcesReplaceProjectSetResourcesBookingType Used by Team Builder in PWA

11 Enterprise Resource Data Creation ResourcesAddResourcesUpdateResourceDelete Used by AD Connector

12 Project Server User Maintenance PSGroupsGetPSNewUserPSGetUsersInGroupPSAddUsersToGroupsPSDelUsersFromGroups Used by AD Connector

13 PDS 2003 Methods

14 Timesheet API’s AssignmentsGetAssignmentsSaveAssignmentsProjectManagerUpdate Used by the Outlook Calendar Integration features

15 Enterprise Field Maintenance EnterpriseOutlineCodesHierarchicalEnterpriseOutlineCodeUpdateEnterpriseCustomFieldsEnterpriseCustomFieldsUpdate

16 Service for Enterprise Data Maintenance SOAP Calls or file drop Makes combinations of PDS calls including business logic Three available services Enterprise Custom Field Maintenance Project Team Member Maintenance Resource Data Maintenance

17 Enterprise Data Maintenance

18 PDS Extension Interface sXML and nHandled same as original PDS Extension interface sPDSInfoEx is an XML data structure with the remaining parameters Current user and connection information BasePath (for security object usage) SOAPRequestCookie (for callbacks) HTTPRequestCreate (for callbacks) XMLRequestEx (ByVal sXML As String, ByVal sPDSInfoEx As String, ByRef nHandled As Integer) As String

19 PDS Extensions

20 Lessons Learned

21 Developer Opportunity The PDS makes it easier for a developer to connect Microsoft Project Server with a variety of LOB applications. The PDS Extension interface gives developers the control and power to extend Microsoft Project Server.

22 © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "D300 Introduction to the Project Data Service (PDS) Larry Duff Senior Consultant Microsoft Services for Partners Microsoft Corporation."

Similar presentations


Ads by Google