Download Using Project Server Web Parts with SPS

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
The Microsoft Office
Project 2003 Software
Development Kit
Jim Corbin
Programmer Writer
Office Developer Documentation
Microsoft Corporation
Uma Subramanian
Programmer Writer
Office Developer Documentation
Microsoft Corporation
Slide 2
Overview
Project 2003 SDK: getting started
Demos: A sampler
Using Custom Project Guides
Video: Integrating with InfoPath
Using the PDS in a Web Application
Using Project Server Web Parts with SPS
Configuring BizTalk Server Workflow
SDK Futures: Questionnaire
Slide 3
Project 2003 SDK
How to Find It
msdn.microsoft.com
SDK Overview
Technical Articles
Office Developer Center
www.microsoft.com/downloads/
Global SDK download
Separate SDK downloads:
PDS Reference
Project Guide 101
Project Server Web Parts and URL Options
Portfolio Analyzer OLAP Extensions
Slide 4
Installing and Using the
Project 2003 SDK
Slide 5
Sections in the SDK
Overview
Solution Starters
Project Server Integration (cont.)
Windows SharePoint Services
Modify the PWA Site Definition
Create Project Web Sites in WSS
Using the Object Link Provider
BizTalk Server Workflow
Project Server to Siebel
Portfolio Analyzer OLAP
Extensions
Enterprise Reporting
Programming Tasks
Create a COM Add-in (VB 6)
Create Managed COM Add-in (C#)
Extracting Timephased Data:
PDS Reference
includes Service for EDM
Project Guide 101
Custom Project Guides, Custom Views
Use Project client with ODBC, or
use Project Server database
Project Renamer PDS Extender (C#)
Project Server Integration
References
Project Server Components
and Authentication
InfoPath
Web Parts and URL Options
PWA Grid Control
Project Server Security Object
VBA Reference (updated)
XML Schema Reference
New or updated in April 2004 SDK
Slide 6
Getting Started
Development for Project Clients
Project Object Model: VBA
Updated HTML Help in SDK
Custom Project Guides
Custom Views
COM Add-ins
Visual Basic 6.0
Managed Code: Visual Basic .NET or C#
.NET Automation through the Primary
Interop Assembly (PIA)
OLE DB Provider (see pjoledb.htm)
Slide 7
Getting Started
Development for Project Server
Project Data Service (PDS)
XML-based API; access through SOAP or HTTP POST
Extensible
Service for Enterprise Data Maintenance (EDM)
File-drop service, SOAP, or HTTP POST
Object Link Provider (OLP)
Basis for integration with WSS and SPS
Project Server Web Parts
URL options in Project Web Access
Use Custom Web Parts .NET Assembly for SPS
Slide 8
Using Custom Project
Guides
Location-independent Project Guides
Slide 9
Custom Project Guides
Summary
Location-independent protocols
pgcontent:// path to XML schema for goal areas
and tasks
pgmainpage:// path to HTML layout file
Add custom files directory to Trusted Sites
Many ways to deploy:
Project_Open or other macro (and set security)
Configure manually, by templates, or in registry
See session D330 for more information
Slide 10
Integrating with InfoPath
Creating Project Plans easily
Slide 11
Integrating with InfoPath
Summary
User Services tier
Microsoft Office InfoPath form
Windows SharePoint Services form library
Business Services tier
JScript code runs when certain events occur on
the form
Data Services tier
Access to project data via the PDS
See session D301 for more information
Slide 12
Using the PDS in a Web
Application
Project Server and
Windows authentication
See sessions D300 – 301 and D402 – 404
for development with the PDS
Slide 13
Using the PDS in a Web App
Summary
Browser
Set IIS for Windows authentication
SOAP +
Windows
authen.
Exclude from SharePoint Services
Add .aspx httpHandler and session state
httpModule in web.config
PS authen.
PS Cookie
IIS
ASP.NET
PDS Web service uses SOAP:
OK for Project Server authentication
SOAP
ASP.NET app for PDS with Windows
PDS Web Service
authentication
PS authen.
No Windows
credentials 
No anonymous access
Configure Kerberos for remote browser
Create Web Part for PWA
PS Cookie
PS Logon
PDS
Add as Custom View in Project Pro
Slide 14
PDS
request /
response
Using Project Server Web
Parts with SPS
Extending the custom .NET
Web Part assembly
See session D320 for more information
Slide 15
Using Project Server Web
Parts with SPS: Summary
Customize PWA pages
SimpleUI and URL options
Default Project Server Web Parts
Custom Web Parts:
Modify .dwp file for SharePoint Portal Server
or
Use the Custom Web Part Assembly
Install in the GAC
Needs no Project Server provisioning for WSS or SPS
Manages multiple unmodified .dwp files for SPS
Extend to manage Web applications as Web Parts
Slide 16
Configuring BizTalk Server
Workflow
Modifying and extending business
processes easily
See session PO350 for more information
Slide 17
Configuring BizTalk Server
Workflow
Team Participation
BizTalk
Server 2002
Centrally Store Projects,
Resources & Reporting
Slide 18
Easily Create Enterprise
Project Plans
BizTalk Server Workflow
Summary
BizTalk Server for Orchestration
Project Server for Timesheet and Project
Data
SQL Server for State Management
Message Queuing Services for Data Flow
COM and Script Components, and PDS and
Custom PDS Extenders, for Application and
Business Logic and Processing
Slide 19
Project SDK Futures
Upcoming articles
Hosting a PDS Extension with ASP.NET
OLAP Development for Project Server
PDS Extensions for Multiple WSS Servers
Retrieving Enterprise Outline Codes
Proposals for new articles
Using the Project XML Schema and XSLT
Project client automation using the PIA
Using the OLP
Soft links between two Project Servers
Alert, or other action when one end moves
Conversion of SOAP Toolkit apps to .NET Framework
Updates of additional P10 SDK articles (e.g. mobile timesheet)
Tips and tricks: VBA samples from the Project community
Tool for EDM / PDS testing
Slide 20
Summary
Project Development with the SDK
To get started: consider the options
Client and Server
Database access
Development technologies
Use the PDS where you can
Future of the SDK: Questionnaire
SDK Suggestions and feedback:
[email protected]
Slide 21
Q/A: Project SDK Futures
Questionnaire
Upcoming articles
Hosting a PDS Extension with ASP.NET
OLAP Development for Project Server
PDS Extensions for Multiple WSS Servers
Retrieving Enterprise Outline Codes
Proposals for new articles
Using the Project XML Schema and XSLT
Project client automation using the PIA
Using the OLP
Soft links between two Project Servers
Alert, or other action when one end moves
Conversion of SOAP Toolkit apps to .NET Framework
Updates of additional P10 SDK articles
(e.g. mobile timesheet)
Tips and tricks: VBA samples from the Project community
Tool for EDM / PDS testing
Slide 22
Microsoft Resources
for Project Development
Project Portal: Office Online
http://office.microsoft.com/home/office.aspx?assetid=FX01085795&CTT=6&Origin=ES790020011033
Project Developer Center
http://msdn.microsoft.com/project
Getting Started with Project Development
http://www.msdn.microsoft.com/office/understanding/project/gettingstarted/default.aspx?pull=/library/enus/odc_pj2003_ta/html/odc_pjgetstarted.asp
Project 2003 Solutions Directory
http://directory.partners.extranet.microsoft.com/advsearchresults.aspx?productscsv=2
Windows SharePoint Services SDK
http://www.microsoft.com/downloads/details.aspx?familyid=aa3e7fe5-daee-4d10-980f-789b827967b0
TechNet Resource Kits
http://www.microsoft.com/technet/itsolutions/reskits/rktmain.mspx
Project 2003 Resource Kit (TechNet)
http://www.microsoft.com/technet/prodtechnol/office/proj2003/default.mspx
Office 2003 Resource Kit
http://www.microsoft.com/resources/documentation/office/2003/all/reskit/en-us/default.mspx
Microsoft Download Center (~160 downloads for Project)
http://www.microsoft.com/downloads/results.aspx?NextOrPrevClause=3%7c%2b2%2f6%2f2004+1%3a30%3a04+PM&OSID=&produ
ctID=A1D023A3-F612-4DA2-ACB8FDA8F850D645&CategoryID=&freetext=&DisplayLang=en&DisplayEnglishAlso=&sortCriteria=date
50 Most Popular Downloads for Project
http://www.microsoft.com/technet/downloads/project.mspx
Slide 23
Project Community Resources
Project MVP site
http://mvps.org/project/
MPUG
http://www.mpug.org/
Project Server Experts community site
http://www.projectserverexperts.com/
Woody’s Project Watch
http://www.woodyswatch.com/project/archtemplate.asp?current
Project Newsgroups
http://msdn.microsoft.com/newsgroups/default.aspx
?dg=microsoft.public.project
?dg=microsoft.public.project.server
?dg=microsoft.public.project.developer
Slide 24
© 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Related documents