Download presentation
Presentation is loading. Please wait.
Published byKory Stuart Lindsey Modified over 8 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.