microsoft project 2007 server administration overview

59
Microsoft Project Microsoft Project 2007 Server 2007 Server Administration Administration Overview Overview Adrian Jenkins Adrian Jenkins Supportability Program Manager Supportability Program Manager Project Project Microsoft Corporation Microsoft Corporation

Upload: krajendran

Post on 14-Nov-2014

118 views

Category:

Documents


0 download

DESCRIPTION

Microsoft Project 2007 Server Administration Overview

TRANSCRIPT

Page 1: Microsoft Project 2007 Server Administration Overview

Microsoft Project 2007 Microsoft Project 2007 Server Administration Server Administration OverviewOverview

Adrian JenkinsAdrian JenkinsSupportability Program ManagerSupportability Program ManagerProjectProjectMicrosoft CorporationMicrosoft Corporation

Page 2: Microsoft Project 2007 Server Administration Overview

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

Page 3: Microsoft Project 2007 Server Administration Overview

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

Page 4: Microsoft Project 2007 Server Administration Overview

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)

Page 5: Microsoft Project 2007 Server Administration Overview

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

Page 6: Microsoft Project 2007 Server Administration Overview

Central AdministrationCentral Administration

Page 7: Microsoft Project 2007 Server Administration Overview

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

Page 8: Microsoft Project 2007 Server Administration Overview

Shared Service ProviderShared Service Provider

Page 9: Microsoft Project 2007 Server Administration Overview

Project 2007 Server Project 2007 Server Instance AdministrationInstance Administration

Page 10: Microsoft Project 2007 Server Administration Overview

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

Page 11: Microsoft Project 2007 Server Administration Overview

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

Page 12: Microsoft Project 2007 Server Administration Overview

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…

Page 13: Microsoft Project 2007 Server Administration Overview

Improved Administration…Improved Administration…

Page 14: Microsoft Project 2007 Server Administration Overview

SecuritySecurity

Page 15: Microsoft Project 2007 Server Administration Overview

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

Page 16: Microsoft Project 2007 Server Administration Overview

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

Page 17: Microsoft Project 2007 Server Administration Overview

Manage GroupsManage Groups

No significant changes over Project No significant changes over Project Server 2003Server 2003

Page 18: Microsoft Project 2007 Server Administration Overview

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

Page 19: Microsoft Project 2007 Server Administration Overview

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

Page 20: Microsoft Project 2007 Server Administration Overview

Enterprise DataEnterprise Data

Page 21: Microsoft Project 2007 Server Administration Overview

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

Page 22: Microsoft Project 2007 Server Administration Overview

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

Page 23: Microsoft Project 2007 Server Administration Overview

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

Page 24: Microsoft Project 2007 Server Administration Overview

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’

Page 25: Microsoft Project 2007 Server Administration Overview

Database AdministrationDatabase Administration

Page 26: Microsoft Project 2007 Server Administration Overview

Delete Enterprise ObjectsDelete Enterprise Objects

Multi-delete!Multi-delete!

Cleaned up UICleaned up UI

Page 27: Microsoft Project 2007 Server Administration Overview

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

Page 28: Microsoft Project 2007 Server Administration Overview

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

Page 29: Microsoft Project 2007 Server Administration Overview

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

Page 30: Microsoft Project 2007 Server Administration Overview

Look And FeelLook And Feel

Page 31: Microsoft Project 2007 Server Administration Overview

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

Page 32: Microsoft Project 2007 Server Administration Overview

Grouping & Gantt Chart Grouping & Gantt Chart FormatsFormats

No difference from Project Server 2003No difference from Project Server 2003

Page 33: Microsoft Project 2007 Server Administration Overview

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

Page 34: Microsoft Project 2007 Server Administration Overview

CubeCube

Page 35: Microsoft Project 2007 Server Administration Overview

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

Page 36: Microsoft Project 2007 Server Administration Overview

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

Page 37: Microsoft Project 2007 Server Administration Overview

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.

Page 38: Microsoft Project 2007 Server Administration Overview

Time And Task ManagementTime And Task Management

Whole section covering timesheets, Whole section covering timesheets, day 2 in session day 2 in session OAP220OAP220

Page 39: Microsoft Project 2007 Server Administration Overview

QueueQueue

Page 40: Microsoft Project 2007 Server Administration Overview

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

Page 41: Microsoft Project 2007 Server Administration Overview

Queue SettingsQueue Settings

Max threadsMax threads

Polling intervalPolling interval

SQL retry intervalSQL retry interval

SQL retry limitSQL retry limit

Page 42: Microsoft Project 2007 Server Administration Overview

Operational PoliciesOperational Policies

Page 43: Microsoft Project 2007 Server Administration Overview

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

Page 44: Microsoft Project 2007 Server Administration Overview

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

Page 45: Microsoft Project 2007 Server Administration Overview

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

Page 46: Microsoft Project 2007 Server Administration Overview

Project WorkspacesProject Workspaces

Creation and Deletion of PWS sitesCreation and Deletion of PWS sites

Edit site addressEdit site address

Synchronize usersSynchronize users

Page 47: Microsoft Project 2007 Server Administration Overview

Project Workspace SettingsProject Workspace Settings

Default Web ApplicationDefault Web Application

Default workspace propertiesDefault workspace properties

Auto ProvisionAuto Provision

PermissionsPermissions

Page 48: Microsoft Project 2007 Server Administration Overview

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

Page 49: Microsoft Project 2007 Server Administration Overview

Active Directory Active Directory SynchronizationSynchronization

Page 50: Microsoft Project 2007 Server Administration Overview

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

Page 51: Microsoft Project 2007 Server Administration Overview

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

Page 52: Microsoft Project 2007 Server Administration Overview

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

Page 53: Microsoft Project 2007 Server Administration Overview

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

Page 54: Microsoft Project 2007 Server Administration Overview

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)

Page 55: Microsoft Project 2007 Server Administration Overview

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

Page 56: Microsoft Project 2007 Server Administration Overview

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

Page 57: Microsoft Project 2007 Server Administration Overview

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

Page 58: Microsoft Project 2007 Server Administration Overview

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

Page 59: Microsoft Project 2007 Server Administration Overview