tips and tricks for managing and administering your enterprise project management server solution...

37

Upload: ashley-miller

Post on 13-Jan-2016

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer
Page 2: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Tips and Tricks for Managing Tips and Tricks for Managing and Administering your and Administering your Enterprise Project Enterprise Project Management Server SolutionManagement Server Solution

Mike Joe / Karthik ChermakaniMike Joe / Karthik ChermakaniSoftware Test EngineerSoftware Test EngineerMicrosoft Office ProjectMicrosoft Office ProjectMicrosoft CorporationMicrosoft Corporation

Page 3: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

AdatumAdatum

SalesSalesITIT

Project Server Hosted FarmProject Server Hosted Farm

AccountingAccounting

Separate Project Server InstallationSeparate Project Server Installation

??HRHR

Page 4: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

OverviewOverview

Migrating to a Hosted SolutionMigrating to a Hosted SolutionRe-deploying Project ServerRe-deploying Project Server

Re-deploying WSSRe-deploying WSS

How to organize a re-orgHow to organize a re-orgData maintenanceData maintenance

Scenarios for how to know when your Scenarios for how to know when your deployment is growing too large and deployment is growing too large and what to dowhat to do

Monitoring and troubleshootingMonitoring and troubleshooting

Page 5: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

OverviewOverview

Re-Deploying Project ServerRe-Deploying Project Server

Re-Deploying WSSRe-Deploying WSS

Data MaintenanceData Maintenance

Post Deployment Monitoring and Post Deployment Monitoring and TroubleshootingTroubleshooting

Page 6: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying ProjectServer Re-Deploying ProjectServer

Two optionsTwo optionsUse multiple Project Server VDirsUse multiple Project Server VDirs

Use one Project Server instanceUse one Project Server instanceData consistency issuesData consistency issues

Page 7: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying ProjectServer Re-Deploying ProjectServer

Using multiple Project Server vdirsUsing multiple Project Server vdirsHosted setup modelHosted setup model

Consolidated SQL server(s)Consolidated SQL server(s)Different DBsDifferent DBs

Multiple VDirs of ProjectServerMultiple VDirs of ProjectServerCreate using EditSiteCreate using EditSite

Page 8: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying ProjectServer Re-Deploying ProjectServer

EditSiteEditSiteRun from the command line or UIRun from the command line or UI

Connect to multiple partitioned DBsConnect to multiple partitioned DBs

Point to multiple Session ManagersPoint to multiple Session Managers

Set up WSS connectionSet up WSS connection

Page 9: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying ProjectServer Re-Deploying ProjectServer

EditSiteEditSite

Available with the Project Server 2003 Resource kitAvailable with the Project Server 2003 Resource kithttp://www.microsoft.com/downloads/details.aspx?FamilyID=6dc2c83e-54e1-40a9-9bb8-2dd293226b6f&DisplayLang=en

Page 10: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying ProjectServer Re-Deploying ProjectServer Using Multiple Project Server vdirsUsing Multiple Project Server vdirs

Deployment wide settingsDeployment wide settings

Set cube query timeoutSet cube query timeoutUseful when many nested outline codes cause Useful when many nested outline codes cause long delayslong delays

HKLM-Software-Microsoft-Office-11.0-MSProject-HKLM-Software-Microsoft-Office-11.0-MSProject-CUBE Process-SQLTimeoutCUBE Process-SQLTimeout

Change session timeoutChange session timeoutSet per session managerSet per session manager

HKLM-Software-Microsoft-Office-11.0-MSProject-HKLM-Software-Microsoft-Office-11.0-MSProject-Services- SessionMgr-TimeoutServices- SessionMgr-Timeout

Page 11: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying ProjectServer Re-Deploying ProjectServer Using Multiple Project Server vdirsUsing Multiple Project Server vdirs

Enforce security per vdirEnforce security per vdir

PWA Security permission lockdownPWA Security permission lockdownDB field is: WSEC_ACCESS=0 in DB field is: WSEC_ACCESS=0 in MSP_WEB_SECURITY_ORG_PERMISSIONSMSP_WEB_SECURITY_ORG_PERMISSIONS

WSS site access lockdownWSS site access lockdownPrevent the Project Server org from linking to Prevent the Project Server org from linking to other WSS sitesother WSS sites

DB field is: WADMIN_IS_HOSTED_ORG = 1 in DB field is: WADMIN_IS_HOSTED_ORG = 1 in MSP_WEB_ADMINMSP_WEB_ADMIN

Page 12: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

OverviewOverview

Re-Deploying Project ServerRe-Deploying Project Server

Re-Deploying WSSRe-Deploying WSS

Data MaintenanceData Maintenance

Post Setup Monitoring and Post Setup Monitoring and TroubleshootingTroubleshooting

Page 13: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying WSSRe-Deploying WSS Moving WSS dataMoving WSS data

Two options:Two options:Move WSS sites to new serverMove WSS sites to new server

OROR

Connect to multiple WSS serversConnect to multiple WSS servers

Page 14: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying WSSRe-Deploying WSS Moving WSS sites to new serverMoving WSS sites to new server

Use to consolidate serversUse to consolidate servers

WSSMigr to migrate WSS sitesWSSMigr to migrate WSS sites

Run ‘WSSMigr –bo…’ on source WSS serverRun ‘WSSMigr –bo…’ on source WSS server

Move files to destination WSS serverMove files to destination WSS server

Run ‘WSSMigr –ro…’ on destination WSS serverRun ‘WSSMigr –ro…’ on destination WSS server

`

``

Project ServerProject Server

WSSWSS

WSSWSS

`

`

Project ServerProject Server

Page 15: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying WSSRe-Deploying WSS WSSMigrWSSMigr

Command line toolCommand line tool

Runs on WSS serverRuns on WSS server

Uses connection to Project ServerUses connection to Project Server

Backs up/ restores Project WSS sitesBacks up/ restores Project WSS sites

Available with Project Server 2003 Available with Project Server 2003 Resource KitResource Kithttp://www.microsoft.com/downloads/http://www.microsoft.com/downloads/details.aspx?FamilyIDdetails.aspx?FamilyID=2ada79f5-2adb-43d8-8a33-9b34d2ebbba7&DisplayLang=en=2ada79f5-2adb-43d8-8a33-9b34d2ebbba7&DisplayLang=en

Page 16: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying WSSRe-Deploying WSS Connect to multiple WSS serversConnect to multiple WSS servers

DB support existsDB support exists

Use DB script to link projects to sites on ‘non-Use DB script to link projects to sites on ‘non-current’ WSS servercurrent’ WSS server

`

``

Project ServerProject Server

WSSWSS

WSSWSS

`

Project ServerProject Server

Add row to MSP_WEB_STS_SERVERSAdd row to MSP_WEB_STS_SERVERS

Add new WSS server to proxycfg bypassAdd new WSS server to proxycfg bypass

Add COM+ account user as Web AdminAdd COM+ account user as Web Admin

DBDB

Page 17: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Deploying WSSRe-Deploying WSS Tips and Best PracticesTips and Best Practices

Improve WSS data manageabilityImprove WSS data manageabilityUse multiple content DBsUse multiple content DBs

Distribute ‘heavy’ sitesDistribute ‘heavy’ sites

Syncing site users with Project ServerSyncing site users with Project ServerUse AD sync first!Use AD sync first!

Auto-sync does not affect existing usersAuto-sync does not affect existing users

Manually sync site whenever users Manually sync site whenever users changechange

Page 18: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

OverviewOverview

Re-Deploying Project ServerRe-Deploying Project Server

Re-Deploying WSSRe-Deploying WSS

Data MaintenanceData Maintenance

Post Deployment Monitoring and Post Deployment Monitoring and TroubleshootingTroubleshooting

Page 19: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Re-Org ChangesRe-Org Changes

New EmployeesNew Employees

AccountingAccounting

Employees Leaving OrgEmployees Leaving OrgCut or Changed Cut or Changed

TasksTasks

Changed or Updated Changed or Updated ProjectsProjects

Extraneous Status Extraneous Status ReportsReports Unnecessary Unnecessary

Pending UpdatesPending Updates

Cut ProjectsCut Projects

Page 20: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceClean Up Project Server DBClean Up Project Server DB

Page 21: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceData DeletionData Deletion

Project Server data is not archived for Project Server data is not archived for the most part and cannot be retrieved the most part and cannot be retrieved via Project Server functionalityvia Project Server functionality

When to delete dataWhen to delete data

Deleting data in PWADeleting data in PWAProjects (and Sharepoint sites), Projects (and Sharepoint sites), Resources, Tasks, Status ReportsResources, Tasks, Status Reports

Most have different options to bulk delete, Most have different options to bulk delete, or delete per itemor delete per item

Page 22: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceDeleting TasksDeleting Tasks

Deletes task assignment dataDeletes task assignment data

Task assignment data is deleted from Task assignment data is deleted from resources, but remains in projectresources, but remains in project

Page 23: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceDeleting Resource Task ChangesDeleting Resource Task Changes

Deletes any pending updates from Deletes any pending updates from resources on tasksresources on tasks

Updates already accepted or updated Updates already accepted or updated cannot be deletedcannot be deleted

Doesn’t remove the update from the Doesn’t remove the update from the resource’s timesheet. Resource can resource’s timesheet. Resource can resubmit their changes.resubmit their changes.

Page 24: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceDeleting Projects and To-Do ListsDeleting Projects and To-Do Lists

Can delete Sharepoint team web site Can delete Sharepoint team web site created with the projectscreated with the projects

All project related data will be removed All project related data will be removed and NOT archived (except for and NOT archived (except for resources)resources)

Page 25: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceDeleting ResourcesDeleting Resources

Data isn’t deleted from databaseData isn’t deleted from database

Resource will remain in Resource will remain in MSP_WEB_Resources table. All MSP_WEB_Resources table. All projects with that resource is replaced projects with that resource is replaced with a local resource with the same with a local resource with the same name plus a deletion commentname plus a deletion comment

Resource will be removed from the Resource will be removed from the Enterprise Resource PoolEnterprise Resource Pool

Resource in PWA will be set to inactive Resource in PWA will be set to inactive and removed from the listand removed from the list

Page 26: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceMerging Resources As An AlternativeMerging Resources As An Alternative

Merge users to reassign all tasks to a Merge users to reassign all tasks to a different userdifferent user

Merged resource is deleted after Merged resource is deleted after mergermerger

Page 27: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Data MaintenanceData MaintenanceData Deletion – Other MethodsData Deletion – Other Methods

Deleting data from Project ProfessionalDeleting data from Project ProfessionalFile/Open dialogFile/Open dialog

Custom SolutionCustom SolutionProject Data Service (PDS)Project Data Service (PDS)

PRK Tools:PRK Tools:Project Server CleanerProject Server Cleaner

Page 28: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

OverviewOverview

Re-Deploying Project ServerRe-Deploying Project Server

Re-Deploying WSSRe-Deploying WSS

Data MaintenanceData Maintenance

Post Deployment Monitoring and Post Deployment Monitoring and TroubleshootingTroubleshooting

Page 29: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

AdatumAdatumAs Time Moves On…As Time Moves On…

SalesSalesITIT

Project Server Hosted FarmProject Server Hosted Farm

AccountingAccounting

HRHR

Page 30: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

AdatumAdatumPost Deployment ChallengesPost Deployment Challenges

What to monitor and how to monitorWhat to monitor and how to monitor

Common problems and mitigation Common problems and mitigation techniquestechniques

Page 31: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Basic MonitoringBasic MonitoringSmokeTestSmokeTest

Page 32: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Views Processing Views Processing MonitoringMonitoringPS Health MonitorPS Health Monitor

Page 33: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Multiple Views ProcessingMultiple Views Processing

Project Server 2003 SP1 introduces a Project Server 2003 SP1 introduces a new feature which allows scaling out of new feature which allows scaling out of the views processing servicethe views processing service

Helps in increasing the throughput of Helps in increasing the throughput of publish processingpublish processing

Page 34: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Multiple Views ProcessingMultiple Views Processing

Page 35: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

AdatumAdatumSuccessful and Easy Administration!Successful and Easy Administration!

SalesSalesITIT

Project Server Hosted FarmProject Server Hosted Farm

AccountingAccounting

Super AdministratorSuper Administrator

HRHR

Page 36: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

Q & AQ & A

Page 37: Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer

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