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

Slides:



Advertisements
Similar presentations
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Advertisements

Visio Advanced Tools for IT Professionals Shawn Tng Regional Technical Manager Microsoft Asia Pacific.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Integrating Access with the Web and with Other Programs.
Insights and Answers for IT Professionals. 「 Microsoft ® Visio 2000 視覺化管理應用」 Developing Application Solutions using Visio 2000 Shawn Tng Regional Technical.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Creating a SharePoint App with Microsoft Access Services
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
Classroom User Training June 29, 2005 Presented by:
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Developing Reporting Solutions with SQL Server
Microsoft Office Solution Accelerator for Six Sigma – A Case Study in Project Server Customization Brian Smith Program Manager Information Worker New.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Project Server 2003: DC340: Security (Part 1 of 2): How to securely deploy Project Server in an enterprise environment Pradeep GanapathyRaj (PM), Karthik.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Overview of the SAS® Management Console
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
SVR330 Introduction to The Microsoft Office Project 2003 Software Development Kit (SDK) Bob Walker IW Product Technical Specialist - EPM EPG Microsoft.
Microsoft Office Project 2003: A tour of the EPM Solution.
Ms Dynamics Ax 2012 By Johnkrish. MSD Ax is a Customizable, Multi-language, Multi-Currency ERP Solution. Completely integrated & Web-enabled Supports.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
MPUG Global December 2 nd 2004 Portland, Oregon Brian Smith, Microsoft Corporation.
D300 Introduction to the Project Data Service (PDS) Larry Duff Senior Consultant Microsoft Services for Partners Microsoft Corporation.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Microsoft Virtual Academy Chris Oakman | Managing Partner Infrastructure Team | Eastridge Technology Curtis Sawin | Technical Solutions Professional |
Portfolio Analyzer Extender v. 1240
Building Enterprise Applications Using Visual Studio®
Introducing SQL Server 2000 Reporting Services
Leveraging the Business Intelligence Features in SharePoint 2010
MODULE 10 – PROJECT SERVER
OFC214 Microsoft Office Project Server 2007: Overview
Office 365 Development July 2014.
Business Connectivity Services in SharePoint 2010 and Office 2010
Visio Services 2013 Collaboration APIs Chris Hopkins
Searching Business Data with MOSS 2007 Enterprise Search
Searching Business Data with MOSS 2007 Enterprise Search
李莹 广州市品高软件开发有限公司 2018年11月30日3时46分 Project:使用 Microsoft Office Enterprise Project Management Solution 和 Microsoft SharePoint Portal.
Microsoft Office Access 2003
Microsoft Office Access 2003
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
SharePoint 2007 Developer Overview Collaboration BI Features
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

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

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

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

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

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

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

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

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”

Project Guide Customization demo demo

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

Project Server Architecture MS Project Server

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

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_*)

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

Resource Center demo demo

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)

Portfolio Analyzer demo demo

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

Project Server with SharePoint Team Services demo demo

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

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

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

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

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.

Project Data Service demo demo

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

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

For More Information… EPM Trial CDs EPM Trial CDs p?url=/nhp/default.asp?contentid=  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”

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

如果您有任何问题,请加入 微软中文新闻组 继续讨论 加入微软中文新闻组

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