Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Project Server Enterprise Project Solution Shawn Tng Regional Technology Manager Microsoft Asia Pacific.

Similar presentations


Presentation on theme: "Microsoft Project Server Enterprise Project Solution Shawn Tng Regional Technology Manager Microsoft Asia Pacific."— Presentation transcript:

1 Microsoft Project Server Enterprise Project Solution Shawn Tng Regional Technology Manager Microsoft Asia Pacific

2

3 Agenda Product Definition Product Definition Project Guide Project Guide Project Server Architecture Project Server Architecture Resource Center Resource Center Portfolio Analyzer Portfolio Analyzer SharePoint Team Services Integration SharePoint Team Services Integration Object Link Provider Object Link Provider Project Data Service Project Data Service

4 Product Definition Rich Client: Rich Client:  Microsoft Project Standard  Microsoft Project Professional Microsoft Project Server Microsoft Project Server Browser Client Browser Client  Microsoft Project Web Access

5 Project Guide New in MSP2002 Pro and Std New in MSP2002 Pro and Std Integrates HTML pages with MSP Client Integrates HTML pages with MSP Client Comprises of: Comprises of:  Project Guide Toolbar  Side Pane  Main View Area

6

7 Project Guide The Project Guide Toolbar The Project Guide Toolbar  Command bar for top-level navigation  Contains buttons for goal areas in the Project Guide Side Pane Side Pane  Displays tasks within each goal area of the Project Guide Main View Area Main View Area  Views and pages depend on the task selected in the side pane

8 Customising Project Guide An instance of web browser control is hosted with each active project doc An instance of web browser control is hosted with each active project doc  Default page: mainpage.htm Information structure and content for PG is defined by XML doc Information structure and content for PG is defined by XML doc  Default: Gbui.xml To customise PG, change/replace Gbui.htm To customise PG, change/replace Gbui.htm Indicate change in Tools->Options- >Interface Indicate change in Tools->Options- >Interface

9 Gbui.XML Structure <complexType> </complexType></element>

10 Gbui.XML Structure Viewchanges Viewchanges  Defines how PG responds when user change views in MSP Pro  Eg. Change Gantt Chart View to Resource View Pagechanges Pagechanges  Defines how PG responds when the user display MSP Web Access pages from MSP Server within MSP Pro  Eg. The new “Collaboration” menu Goalarea Goalarea  Defines the PG side panes displayed for the task/activities in that goal area (ie., defines content + structure of PG)  Eg. “Define the Project” within “Task”

11 Project Guide Customization demo demo

12 Microsoft Project Server Project Task Management Project Task Management Project Progress Updating Project Progress Updating Issues Management Issues Management Project and Portfolio Reporting Project and Portfolio Reporting Status Reporting Status Reporting Resource Management Resource Management Document Management Document Management

13 Project Server Architecture MS Project Server

14 Illustration: MSP Professional Startup Process 1. MSP Pro starts 2. User chooses local/global profiles 3. MSP Pro makes request to PDS to open global template 4. PDS queries MSP Server for permission a. OK 5. PDS prepares SQL Server views for MSP Pro 6. PDS passes connection string info to MSP Pro using XML 7. MSP Pro serialiser creates ODBC connection to SQL Server views in the MSP Server Database 8. MSP Pro loads Enterprise Global Template in memory 9. Connection is terminated when read is finished 10. MSP Pro opens local global file + toolbar/menus from local global file into memory

15 Project Server Database Microsoft Project Server Database Microsoft Project Web Access Tables (MSP_WEB_*) Microsoft Project 2002 Tables (MSP_*) View Tables (MSP_VIEW_*) Cube Tables (MSP_CUBE_*)

16 Resource Center Allows managers to view and modify settings for enterprise resources Allows managers to view and modify settings for enterprise resources Allows for accessing detailed assignment and availability information Allows for accessing detailed assignment and availability information

17 Resource Center demo demo

18 Portfolio Analyzer Reports available at portfolio, project, and resource levels Reports available at portfolio, project, and resource levels Requires Microsoft Project Professional and Microsoft® SQL Server™ 2000 Analysis Services Requires Microsoft Project Professional and Microsoft® SQL Server™ 2000 Analysis Services Uses components from the 3-tier: Uses components from the 3-tier:  Database: SQL Analysis Services to create an OLAP Cube  Middle: Portfolio Analyser Cube Generation Service create a set of facts & dimension tables based on data in MSP Server Database  Client: Use OWC (PivotTable, PivotChart controls bound to the OLAP cube)

19 Portfolio Analyzer demo demo

20 Integration with STS STS works as a component of the MSP Server STS works as a component of the MSP Server MSP Server automatically configure STS MSP Server automatically configure STS MS Windows user a/c must be used MS Windows user a/c must be used Enables Document and Issues features in Project Web Access to be used Enables Document and Issues features in Project Web Access to be used Modify STS schema files to include doc properties, document library details Modify STS schema files to include doc properties, document library details Issue list is customised STS list file Issue list is customised STS list file Link between docs/issues and project/tasks information stored in MSP Server database Link between docs/issues and project/tasks information stored in MSP Server database

21 Project Server with SharePoint Team Services demo demo

22 Extensibility Using OLP Object Link Provider object (Projobjprov.dll) resides in middle layer of MSP Server Object Link Provider object (Projobjprov.dll) resides in middle layer of MSP Server Exposes interface methods for linking docs and issues to project and tasks Exposes interface methods for linking docs and issues to project and tasks Link info stored in MSP Server Link info stored in MSP Server External object can be associated with project/tasks as long as the unique ID of the object can be expressed as URL, XML or Table IDs External object can be associated with project/tasks as long as the unique ID of the object can be expressed as URL, XML or Table IDs Provides the interface for sophiscated doc mgt/issue tracking process Provides the interface for sophiscated doc mgt/issue tracking process

23 Object Link Provider SQL Server Table: Objects OLP Microsoft Project Server 2002 IIS Table: Object Links SharePoint Team Services Microsoft Project Web Access

24 Project Data Service Act as a gateway to receives requests to access or update enterprise data Act as a gateway to receives requests to access or update enterprise data Request/Reponse to PDS are made thru’ XML interface (using SOAP) Request/Reponse to PDS are made thru’ XML interface (using SOAP) PDS opens a connection to the Microsoft Project database on behalf of the client, authenticates the client and provides access to the Microsoft Project data that particular client is authorized to view PDS opens a connection to the Microsoft Project database on behalf of the client, authenticates the client and provides access to the Microsoft Project data that particular client is authorized to view Provides a SOAP interface for third-party client applications to access Microsoft Project Server features Provides a SOAP interface for third-party client applications to access Microsoft Project Server features Provides an extensibility model for extending of Microsoft Project Server functionality Provides an extensibility model for extending of Microsoft Project Server functionality

25 Project Data Service: Gateway SQL Server Views Tables Client Application Microsoft Project Data Service (PDS) Microsoft Project Server 2002 IIS

26 Accessing Microsoft Project Data To access Microsoft Project data To access Microsoft Project data  Log on to the Microsoft Project Server.  Call the PDS to request the database connection information.  Make a connection to the Microsoft Project Server database using that information and gather the SQL Process ID (SPID) for that connection.  Call the PDS to request access to the project or resource that the client needs to access and pass along the SPID from the previous step.  Make queries against the appropriate set of Microsoft SQL Server™ views to gather and/or update the required information.  Call the PDS when the access is no longer required to maintain the security of the data.  Disconnect from the Microsoft Project Server database.

27

28 Project Data Service demo demo

29 Conclusion Project Guide Project Guide Project Server Architecture Project Server Architecture Resource Center Resource Center Portfolio Analyzer Portfolio Analyzer Object Link Provider Object Link Provider  SharePoint Team Services Integration Project Data Service Project Data Service

30 Summary Discuss Enterprise Platform for Project Management Discuss Enterprise Platform for Project Management Understand Project Server Architecture Understand Project Server Architecture Discuss Project Server Use and Demonstrate Customization Discuss Project Server Use and Demonstrate Customization

31 For More Information… EPM Trial CDs EPM Trial CDs http://msdn.microsoft.com/library/default.as p?url=/nhp/default.asp?contentid=28000445 www.microsoft.com/office/project www.microsoft.com/office/project  White Papers:  “Microsoft Project 2002 Project Guide Architecture and Extensibility”  “Microsoft Project 2002 Enterprise Project Management Architecture Guide”  “SharePoint Team Services Integration Architecture and Extensibility”

32 Q&A Don’t forget to turn in your evals!

33 如果您有任何问题,请加入 微软中文新闻组 继续讨论 加入微软中文新闻组 http://www.microsoft.com/china/community

34 © 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Microsoft Project Server Enterprise Project Solution Shawn Tng Regional Technology Manager Microsoft Asia Pacific."

Similar presentations


Ads by Google