microsoft project 2007 server administration overview
DESCRIPTION
Microsoft Project 2007 Server Administration OverviewTRANSCRIPT
Microsoft Project 2007 Microsoft Project 2007 Server Administration Server Administration OverviewOverview
Adrian JenkinsAdrian JenkinsSupportability Program ManagerSupportability Program ManagerProjectProjectMicrosoft CorporationMicrosoft Corporation
AgendaAgenda
Show the integration with WSSShow the integration with WSS
Broad overview of Administration Broad overview of Administration functions in Project 2007 Serverfunctions in Project 2007 Server
Highlighting differences from Project 2003 Highlighting differences from Project 2003 where possiblewhere possible
Different types of AdminsDifferent types of Admins
Central AdministrationCentral AdministrationOverall Farm adminOverall Farm admin
SSP AdminSSP AdminManages whole SSPManages whole SSP
Creates/Deletes Project Server InstancesCreates/Deletes Project Server Instances
Project Server Instance AdminProject Server Instance AdminManages project dataManages project data
Sometimes all are the same personSometimes all are the same person
Shared Service ProviderShared Service Provider
SSPSSP
The “Backend”The “Backend”
Project Server and Project Server and related related infrastructureinfrastructure
QueueQueue
TimerTimer
DatabasesDatabases
Web Front EndWeb Front End
Hosts the content Hosts the content VServerVServer
PWA provisioned PWA provisioned as a Siteas a Site
Project Project workspaces workspaces created herecreated here
Farm config databaseFarm config database
Project 2007 Project 2007 config data in config data in WSS config DBWSS config DB
Replaces P2003 Replaces P2003 registry keysregistry keys
Copy on every box Copy on every box in the farmin the farm
Synced by Timer Synced by Timer serviceservice
Project 2007 TopologyProject 2007 Topology
Central AdminCentral Admin
Used to manage Used to manage the topologythe topology
Also the place to Also the place to create the Shared create the Shared Service ProviderService Provider
Project Project Server Server
InterfaceInterface
ProjProjDBsDBsConfigConfig
DBDB
Central AdminCentral Admin
C.A. SiteC.A. Site
WSS WSS SiteSite
PWSPWS
ContentContentDBDB
WSS WSS SiteSite
PWSPWSWSS WSS SiteSite
Other Other Shared Shared ServicesServices
WinProjWinProj
PWAPWA
Content VServers)Content VServers)
Central AdministrationCentral Administration
Main Admin page for WSS Farm Main Admin page for WSS Farm AdministrationAdministration
Farm level administrationFarm level administration
Product level administrationProduct level administration
Central AdministrationCentral Administration
Shared Service ProviderShared Service Provider
Application ServersApplication Servers
Allows Services to be shared Allows Services to be shared between virtual serversbetween virtual servers
For example Search can be a For example Search can be a Shared ServiceShared Service
VServer 1 VServer 1 VServer 2 VServer 2 VServer 3 VServer 3
Project Server Project Server
Shared Service ProviderShared Service Provider
Project 2007 Server Project 2007 Server Instance AdministrationInstance Administration
Project Server InstanceProject Server Instance
Instance defined by relationship Instance defined by relationship between Project Web Access and it’s between Project Web Access and it’s associated databasesassociated databases
Can have multiple instances per Can have multiple instances per application server (in hosting)application server (in hosting)
Can have instances with their own Can have instances with their own application server (out hosting)application server (out hosting)
Administration is very similar to Administration is very similar to Project Server 2003Project Server 2003
Admin - GoalsAdmin - Goals
Reduce clicking, where sensibleReduce clicking, where sensibleClick on entity to modifyClick on entity to modify
Multi-selectMulti-select
Save/Cancel buttons on top/bottomSave/Cancel buttons on top/bottom
Reduce (not eliminate) use of ActiveX Reduce (not eliminate) use of ActiveX controlscontrols
ConsistencyConsistencyWith ProjectWith Project
With WSSWith WSS
Question:Question:
Where do you set the Where do you set the Active Directory Resource Pool Active Directory Resource Pool Sync settings?Sync settings?
Answer:Answer:
Under ‘Server Configuration’Under ‘Server Configuration’
Quick Quiz…Quick Quiz…
Improved Administration…Improved Administration…
SecuritySecurity
Manage UsersManage Users
Search on name or email addressSearch on name or email address
If number of users <500 then will If number of users <500 then will display alldisplay all
Paging supportedPaging supported
Manage UsersManage Users
User AuthenticationUser AuthenticationForms AuthenticationForms Authentication
Resource editing in placeResource editing in place
Currently selected item textCurrently selected item text
Permissions grouped logicallyPermissions grouped logically
System Identification InformationSystem Identification Information
Manage GroupsManage Groups
No significant changes over Project No significant changes over Project Server 2003Server 2003
Manage CategoriesManage CategoriesNew RBS settingNew RBS setting
Views brought togetherViews brought together
Field Access ControlField Access ControlAbility to restrict access to fields within PWAAbility to restrict access to fields within PWA
FieldsFieldsNon-custom cost Non-custom cost
All All project, task, assignment & resource cost fields project, task, assignment & resource cost fields
Non-custom baseline fieldsNon-custom baseline fieldsAll All baseline (0-10) and associated earned value fields baseline (0-10) and associated earned value fields
Local custom fieldsLocal custom fields
Enterprise custom fieldsEnterprise custom fields
AccessAccessNo Access – Can’t view through this categoryNo Access – Can’t view through this category
ReadRead
Read/WriteRead/Write
Deny – Can’t view through any categoryDeny – Can’t view through any category
PWA PermissionsPWA Permissions
Known as organizational Known as organizational permissions in 2003permissions in 2003
Allows an Admin to deny a feature Allows an Admin to deny a feature across the serveracross the server
2003 - Buried deep within 2003 - Buried deep within ‘Server configuration’‘Server configuration’
Project 2007 – has it’s own section Project 2007 – has it’s own section under Securityunder Security
Enterprise DataEnterprise Data
Enterprise Custom FieldsEnterprise Custom Fields
Create enterprise custom fields/lookup Create enterprise custom fields/lookup tables on the servertables on the server
E-Global no longer usedE-Global no longer used
Unlimited enterprise custom fieldsUnlimited enterprise custom fields
Need Professional and ActiveX control Need Professional and ActiveX control installed to validate formulasinstalled to validate formulas
Enterprise GlobalEnterprise GlobalIt’s really just “Configuring Project Professional.” It’s really just “Configuring Project Professional.” Calendars and enterprise fields no longer “live” inCalendars and enterprise fields no longer “live” inthe e-globalthe e-globalE-Global now used forE-Global now used for
Fields Fields Grouping Grouping Toolbars Toolbars Maps Maps Forms Forms Tables Tables Filters Filters Views Views Reports Reports Modules Modules
Enterprise CalendarsEnterprise Calendars
Need to edit them in ProfessionalNeed to edit them in ProfessionalDoesn’t require e-globalDoesn’t require e-global
Can edit individuallyCan edit individually
Non-Working timeNon-Working timeCreate Administration time categoryCreate Administration time category
Creates a resource calendar exceptionCreates a resource calendar exception
Can require approvalCan require approval
About Project ServerAbout Project Server
Think of it as a mini CAL trackerThink of it as a mini CAL tracker
Number of Project Web Access usersNumber of Project Web Access usersActiveActive
Allowed to ‘Log On’Allowed to ‘Log On’
Number of Professional usersNumber of Professional usersActiveActive
Allowed to ‘Log On’Allowed to ‘Log On’
Have ‘Log on to Project Server from Have ‘Log on to Project Server from Project Professional’Project Professional’
Database AdministrationDatabase Administration
Delete Enterprise ObjectsDelete Enterprise Objects
Multi-delete!Multi-delete!
Cleaned up UICleaned up UI
Force Check-in ObjectsForce Check-in Objects
2003 - UI was split into check-in 2003 - UI was split into check-in Projects and ResourcesProjects and Resources
Project 2007 - Consolidated UIProject 2007 - Consolidated UICan check-in Projects, Resources, Can check-in Projects, Resources, Custom Fields, Calendars, Lookup Tables Custom Fields, Calendars, Lookup Tables and Resource Plans – all at once. and Resource Plans – all at once.
Queued operationsQueued operations
Backup And RestoreBackup And RestoreTakes the place of 2003 “Restorep.exe” Takes the place of 2003 “Restorep.exe” A mechanism to recover from a “whoops” A mechanism to recover from a “whoops” situation.situation.Retention policy only applies to ProjectsRetention policy only applies to Projects
Only one copy of such as enterprise resource is Only one copy of such as enterprise resource is keptkeptWill only backup changed ProjectsWill only backup changed ProjectsServer API allows you to set the policy for Server API allows you to set the policy for individual projects, but UI is uniform across all individual projects, but UI is uniform across all projectsprojectsServer API allows you to set whether or not a Server API allows you to set whether or not a backup can be overridden.backup can be overridden.Only from Working storeOnly from Working store
Backup And RestoreBackup And Restore
Latest copies of all others from Latest copies of all others from Published storePublished store
Copies data into Archived databaseCopies data into Archived database
RestoreRestoreProjects will copy over what’s thereProjects will copy over what’s there
Resources will replace/restore but won’t Resources will replace/restore but won’t remove Resources from Published storeremove Resources from Published store
Report database does not get Report database does not get information from Archive databaseinformation from Archive database
Look And FeelLook And Feel
Manage ViewsManage Views
Project 2003Project 20035 types of view – Project, Project Center, 5 types of view – Project, Project Center, Assignment, Resource Center, Assignment, Resource Center, Portfolio AnalyzerPortfolio Analyzer
Project 2007Project 200710 types of view – Project, Project Center, 10 types of view – Project, Project Center, Resource Assignments, Resource Center, Resource Assignments, Resource Center, Data Analysis (Portfolio Analyzer), Data Analysis (Portfolio Analyzer), My My Work, Resource Plan, Team Tasks, Team Work, Resource Plan, Team Tasks, Team Builder, TimesheetBuilder, Timesheet
Grouping & Gantt Chart Grouping & Gantt Chart FormatsFormats
No difference from Project Server 2003No difference from Project Server 2003
Quick LaunchQuick Launch
Add links to other web pagesAdd links to other web pages
Can hide links Can hide links
More information in More information in D320D320
CubeCube
Cube Building SettingsCube Building Settings
Tidied up UITidied up UI
Similar to Project 2003Similar to Project 2003
Timer job for Cube Building Service Timer job for Cube Building Service (CBS) update(CBS) update
Cube ConfigurationCube Configuration
Customize using Custom FieldsCustomize using Custom FieldsNew in Project 2007 ServerNew in Project 2007 Server
MDX calculationMDX calculationCalculated measureCalculated measure
New in Project 2007 Server – not really New in Project 2007 Server – not really possible in 2003possible in 2003
Validated when cube builtValidated when cube built
Offers weekly time dimensionOffers weekly time dimension
More covered in More covered in PMP320PMP320
Cube Building StatusCube Building Status
Log of cube buildingLog of cube building
5 build stages5 build stages
More information bubbled up to the UI More information bubbled up to the UI in Project 2007 Serverin Project 2007 Server
The entire cube building process is much The entire cube building process is much simpler in Project 2007 Serversimpler in Project 2007 ServerTherefore, there are fewer places for the Therefore, there are fewer places for the process to fail.process to fail.
Time And Task ManagementTime And Task Management
Whole section covering timesheets, Whole section covering timesheets, day 2 in session day 2 in session OAP220OAP220
QueueQueue
Manage QueueManage Queue
Shows status of QueueShows status of Queue
Can filter view to show/hide Can filter view to show/hide specific jobsspecific jobs
Allows cancelling/retry jobAllows cancelling/retry job
Queue SettingsQueue Settings
Max threadsMax threads
Polling intervalPolling interval
SQL retry intervalSQL retry interval
SQL retry limitSQL retry limit
Operational PoliciesOperational Policies
Additional Server SettingsAdditional Server Settings
Catch all pageCatch all pageEnterprise SettingsEnterprise Settings
Currency settingsCurrency settings
Resource Capacity storage in reporting Resource Capacity storage in reporting database (RDB)database (RDB)
Reporting server URLReporting server URL
Project State fieldProject State field
Alerts And RemindersAlerts And Reminders
Setup e-mailSetup e-mailSpecify SMTP serverSpecify SMTP server
E-mail addressE-mail address
Default messageDefault message
Schedule reminderSchedule reminder
Event Handler Event Handler ConfigurationConfiguration
Allows a user to specify what Allows a user to specify what assemblies to use for handling assemblies to use for handling server eventsserver events
More information in More information in D310D310
Project WorkspacesProject Workspaces
Creation and Deletion of PWS sitesCreation and Deletion of PWS sites
Edit site addressEdit site address
Synchronize usersSynchronize users
Project Workspace SettingsProject Workspace Settings
Default Web ApplicationDefault Web Application
Default workspace propertiesDefault workspace properties
Auto ProvisionAuto Provision
PermissionsPermissions
STSADM IntegrationSTSADM Integration
STSADM is the WSS command line toolSTSADM is the WSS command line tool
Project has extended itProject has extended itScoped set of functionalityScoped set of functionality
Manage Project Server InstancesManage Project Server Instances
Manage Users, Groups and CategoriesManage Users, Groups and Categories
Backup and RestoreBackup and Restore
Tool has to be run on the Tool has to be run on the physical serverphysical server
Remote access only through Terminal Remote access only through Terminal ServicesServices
Active Directory Active Directory SynchronizationSynchronization
Feature OverviewFeature Overview
Use existing AD infrastructure forUse existing AD infrastructure forUser/Resource CreationUser/Resource Creation
Membership synchronizationMembership synchronization
Metadata updatesMetadata updates
Control resource statusControl resource status
Automate User And Automate User And Resource CreationResource Creation
Enterprise ResourcesEnterprise ResourcesMap ERP to AD groupMap ERP to AD group
AD group members => AD group members => Enterprise ResourcesEnterprise Resources
Project Server UsersProject Server UsersMap AD Group to Project Map AD Group to Project Server groupServer group
AD group members become AD group members become new PS usersnew PS users
ERP
AD Group
AD Sync Admin
Member Member
Project Server Groups
Administrators
Executives
Project Managers
AD Groups
PS-Administrators
PS-Executives
PS-PMs
Metadata UpdatesMetadata Updates
Out-of-boxOut-of-boxResource/User Name (displayName)Resource/User Name (displayName)
E-mail Address (mail)E-mail Address (mail)
Group (Department)Group (Department)
Windows User AccountWindows User Account
Resource GUID (objectGUID)Resource GUID (objectGUID)
CustomizableCustomizable
AD Sync in Project 2007AD Sync in Project 2007
FasterFaster
New find group UINew find group UI
Automatic resource reactivationAutomatic resource reactivation
More intuitive user exclusion processMore intuitive user exclusion process
Initiate AD sync from any computerInitiate AD sync from any computer
No group size limitsNo group size limits
True cross forest supportTrue cross forest support
Custom AD field mappingsCustom AD field mappings
No AD Group Size LimitsNo AD Group Size Limits
LDAP Policy limits LDAP Policy limits 1000-1500 group 1000-1500 group members retrieved members retrieved at a timeat a time
Project “12” uses Project “12” uses range retrievalrange retrieval
Nesting still Nesting still supportedsupported
Total 4500 Users
1500 Users 1500 Users1500 Users
Total 4500 Users
1500 Users 1500 Users1500 Users
Single Group (4500 Users)
True Cross-Forest SupportTrue Cross-Forest Support
Sync to groups in external forestsSync to groups in external forests
Sync to group members in external forestsSync to group members in external forests
Forest A Forest B
Group-RemoteForest
Project Server
Member-RemoteForest
Member-RemoteForest
Member-RemoteForest
AD Sync
Forest A Forest B
Group-LocalForest
Project Server
Member-RemoteForest
Member-RemoteForest
Member-RemoteForest
AD Sync
Forest A Forest B
Group-LocalForest
Project Server
Member-LocalForest
Member-RemoteForest
Member-RemoteForestAD Sync
Custom AD Field MappingsCustom AD Field Mappings
Use AD Sync server-side events toUse AD Sync server-side events toMap any AD field to any Project Map any AD field to any Project custom field custom field
Control special character replacements Control special character replacements ““[“ and “]” replaced by “{“ and “}”[“ and “]” replaced by “{“ and “}”
List separator (“,”) replaced by “;”List separator (“,”) replaced by “;”
Control duplicate name handlingControl duplicate name handling
ConclusionConclusion
Work split between Central, SSP, and Work split between Central, SSP, and Project Instance administrationProject Instance administration
Project Server Instance Administration Project Server Instance Administration not radically differentnot radically different
Some nice improvements Some nice improvements
Deeper integration with WSSDeeper integration with WSS
© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.