Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
Introduction 1
Introduction .............................................................................. 1
Microsoft Office Project Server 2003 Online Books Series..................................... 1
What Will You Learn from this Book? ....................................................................... 2
Who Should Read this Book?.................................................................................... 2
How is this Book Structured? .................................................................................... 3
Revision History.......................................................................................................... 3
Chapter 1 5
Administering Project Server Using Project Web Access................ 5
Working in the Project Web Access Admin Center................................................... 7
Managing Users and Groups.............................................................................. 7
Managing Security .............................................................................................. 8
Managing Views .................................................................................................. 8
Configuring Project Server.................................................................................. 9
Managing Windows SharePoint Services ........................................................10
Managing Enterprise Features.........................................................................11
Customizing Project Web Access .....................................................................12
Cleaning Up Project Server Data......................................................................13
Understanding Project Server Security...................................................................14
Project Server Security .....................................................................................15
Users and Groups ......................................................................................17
Permissions................................................................................................18
Security Templates ....................................................................................18
Understanding Project Web Access Permissions...................................................19
When to Allow and Deny Project Web Access Permissions............................21
Understanding Active Directory Synchronization with Project Server...................21
Understanding Project Server 2003 Web Parts.....................................................22
Using the Default Project Server 2003 Web Parts .........................................23
Creating Custom Project Server 2003 Web Parts ..........................................23
Chapter 2 24
Managing Users and Groups ..................................................... 24
Managing Users .......................................................................................................24
Adding a User ....................................................................................................25
ii Microsoft Office Project Server 2003 Administrator’s Guide
Chapter 3 45
Managing Security ................................................................... 45
Security Rules in Categories ................................................................................... 45
Importance of Resource Breakdown Structure in Defining Security ............. 46
Managing Categories............................................................................................... 47
Adding a Category............................................................................................. 49
Modifying a Category ........................................................................................ 54
Deleting a Custom Category............................................................................. 54
Security Templates .................................................................................................. 55
Adding a Security Template ............................................................................. 56
Modifying a Security Template......................................................................... 57
Deleting a Security Template ........................................................................... 59
User Authentication ................................................................................................. 60
Recommendations for Determining User Authentication............................... 62
Setting Authentication Options ........................................................................ 62
Chapter 4 65
Managing Views....................................................................... 65
About Views.............................................................................................................. 67
Using Versions in Project and Project Center Views ....................................... 68
Working with Project Views ..................................................................................... 68
Working with Project Center Views ......................................................................... 77
Working with Assignment Views.............................................................................. 81
Working with Resource Center Views ..................................................................... 85
Working with Portfolio Analyzer Views .................................................................... 88
Modifying, Copying, and Deleting Views ................................................................. 89
Making Views Available to Project Web Access Users........................................... 90
Getting Additional Views................................................................................... 91
Microsoft Office Project Server 2003 Administrator’s Guide iii
Chapter 5 93
Configuring Project Server........................................................ 93
Enterprise and Non-Enterprise Modes ...................................................................93
Running Project Server in Enterprise Mode ....................................................94
Running Project Server in Non-Enterprise Mode ............................................95
Enabling Enterprise Features...........................................................................96
Using Master Projects with Project Server ...............................................98
Allowing Projects to Use Local Base Calendars .....................................101
Enforcing a Single Currency ....................................................................101
Allowing Only Enterprise Projects to Be Published to Project Server....102
Synchronizing the Enterprise Resource Pool with Active Directory..............102
Selecting the Features Available to Users in Project Web Access ...............105
Specifying the Intranet or Extranet Addresses for Project Server................106
Menus.....................................................................................................................107
Adding a Custom Top-Link or Side-Pane Menu.............................................108
Modifying a Top-Link or Side-Pane Menu......................................................110
Deleting a Top-Link or Side-Pane Menu ........................................................111
Chapter 6 112
Managing Windows SharePoint Services...................................112
Windows SharePoint Services Collaboration Features........................................112
Collaborating with Documents .......................................................................113
Tracking Issues ...............................................................................................114
Identifying Risks..............................................................................................115
Using the Project Workspace .........................................................................117
Managing Windows SharePoint Services .............................................................118
Connecting to Windows SharePoint Services................................................119
Site Provisioning Settings...............................................................................121
Managing SharePoint Sites............................................................................125
Creating, Editing, and Deleting Windows SharePoint Services Sites ...126
Synchronizing Users, Permissions, and Other Information ...................127
Going to Windows SharePoint Services Site Administration.................128
Synchronizing Administrator Accounts ..........................................................130
Connecting to SharePoint Portal Server ........................................................131
Project Workspace Site Settings ...........................................................................133
Administration.................................................................................................135
Customization .................................................................................................136
Manage My Information .................................................................................140
Top-Level Site Administration................................................................................141
Users and Permissions...................................................................................142
Management and Statistics ...........................................................................143
Site Collection Galleries..................................................................................145
iv Microsoft Office Project Server 2003 Administrator’s Guide
Chapter 7 159
Managing Enterprise Features ................................................ 159
Updating Resource Tables and OLAP Cubes........................................................159
Building the OLAP Cube and Updating Resource Availability.......................162
Updating Resource Availability.......................................................................164
Checking In Enterprise Projects ............................................................................165
Checking In Enterprise Resources........................................................................167
Using Versions........................................................................................................168
When to Use Project Versions........................................................................170
When to Use the Version Archived Option.....................................................171
Saving a Version of a Project .........................................................................171
Adding a Custom Version ...............................................................................172
Modifying a Custom Version...........................................................................172
Deleting a Custom Version.............................................................................173
Chapter 8 174
Customizing Project Web Access ..............................................174
Timesheet Tracking Settings.................................................................................174
Specifying the Default Tracking Settings for Project Plans ..........................176
Locking Down the Default Tracking Setting ...........................................176
Working with Managed Timesheet Periods...................................................177
Working with Non-Managed Timesheet Periods ...........................................180
Moving to Managed Timesheet Periods
from Non-Managed Timesheet Periods....................................................181
Define Current and Future Task Visibility ......................................................183
Gantt Chart Formats ..............................................................................................183
Grouping Formats ..................................................................................................185
Home Page Formats ..............................................................................................187
Links ................................................................................................................188
Content............................................................................................................189
Keyboard Shortcuts for the Home Page Formats Page................................190
Notifications and Reminders.................................................................................190
Microsoft Office Project Server 2003 Administrator’s Guide v
Chapter 9 194
Cleaning Up Project Server Data ..............................................194
Deleting Projects Using the Open from
Microsoft Office Project Server Dialog Box......................................................200
Chapter 10 203
Working with Portfolio Analyzer............................................... 203
Configuring Portfolio Analyzer ...............................................................................204
Creating Portfolio Analyzer Views..........................................................................208
Preparing to Create Portfolio Analyzer Views ................................................210
Using Multiple OLAP Cubes ............................................................................214
Add Users to Cube Database Roles in Analysis Services .............................216
Making Views Available to Project Web Access Users..................................216
Working with Portfolio Analyzer Views ..................................................................217
Saving Portfolio Analyzer Views as GIF Images.............................................218
Saving Portfolio Analyzer Views as Links in Project Web Access .................220
(Sample) Tracking Resource Workload by Skill Level...................................220
Appendix A 232
Additional Resources ............................................................. 232
Microsoft Office Project Server 2003 Online Books Series.................................232
Project Server-Related Web Sites .........................................................................232
Appendix B 234
Project Server Administrative Tools ......................................... 234
Delete Duplicate Projects Utility............................................................................234
Working with projects in the Project Server database..................................236
Deleting duplicate projects prior to upgrade.................................................236
Project Server Cleaner...........................................................................................237
Project Server Documentation ..............................................................................242
On the Project Server and Project Professional CDs ....................................242
Project Server Health Monitor...............................................................................242
Monitor Tab .....................................................................................................243
ViewDrop Tab ..................................................................................................244
PDS Info Tab ...................................................................................................245
Admin Tab .......................................................................................................246
Notify Tab ........................................................................................................247
Errors Tab........................................................................................................248
Project Renaming Utility ........................................................................................248
Installing the PDS Extension ..........................................................................249
Running the Application .................................................................................250
vi Microsoft Office Project Server 2003 Administrator’s Guide
Appendix C 270
Project Server Permissions ..................................................... 270
Project Server Category Permissions....................................................................270
Adjust Actuals .................................................................................................270
Approve Timesheets for Resources ...............................................................271
Assign Resources............................................................................................271
Build Team on Project ....................................................................................272
Create New Task or Assignment ....................................................................272
Delete Project .................................................................................................272
Edit Enterprise Resource Data.......................................................................273
Open Project....................................................................................................273
Save Project ....................................................................................................273
See Enterprise Resource Data.......................................................................274
See Projects in Project Center .......................................................................274
See Projects in Project Views.........................................................................274
See Resource Assignments in Assignment Views ........................................274
View Risks, Issues, and Documents ..............................................................275
Project Server Global Permissions........................................................................275
About Microsoft Office Project Server 2003 .................................................275
Assign Resource to Project Team ..................................................................275
Assign To-Do List Tasks ..................................................................................276
Backup Global.................................................................................................276
Build Team on New Project ............................................................................276
Change Password ...........................................................................................277
Change Work Days..........................................................................................277
Check In My Projects ......................................................................................277
Clean Up Project Server Database ................................................................277
Connect to Project Server using Microsoft Project 2002 .............................278
Microsoft Office Project Server 2003 Administrator’s Guide vii
Appendix D 294
Project Server Default Settings ............................................... 294
Users.......................................................................................................................294
Administrator ..................................................................................................294
Groups ....................................................................................................................298
Administrators.................................................................................................298
Executives .......................................................................................................301
Portfolio Managers .........................................................................................305
Project Managers............................................................................................308
Resource Managers........................................................................................311
Team Leads.....................................................................................................315
Team Members...............................................................................................318
Categories ..............................................................................................................322
My Direct Reports ...........................................................................................322
My Organization ..............................................................................................322
My Projects......................................................................................................324
My Resources..................................................................................................325
My Tasks .........................................................................................................326
Organization ...........................................................................................................327
Appendix E 331
Project Server Spooler............................................................ 331
Activating the Project Server Spooler ...................................................................331
Using the Project Server Spooler Dialog Box........................................................332
Resolving Project Server Spooler Errors...............................................................333
Project Server Spooler Errors.........................................................................333
Generic error during database access or update ..................................334
Data corruption in Project Server Database ..........................................334
MSP_WEB_ADMIN table not initialized ..................................................334
Invalid Resource Name ...........................................................................335
Domain validation of Windows account failed.......................................335
Resource already exists ..........................................................................335
Windows authentication only..................................................................336
Project Server authentication only .........................................................336
All authentication types disallowed ........................................................336
Microsoft Office Project Server 2003 Administrator’s Guide ix
Appendix F 341
Project Server Registry Settings, Services,
and Application Folders .......................................................341
Project Server Registry ..........................................................................................341
\CubeProcess .................................................................................................342
\OLE DB Provider............................................................................................342
\Services\Configuration .................................................................................343
\Configuration\Connector.......................................................................343
\Configuration\Views Notification ..........................................................343
\Configuration\SessionMgr ....................................................................344
\WebClientServer\Languages .......................................................................344
\WebClient Server\ProjectServer\Datasets..................................................345
\Datasets\Application.............................................................................345
\Datasets\EnterpriseDatabase ..............................................................346
\Datasets\STS .........................................................................................346
\Datasets\ViewsFileDrop........................................................................346
\Datasets\ViewsSchedulingDatabase ...................................................347
\WinProj ...................................................................................................347
\WebClient Server\ProjectServer\Services ..................................................347
Services ..................................................................................................................347
Project Server Session Mgr Service (PjSessionMgr).....................................348
Project Server Tracing Service (PjTraceSvc)..................................................349
Project Server Views Notification Service (PjViewNotify)..............................349
Project Server Scheduled Process Service (PjSchSvc) .................................349
Project Server Connector Service (PjConnectSvc) ........................................350
Folders....................................................................................................................350
\BIN\1033 ......................................................................................................351
\BIN\Connector ..............................................................................................351
\BIN\ViewDrop................................................................................................351
\Help\1033.....................................................................................................351
\IIS Virtual Root...............................................................................................352
Microsoft Office Project Server 2003 Administrator’s Guide 1
Introduction
The Microsoft Office Project Server 2003 Administrator’s Guide is designed to help your
organization understand the tasks involved with administering Microsoft® Office Project
Server 2003.
Send us your feedback. Please let us know what you think about the quality of this
content. If this text does not meet your needs, let us know how we can improve it. If this
text was helpful to you, let us know how it helped.
mailto:projdocs@microsoft.com?subject=Feedback: Microsoft Office Project Server 2003
Administrator’s Guide
your organization as to what your EPM solution should be. The Microsoft® Office Project
Server 2003 Online Books series will help you succeed in deploying your organization’s
project management solution.
Revision History
The following table provides the revision history for this document.
Date Revision
October 2003 • Initial Publication.
Date Revision
administrative tools to Appendix B,
Project Server Administrative Tools.
5 Microsoft Office Project Server 2003 Administrator’s Guide
1
Administering Project Server Using
Project Web Access
Microsoft® Office Project Web Access 2003 is one of two interfaces that can be used to
work with and access information stored in Microsoft Office Project Server 2003. (The
other interface is Microsoft Office Project Professional 2003.) Project Web Access
provides specific access to Project Server information in the following areas:
• Home Allows quick access to Project Server information and helps users decide
which areas they need to visit first. For example, team members may learn they have
new tasks and will decide they need to go to the Tasks area to see them. What users see
in the Home area depends on the permissions they have in Project Server.
• Tasks Allows team members to view, edit, and update project task assignments that
have been made in Project Professional. Users can work with tasks in either a Gantt
Chart or a Timesheet view. Users can only see information that the Project Server
administrator has given them permission to see. In the Tasks area, users can perform
numerous activities regarding their tasks, such as viewing, creating, and delegating
tasks, and working times, such as transferring non-working time from their Microsoft
Outlook® Calendars and making updates.
• Project Allows users to view portfolios of projects or individual projects. Users can
see either summary information about multiple projects or detailed information about
individual projects. They can also create to-do lists, which are lists of tasks that are not
associated with a project.
• Resource Allows users to view, modify, and analyze information across projects and
assignments published to Project Server.
• Status Reports Allows project managers to request, collect, and consolidate text-
based status reports. A status report is simply a narrative description from team
6 Microsoft Office Project Server 2003 Administrator’s Guide
members about progress related to project tasks. Team members are allowed to
respond to status reports and send their responses to their managers. Status reports
can be set up so that project managers receive both individual submissions and a
merged or compiled status report that groups responses per section into a single status
report.
• Updates Allows project managers to review updates to project tasks and to resource
working times sent to project managers from a resource’s Tasks area. Project managers
can also update project plans even after they have been published to the Project Server
database.
• Documents Allows users to easily manage project-related documents by viewing
them, uploading them, and linking them to tasks by using Project Web Access. Before
users can work with documents, a server running Microsoft Windows® SharePoint™
Services must be installed and configured properly for Project Server.
• Issues Allows users to track issues that arise throughout the project life cycle by
allowing users to view and submit issues. Tracking issues improves the efficiency and
effectiveness of project management because it enables communication about
problems and helps identify related action items that can be used to resolve the issue.
Before project managers can track issues, a server running Windows SharePoint
Services must be installed and configured properly for Project Server.
• Risks Allows users to track information that can have adverse affects on the project
life cycle by allowing users to report and identify risks to a project’s success. Before
project managers can track risks, a server running Windows SharePoint Services must
be installed and configured properly for Project Server.
• Admin For more information about the Project Web Access Admin center, see
Working in the Project Web Access Admin Center.
X To access Project Web Access from a Web page
1. Open Microsoft Internet Explorer.
2. Enter the Uniform Resource Locator (URL) for Project Server, for example:
http://<servername>/projectserver
X To access Project Web Access from the server running Project Server
1. Log on to the server running Project Server.
2. On the Start menu, point to All Programs, then Microsoft Office Project
Server 2003, and then select Configure Microsoft Office Project Server.
X To access Project Web Access from Project Professional
1. Start Project Professional and connect to Project Server.
2. On the Collaborate menu, select Project Center, Resource Center, Portfolio
Analyzer, Portfolio Modeler, Risks, Issues, or Documents.
Microsoft Office Project Server 2003 Administrator’s Guide 7
Managing Security
The Manage Security section enables you to establish user account creation and
authentication preferences, set security permissions for collections of projects, resources,
and assignments; create and edit templates for security permissions; and specify the
minimum password length for Project Server authentication.
Managing Views
The Manage Views section provides a location to define Project, Project Center, Resource
Center, Assignment, and Portfolio Analyzer views.
Microsoft Office Project Server 2003 Administrator’s Guide 9
The Update resource tables and OLAP cube page in Project Web Access.
Note For more information about updating OLAP cubes, checking in enterprise projects and
enterprise resources, and managing project versions, see Chapter 7, Managing Enterprise Features
in the Microsoft Office Project Server 2003 Administrator’s Guide.
access to Project Server, users are required to log on through Project Web Access or
Project Professional. This process identifies and authenticates the person logging on against
the user accounts within Project Server and then uses the Project Server security model to
determine which areas the user has permission to view and access.
rights to perform actions on objects associated with a category. Permissions are applied
to a server (or organization), group, category, or a user. This means that a user’s actual
permissions will consist of the combination of all permissions the server has, the
groups the user belongs to, categories the user has access to, as well as permissions
granted directly to the user.
• Categories The collections of projects, resources, assignments, views, and models to
which users and groups in Project Server are granted access. Categories define the
scope of the information accessed, providing multiple types of access to data for
groups of users.
• Views Sets of data fields that can be displayed for the collections of projects,
assignments, and resources in a category. Views also define the format of the display,
for example the columns that are displayed, a grouping style, or a filter.
Uses for Security
Project Server security can be used effectively in many different ways. For example it can:
• Protect confidential data from other users There may be sensitive projects or data,
such as resource rates, that need to be protected. If information is being supplied
externally from the organization to clients, suppliers, or partners, there may be some
information or details that should not be disclosed.
• Secure data from malicious or accidental damage Project data is usually extremely
valuable. Ensuring that only the right users have access to that data and removing
functionality from those that don’t need it reduces the changes of accidental or
malicious loss of data.
• Provide data depending on the information needs and functionality
requirements of the user The Project Server security model can be configured to
personalize information so that users only see the data that is relevant to them, rather
than all data. For example, system performance can be improved when Project Server
security is used to narrow the amount of information that a group of users can see. In a
large deployment (or a deployment with large sets of data), every user is not required to
see every view or to access all pieces of data. A group of resources may only need to
see their own work, making the need to view project and portfolio data unnecessary.
• Enforce project management processes discipline within the organization
Assigning functionality to roles can help ensure (or relax) discipline around an
organization’s project management process. For example, resources can have the
options for adding, rejecting, and delegating tasks removed.
What a user sees in terms of data content and what he or she can do in terms of
performing actions or manipulating that data is governed by the relationship between the
user, the permissions the server has, the permissions the user has or the groups to which he
Microsoft Office Project Server 2003 Administrator’s Guide 17
or she belongs, the categories to which he or she belongs, and the views of data within
those categories.
Because the things a user needs to see and do usually depend on the role he or she plays
within an organization, it makes sense to define groups, permission templates, and
categories in terms of the job he or she performs within the project management
environment of the organization. Some users have implied roles—for example, users who
publish project plans to Project Server are usually project managers. Groups can be defined
in terms of the roles they carry out—for example, team members, project managers,
executives, and those who have similar permissions assigned to them. These roles would
then map to the different categories, depending on the role’s information needs—that is,
team members usually only need access to tasks, so they belong to a task’s category.
This approach to security is reflected in the predefined groups, templates, and categories
that are created when Project Server is installed.
• Resource managers
• Team leads
• Team members
Administrators usually assign user rights by adding a user account to one of the built-in
groups or by creating a new group and assigning specific user rights to that group.
Note For a complete list of Project Web Access global and category permissions, see Appendix C:
Project Server Permissions in the Microsoft Office Project Server 2003 Administrator’s Guide.
Permissions
Permissions can be set in a number of different places within the Project Server
administration menu. They are enabled and disabled by selecting the check boxes in the
Allow and Deny columns. Both columns function as an on/off switch, meaning that if the
check box is selected, permission is allowed or denied. If the Allow or Deny check boxes
are not enabled, the state is considered Not Allow. The Not Allow state will not prevent a
user from accessing the feature associated with the permission if they are granted
permission in some other way (for example, belonging to more than one security category,
one with the permission allowed, the other not allowed). If the permission is denied
anywhere, permission will be denied everywhere for a particular user or group.
Note The Deny check box is provided to enable the administrator to deny access to functionality by
overriding any other permission settings. Administrators should only select the Deny check box in
limited circumstances. Situations where using the Deny check box may be appropriate are when a
user outside the organization will be accessing Project Server (or for any other reason where all
functionality needs to be stopped); otherwise, the Deny check box should be used cautiously. The
administrator account is protected against its permissions being denied to prevent accidental
lockout.
In an organization where there are many users, setting up a large number of permissions on
an individual basis and administering those permissions can be an overwhelming task. To
make this easier, you can use the principle of groups to assign permissions to multiple users
with a single action. You should create the groups and define the set of permissions to
associate with the groups before assigning users to groups and groups to categories. This
should be a planned process; the day-to-day administration of users, groups, and categories
should be as simple as adding users to security groups or removing them. This approach
will help reduce the day-to-day activities and management processes required of your
Project Server administrator.
Security Templates
Security templates are a quick way to apply or reset predefined permission profiles to new
or existing users, groups, and categories. By applying security templates, the rights being
applied can easily be standardized according to the role. There are a number of predefined
Microsoft Office Project Server 2003 Administrator’s Guide 19
templates created when Project Server is installed. These align with the predefined groups.
These security templates can be customized and/or new security templates created.
Creating custom security templates should be a process that your organization plans for.
For example, first determine the common usage patterns that are required in your
organization but which are not covered by the default security categories included with
Project Server. This will help identify the requirements for a custom security template.
Once the usage pattern is understood, next determine the combined patterns of data access
and the permission requirements that are needed by users when performing all of the
required tasks defined by the usage pattern. This becomes the definition of the security
category. The next step is to determine the set of projects, resources, views, etc., that the
users and groups assigned to the security category will need to be able to access. Then add
the users and groups to the custom security category; they will use the permissions defined
in the template and will have access to the projects, views, resources, etc., that are also
defined in the template.
Use security templates in combination with groups to make it easier to set permissions.
First, create a new security template, and then grant all users in the group permissions
based on the new security template.
• Project Web Access includes the following default groups:
• Administrator
• Executive
• Portfolio Manager
• Project Manager
• Resource Manager
• Team Lead
• Resource
A group may not be part of another group.
• Security Templates A security template is simply a predefined set of permissions.
Use security templates to simplify granting permissions to groups of users who need
access to the same data. Project Web Access includes the following default security
templates:
• Administrator
• Executive
• Portfolio Manager
• Project Manager
• Resource Manager
• Team Lead
• Resource
Note Changing the settings for a security template does not automatically apply the same
set of changes to each of the users and groups the template was applied to. A security
template is simply intended to be a starting point for assigning permissions to users and
groups.
The Active Directory Connector in Project Server 2003 facilitates synchronization of users
and groups from Active Directory to Project Server as long as the servers running Active
Directory and Project Server are working across trusted domains. This new component
makes calls to the Project Data Service (PDS) so that Active Directory data is written to the
Enterprise Resource Pool and security group membership information in the Project
Server database based on the presence and status of users in Active Directory (as compared
to the presence and status of users and groups in mapped security groups or users in the
Enterprise Resource Pool).
You should think about Active Directory synchronization with Project Server as two
separate features:
• Mapping Active Directory groups to Project Server security groups. Each security
group in Project Server can be mapped individually to Active Directory security
groups. All users and groups within the Active Directory security group that is mapped
to a Project Server security group will be added to the Project Server security group
during synchronization.
• Mapping an Active Directory group to the Project Server Enterprise Resource Pool.
When the Enterprise Resource Pool and Project Server security groups are configured to
be synchronized with a security group or group of security groups in Active Directory, you
can automate some of the most important steps in the process of creating users and getting
them associated with the right security groups in Project Server.
• For more information about synchronizing the Enterprise Resource Pool with Active
Directory, see the topic Synchronizing the Enterprise Resource Pool with Active
Directory in Chapter 5, Configuring Project Server of the Microsoft Office Project
Server 2003 Administrator’s Guide.
• For more information about synchronizing Project Server security groups with security
groups in Active Directory, see the topic Security Group Synchronization with
Active Directory in Chapter 2, Managing Users and Groups of the Microsoft Office
Project Server 2003 Administrator’s Guide.
2
Managing Users and Groups
Users and groups of users are what security in Microsoft® Office Project Server 2003 is
built around. You should define groups by identifying common needs based on the areas of
Project Server to which a single user would need access. For example, every user will need
to view his or her projects and tasks, but perhaps only project managers should be allowed
to create assignments. After you have defined your groups, you can add users to the
groups. Users added to groups will inherit the equivalent permissions assigned to the
groups. Defining access to Project Server by group also keeps the overall number of
security principals with direct permissions to categories to a minimum, which simplifies
administering Project Server security. Typically, the membership of a group will change
frequently; however, the security requirements of a group will rarely change.
Managing Users
Users can belong to one or more Project Server security groups, depending on the jobs
they perform or the organization in which they work. Project Server creates a single user
during installation: the Project Server administrator account.
Microsoft Office Project Server 2003 Administrator’s Guide 25
Adding a User
Every user in Project Server and Microsoft Office Project Web Access 2003 must have a
user account created before he or she can log on and interact with project data. There are
two user types in Project Server: Microsoft Windows® authenticated users (domain
accounts) and Project Server users (user name and password accounts). Both Windows
authenticated users and Project Server users can be given access to any area of Project
Server, Project Web Access, or Microsoft Office Project Professional 2003; Windows user
accounts are required for the following enterprise features:
• Portfolio Analyzer
• Portfolio Modeler
• (Recommended) Windows SharePoint™ Services Documents, Issues, and
Risks Windows SharePoint Services requires Windows authentication for users to be
26 Microsoft Office Project Server 2003 Administrator’s Guide
able to access the Documents, Issues, Risks areas of Project Web Access. Users with
Project Server user accounts may be able to access these pages, depending on your
configuration; however, only Windows authenticated users will be able to use every
feature in these areas.
• Membership in the Enterprise Resource Pool and Synchronization of the Project
Server Enterprise Resource Pool with a single Active Directory security group
The Project Server Enterprise Resource Pool must be created in Project Professional
and saved to Project Server, or created by synchronizing a group in Active Directory
with the Enterprise Resource Pool.
Note For more information about the Enterprise Resource Pool, see the topic
Synchronizing the Enterprise Resource Pool with Active Directory Chapter 5, Configuring
Project Server in the Microsoft Office Project Server 2003 Enterprise Configuration Guide.
4. On the Add User page, select an authentication method for this user.
• If you select Windows Authentication, complete the Windows User Account,
E-mail (optional), and User Name text boxes.
5. Under Groups: Select the groups in which the user is a member, select the groups
to which the user will belong and then either click Add or, to add the user to all
available groups, click Add All.
Users automatically inherit the permissions of any groups they belong to.
6. Under Categories: Select the category that can be accessed by this user, select the
categories the user can access, and then either click Add or, to add the user to all
available categories, click Add All.
For each category, set the permissions for the user within the category.
Note For more information about Project Server security categories, see the section
Managing Categories in Chapter 3, Managing Security of the Microsoft Office Project
Server 2003 Administrator’s Guide.
7. You can set permissions manually for any category or you can apply a security template
containing predefined permission settings. To set permissions using a security
template, in the Selected categories list, select the category to which you want to
apply the template. Select the template to apply in the list next to the Set Permissions
with Template button, and then click Set Permissions with Template.
To set permissions manually in the Selected categories list, select the category to
which you want to apply permissions. In the Permissions list, click Allow or Deny
for each activity. In most cases, you only need to set permissions at the group level; use
category permissions for users with special needs that are not covered by a group’s
permissions.
Microsoft Office Project Server 2003 Administrator’s Guide 29
Note For more information about Project Server category permissions, see Appendix C:
Project Server Permissions in the Microsoft Office Project Server 2003 Administrator’s
Guide.
8. Under Global Permissions: Set user’s global permission, select the global
permissions for the user. To set permissions using a security template, select the
template to apply in the list next to the Set Permissions with Template button, and
then click Set Permissions with Template.
Note For more information about Project Server category permissions, see Appendix C:
Project Server Permissions in the Microsoft Office Project Server 2003 Administrator’s
Guide.
Modifying a User
You can modify user account information for any user in the Project Server database. You
might want to do this, for example, if a resource name is changed or if a resource changes
roles in your organization.
X To modify information for a Project Web Access user
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage users and groups.
2. In the side pane, under Add, modify, and delete, click Users.
3. On the Users page, select the user you want to modify, and then click Modify User.
4. In the alert, click Yes to confirm that you want to deactivate the user.
X To reactivate a user account
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage users and groups.
2. In the side pane, under Add, modify, and delete, click Users.
3. On the Users page, select a user. Click Show Grid to view all users or just select a user
from the drop-down list. After you have selected the user to reactivate, click Modify
User.
4. On the Modify User page, in the Account Status list, select Active.
5. Click Save Changes.
4. Under Merge User Accounts, verify that the account on the left is the user account
you want to keep. If it is not, select a new user account from the list.
32 Microsoft Office Project Server 2003 Administrator’s Guide
5. In the list on the right, select the user account you want to merge into this account.
6. Click Save Changes.
This will create a single user account with all of the attributes of the user shown in the list
on the left, but with data from both user accounts. The user account on the right is deleted
permanently. Any non-project time entries for the deleted user are also deleted.
Managing Groups
A group is a collection of users who have the same security requirements in Project Web
Access. By adding users to groups, you can significantly reduce the amount of time spent
managing user permissions. Users automatically inherit the permissions of any group to
which they belong.
• Project Managers group Users are automatically added to the Project Managers
group when a Project Professional user publishes a project to the Project Server
database and when a Project Professional user creates a project manager account from
the Collaborate tab in the Options dialog box. The Project Managers group is granted
permissions to the My Projects category. The Project Managers group is able to view
and edit projects in the category. Project Managers are granted a number of global
permissions that allow creation of new projects, status reports, and to-do lists. They are
also granted limited permissions to the My Organization category.
• Resource Managers group The Resource Managers group is granted permissions to
the My Resources category.
• Executives group Users who require broad visibility of the projects and resources in
an organization can be added to the Executives group. This group can view any project
and any resource published to the server. Administrators must manually create user
accounts for users belonging to the Executives group. Only team members and project
manager accounts can be added automatically. The Executives group is granted
permissions to the My Organization category. The Executives group is granted global
permissions to view project and resource information in the Project Center, Resource
Center, Portfolio Analyzer, and Portfolio Modeler.
• Team Leads group This group can be used for users who do not manage projects
but need limited abilities to view and edit project information. This group is granted
permission to the My Projects category.
• Portfolio Managers group Users who manage the enterprise global template and
enterprise resource pool in an organization can be added to the Portfolio Managers
group. These users have broad ability to create and edit data, but cannot perform
Project Server administrative tasks like adding users or creating groups. Portfolio
Managers are able to view and edit all projects and resources in the organization. This
group is granted permission on the My Organization category.
34 Microsoft Office Project Server 2003 Administrator’s Guide
Creating a Group
You can create custom security groups in Project Web Access to customize Project Server
security to better meet the security requirements of your own organization.
4. In the Group Name and Description box on the Add Group page, type a name and
description for the group.
Microsoft Office Project Server 2003 Administrator’s Guide 35
5. In the Active Directory Group box, type the name of the associated Active Directory
group, if applicable.
Note For more information about using Active Directory to synchronize Project Server
security groups, see the topic Security Group Synchronization with Active Directory in
Chapter 2, Managing Users and Groups of the Microsoft Office Project Server 2003
Administrator’s Guide.
6. Under Users: Select the users that belong to this group, in the Available users list,
select the names of the users who will belong to the group, and then click Add. To
select multiple users, hold down the CTRL key while making your selections. To add
all available users, click Add All.
7. Under Categories: Select the categories that can be accessed by members of this
group, in the Available categories list, select the categories the group can access, and
then click Add. To select multiple users, hold down the CTRL key while making your
selections. To add all available categories, click Add All.
8. You can set permissions manually for any category or you can apply a security template
containing predefined permission settings. To set permissions using a security
template, in the Selected categories list, select the category to which you want to
apply the template. Select the template to apply in the list next to the Set Permissions
with Template button, and then click Set Permissions with Template.
To set permissions manually in the Selected categories list, select the category to
which you want to apply permissions. In the Permissions list, click Allow or Deny
for each activity. In most cases, you only need to set permissions at the group level; use
36 Microsoft Office Project Server 2003 Administrator’s Guide
category permissions for users with special needs that are not covered by a group’s
permissions.
Note For more information about Project Server category permissions, see Appendix C:
Project Server Permissions in the Microsoft Office Project Server 2003 Administrator’s
Guide.
9. Under Global Permissions: Set user’s global permission, select the global
permissions for the group. To set permissions using a security template, select the
template to apply in the list next to the Set Permissions with Template button, and
then click Set Permissions with Template.
Note For more information about Project Server category permissions, see Appendix C:
Project Server Permissions in the Microsoft Office Project Server 2003 Administrator’s
Guide.
4. Under Digital Dashboard link, if necessary, enter the path to the portal site Uniform
Resource Locator (URL) for this group.
Modifying a Group
You can modify the information associated with any security group in Project Web Access.
In addition, all default Project Server security groups (Administrators, Executives, Portfolio
Managers, Project Managers, Resource Managers, Team Leads, and Team Members) do
not have an Active Directory security group associated with them by default. If you want to
use the Active Directory synchronization feature of Project Server, you must first map
Active Directory security groups to Project Server security groups. Identifying the Active
Directory group to which a Project Server security group will be synchronized is a separate
process for each Project Server security group; Project Server security groups do not need
to map to the same Active Directory security group.
38 Microsoft Office Project Server 2003 Administrator’s Guide
4. On the Modify Groups page, make any necessary changes to group membership and
category or permissions associations.
5. Click Save Changes.
Deleting a Group
If you no longer need a custom security group, you can delete it. You should ensure that
there are no other users or groups dependent on this group before deleting it.
Microsoft Office Project Server 2003 Administrator’s Guide 39
X To delete a group
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage users and groups.
2. In the side pane, under Add, modify, and delete, click Groups.
3. On the Groups page, click a group in the Group Name column, and then click
Delete Group. You cannot delete Project Server predefined groups.
You can use the default security groups in Project Server or you can create custom groups
to represent the security and access needs of users in your organization. Once created, you
can assign those groups permissions to categories and views. In Project Server, users would
then be added to the groups and would inherit the group’s permission to the specific
categories and views. An administrator could then create custom groups in Active
Directory that map to Project Server security groups, and then add users to those groups in
Active Directory.
One approach that allows faster implementation of the Active Directory synchronization
feature is to create custom groups in Active Directory that map directly to the default
groups in Project Server. First, mimic the default Project Server group structure in Active
Directory, and then add users and groups. Then enable the Active Directory
synchronization feature for Project Server.
Because organizations may arrange their Active Directory groups in a way that does not
map to security groups in Project Server, an administrator needs to map Project Server
security groups to the appropriate Active Directory security groups and may need to create
specific Active Directory groups for this purpose. If these specific groups in Active
40 Microsoft Office Project Server 2003 Administrator’s Guide
Directory contain other groups (such as organizational units), the administrator can simply
place resources in the core Active Directory group and have the new Active Directory
synchronization feature automatically map them to the correct Project Server security
groups.
Synchronizing Active Directory with Project Server security groups is a two-step process in
Project Web Access:
• Specifying the Active Directory security group for each Project Server security group
that you want to synchronize.
Note For more information about specifying the Active Directory group, see the topic
Modifying a Group in Chapter 2, Managing Users and Groups of the Microsoft Office Project
Server 2003 Administrator’s Guide.
These two steps can be performed in any order, but actual synchronization will not take
place unless the Active Directory group specified in the Active Directory Group field on
the Modify Groups page matches a security group in Active Directory at the time of
synchronization.
The Project Server database will still show the processes as running and the user
interface will be disabled. You will need to restore the
MSP_WEB_ADMIN_AD.WADMIN_AD_GRP_UPDATE to 0 (from 1) in the
Project Server database, and then re-synchronize the Active Directory groups with
Project Server security groups.
• Enterprise features should not be disabled while synchronization is in progress.
• Only use the Update Now button when accessing Project Web Access from the
server running Project Server.
• The name entered in Project Web Access should match exactly the name of the Active
Directory group. For example, if the Active Directory group is “ac1ops ” then you
need to enter “ac1ops ” in Project Web Access (note the trailing space in both names
in this example). Entering a trailing space in Project Web Access when there isn’t one
in Active Directory will cause synchronization to fail.
• During a manual synchronization, if the page in Project Web Access where you specify
the synchronization information for Project Server is refreshed just before Active
Directory synchronization is started, then it will appear that the synchronization was
cancelled and has failed.
• If you are running Project Server on a computer that is on a domain using mixed mode
(compatible with user accounts that were created before Windows 2000 was available),
then be sure that the Active Directory group you are synchronizing to does not contain
any user accounts with empty user name or display name fields.
• The local system account that the Project Server Scheduled Process Service uses to run
Active Directory synchronization should have permission to read information from
Active Directory. If the user account associated with the Project Server Scheduled
Process Service does not have permission to read from Active Directory,
synchronization will fail.
• If the alias and user name in Active Directory do not match, for example “ac1ops” for
the alias and “AC1 Operations” for the user name, then you must specify the user
name for Active Directory synchronization to function properly with Project Server.
If you receive partial or total failures during Active Directory synchronization with Project
Server or the Enterprise Resource Pool, look in the Event Viewer to determine the specific
cause of the error. To open the Event Viewer, click Start, point to Administrative Tools,
and select Event Viewer.
X To specify the Active Directory security group for Project Server security groups
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage users and groups.
2. In the side pane, under Add, modify, and delete, click Groups.
42 Microsoft Office Project Server 2003 Administrator’s Guide
3. On the Groups page, select the group for which you want to specify the Active
Directory security group, and then click Modify Group.
4. On the Modify Group page, type the name of the Active Directory security group you
want to use in the Active Directory Group field.
For example, you can use the Active Directory group’s alias by itself or with the
domain in the form of domain\alias or alias@domain.
5. Click Save Changes.
X To set regular synchronization of Project Server groups with Active Directory
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage users and groups.
2. Under Add, modify, and delete, click Groups.
3. On the Groups page, under Active Directory: Set the options for AD
synchronization, select Update every, specify the update frequencies you want to
use, and then select the date and time when you want updates to begin.
Note A user can only select Update Now when he or she is logged on locally to the Project
Server computer and has permission to read from Active Directory.
This option is only available for users who have a Windows user account and already
belong to a Project Server security group that has been synchronized with Active
Directory.
5. Click Save Changes.
44 Microsoft Office Project Server 2003 Administrator’s Guide
Note The password must meet the minimum requirements for Project Server user
accounts, as specified under Password Length for Project Server Authentication in Project
Web Access. For more information about specifying the minimum password length, see the
topic User Authentication in Chapter 3, Managing Security of the Microsoft Office Project
Server 2003 Administrator’s Guide.
3
Managing Security
Categories are the collections of projects, resources, assignments, views, and models to
which users and groups in Project Server are granted access. Categories define which
collections of specific data (projects, assignments, resources, and views) that these users
and groups have access to. Categories allow the administrator to separate the data by scope
of the information accessed, and to filter data using security rules like Resource Breakdown
Structure (RBS) that can help organize and display data in specific ways.
Project Server creates five default categories during installation. These default categories are
designed to enable Project Server to provide the most common layer of security for a
hierarchical organization or matrix organization. You can only add users and groups to
categories directly. However, you can add projects and resources to categories manually by
choosing them from lists or you can use predefined filters (security rules) to automatically
add them to categories. Any user who has permission to a category is granted permission to
all of the projects and resources in the category.
Note For an introduction to Project Server security, see the topic Understanding Project Server
Security in Chapter 1, Administering Project Server Using Project Web Access of the Microsoft Office
Project Server 2003 Administrator’s Guide.
belong to the My Projects security category, a security rule queries for all of the projects
that they manage so that each manager has access to only the projects that they created.
Security rules are used to automate the granting of access to three different types of
objects: projects, resources, and models.
Security rules allow you to filter resources and projects by:
• All of the projects they manage.
• All of the projects to which they are assigned.
• All of the projects assigned to resources they manage.
• All of the projects managed by resources that they manage.
• A project manager’s or resource manager’s own information.
• Information for all resources in projects that they manage.
• Information for all resources that they manage.
• A project manager’s or resource manager’s own models.
• Models created by resources that they manage.
• (Projects) Allow users in this category to view all projects managed by resources
that they manage If a task in a project is assigned to a resource with an RBS code
below the category member in the RBS hierarchy, the category member will be able to
see the project in Project Center.
• (Resources) Allow users in this category to view information for all resources that
they manage If a resource has an RBS code assigned to it that is beneath the category
member in the RBS hierarchy, the category member will be able to view the resource
information.
• (Resources) Allow users in this category to view information for all resources in
projects that they manage If a project manager creates a project with ten resources
in it, then that project manager will be able view the information for those ten
resources.
• (Models) Allow users in this category to view models created by resources that
they manage If a model was created by a resource with an RBS code below (in the
same branch of the RBS tree) the user requesting access to the model, access will be
granted.
Note You will want to ensure that you have set up your organization’s RBS before adding users,
groups, and views to security categories in Project Web Access, outside of the default security
category settings that are included by default with Project Server. For more information about the
default security settings in Project Server, see Appendix D: Project Server Default Settings in the
Microsoft Office Project Server 2003 Administrator’s Guide.
Managing Categories
A Project Server installation creates five default security categories:
• My Tasks This category is intended for the individual team members who are
assigned to tasks in one or more enterprise projects. It grants users permission to view
Microsoft Windows® SharePoint™ Services Documents, Issues, and Risks, and
timesheets and status reports for the projects to which they are assigned.
• My Projects This category is intended for project managers. This category grants
project managers read and write access to project plans that they have created. By
default, project managers can view all enterprise resources.
• My Resources This category is intended for resource managers. This category uses a
security rule that is based on RBS and is only useful when RBS is defined.
• My Direct Reports This category is intended for resource managers who need to be
able to approve timesheets.
• My Organization This category is used to grant broad access to all information. This
category is intended for members of a Project Management Office (PMO), executives
in an organization, and other key users that require visibility to the entire organization.
48 Microsoft Office Project Server 2003 Administrator’s Guide
Users in this category are by default granted permission to view projects and resources
throughout the organization.
Adding a Category
You can add a custom security category in Project Web Access to help create a security
structure in Project Server that closely maps to the way your own organization handles
user- and group-level security.
4. On the Add Category page, under Category name and description, type the name
of the category and a description.
5. In the Available users and groups list, select the users and groups who will belong to
the security category, and then click Add.
50 Microsoft Office Project Server 2003 Administrator’s Guide
• To set category permissions using a security template, in the Users and groups
with permissions list, select a user or group. Select the template to apply from the
drop-down list next to the Set Permissions with Template button, and then
click Set Permissions with Template.
• To set category permissions manually, in the Users and groups with
permissions list, select a user or group. In the Permissions list, click Allow or
Deny for each permission.
7. Under Projects: Select the projects that users in this category can view, specify
the projects that users in this security category can view and the project views they can
use by selecting from the available projects and views or from options provided. All
projects selected will have the same set of views. There are three options:
Microsoft Office Project Server 2003 Administrator’s Guide 51
• Select All current and future projects in the Project Server database to allow
users that have permissions to this category to see all current and future projects in
the Project Server database.
• Select Only the projects indicated below to choose specific projects that are
currently saved in the Project Server database.
• Select one or more security rules from the list of security rules. The rules Allow
users in this category to view all projects they manage and Allow users in
this category to view all projects in which they are a team member are driven
by who created the project and whether the user is a member of a project team.
The rules Allow users in this category to view all projects managed by
resources that they manage and Allow users in this category to view all
projects assigned to resources that they manage are both driven by RBS.
• Select the project views that will belong to this category. If project views are not
added to a security category, users who belong to that security category will not be
able to see any projects in the Project Center.
• Select All current and future resources in the Project Server database to allow
users that have permissions to this category to see all current and future resources
in the Project Server database.
• Select Only the resources specified below to choose specific resources that are
currently saved in the Project Server database and whose assignments can or
cannot be viewed by users who belong to this category.
• Select one or more security rules from the list of security rules. The rules Allow
users in this category to view their own information and Allow users in this
category to view information for all resources in projects that they manage
are driven by who created the resource and whether the user is a member of a
project team.
The rules Allow users in this category to view information for all resources
that they manage and Allow users in this category to view information for all
resources that they manage directly are both driven by RBS.
• Select the Assignment views in this category. Users who belong to this category
will only be able to see Assignment views that have been added.
• Select the Resource Center views in this security category. If Resource Center
views are not added to a security category, users who belong to that security
category will not be able to see any resources in the Resource Center.
Microsoft Office Project Server 2003 Administrator’s Guide 53
9. Under Project Center Views: Select views for displaying a portfolio of projects,
specify the Project Center views, Portfolio Analyzer views, and Portfolio Modeler
views that users in this security category will be able to view by selecting from the lists
of views and options provided.
• Select the Project Center views in this security category.
• Specify the models that can be viewed. There are three options:
Select All current and future models in the Project Server database to allow
users that have permissions to this category to see all current and future models in
the Project Server database.
Select Only the models specified below to choose specific models that are
currently saved in the Project Server database.
54 Microsoft Office Project Server 2003 Administrator’s Guide
Select one or more security rules from the list of security rules. The rule Allow
users in this category to view their own models is driven by who created the
model.
The rule Allow users in this category to view models created by resources
that they manage is driven by RBS.
10. Click Save Changes.
Modifying a Category
You can modify the properties of any security category in Project Web Access, including
adding or removing groups, users, views, and more.
X To modify an existing category in Project Web Access
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage security.
2. In the side pane, under Security options, click Categories.
3. On the Categories page, select the category you want to modify, and then click
Modify Category.
3. On the Categories page, select the category you want to delete, and then click Delete
Category.
Security Templates
Security templates are a quick way to apply or reset predefined permission profiles to new
or existing users, groups, and categories. By applying security templates, the rights being
applied can easily be standardized according to the role. There are a number of predefined
templates created when Project Server is installed. These align with the predefined groups.
These security templates can be customized and/or new security templates created.
Creating custom security templates should be a process that your organization plans for.
For example, first determine the common usage patterns that are required in your
organization but not covered by the default security categories included with Project
Server. This will help identify the requirements for a custom security template. Once the
usage pattern is understood, next determine the combined patterns of data access and the
permission requirements that are needed by users when performing all of the required tasks
defined by the usage pattern. This becomes the definition of the security category. The next
step is to determine the set of projects, resources, views, etc., that the users and groups
assigned to the security category will need to be able to access. Then add the users and
groups to the custom security category; they will use the permissions defined in the
template and will have access to the projects, views, resources, etc., that are also defined in
the template.
56 Microsoft Office Project Server 2003 Administrator’s Guide
4. In the Add New Template dialog box, enter a name and a description for the security
template.
Microsoft Office Project Server 2003 Administrator’s Guide 57
• To base this template on an existing template, select a template from the Copy
Template list. The new template is populated with the security permissions in the
existing template.
• To create a new security template without setting permissions, do not select a
security template in the Copy Template list. You will need to modify the template
before it can be used.
5. Click OK.
4. Under Template Name and Description, modify the template name and update the
description as needed.
5. Under Permissions: Select the permissions that you want this template to be
allowed or denied, for each activity, select the check box in the Allow column to
allow users to perform the activity, or the check box in the Deny column to prevent
users from performing this activity.
Microsoft Office Project Server 2003 Administrator’s Guide 59
User Authentication
Project Server can authenticate users who have a Windows user account, a Project Server
user account, or both. By default, authentication for Project Server is set to Mixed, which
means both Windows and Project Server authentication methods are allowed. Users who
need to access information stored on servers running Windows SharePoint Services,
Microsoft SQL Server™ 2000, or Analysis Service will still require Windows
authentication.
Windows SharePoint Services (Documents, Issues, and Risks) and Analysis Services
(Portfolio Analyzer and Portfolio Modeler) require Windows authentication. If Mixed
authentication is selected, you will have to take some extra steps to allow Project Server
users access to those features in Project Web Access.
Note The Project Web Access default administrator account is always a Project Server user
account. Your organization should ensure that there is at least one user with administrative
privileges that uses the same authentication method as defined on the User authentication page in
Project Web Access.
It is recommended that you configure Internet Information Services (IIS) to use Secure
Sockets Layer (SSL) for best security. If you do not configure IIS to use SSL, potentially
sensitive data will be sent in clear text between the clients and servers in your deployment.
Examples of this include:
• If you are using Project Server accounts, then user names and passwords are sent from
client to server in plain text.
• All information exposed through the Project Data Service (PDS) is transmitted in plain
text, including a SQL Server 2000 user name and password.
62 Microsoft Office Project Server 2003 Administrator’s Guide
• Users of Project Web Access could transmit potentially sensitive company data
between client and server.
4
Managing Views
Microsoft® Office Project Web Access 2003 views contain all of the published
information about projects and resources in the Project Server database and can be used to
create Project, Project Center, Assignment, Resource Center, and Portfolio Analyzer views.
Views are simply live and interactive reports of project and resource information that is
stored in the Microsoft Office Project Server 2003 database. Views allow project team
members to see more than just the tasks, assignments, and projects that they are working
on. Views can also allow project and resource managers to communicate critical
information about their projects throughout their organization. For example, some views
allow team members to see information about just their projects. Other views can be used
to assist project and resource managers with keeping track of their project’s tasks, checking
to see which resources are available, and then matching the needs of their projects to the
skills of available resources.
66 Microsoft Office Project Server 2003 Administrator’s Guide
About Views
After you have installed and configured Project Server and added users to the Enterprise
Resource Pool, most organizations will be ready to start letting users interact with Project
Server data from Project Professional and Project Web Access without a lot of additional
configuration. However, users who will want to create views will need to be granted
permission to do so.
Users must have the appropriate permissions to access the Manage views area of Project
Web Access in order to create new views. Users must also have the appropriate
permissions to access the Projects and Resources areas of Project Web Access in order to
access existing views.
On the Specify Views page in Project Web Access, all of the Project, Project Center,
Assignment, Resource Center, and Portfolio Analyzer views that are currently available will
be displayed. Each view has the following descriptive elements:
• View Name is the name of the view. This is the same as the Name field under View
name and description when adding or modifying a view.
• View Type is the type of view. There are five types of views: Project, Project Center,
Assignment, Resource Center, and Portfolio Analyzer.
• Project views provide task, assignment, or resource information specific to a single
project.
• Project Center views provide a portfolio view of projects. A Project Center view
can allow users to view all enterprise projects in the Project Server database, edit
some project-level Enterprise Outline Codes in the Project Center view, and allow
grouping and filtering on the Enterprise Outline Codes in the Project Center view.
• Assignment views display task assignments that have been made through Project
Web Access, including projects and tasks that resources are currently working on,
non-project time entered by resources, and other assignment data, including the
timephased breakdown of a resource’s work and actual work values.
• Resource Center views contain a list of resources that are part of the Enterprise
Resource Pool. They include a resource view that groups resources using various
Enterprise Resource Outline Codes (pulled directly from the Enterprise Resource
Pool in the Project Server database), a view that allows a user to edit some
resource-level properties like Location, Department, or Skills, and availability and
usage views for any selected resource.
• Portfolio Analyzer views take advantage of Microsoft Office Web Components to
display online analytical processing (OLAP) data stored in cubes in the Analysis
Services server. This combination of technology allows you to use PivotTable and
PivotChart features to display and manipulate project data. Setting up and using
Portfolio Analyzer involves some additional steps.
68 Microsoft Office Project Server 2003 Administrator’s Guide
• View Description is the description of the view. This is the same as the Description
field under View name and description when adding or modifying a view.
5. Under Table: Select the type of information you want displayed in the view, click
Task. Allow the page to refresh with the updated list of fields.
6. Under Fields: Select the fields you want displayed in the view, in the Available
fields list, select the fields you want included in the view, and then click Add. To select
70 Microsoft Office Project Server 2003 Administrator’s Guide
multiple fields, hold down the CTRL key while making your selections. Each field is set
to Automatically fit this field to width by default.
• If you want to increase the width for a field, select the name of the field in the
Displayed fields list, select the Field width option, and then type the field width.
• If you want to have Project Web Access automatically determine the width of the
field in the view, select Automatically fit this field to width.
• If you want to adjust the order of the fields in the view, you can select a field under
Displayed fields and then click Up or Down to change the field order.
7. Under Splitter-bar: Enter an offset (in pixels) for the splitter bar in the view,
enter the number of pixels from the left of the view display that you want the Gantt
Chart splitter to be displayed.
8. Under Gantt Chart Format: Specify the Gantt Chart format for this view, select
the type of Gantt Chart or custom Gantt Chart that you want to use to display
information. The Gantt Chart options available in this drop-down list include Gantt
Chart (Views), Detail Gantt (Views), Leveling Gantt, Tracking Gantt, Gantt
Chart (Project Center), Tracking (Project Center), and any of the eleven custom
Gantt Chart views that can be created in Project Web Access.
Note For more information about creating custom Gantt Chart views, see the topic Gantt
Chart Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office Project
Server 2003 Administrator’s Guide.
9. Under Grouping format: Specify the grouping format for this view, select the
grouping style or custom grouping style that you want to use to display this
information. The Grouping format options available in this drop-down list include
Timesheet, Views, and any of the nine custom Grouping format views that can be
created in Project Web Access.
Microsoft Office Project Server 2003 Administrator’s Guide 71
Note For more information about creating custom grouping format views, see the topic
Grouping Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office
Project Server 2003 Administrator’s Guide.
10. Optionally, under Default Group, Sort (Optional): Specify the default group and
sort for the view. Options include the following:
• Group by You can group the view by a field in the Displayed fields list. Use the
Then by lists to refine the sort. For example, select Start for the Group by to first
sort by start date, and then select Task Name in the first Then by list to then be
able to sort the list by Task Name within the initial sorting by Start date.
• Sort by You can sort the view by any field in the Displayed fields list.
• Order Indicate whether you want to sort the view in Ascending or Descending
order.
11. Under Outline levels: Specify the number of outline levels displayed by default
in this view, indicate the level of drill-down detail the view will make available to users
who can view it. The outline levels options available in this drop-down list include any
or all of the ten custom outline levels.
12. Under Filter (Optional): Specify a filter to be applied to the view, set up filters by
selecting a field from the Field list (any field available within the type of view),
choosing an Operator, and setting a Value. You can establish relationships with other
filters by selecting And/Or.
• Use the percent symbol (%) in the Value field to represent a string of characters.
The percent symbol can also be included in a string. For example, if you wanted to
filter for any Microsoft application, you could enter Microsoft%. Any string that
begins with Microsoft would be included in the view.
• Use the underscore character (_) in the Value field to filter for a single wildcard
character in a string of characters. For example, if you wanted to filter for a
specific type of task (Training classes), you could enter Training _ Class and the
filter would return Training A Class, Training B Class, and so on.
72 Microsoft Office Project Server 2003 Administrator’s Guide
Note You should not create filters that test for NA when that value is also associated with a
date, for example if Field is set to “Actual Start”, Operator is set to “Equals”, and Value is
set to “NA”. Testing for NA does not work and can create instability when the view itself is
used. If you want to test for no value, use NULL instead.
13. Under Categories (Optional): Select the categories that this view belongs to, add
the categories within which this view will be available. Under Available categories
select the categories and then click Add or Add All.
Note The only way to make Project Tasks views available to users of Project Web Access or
Project Professional is to add them to a category. This step is optional when creating a view
and can be done later by modifying the view or the category to which you want to add the
view.
5. Under Table: Select the type of information you want displayed in the view, click
Resource. Allow the page to refresh with the updated list of fields.
6. Under Fields: Select the fields you want displayed in the view, in the Available
fields list, select the fields you want included in the view, and then click Add. To select
Microsoft Office Project Server 2003 Administrator’s Guide 73
multiple fields, hold down the CTRL key while making your selections. Each field is set
to Automatically fit this field to width by default.
• If you want to increase the width for a field, select the name of the field in the
Displayed fields list, select the Field width option, and then type the field width.
• If you want to have Project Web Access automatically determine the width of the
field in the view, select Automatically fit this field to width.
• If you want to adjust the order of the fields in the view, you can select a field under
Displayed fields and then click Up or Down to change the field order.
7. Under Grouping format: Specify the grouping format for this view, select the
grouping style or custom grouping style that you want to use to display this
information. The Grouping format options available in this drop-down list include
Timesheet, Views, and any of the nine custom Grouping format views that can be
created in Project Web Access.
Note For more information about creating custom grouping format views, see the topic
Grouping Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office
Project Server 2003 Administrator’s Guide.
8. Optionally, under Default Group, Sort (Optional): Specify the default group and
sort for the view. Options include the following:
• Group by You can group the view by a field in the Displayed fields list. Use the
Then by lists to refine the sort. For example, select Start for the Group by to first
sort by start date, and then select Resource Name in the first Then by list to
then be able to sort the list by Resource Name within the initial sorting by Start
date.
• Sort by You can sort the view by any field in the Displayed fields list.
• Order Indicate whether you want to sort the view in Ascending or Descending
order.
74 Microsoft Office Project Server 2003 Administrator’s Guide
9. Under Outline levels: Specify the number of outline levels displayed by default
in this view, indicate the level of drill-down detail the view will make available to users
who can view it. The outline levels options available in this drop-down list include any
or all of the ten custom outline levels.
10. Under Filter (Optional): Specify a filter to be applied to the view, set up filters by
selecting a field from the Field list (any field available within the type of view),
choosing an Operator, and setting a Value. You can establish relationships with other
filters by selecting And/Or.
• Use the percent symbol (%) in the Value field to represent a string of characters.
The percent symbol can also be included in a string. For example, if you wanted to
filter for any Microsoft application, you could enter Microsoft%. Any string that
begins with Microsoft would be included in the view.
• Use the underscore character (_) in the Value field to filter for a single wildcard
character in a string of characters. For example, if you wanted to filter for a
specific type of task (Training classes), you could enter Training _ Class and the
filter would return Training A Class, Training B Class, and so on.
Note You should not create filters that test for NA when that value is also associated with a
date, for example if Field is set to “Actual Start”, Operator is set to “Equals”, and Value is
set to “NA”. Testing for NA does not work and can create instability when the view itself is
used. If you want to test for no value, use NULL instead.
11. Under Categories (Optional): Select the categories that this view belongs to, add
the categories that this view will be available. Under Available categories, select the
categories and then click Add or Add All.
Note The only way to make Project Resource views available to users of Project Web
Access or Project Professional is to add them to a category. This step is optional when
creating a view, and can be done later by modifying the view or by modifying the category to
which you want to add the view.
5. Under Table: Select the type of information you want displayed in the view, click
Assignment. Allow the page to refresh with the updated list of fields.
6. Under Fields: Select the fields you want displayed in the view, in the Available
fields list, select the fields you want included in the view, and then click Add. To select
multiple fields, hold down the CTRL key while making your selections. Each field is set
to Automatically fit this field to width by default.
• If you want to increase the width for a field, select the name of the field in the
Displayed fields list, select the Field width option, and then type the field width.
• If you want to have Project Web Access automatically determine the width of the
field in the view, select Automatically fit this field to width.
• If you want to adjust the order of the fields in the view, you can select a field under
Displayed fields and then click Up or Down to change the field order.
7. Under Splitter-bar: Enter an offset (in pixels) for the splitter bar in the view,
enter the number of pixels from the left of the view display that you want the Gantt
Chart splitter to be displayed.
76 Microsoft Office Project Server 2003 Administrator’s Guide
8. Under Gantt Chart Format: Specify the Gantt Chart format for this view, select
the type of Gantt Chart or custom Gantt Chart that you want to use to display
information. The Gantt Chart options available in this drop-down list include Gantt
Chart (Views), Detail Gantt (Views), Leveling Gantt, Tracking Gantt, and any of
the eleven custom Gantt Chart views that can be created in Project Web Access.
Note For more information about creating custom Gantt Chart views, see the topic Gantt
Chart Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office Project
Server 2003 Administrator’s Guide.
9. Under Grouping format: Specify the grouping format for this view, select the
grouping style or custom grouping style that you want to use to display this
information. The Grouping format options available in this drop-down list include
Timesheet, Views, and any of the nine custom Grouping format views that can be
created in Project Web Access.
Note For more information about creating custom grouping format views, see the topic
Grouping Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office
Project Server 2003 Administrator’s Guide.
10. Optionally, under Default Group, Sort (Optional): Specify the default group and
sort for the view. Options include the following:
• Group by You can group the view by a field in the Displayed fields list. Use the
Then by lists to refine the sort. For example, select Start for the Group by to first
sort by start date, and then select Task Name in the first Then by list to then be
able to sort the list by Task Name within the initial sorting by Start date.
• Sort by You can sort the view by any field in the Displayed fields list.
• Order Indicate whether you want to sort the view in Ascending or Descending
order.
11. Under Outline levels: Specify the number of outline levels displayed by default
in this view, indicate the level of drill-down detail the view will make available to users
who can view it. The outline levels options available in this drop-down list include any
or all of the ten custom outline levels.
Microsoft Office Project Server 2003 Administrator’s Guide 77
12. Under Filter (Optional): Specify a filter to be applied to the view, set up filters by
selecting a field from the Field list (any field available within the type of view),
choosing an Operator, and setting a Value. You can establish relationships with other
filters by selecting And/Or.
• Use the percent symbol (%) in the Value field to represent a string of characters.
The percent symbol can also be included in a string. For example, if you wanted to
filter for any Microsoft application, you could enter Microsoft%. Any string that
begins with Microsoft would be included in the view.
• Use the underscore character (_) in the Value field to filter for a single wildcard
character in a string of characters. For example, if you wanted to filter for a
specific type of task (Training classes), you could enter Training _ Class and the
filter would return Training A Class, Training B Class, and so on.
Note You should not create filters that test for NA when that value is also associated with a
date, for example if Field is set to “Actual Start”, Operator is set to “Equals”, and Value is
set to “NA”. Testing for NA does not work and can create instability when the view itself is
used. If you want to test for no value, use NULL instead.
13. Under Categories (Optional): Select the categories that this view belongs to, add
the categories within which this view will be available. Under Available categories,
select the categories and then click Add or Add All.
Note The only way to make Project Assignment views available to users of Project Web
Access or Project Professional is to add them to a category. This step is optional when
creating a view, and can be done later by modifying the view or by modifying the category to
which you want to add the view.
Center view can allow users to view all enterprise projects in the Project Server database,
edit some project-level Enterprise Outline Codes in the Project Center view, and allow
grouping and filtering on the Enterprise Outline Codes in the Project Center view.
Project Center views can be accessed from the following areas:
• In Project Web Access, click Projects in the top-level navigation.
• In Project Professional, point to the Collaborate menu and select Project Center.
5. Under Fields: Select the fields you want displayed in the view, in the Available
fields list, select the fields you want included in the view, and then click Add. To select
multiple fields, hold down the CTRL key while making your selections. Each field is set
to Automatically fit this field to width by default.
• If you want to increase the width for a field, select the name of the field in the
Displayed fields list, select the Field width option, and then type the field width.
• If you want to have Project Web Access automatically determine the width of the
field in the view, select Automatically fit this field to width.
• If you want to adjust the order of the fields in the view, you can select a field under
Displayed fields and then click Up or Down to change the field order.
6. Under Splitter-bar: Enter an offset (in pixels) for the splitter bar in the view,
enter the number of pixels from the left of the view display that you want the Gantt
Chart splitter to be displayed.
7. Under Gantt Chart Format: Specify the Gantt Chart format for this view, select
the type of Gantt Chart or custom Gantt Chart that you want to use to display
information. The Gantt Chart options available in this drop-down list include Gantt
Chart (Project Center), Tracking (Project Center), Gantt Chart (Views), Detail
Gantt (Views), Leveling Gantt, Tracking Gantt, and any of the eleven custom
Gantt Chart views that can be created in Project Web Access.
Note For more information about creating custom Gantt Chart views, see the topic Gantt
Chart Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office Project
Server 2003 Administrator’s Guide.
80 Microsoft Office Project Server 2003 Administrator’s Guide
8. Under Grouping format: Specify the grouping format for this view, select the
grouping style or custom grouping style that you want to use to display this
information. The Grouping format options available in this drop-down list include
Timesheet, Views, and any of the nine custom Grouping format views that can be
created in Project Web Access.
Note For more information about creating custom grouping format views, see the topic
Grouping Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office
Project Server 2003 Administrator’s Guide.
9. Optionally, under Default Group, Sort (Optional): Specify the default group and
sort for the view. Options include the following:
• Group by You can group the view by a field in the Displayed fields list. Use the
Then by lists to refine the sort. For example, select Start for the Group by to first
sort by start date, and then select Project Name in the first Then by list to then
be able to sort the list by Project Name within the initial sorting by Start date.
• Sort by You can sort the view by any field in the Displayed fields list.
• Order Indicate whether you want to sort the view in Ascending or Descending
order.
10. Under Outline levels: Specify the number of outline levels displayed by default
in this view, indicate the level of drill-down detail the view will make available to users
who can view it. The outline levels options available in this drop-down list include any
or all of the ten custom outline levels.
11. Under Filter (Optional): Specify a filter to be applied to the view, set up filters by
selecting a field from the Field list (any field available within the type of view),
choosing an Operator, and setting a Value. You can establish relationships with other
filters by selecting And/Or.
• Use the percent symbol (%) in the Value field to represent a string of characters.
The percent symbol can also be included in a string. For example, if you wanted to
filter for any Microsoft application, you could enter Microsoft%. Any string that
begins with Microsoft would be included in the view.
• Use the underscore character (_) in the Value field to filter for a single wildcard
character in a string of characters. For example, if you wanted to filter for a
Microsoft Office Project Server 2003 Administrator’s Guide 81
specific type of task (Training classes), you could enter Training _ Class and the
filter would return Training A Class, Training B Class, and so on.
Note You should not create filters that test for NA when that value is also associated with a
date, for example if Field is set to “Actual Start”, Operator is set to “Equals”, and Value is
set to “NA”. Testing for NA does not work and can create instability when the view itself is
used. If you want to test for no value, use NULL instead.
12. Under Categories (Optional): Select the categories that this view belongs to, add
the categories within which this view will be available. Under Available categories,
select the categories and then click Add or Add All.
Note The only way to make Project Center views available to users of Project Web Access
or Project Professional is to add them to a category. This step is optional when creating a
view, and can be done later by modifying the view or by modifying the category to which you
want to add the view.
5. Under Fields: Select the fields you want displayed in the view, in the Available
fields list, select the fields you want included in the view, and then click Add. To select
multiple fields, hold down the CTRL key while making your selections. Each field is set
to Automatically fit this field to width by default.
Microsoft Office Project Server 2003 Administrator’s Guide 83
Note Selected fields are displayed in Assignment views only if a project manager includes
them in the fields published to Project Server. Project managers can include fields to
publish to Project Server with the Publish Fields command on the Customize sub-menu in
Project Professional. To use Publish Fields, point to Tools and then Customize, and then
select Published Fields. This action can only be fully completed when Project Professional is
connected to the Project Server database.
• If you want to increase the width for a field, select the name of the field in the
Displayed fields list, select the Field width option, and then type the field width.
• If you want to have Project Web Access automatically determine the width of the
field in the view, select Automatically fit this field to width.
• If you want to adjust the order of the fields in the view, you can select a field under
Displayed fields and then click Up or Down to change the field order.
6. Under Splitter-bar: Enter an offset (in pixels) for the splitter bar in the view,
enter the number of pixels from the left of the view display that you want the Gantt
Chart splitter to be displayed.
7. Under Gantt Chart Format: Specify the Gantt Chart format for this view, select
the type of Gantt Chart or custom Gantt Chart that you want to use to display
information. The Gantt Chart options available in this drop-down list include
Personal Gantt (Tasks) and four custom Assignment Information Gantt Chart views
that can be created in Project Web Access.
Note For more information about creating custom Gantt Chart views, see the topic Gantt
Chart Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office Project
Server 2003 Administrator’s Guide.
8. Under Grouping format: Specify the grouping format for this view, select the
grouping style or custom grouping style that you want to use to display this
information. The Grouping format options available in this drop-down list include
Timesheet, Views, and any of the nine custom Grouping format views that can be
created in Project Web Access.
84 Microsoft Office Project Server 2003 Administrator’s Guide
Note For more information about creating custom grouping format views, see the topic
Grouping Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office
Project Server 2003 Administrator’s Guide.
9. Optionally, under Default Group, Sort (Optional): Specify the default group and
sort for the view. Options include the following:
• Group by You can group the view by a field in the Displayed fields list. Use the
Then by lists to refine the sort. For example, select Start for the Group by to first
sort by start date, and then select Task Name in the first Then by list to then be
able to sort the list by Task Name within the initial sorting by Start date.
• Sort by You can sort the view by any field in the Displayed fields list.
• Order Indicate whether you want to sort the view in Ascending or Descending
order.
10. Under Outline levels: Specify the number of outline levels displayed by default
in this view, indicate the level of drill-down detail the view will make available to users
who can view it. The outline levels options available in this drop-down list include any
or all of the ten custom outline levels.
11. Under Categories (Optional): Select the categories that this view belongs to, add
the categories within which this view will be available. Under Available categories,
select the categories and then click Add or Add All.
Note The only way to make Assignment views available to users of Project Web Access or
Project Professional is to add them to a category. This step is optional when creating a view,
and can be done later by modifying the view or by modifying the category to which you want
to add the view.
3. On the Specify Views page, under View Type, select Resource Center.
4. Under View name and description, type the name of the view and a description in
the Name and Description text boxes.
5. Under Fields: Select the fields you want displayed in the view, in the Available
fields list, select the fields you want included in the view, and then click Add. To select
multiple fields, hold down the CTRL key while making your selections. Each field is set
to Automatically fit this field to width by default.
Note Selected fields are displayed in Assignment Views only if a project manager includes
them in the fields published to Project Server. Project managers can include fields to
publish to Project Server with the Publish Fields command on the Customize sub-menu in
Project Professional. To use Publish Fields, point to Tools, and then Customize, and then
select Published Fields. This action can only be fully completed when Project Professional is
connected to the Project Server database.
• If you want to increase the width for a field, select the name of the field in the
Displayed fields list, select the Field width option, and then type the field width.
• If you want to have Project Web Access automatically determine the width of the
field in the view, select Automatically fit this field to width.
• If you want to adjust the order of the fields in the view, you can select a field under
Displayed fields and then click Up or Down to change the field order.
6. Under Grouping format: Specify the grouping format for this view, select the
grouping style or custom grouping style that you want to use to display this
information. The Grouping format options available in this drop-down list include
Timesheet, Views, and any of the nine custom Grouping format views that can be
created in Project Web Access.
Microsoft Office Project Server 2003 Administrator’s Guide 87
Note For more information about creating custom grouping format views, see the topic
Grouping Formats in Chapter 8, Customizing Project Web Access of the Microsoft Office
Project Server 2003 Administrator’s Guide.
7. Optionally, under Default Group, Sort (Optional): Specify the default group and
sort for the view. Options include the following:
• Group by You can group the view by a field in the Displayed fields list. Use the
Then by lists to refine the sort. For example, select Start for the Group by to first
sort by start date, and then select Resource Name in the first Then by list to
then be able to sort the list by Resource Name within the initial sorting by Start
date.
• Sort by You can sort the view by any field in the Displayed fields list.
• Order Indicate whether you want to sort the view in Ascending or Descending
order.
8. Under Outline levels: Specify the number of outline levels displayed by default
in this view, indicate the level of drill-down detail the view will make available to users
who can view it. The outline levels options available in this drop-down list include any
or all of the ten custom outline levels.
9. Under Filter (Optional): Specify a filter to be applied to the view, set up filters by
selecting a field from the Field list (any field available within the type of view),
choosing an Operator, and setting a Value. You can establish relationships with other
filters by selecting And/Or.
• Use the percent symbol (%) in the Value field to represent a string of characters.
The percent symbol can also be included in a string. For example, if you wanted to
filter for any Microsoft application, you could enter Microsoft%. Any string that
begins with Microsoft would be included in the view.
• Use the underscore character (_) in the Value field to filter for a single wildcard
character in a string of characters. For example, if you wanted to filter for a
specific type of task (Training classes), you could enter Training _ Class and the
filter would return Training A Class, Training B Class, and so on.
88 Microsoft Office Project Server 2003 Administrator’s Guide
Note You should not create filters that test for NA when that value is also associated with a
date, for example if Field is set to “Actual Start”, Operator is set to “Equals”, and Value is
set to “NA”. Testing for NA does not work and can create instability when the view itself is
used. If you want to test for no value, use NULL instead.
10. Under Categories (Optional): Select the categories that this view belongs to, add
the categories within which this view will be available. Under Available categories,
select the categories and then click Add or Add All.
Note The only way to make Resource Center views available to users of Project Web
Access or Project Professional is to add them to a category. This step is optional when
creating a view, and can be done later by modifying the view or by modifying the category to
which you want to add the view.
11. Under RBS Filter (Optional): Filter resources to user’s RBS branch, select Filter
Resources to user’s RBS branch if you want to use RBS to determine which
resources are available in the view for a particular user. If RBS is defined in the
Enterprise Global Template, enabling this feature will limit the resources displayed in
the Resource Center view to just those managed by the current user. This is useful for
creating a view that is available to users who belong to the My Resources category.
• In Project Web Access, click Projects in the top-level navigation, and then under
Actions, select Analyze projects in Portfolio Analyzer in the side pane or click
Resources, and then under Actions, select Analyze resources in Portfolio Analyzer.
• In Project Professional, point to the Collaborate menu, and then select Portfolio
Analyzer.
Note For more information about Portfolio Analyzer views, see Chapter 10, Working with Portfolio
Analyzer in the Microsoft Office Project Server 2003 Administrator’s Guide.
Note The view type cannot be modified. Once created, Project (Task), Project (Resource),
Project (Assignment), Project Center, Resource Center, Assignment, and Portfolio Analyzer
views must always remain the same view type as originally created.
3. Make any necessary changes. Refer to these topics for more information:
• Working with Project Views for Project (Tasks), Project (Resources), and Project
(Assignments) views
• Working with Project Center Views
• Working with Assignment Views
• Working with Resource Center Views
• Working with Portfolio Analyzer Views
4. Click Save Changes.
X To copy a Project, Project Center, Assignment, Resource Center, or Portfolio Analyzer view
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage views.
90 Microsoft Office Project Server 2003 Administrator’s Guide
2. On the Specify Views page, in the View Name column, select the view you want to
make a copy of, and then click Copy View.
3. In the Copy View dialog box, type the name for the new view and then click OK.
4. Select the new view, click Modify View, and then complete the page. When you copy
a view, you are not only copying the specifics of the view, but also all of the other
attributes of that particular view. For example, if you copy a Project (Task) view, then
the copy will only make available the list of task fields. If you later attempt to modify
the view, you will only be able to make changes within the context of a Project (Task)
view.
X To delete a Project view
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage views.
2. On the Specify Views page, select the view you want to delete, and then click Delete
View.
Note If you delete a view, users who belong to any category that allows users to see the
deleted view can no longer view the set of project data that was defined by the view.
Note For more information about adding views to Project Server security categories, see the topic
Managing Categories in Chapter 3, Managing Security Categories of the Microsoft Office Project
Server 2003 Administrator’s Guide.
Custom views can be added as long as they are stored in one of the following folders
under the Project Server root directory:
92 Microsoft Office Project Server 2003 Administrator’s Guide
5
Configuring Project Server
Microsoft® Office Project Server 2003 includes a standard set of features available to all
users of Project Server 2003, Microsoft Office Project Web Access 2003, and Microsoft
Office Project Professional 2003. This standard set of features is always enabled. Enterprise
features can be enabled or disabled and provide additional functionality. Some features
have dependencies on other enterprise features. Some are available as default items during
Project Server setup. Project Server configuration using Project Web Access is the area in
Project Server where your organization can specify the enterprise feature settings that users
in your organization will have available to them when using Project Server, Project Web
Access, and Project Professional as part of your organization’s Enterprise Project
Management (EPM) solution. In addition to configuring enterprise and non-enterprise
features, you can add custom top-level and side-pane menu items to help make Project
Web Access organization-specific.
Note Project Server also provides administrators the ability to enable or disable specific features
for all users of Project Server. Server-wide configuration is done on the Server configuration page in
Project Web Access.
inaccurate Project Web Access views will be created if a master project is published to the
Project Server database. It is therefore recommended that master projects not be published
to the Project Server database if they have resource assignments in them.
Note Saving a master project to the Project Server database does not cause this behavior
because master projects that are just saved to the Project Server database will not be displayed in
the Project Center. Only projects that have been published to the Project Server database will be
available in the Project Center. For this reason, it is recommended that master projects not be
published to the Project Server database.
Project Server provides several useful alternatives to the traditional master project:
• Administrative projects These projects allow you to create projects that are used to
track non-working and non-project time in Project Professional and published to the
Project Server database.
• Enterprise Outline Codes and the Project Center Use these two features together
to provide your organization with a way to group related projects and then open them
together in Project Professional. Use Enterprise Outline Codes to enable a variety of
ways to group projects together and eliminate the need to save each unique grouping
of projects.
• Portfolio Analyzer Provides users with better reporting and data results across
projects than the traditional use of master projects can.
X To allow master projects to be saved to Project Server
1. In the Project Web Access Admin center, in the side pane under Actions, click Server
configuration.
2. In the side pane, under Configuration options, click Features.
3. On the Server Configuration page, under Specify the mode used to run Project
Server, select the Enable enterprise features option.
3. On the Server Configuration page, under Specify the mode used to run Project
Server, select the Enable enterprise features option.
Note Publishing master projects to the Project Center in Project Web Access will cause
inaccuracies in reports contained in the Project Center. Allowing users to publish master
projects to the Project Server database is not recommended.
5. Click Save.
Microsoft Office Project Server 2003 Administrator’s Guide 101
Enforcing a single currency involves checking out the Enterprise Global Template and
specifying a currency using Project Professional, and then enforcing that currency in
Project Web Access.
X To enforce a single currency in the Enterprise Global Template
1. In the Project Web Access Admin center, in the side pane under Actions, click Server
configuration.
2. In the side pane, under Configuration options, click Features.
3. On the Server Configuration page, under Specify the mode used to run Project
Server, select the Enable enterprise features option.
to the Enterprise Resource Pool during the next synchronization. When a resource exists in
Active Directory that does not also exist in the Enterprise Resource Pool in Project Server,
it will be added to the Enterprise Resource Pool.
Note For more information about clearing the Active Directory globally-unique identifier (GUID), see
the topic Clearing the Active Directory Globally-Unique Identifier in Chapter 2, Managing Users and
Groups of the Microsoft Office Project Server 2003 Administrator’s Guide.
Resource Pool. If you do need to add a resource, use Project Professional to insert a
new resource from Active Directory directly into the Enterprise Resource Pool.
X To synchronize the Enterprise Resource Pool with Active Directory
1. In the Project Web Access Admin center, in the side pane under Actions, click Server
configuration.
2. In the side pane, under Configuration options, click Features.
3. On the Server Configuration page, under Specify the mode used to run Microsoft
Project Server, select Enable enterprise features.
4. In the Active Directory Group to Synchronize text box, type the alias, user name, or
display name of the Active Directory group you want to synchronize to the Project
Server Enterprise Resource Pool.
5. You can set a schedule for regular updates or you can synchronize immediately:
• To update on a regular basis, select Update every and then select the number of
days, weeks, or months you want the update frequency to occur. In the Start
update on calendar list, select the date to begin updates and then select the time
of day to run the updates.
• To update immediately, select Update only when specified, and then click the
Update Now button.
Note A user can only select Update Now when he or she is logged on locally to the
Project Server computer and has permission to read from Active Directory.
• You cannot synchronize the Project Server Enterprise Resource Pool with an Active
Directory security group that is non-trusted, including an Active Directory security
group that lies within your organization’s extranet.
• Internet Information Services (IIS) should not be reset while synchronization is in
progress. This will stop the Project Server Scheduled Process Service immediately
without any error handling. The Project Server database will still show the processes as
running and the user interface will be disabled. You will need to restore the
MSP_WEB_ADMIN_AD.WADMIN_AD_ERESPOOL_UPDATE to 0 (from 1) in
the Project Server database, and then re-synchronize the Enterprise Resource Pool.
• Because Active Directory synchronization is most often a timed event, sometimes you
may need to add resources to the Enterprise Resource Pool before the next timed
synchronization will occur. In this case, check out the Enterprise Resource Pool in
Project Professional. On the Insert menu, point to New Resource From, and then
select Active Directory. This will add the resource to the Enterprise Resource Pool
and is otherwise the exact same process used by the Active Directory synchronization
process with the Enterprise Resource Pool.
• Enhanced security on Windows Server 2003 may need to be disabled so that the
account used to synchronize has access to read the AD group information.
• Clearing the AD GUID will prevent a resource from getting deactivated during
synchronization.
• If a resource name contains a list separator in Active Directory, this list separator will
be modified by Project Server when the resource is added to the Enterprise Resource
Pool during Active Directory synchronization. Semi-colon (;) list separators will be
replaced by a comma (,); all other list separators will be replaced by a semi-colon.
4. Under Select the features that you want to make available to users in Project
Web Access, specify the features available in Project Web Access.
To allow or deny a feature, select the command, and then click Allow or Deny.
• If you deny a feature on this page, users in your organization, regardless of
whether they have permission specified as a user, group, or category, will not be
able to use this feature.
• If you allow a feature on this page, a user, group, or category will still require
permission to access this feature, either through a security group to which they
belong or by a security category to which they have been assigned.
• If a feature is neither allowed nor denied, the menu item associated with the
feature will be removed from the Project Web Access user interface.
5. Click Save Changes.
Menus
In Project Web Access, centers, such as Admin or Tasks, are listed in the top link bar.
When a user chooses a center from the link bar, a list of activities, such as Manage users
and groups or Manage security, appears in the side pane. When the user chooses an
activity, the page for that activity is displayed. Project Server allows administrators to add
top-level and side-pane links to the Project Web Access user interface. These custom
menus can then be linked to Web pages. It is also possible to reorder menu items in the
Project Web Access user interface.
108 Microsoft Office Project Server 2003 Administrator’s Guide
You can order top-level menus by typing a number in the Order box. Top-level menus and
activities will be listed in sequential order based on the order number, left-to-right for top-
level menus, top-to-bottom for activities. If you give two top-level menus or activities the
same number, they will be displayed based on their original placement in the Project Web
Access user interface.
X To add a new top-link menu
1. In the Project Web Access Admin center, in the side pane under Actions, click Server
configuration.
Microsoft Office Project Server 2003 Administrator’s Guide 109
4. In the Add Custom Menu dialog box, select Add a top level menu.
• In the Menu Name box, type the name as you want it to appear in the top-link
bar.
• In the Menu ToolTip box, type the descriptive text that you want to appear when
a user rests his or her pointer over the center name in the link bar.
5. Click OK. By default, the new center is displayed as the last top-link menu listed in the
link bar.
6. Click Save Changes. You must log off, and then log back on to Project Web Access
before the changes will take effect. In addition, a top-menu will not be available until
one or more submenus are associated with it.
X To add a submenu
1. In the Project Web Access Admin center, in the side pane under Actions, click Server
configuration.
2. In the side pane, under Configuration options, click Menus.
3. On the Menus page, select a custom center, and then click Add Custom Menu.
• In the Submenu Name box, type the name as you want it to appear in the link
bar.
• In the Submenu ToolTip box, type the descriptive text that you want to appear
when a user rests his or her pointer on the center name in the link bar.
• In the Submenu URL box, enter the URL for the page used to complete this
activity. This URL must be fully-qualified.
5. Click OK.
6. Repeat steps 3 and 4 in this procedure for each sidebar activity you want to add.
7. Click Apply Menu Changes to see the changes on this page. This button displays the
changes but does not apply the changes to Project Web Access.
8. Click Save Changes to apply your changes to Project Web Access. You must log off,
and then log back on to Project Web Access before the changes will take effect.
• To move an activity to a different center, in the Menu column, select the name of
the center to which you want the activity moved.
• To change the order of centers in the link bar or the order of activities within a
center, type new numbers in the Order column. Activities are grouped from top to
bottom, and centers are grouped from left to right, lowest number at the top or
left, in the order you put them in.
• To assign a new name to a center or activity, type the name in the Custom Name
column.
• To bring up a different page for a default activity, or to change the page brought
up by a custom activity, type the URL in the Custom URL field. Custom activities
require a URL.
Note You cannot change the URL of default Project Web Access top-level menus.
• To create or change a ToolTip for any item, type ToolTip text in the Custom
ToolTip column.
4. Click Apply Menu Changes to see the changes on this page. This button displays the
changes, but does not apply them to Project Web Access.
5. To apply the changes, click Save Changes. You will need to log off and then log on
again in order to see the changes in Project Web Access.
Note You cannot delete the default Project Web Access menus.
Microsoft Office Project Server 2003 Administrator’s Guide 112
6
Managing Windows SharePoint
Services
Microsoft® Windows® SharePoint™ Services adds Web publishing and project
collaboration features to Microsoft Office Project Server 2003 that can improve
communication and increase idea-sharing among users who are assigned tasks in projects.
Microsoft Office Project Web Access 2003 includes links to locations for storing
documents, tracking issues, and discussing potential risks related to projects. The Project
Server administrator can use the Manage Windows SharePoint Services link in the
Admin Center to maintain this data. New Web sites can be provisioned to store project
data, existing Web sites can be modified and deleted, and Project Server users can be kept
synchronized with the Windows SharePoint Services sites related to the projects they are
working on.
In addition, a Project Server administrator can link directly to the Project Workspace Site
Settings and Windows SharePoint Services Central Administration pages on the
server running Windows SharePoint Services from the Manage Windows SharePoint
Services pages in Project Web Access.
and Risks features are available to users of both Project Web Access and Project
Professional.
• Performing full-text search on documents; use SharePoint Portal Server to improve the
full-text search capability.
• Graphical indicators for documents that can be associated with tasks, projects, and
resource assignments.
Tracking Issues
Issues tracking can be an integral part of project management. Issues are best used to
capture work items that are not easily identified in assignments or tasks within projects.
Team members can use the Issues top-level link in Project Web Access and the Issues
command on the Collaborate menu in Project Professional to submit issues about project
details that can then be used by project managers, resource managers, and team leads to
determine whether the issue will have an effect on the project and to then identify
strategies to deal with the issue before it becomes a major problem.
• Searching issues.
• Receiving alerts about issues status.
• Viewing graphical reports on issues.
• Editing in a datasheet view, including exporting to Microsoft Office Excel 2003 and
Microsoft Office Access 2003.
• Graphical indicators for issues that can be associated with tasks, projects, and resource
assignments.
Identifying Risks
Risks are events or conditions that can affect the outcome of a project; in many ways,
managing risks proactively is critical to the success of managing projects. Risk management
involves proactively identifying and tracking events and conditions that have the potential
to affect future planning for a project. Identifying risks is not the same thing as tracking
issues because risks deal with an event or condition in terms of how it can affect the
outcome of a project, whereas issue tracking is about dealing with the actual effects on the
outcome of a project. Risks can exist in the present time and can have up to one hundred
percent probability that they will occur. Risks can also exist in the far future and have up to
one hundred percent probability that they will eventually be a factor in a project’s life cycle.
Using Windows SharePoint Services, risk management is now fully integrated into the
overall project life cycle in Project Server. Users can now use the Risks top-level link in
Project Web Access and the Risks command on the Collaborate menu in Project
Professional (or link to the Project Workspace in Windows SharePoint Services directly) to
create and track risks for each project published to the Project Server database.
Note Risk management in Project Server 2003 does not provide cross-project risk tracking and
reporting or sophisticated risk management, such as Monte Carlo analysis.
116 Microsoft Office Project Server 2003 Administrator’s Guide
• Trigger Events that cause a risk to actually affect the outcome of a project, including
dates, exposure, or incomplete tasks. You can also enter a description for a trigger.
Risk tracking allows project managers to record, escalate, share, update, and analyze
project-related risks from within Project Professional and Project Web Access among their
team members and for their projects. A section titled Risks on the Project Web Access
home page indicates the number of risks currently assigned to the logged-in user.
In Project Server, risks are:
• Easy to create, update, and track.
• Easy to customize.
• Able to be assigned per project.
• Well integrated into the project life cycle.
• Part of the Windows SharePoint Services e-mail reminders and notification service.
Users can use the Risks top-level link in Project Web Access and the Risks command on
the Collaborate menu in Project Professional or directly in the Project Workspace to:
• Submit and update risks.
• Associate a risk to other risks (create dependencies). Tasks can be the cause of this risk,
part of the mitigation plan, part of the contingency plan, or the trigger for the risk.
• Associate a risk to documents.
• Associate a risk to issues.
• Associate graphical indicators for risks with tasks, projects, and resource assignments.
Some of these tasks may require a daily check, like synchronizing users in Project Server
with users in Windows SharePoint Services.
In addition, there are a number of ways you can customize Windows SharePoint Services
to better meet the needs of your organization, ranging from customizing documents, issues,
or risk tracking forms, to standardizing issue and risk management across your
organization, to creating your own custom solutions for your organization.
4. In the Create a site under this SharePoint URL box, type the SharePoint Managed
Path URL for the server running Windows SharePoint Services that will host the site
collections for projects. A SharePoint Managed Path is simply the URL for the server
running Windows SharePoint Services with /sites appended to it. For example,
http://serverName:80/sites.
5. (Optional) Type the extranet address for the server running Windows SharePoint
Services in the SharePoint Extranet Address box. This URL is also a SharePoint
Microsoft Office Project Server 2003 Administrator’s Guide 121
Managed Path URL. When you enter the Windows SharePoint Services extranet
address, you must also ensure that an extranet address is entered for the computer
running Project Server as well. The extranet address for Project Server can be specified
on the Server configuration page in Project Web Access by a Project Server
administrator.
Project Server. Each project will have its own site collection located on a server running
Windows SharePoint Services; you can create sites manually or have Project Server do it
automatically when a project is published to the Project Server database from Project
Professional. On the Windows SharePoint Services team Web site provisioning
settings page, you can specify the language and template settings for your project site
collections, specify whether Project Server creates site collections automatically, and specify
whether Project Server users are added automatically to the site collections.
The settings on this page will be applied to all future Windows SharePoint Services site
collections that are created through Project Web Access. If you want to create settings for a
specific Windows SharePoint Services site collection, you must do this on the Manage
Site Collection Owners page in Windows SharePoint Services administration.
Note For more information about managing site collection owners for specific Windows SharePoint
Services sites, see the topic Central Administration (Security Configuration section) in Chapter 6,
Managing Windows SharePoint Services of the Microsoft Office Project Server 2003
Administrator’s Guide.
The Windows SharePoint Services team Web site provisioning settings page in
Project Web Access.
Microsoft Office Project Server 2003 Administrator’s Guide 123
4. On the Windows SharePoint Services Team Web Site Provisioning Settings page,
under Specify root Web site settings, verify the information for the following
options: Site template language, Site template, Site Owner, Site owner e-mail
address, Site secondary owner, and Site secondary owner e-mail address:
5. Under Settings for Web site creation, indicate whether you want to have Project
Server create Web sites for newly-published projects at the time the project is
published or if you want the Project Server administrator to create the sites manually
after the project has been published to the Project Server database.
• If you choose the option Automatically create a team Web site for the project
when a project is published to Project Server, a Windows SharePoint Services
site collection will be created when a project is published to the Project Server
database from Project Professional. This is the easiest way to create Windows
SharePoint Services site collections for use with Project and is generally
recommended.
124 Microsoft Office Project Server 2003 Administrator’s Guide
6. Under Grant user access to the project team Web sites, set the permissions for
how users will be granted permissions to sites and the public Web site:
• Select the Automatically add Project Web Access users to the project team
Web site check box if you want to allow user to be automatically added to a
project Web site. When automatic site provisioning is enabled, Project Server will
add users to the custom site collections. When Project Server creates a site
collection, four custom site groups are created as follows:
Web Administrators (Microsoft Office Project Server) site group has permissions
based on the default Windows SharePoint Services Administrator site group.
Project Managers (Microsoft Office Project Server) site group has permissions
based on the default Windows SharePoint Services Web Designer site group.
Project managers who publish projects or otherwise are granted the Save Project
permission will be automatically added to this cross-site group.
Team Members (Microsoft Office Project Server) site group has permissions based
on the default Windows SharePoint Services Contributor site group, with the
exception being that the ability to delete Issues and Risks is denied by default.
Team members assigned tasks in projects published to the Project Server database
will automatically be assigned to this cross-site group.
Readers (Microsoft Office Project Server) site group has permissions based on the
default Windows SharePoint Services Reader site group. Other Project Server
Microsoft Office Project Server 2003 Administrator’s Guide 125
users with the View Project Documents, Issues, and Risks permission will be
added to this cross-site group.
• Select the Automatically add a new Project Web Access user into a cross-site
group called Project Manager check box if you want to allow users to be
automatically added to the public Web site.
Note If you clear either of these check boxes, users are not automatically added to
the respective Web sites. To add or update users, click the Synchronize button on the
Manage Windows SharePoint Services sites page in Project Web Access.
The Manage Windows SharePoint Services sites page in Project Web Access.
126 Microsoft Office Project Server 2003 Administrator’s Guide
A new site for the project will be created. This may take a few minutes. When finished,
the path name for the new Web site appears below the list. All projects that have a
Windows SharePoint Services site will have the site address listed in the Site Address
field in the same row as the project plan that it is associated with.
X To edit a Web site address on a server running Windows SharePoint Services
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage Windows SharePoint Services.
2. In the side pane, under Options, click Manage SharePoint sites.
Microsoft Office Project Server 2003 Administrator’s Guide 127
3. On the Manage Windows SharePoint Services Sites page, select a project in the
Project name column, and then click Edit Site Address.
4. Click Yes in the alert dialog box to delete the site, or click No to cancel. Deleting a site
will also permanently remove all Documents, Issues, and Risks associated with the
project you are deleting, including any links the documents, issues, or risks had to
project tasks.
4. Click Yes in the alert dialog box to continue synchronizing Project Server and
Windows SharePoint Services, or click No to cancel.
page is provided in Project Web Access. Use the Go to Site Administration link to go
directly to the Project Server relevant pages in Windows SharePoint Services.
Note For more information about the Project Workspace Site Settings page, see the topic Project
Workspace Site Settings in Chapter 6, Managing Windows SharePoint Services of the Microsoft
Office Project Server 2003 Administrator’s Guide.
X To link to the Project Workspace Site Settings pages from Project Web Access
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage Windows SharePoint Services.
2. In the side pane, under Options, click Manage SharePoint sites.
3. On the Manage Windows SharePoint Services sites page, select a project from the
table for which you want to change the site settings, and then click Go to site
administration.
This will open the Project Workspace Site Settings page in a new browser window.
Note If you have applied Project Server 2003 Multilingual User Interface Packs (MUI
Packs), when you click Go to Site Administration, the Windows SharePoint Services site will
be shown in the same language as Project Web Access even if the actual site should be
shown in a different language. For example, if Project Web Access is currently set to display
in German and the Windows SharePoint Services site is configured to display in Swedish,
130 Microsoft Office Project Server 2003 Administrator’s Guide
when you click Go to Site Administration the Windows SharePoint Services site will display
in German, not Swedish. To display Windows SharePoint Services sites in the correct
language, you should click Manage SharePoint sites, then navigate to the Windows
SharePoint Services site using the link that can be found under the Site Address column.
4. In the Portal Web Address box, type the Web address for the portal site to which you
want to connect.
Users can access the Project Workspace and collaborate by using Project Web Access or
directly navigating to the Project Workspace for his or her project. A Project Workspace is
created for each project using the Project Workspace site template. This template is
custom-designed for use by Project Server and includes the following differences from the
standard Project Workspace template:
• Documents and Issues are customized exclusively for Project Server.
• Risks are an entirely new list type that only work with Project Server.
• Contains six Project Server Web Parts.
• Does not include the Tasks list.
The Project Workspace site template is only available when you use the Windows
SharePoint Services Configuration Wizard (WSSWIZ.EXE) to configure Windows
SharePoint Services for use with Project Server.
This custom template defines the basic Documents, Issues, and Risks pages that Project
Server, Project Web Access, and Project Professional users experience while working with
Project-related data saved on a server running Windows SharePoint Services. Documents
and Issues, when used with Project Server, are not the same default Documents and Issues
that are available with Windows SharePoint Services.
Everything in the Project Workspace is unique to Project Server and can only be accessed
by authorized Project Server users or a Windows SharePoint Services administrator.
134 Microsoft Office Project Server 2003 Administrator’s Guide
Administration
The Administration page lets you manage users, sites, and workspaces; configure sites and
workspaces; and go to the Site Administration page. The following sub-features are all
optional and can only be used within Windows SharePoint Services:
• (Optional) Manage Users The Manage Users page lists all of the users who have
been added to the Project Workspace during synchronization from Project Server. You
can use the Windows SharePoint Services default site groups to grant additional users
permission to access documents, issues, and risks. You should not modify the
memberships in any of the four custom site groups that are created by Project Server.
Project Server removes all members and replaces them during synchronization.
• (Optional) Manage Sites and Workspaces This page shows all of the Project
Server-related sites that can have been created under the Project Workspace. There is
no integration between Project Server and sub-workspaces by default. You can use
sub-workspaces, but they will not be accessible by users of Project Web Access.
136 Microsoft Office Project Server 2003 Administrator’s Guide
• (Optional) Configure Site and Workspace Creation This page enables workspace
creation for individual site groups. The custom site groups related to Project Server will
be listed on this page. Only the Web Administrators and Project Managers groups have
workspaces created by default.
• (Optional) Go to Site Administration Opens the Project Workspace Top-Level
Site Administration page. Use the links on this page to perform administrative tasks,
such as changing permissions, selecting regional settings, viewing usage statistics, and
managing sites.
Note For more information about the Project Workspace Top-Level Site Administration page
see the topic Top-Level Site Administration in Chapter 6, Managing Windows SharePoint
Services of the Microsoft Office Project Server 2003 Administrator’s Guide.
Customization
The Customization page lets you modify default settings like the Site Settings page name,
color schemes, add custom site content, and make changes to the Project Workspace home
page. The following sub-features are all optional and can only be used within Windows
SharePoint Services:
• (Optional) Change Site Title and Description You can change the Site Settings
page from Project Workspace to any custom name.
Microsoft Office Project Server 2003 Administrator’s Guide 137
• (Not Recommended) Apply Theme to Site You can apply custom themes to
Windows SharePoint Services. It should be noted that Project Web Access is designed
to share the same user interface (UI) styles as the No Theme (Default) theme in
Windows SharePoint Services. If you change the theme for a project-related subsite or
for Windows SharePoint Services in general, you may notice variances in the Project
Web Access UI when working with data stored on the server running Windows
SharePoint Services.
138 Microsoft Office Project Server 2003 Administrator’s Guide
Only Windows SharePoint users belonging to the Web Designer or Administrator site
groups will be able to apply themes to Project-related Web sites.
Note For more information about applying custom themes to Windows SharePoint
Services, see the topics About Themes and Apply or Remove a Theme in Microsoft Windows
SharePoint Services 2.0 Help.
• (Optional) Modify Site Content You can create new content and customize existing
content in the Project Workspace:
• Custom Content Add custom content repositories to the Project Workspace,
including Document Libraries (documents and forms), Picture Libraries, Lists
(links, announcements, contacts, and events), Custom Lists (custom lists, custom
lists in datasheet views, and imported spreadsheets), Discussion Boards, Surveys,
and Web Pages (basic, Web Parts, and sites and workspaces).
Microsoft Office Project Server 2003 Administrator’s Guide 139
content, including using the six Web Parts available that allow a user to add Project
Server data to the Project Workspace.
Manage My Information
(Optional) The Manage My Information section in Windows SharePoint Services does
not synchronize with Project Server. The following sub-features are optional, and can only
be used within Windows SharePoint Services:
• Update My Information Edit user information for the currently-logged on user and
link to a list of all Project Server users in Windows SharePoint Services. These updates
will not be updated on Project Server.
• My Alerts on This Site Manage the list of Windows SharePoint Services libraries,
files, lists, and items for which you can receive alerts. Create, modify, and delete alerts
from this page. Alerts can be created for the following:
• All document libraries on the site (including Shared Documents)
• Announcements
• Contacts
• Events
• Links
• Issues
Microsoft Office Project Server 2003 Administrator’s Guide 141
• Risks
• General Discussion
• View Information About Site Users View a list of all Project Server users who have
been added to Windows SharePoint Services.
Note For more information about managing users and cross-site groups in Windows
SharePoint Services, see the topic Managing Users and Cross-Site Groups in the Microsoft
Windows SharePoint Services 2.0 Administrator’s Guide.
The tasks that an organization will want to perform after configuring Windows
SharePoint Services for Project Server are:
• Customizing the issue and risk tracking forms
• Customizing the home page to be more specific to Project Server users.
• Standardizing all other aspects of customization so that new project sites in
Windows SharePoint Services all share the same characteristics.
• (Optional) View Site Usage Data You can track the number of Project Server users
that use the Documents, Issues, and Risks features of Windows SharePoint Services,
including the number of hits a particular set of project-related documents, issues, or
risks is getting and the number of unique users who are accessing those documents,
issues, and risks.
Tracking site usage can help you keep an eye on overall server storage capacity and
identify which content is being used more often, which content is not being used often
enough, and the level of activity a particular project-related subsite is getting. Usage
144 Microsoft Office Project Server 2003 Administrator’s Guide
Note For more information about Windows SharePoint Services and regional settings, see
the topic Configuring Regional Settings in the Microsoft Windows SharePoint Services 2.0
Administrator’s Guide.
• (Not Recommended) Delete This Site Allows you to delete the selected Web site.
This action should only be done using Project Web Access.
• (Optional) Manage List Template Gallery Use this page to make a custom
template available for use in list creation. Templates available in this gallery will be
available to all users and sites within the Project Workspace. Note that Project Server
Documents, Issues, and Risks use a custom template; if you create an Issues template
using this page, it will not work with the Issues feature in Project Web Access or
Project Professional.
146 Microsoft Office Project Server 2003 Administrator’s Guide
• (Optional) Manage Site Template Gallery Use this page to make a template
available for use in site creation by adding it to the Project Workspace template gallery.
These templates have no integration with Project Web Access and would only be
available in the Project Workspace.
• (Optional) View Storage Space Allocation Contains all of the folders that are
storing files, for example Shared Documents folders for each project subsite, Web Part
Gallery, List Template Gallery, or the Site Template Gallery.
• (Optional) View Site Collection User Information Allows you to view users in this
site collection. You can modify a user’s properties, prevent users from accessing sites
within the site collection, and display cross-site groups.
• (Not Recommended) Configure Connection to Portal Site Allows you to
configure a SharePoint Portal Server site. This is the same information entered in the
Connect to SharePoint Portal Server page in the Admin area of Project Web Access.
Performing this through Windows SharePoint Services will not trigger the
synchronization of site properties (these only occur when this is run through Project
Web Access).
Central Administration
You can manage virtual server configuration from Project Web Access if you are an
administrator on both Project Server and Windows SharePoint Services (you must have the
same account in both places).
X To access Windows SharePoint Services Central Administration from Project Web Access
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage Windows SharePoint Services.
148 Microsoft Office Project Server 2003 Administrator’s Guide
Security Configuration
The Security Configuration section enables you to update security settings that affect all
virtual servers and manage user information at the single top-level Web site level.
Microsoft Office Project Server 2003 Administrator’s Guide 149
• (Optional) Manage Web Site Users Every Windows SharePoint Services Web site
has users, and part of the job of the Project Server administrator is to ensure that
Project Server users can access the Documents, Issues, and Risks sites from Project
Web Access. Users must have their Windows user accounts added to the site, and then
be assigned to a site group. Because Project Server does not update user information,
such as display names or e-mail addresses during synchronization, it is recommended
150 Microsoft Office Project Server 2003 Administrator’s Guide
Note Domain account mode allows you to add Project Server users with Windows user
accounts to Windows SharePoint Services Web sites using the user’s account name and e-
mail addresses.
The Manage Users page allows the Project Server administrator to view a list of users,
check the sites to which a user is assigned, add new users, delete users, and set up e-
mail notifications.
• (Optional) Manage Blocked File Types Allows you to specify the file types that
cannot be uploaded to a server running Windows SharePoint Services.
Microsoft Office Project Server 2003 Administrator’s Guide 151
• (Optional) Configure Antivirus Settings Allows you to configure settings for virus
scanning.
Server Configuration
The Server Configuration section enables you to configure default e-mail server settings,
Web server lists, default content database and configuration database server settings, and
Central Administration configuration.
• (Optional) Configure Default E-mail Settings Windows SharePoint Services has
its own e-mail notifications engine that can be configured to send e-mail notifications
to Project Server users when Documents, Issues, or Risks are added, modified, or
deleted. Windows SharePoint Services e-mail notifications require an Simple Mail
Transfer Protocol (SMTP) server be configured in IIS to:
• Send outbound e-mail messages from the server running Windows SharePoint
Services.
• Relay e-mail messages.
152 Microsoft Office Project Server 2003 Administrator’s Guide
• (Optional) Manage Web Server List Allows you to manage the Web servers that
belong to the server farm running Windows SharePoint Services.
• (Optional) Set Default Content Database Server Allows you to specify the default
content database server. This is used when extending new virtual servers.
Microsoft Office Project Server 2003 Administrator’s Guide 153
• (Optional) Set Configuration Database Server Allows you to specify the default
configuration database server. This database stores settings for all SharePoint sites and
virtual servers.
154 Microsoft Office Project Server 2003 Administrator’s Guide
• (Optional) Configure HTML Viewer Allows you to manage the HTML Viewer
service.
Microsoft Office Project Server 2003 Administrator’s Guide 155
Component Configuration
The Component Configuration section allows you to manage components that work across
virtual servers including search, usage analysis, and setting site quotas.
• (Optional) Configure Full-Text Search You can configure Windows SharePoint
Services to support full-text searches of the Documents, Issues, and Risks libraries.
You must enable search before your site members can use it. If you want to enable
SharePoint Portal Server searching, you must be sure that SharePoint Portal Server is
available, and then configure Windows SharePoint Services to be indexed by the portal
site. If you want to enable SQL Server 2000 searching, you must install the full-text
searching feature for SQL Server 2000 and then enable search for Windows SharePoint
Services.
• (Optional) Configure Usage Analysis Processing Allows you to enable and
configure usage analysis processing.
• (Optional) Manage Quotas and Locks If you are using Windows SharePoint
Services over the Internet or have a very large intranet and need to keep a close eye on
the amount of traffic that passes through your network, you can specify site quotas and
site limits, or block access to project-related subsites altogether. Site quotas can have
two values:
Microsoft Office Project Server 2003 Administrator’s Guide 157
• Warning When a site passes the Warning limit, e-mail notifications are sent to the
site owners (project managers and administrator) until the site quota has fallen
below the Warning level.
• Maximum When a site reaches the Maximum limit, another e-mail notification is
sent to the site owners, and no further content may be added to the site.
The site quotas feature is turned off by default in Windows SharePoint Services. It can
be turned on or off at any time by the Project Server administrator. You can specify
site quota values for each project-related subsite currently in use by Project Server
users.
Note For more information about specifying site quotas and site limits for Windows
SharePoint Services, see the topic Configuring Site Quotas and Locks in the Microsoft
Windows SharePoint Services 2.0 Administrator’s Guide.
You can use site locks to prevent project subsites from exceeding storage quota limits
or to block users from accessing project-related data, should the need to do so arise.
Sites are automatically blocked if they have reached their maximum site quota capacity.
There are two ways a Project Server subsite can be locked by Windows SharePoint
Services:
• Automatically Project Server users who attempt to access project data stored on
a Windows SharePoint Services site that has been locked automatically for
158 Microsoft Office Project Server 2003 Administrator’s Guide
exceeding the Maximum capacity will receive a disk-full error when attempting to
add new content to the site.
• Manually If the site has been blocked manually, users who attempt to view the
site will receive an access-denied message or a disk-full error if they try to add new
content. If a project-related site has been locked manually, only a Project Server
administrator can unlock it.
• (Optional) Configure Data Retrieval Service Settings Allows you to manage
settings for data retrieval.
159 Microsoft Office Project Server 2003 Administrator’s Guide
7
Managing Enterprise Features
Users with permission to access the Manage Enterprise Features page in the Admin area
of Microsoft® Office Project Web Access 2003 can work with the following features:
• Creating OLAP cubes and resource availability tables
• Checking in enterprise projects
• Checking in enterprise resources
• Managing versions
The Manage Enterprise Features page can be a useful page for more than just the
Microsoft Office Project Server 2003 administrator. By granting permission to access this
page to non-administrators in your organization, you can offload the day-to-day activities
available in this section to people who are closer to the actual work being done on projects.
For example, you may want members of your organization’s Project Management Office to
handle the administrative tasks of checking in enterprise projects and enterprise resources
that were left checked-out by a project manager who is on vacation. Or maybe it is better
for a small group of project managers to manage versions instead of a Project Server
administrator because the project managers are better able to understand which versions
are needed and what they are supposed to be used for.
The Update resource tables and OLAP cube page in Project Web Access.
View tables are based on a date range specified by the Project Server administrator in
Project Web Access. Since these tables only get data for a specific date range, they also
need to be updated regularly to get new data. The settings for the date range, as well as the
frequency of resource updates can be specified in Project Web Access.
Note For more information about extending the OLAP cube to include task information, see the
Microsoft Office Project Server 2003 Software Development Kit (SDK) on MSDN:
http://go.microsoft.com/fwlink/?LinkID=20266
Once you have published a project to Project Server, you will be ready to build the OLAP
cube. Building an OLAP cube requires that you have set up Analysis Services and set the
permissions on Project Server components to access Analysis Services. Project Server does
not give any user permission to view the OLAP cube; users and groups must be granted
Microsoft Office Project Server 2003 Administrator’s Guide 161
permission on each Analysis Services database. You will need to set security for the cube
on the database in Analysis Manager after it has been created.
Note Generating the OLAP cube uses a significant amount of resources on the server running
Analysis Services. These operations are server-intensive because large amounts of data are
gathered for reporting. It is recommended that these processes be run at a time when you expect
the activity on the Project Server computer to be low.
Before building the OLAP cube, and after Microsoft SQL Server™ 2000 Analysis Services
has been configured, you should verify that you have done the following:
• Created any projects that you want to use in Portfolio Analyzer.
• Published all projects that you want to view in Portfolio Analyzer to Project Server;
you must publish at least one project before you can create views using Portfolio
Analyzer.
• If you did not configure the server running Analysis Services during Project Server
installation, you will need to run the PSCOMPlus.exe COM+ tool.
In addition, the following tasks can affect the way that users interact with Portfolio
Analyzer. Before using Portfolio Analyzer, you should consider the following:
• Have permissions been set on the database in Analysis Services?
• Has your organization defined Enterprise Project Outline Codes and Enterprise
Resource Outline Codes?
• Are the values for lookup tables stored in the Enterprise Global Template?
• Have all required resources been added to the Enterprise Resource Pool?
• (When appropriate), have values been assigned to any of the Enterprise Outline
Codes?
• Have resources been assigned in the Enterprise Resource Pool to the correct Project
Server security categories your organization is using to allow access to Portfolio
Analyzer views? (If you import resources or synchronize the Enterprise Resource Pool
with Microsoft Active Directory®, all resources will be added to the Team Members
security category.)
X To check status of the most recent OLAP cube build
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage enterprise features.
2. In the side pane, under Enterprise options, click Update resource tables and
OLAP cube.
3. On the Update Resource Tables and OLAP Cube page, under Current Cube
Status, the status of the most recent OLAP cube build is shown. For example, “The
cube process has been initiated [date, time]” or “The cube is currently being built” or
“The cube was successfully built at [date, time].”
162 Microsoft Office Project Server 2003 Administrator’s Guide
4. Under OLAP cube name and description, enter the name of the Analysis Server (or
the name of the server running Analysis Services), a name and description for the cube,
and the extranet address for the server running Analysis Services.
• Use the fixed date range specified below, which allows you to define a specific
date range around which to build the OLAP cube
Note If the date range specified for building the resource availability tables is smaller
than the date range specified for building the OLAP cube, resource availability will be
calculated using the date range specified for building the OLAP cube. The span for
resource availability can be greater than the span for building the OLAP cube, but it
cannot be smaller.
6. Under Date range for resource availability, select a date range to check for resource
availability.
• If you select Use the following date range for retrieving resource availability
information, indicate the number of days, weeks, or months before and after
today’s date for which to verify resource availability.
• If you select Use the fixed date range specified below, type or select dates in
both the From and To boxes.
7. Indicate how often you would like to run OLAP cube updates.
You can set up the updates to be run on a predefined cycle or you can choose to run
them manually:
• If you select Update every, enter the number of days, weeks, or months in-
between updates, and then select the start date and time.
164 Microsoft Office Project Server 2003 Administrator’s Guide
• If you select Update only when specified, you can click Update Now later
when you want to build an OLAP cube.
4. Under Date range for resource availability, select the date range around which to
build the resource availability cube:
• To indicate a rolling date range, select Use the following date range for
retrieving resource availability information, and then select the number of
days, weeks, or months before and after today’s date around which you want to
build the resource cube.
• To indicate a fixed date range, select Use the fixed date range specified below,
and then type or select dates in both the From and To boxes.
Microsoft Office Project Server 2003 Administrator’s Guide 165
5. Under Update frequency, indicate how often you would like to build the resource
availability cube:
• If you click Update every, enter the number of days, weeks, or months, and then
select the start date and time.
• If you click Update only when specified, click Update Now when you want to
build a resource cube.
4. If you check in a project that is checked out, the user who has the project checked out
can only save the project to the database if the project is saved as a new project.
Note Update the list of projects by clicking the Refresh button.
Project Server administrators are the only users who can force a check-in of any project
plan saved to the Project Server database. However, any owner of a project plan can force
a check-in of the projects they manage using Check in my projects available in the
Project Center. You should make sure that all project managers in your organization
Microsoft Office Project Server 2003 Administrator’s Guide 167
understand how to use this feature; it can save you from having to deal with multiple
requests from project managers to perform steps that they can easily perform themselves.
X To force a check-in of a project that you manage
1. In Project Web Access, click Projects.
2. In the side pane, under Actions click Check in my projects.
3. Select the name of the project you want to check in, and then click Check-in.
Note If you use this method of checking in a project while the project is open in Microsoft
Office Project Professional 2003, you will not be able to save the version of the file that is
open in Project Professional.
Note The Enterprise Resource Pool is stored as a project in the Project Server database. If, for
some reason, the entire Enterprise Resource Pool is left checked out and needs to be checked in,
use the Check in enterprise projects link to do this.
If you check in an enterprise resource that is checked out, the user who has the
enterprise resource checked out will not be able to save changes to the database.
Note You can update the list of resources by clicking the Refresh button.
Using Versions
All Project Professional projects must have a version type associated with them. The
default version for Project Server is always Published; this is the only version that can be
selected when a project plan is first saved to the Project Server database. A version is a
complete copy of a project plan saved to the Project Server database as both a project plan
file name and a version type. Versions can only exist for a project if there is already a
Published version in the Project Server database.
Note Versions can be available in Portfolio Analyzer, Project Center, and Project views in Project
Web Access and Project Professional. Depending on the number of versions your organization is
using, you should consider filtering out versions, especially when using the Portfolio Analyzer.
Versions are best used to capture snapshots of project data over time. Your organization
can use versions to help track variations of the Published project plan. For example, you
could create the following custom versions in your organization and use them to track a
project’s life cycle, and then create snapshots of project data around important milestones:
• Published Use this version to track all project data during the entire project life cycle.
This is the only type of project from which you can publish assignments. This is the
version that must be used for all types of project status. This version can never be
overwritten (otherwise assignment data would be lost).
• M0 or Plan Use the M0 version to save a project plan as it existed before work began
on the project, but after the project plan is complete and otherwise ready to begin.
• M1 or Work Use the M1 version to save a project plan as it existed when work was
completed at the planned or actual finish date. You can compare this version against
Microsoft Office Project Server 2003 Administrator’s Guide 169
the M0 version to help determine whether the initial project plan was scoped out
realistically against the actual work on the project.
• M2 or Maintain Use the M2 version to track follow-up work after the primary work
phase has been completed. You can compare this version to the M1 and M0 versions
to help determine the amount of work that went unplanned or was required to take
place after the expected finish date for the project.
• M3 or Closed Use the M3 version to save a project plan as it existed when the project
was closed. You can compare this version to all previous versions for this project to
help determine the overall success of the project. This is the version that you may want
to run a post-mortem against.
Note Only the Published version is available for use with projects saved to the Project Server
database by default.
Versions are flexible; your organization can create custom versions that fit within the way
your organization approaches project management. Versions can also track resource
allocation at the time of the version save (select Yes from the Version archived drop-
down when creating versions in Project Web Access).
The Published version type:
• Cannot be renamed or deleted.
• Is used as a method of tracking assignment data; only the Published version can be
used to track assignment data.
• Must be the initial version of any project plan published to the Project Server database.
• Is the version of any project plan published to the Project Server database that should
be used for reporting and tracking actual work.
The Project Server administrator manages the list of valid versions that can be associated
with project plans when they are saved to the Project Server database. If you want to
provide other types for users in your organization, you will first need to define them.
170 Microsoft Office Project Server 2003 Administrator’s Guide
Before a project can be saved as a version other than Published, there must be a Published
version of that project in the Project Server database. The first time you save a project to
Project Server, you must select Published as the version. If a Published version of a project
already exists, you will be allowed to save a project as a version by using any of the available
custom version types.
4. On the Add Versions page, in the Version box, type the new version name as you
want it to appear to project mangers in Project Professional.
• The following characters cannot be used: / “: < > | , . ‘ ? * #.
5. Use the Version Archived option to take snapshots of resource allocations in saved
project versions over time. Set Version Archived to Yes if you want to preserve
resource allocation within project versions.
6. In the Gantt Bar Name list, select the Gantt bar used to display the version.
7. Click Save Changes.
X To modify a version
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage enterprise features.
2. In the side pane, under Enterprise options, click Versions.
Microsoft Office Project Server 2003 Administrator’s Guide 173
3. On the Versions page, select the version you want to modify, and then click Modify
Version.
4. In Version Archived, select Yes if this version name will refer to archived versions of
projects. Select No if it will refer to un-archived versions.
• The following characters cannot be used: / “: < > | , . ‘ ? * #.
5. In the Gantt Bar Name list, select the Gantt bar used to display the version.
6. Click Save Changes.
4. In the confirmation dialog box, click OK to delete the version, or click Cancel.
You cannot delete the Published version type, nor can you delete any other version
that has a project associated with it in the Project Server database.
Microsoft Office Project Server 2003 Administrator’s Guide 174
8
Customizing Project Web Access
Microsoft® Office Project Server 2003 has many features that are available by default that
later can be customized to the needs of your organization. These features include:
• Customizing Timesheet settings, including defining managed timesheet periods.
• Customizing the appearance of Gantt Chart views and Grouping formats.
• Adding custom links and content windows to the Microsoft Office Project Web
Access 2003 home page.
• Defining the settings required to use the e-mail notifications and reminder service.
Note If you plan on using the managed time periods (see below), you must choose Hours of work
done per day or per week as your enterprise project tracking setting.
Enabling and disabling managed timesheet periods is a simple procedure within the context
of Project Web Access. You should consider the effects of enabling and disabling managed
timesheet periods on your own organization’s business processing before making the
decision to do this, however. For example, when managed timesheet periods are disabled,
you can create assignments with any of the three available tracking methods. When
managed timesheet periods are on, you can only use the hours-worked-per-day method. So
if you take the time to convert all of your assignment tracking to hours-worked-per-day and
then enable managed timesheet periods, and you later disable managed timesheet periods,
you have effectively re-enabled the three available tracking methods instead of just the one.
If any of your project managers use the two non-hours-worked-per-day methods, before
you can re-enable managed timesheet periods, you will have to make this conversion again.
178 Microsoft Office Project Server 2003 Administrator’s Guide
4. Under Time Period Settings, select the day the week begins from the Week starts
on drop-down list, and then select Managed Periods.
5. Under Managed timesheet periods, select a time period adjacent to the time period
that you want to add, and then click Insert Before or Insert After.
6. For time period you are adding, click Start and Finish to specify the start and finish
dates, and then click Open to specify the status of the time period, either Open or
Closed.
• To delete a timesheet period, select the period you want to delete and click the
Delete button.
• To verify that the time periods are valid time periods based on the Standard
Enterprise Calendar as it is defined in the Enterprise Global Template, click the
Check button.
7. Indicate whether you would like resources to report hours worked on a daily basis,
weekly basis, or for the entire time period that defined in steps 5 and 6.
180 Microsoft Office Project Server 2003 Administrator’s Guide
8. Type the maximum number of hours that a resource can enter per day for a single task.
Type 0 if you do not want to set a maximum number of hours per day.
4. For projects that require resources to specify hours worked during each time period,
you can specify the default time periods that are displayed in a resource’s timesheet.
Start by indicating the period that a timesheet should span, either Weekly or Monthly:
• If you select Weekly, then indicate the number of weeks the timesheet period will
span (1-4).
• If you select Monthly, indicate the number of timesheet periods per month (1-3)
and the range spanned for each reporting period.
Microsoft Office Project Server 2003 Administrator’s Guide 181
5. Indicate whether you would like resources to report hours worked on a daily basis,
weekly basis, or for the entire time period defined in step 4.
6. Type the maximum number of hours that a resource can enter per day for a single task.
Type 0 if you do not want to set a maximum number of hours per day.
If your organization is moving from Microsoft Project Server 2002 or any other non-
managed timesheet period scenario, there are some extra steps that you will need to take
while moving the project data in order to define managed timesheet periods for these
migrated projects.
There are three scenarios:
• Moving from Microsoft Project Server 2002 (all timesheet periods) This scenario
requires that the Microsoft Project Server 2002 database be upgraded to the Project
Server 2003 database format. After successfully upgrading the Project Server database,
open all of the upgraded projects in Project Professional 2003. Publish each project to
the Project Server 2003 database using Project Professional 2003. Point to
Collaborate, then Publish and select Republish Assignments. Be sure to select the
Overwrite actual work entered by resources option.
This process will move the data that was defined as Actual Work (the
MSP_ASSIGNMENTS.ASSN_ACT_WORK field in the Microsoft Project
Server 2002 database) and redefine it as Actual Work Protected (the
MSP_ASSIGNMENTS.ASSN_ACT_WORK_PROT field in the Project Server 2003
database). When the project plan is published to the Project Server database, the
182 Microsoft Office Project Server 2003 Administrator’s Guide
If a project is not updated using the methods described above, a project manager will be
alerted that the tracking method used in the project plan is not the same as the tracking
method required by Project Server, and that they will lose their data if they continue to save
the project plan to the Project Server database. Do not save or publish projects to the
Project Server database that have not been properly migrated to the managed timesheet
environment.
Microsoft Office Project Server 2003 Administrator’s Guide 183
4. Customize the Gantt bars as necessary. To change the middle bar shape, bar color, bar
pattern, and start and end shapes and colors, select the new style from the drop-down
Microsoft Office Project Server 2003 Administrator’s Guide 185
list. To show or hide a bar when the Gantt Chart is displayed, select the bar, and then
select or clear the Display check box.
Grouping Formats
You can customize the appearance of the standard Timesheet and Views color
representations that are used in Project Web Access. And you can create up to nine custom
grouping formats for use with other areas in Project Web Access. Customizing the Views
grouping format will apply the updates to all Project Center, Resource Center, Project, and
Assignment views.
186 Microsoft Office Project Server 2003 Administrator’s Guide
4. Customize the grouping format as desired. To change the cell color, cell pattern, font
color, or font style for a grouping format, first select the grouping format, and then
select the new style from the drop-down list.
Microsoft Office Project Server 2003 Administrator’s Guide 187
Links
You can add custom links to the Project Web Access home page. They will appear in a
special Links section at the bottom of all users’ home pages. You must specify the full path
for the link Uniform Resource Locators (URLs), including the http:// or file prefix.
X To add or modify links to the Project Web Access home page
1. In the Project Web Access Admin center, in the side pane under Actions, click
Customize Project Web Access.
2. In the side pane, under Customization options, click Home page format.
3. On the Home page format page, under Add Links, click Insert Row.
• In the Link Name column, type the name of the link as you want people to see it
on the Project Web Access home page.
• In the URL column, type the URL (including the http:// prefix).
4. Click the Up or Down buttons to change the order that content sections will appear
on the Project Web Access home page.
Microsoft Office Project Server 2003 Administrator’s Guide 189
Content
Content will appear in a window placed on the Project Web Access home page. You can
specify the height (in pixels) for each content window. The full path for the URLs,
including the http:// or file prefix must also be provided.
X To add custom content to the Project Web Access home page
1. In the Project Web Access Admin center, in the side pane under Actions, click
Customize Project Web Access.
2. In the side pane, under Customization options, click Home page format.
3. Under Add Content, click Insert Row.
• In the Section Name column, type the title for the content section.
• In the URL/Path column, type the complete URL or path name (including the
http:// or file prefix).
• In the Height column, type a height for the window (in pixels).
Note Use caution when adding content from an external Web site to your Project Web
Access home page. You should perform a thorough security check on all external content
that you want to add to the Project Web Access home page in order to help minimize
unnecessary security risks.
4. Click the Up or Down buttons to change the order that content sections will appear
on the Project Web Access home page.
5. Click Save Changes.
X To delete custom content sections on the Project Web Access home page
1. In the Project Web Access Admin center, in the side pane under Actions, click
Customize Project Web Access.
2. In the side pane, under Customization options, click Home page format.
190 Microsoft Office Project Server 2003 Administrator’s Guide
3. On the Home page format page, under Add Content, select the row that contains
the content you want to delete, and then click Delete Row.
4. Click Save Changes.
• (Optional) In the From address box, type the default e-mail address. This address
is the reply-to address for all notification and reminder e-mails.
Note If you enter a fictitious address in the From address box it will become an
unmonitored e-mail address.
• In the Company e-mail address box, type the host and domain portion of your
company’s default e-mail address.
The company e-mail address is appended to user e-mail addresses where a host
and domain are not specified. For example, for users at Microsoft, the address
microsoft.com would be appended to a user’s e-mail address:
someone@microsoft.com. Each user’s e-mail name is entered in the E-mail field
on the Add user page (click Manage users and groups, then choose Use
accounts, and then Add user). The part of the address entered here is appended
to the user’s e-mail name if no host and domain name is specified, creating a full e-
mail address for the user.
• In the Default e-mail message box, type the default message you want appended
to all notification e-mails. For example: This e-mail message may contain confidential
information and is intended only for the recipients named above. If you do not want a
message automatically appended to notification e-mails, leave the Default e-mail
message box blank.
4. Click Save Changes. A message is displayed if the e-mail processing engine is not set
up properly on the Project Server.
X To sign up for e-mail notifications and reminders
1. In Project Web Access, on the home page under Actions, choose from the two types
of e-mail notifications available:
• Click Alert me about my tasks and status reports to set up e-mail notifications
for when your tasks and status reports are updated.
• Click Alert me about my resources on tasks and status reports to set up e-mail
notifications for when you would like to be notified when your resource’s tasks
and status reports are updated.
2. Click Save Changes.
Microsoft Office Project Server 2003 Administrator’s Guide 194
9
Cleaning Up Project Server Data
Sometimes it may be necessary to create more space in the Microsoft® Office Project
Server 2003 database. This can be done by removing redundant or old information from
the database. The Clean up Project Server database page in Microsoft Office Project
Web Access 2003 allows the administrator to remove specific task assignments, task
updates, projects, to-do lists, resources, and status reports from the database on time- or
user-based criteria.
Microsoft Office Project Server 2003 Administrator’s Guide 195
What really happens when you delete a project using this page?
• Project Server calls the Project Data Service (PDS) method ProjectDelete and deletes
all associated project data.
196 Microsoft Office Project Server 2003 Administrator’s Guide
• Project information in the MSP_ and MSP_WEB_ tables is deleted and will be non-
recoverable. (The same is true if you use the delete function in the Open from
Microsoft Office Project Server dialog box.)
• Project subwebs in Microsoft Windows® SharePoint™ Services are deleted only when
the user selects the Delete the SharePoint team Web site for the specified project
check box. The subweb will be removed entirely, and all of its contents will be deleted
and will be non-recoverable.
• All project-related records are also deleted, including tasks, assignments, and timesheet
data will be lost. Resources are only assigned to projects, so unless you also choose to
delete a resource, the resource will not be deleted or modified outside of its association
with the project you are deleting.
What really happens when you delete a resource using this page?
This process is not a complete removal of resource data from the Project Server database.
Completely removing resource data can have unintended long-term consequences with the
integrity of Project Server data, which is why resources are not completely removed from
the Project Server database. This process simply removes users from their current and
future assignments (replacing them with local resources) and removes them completely
from the Enterprise Resource Pool, plus any associations with the Enterprise Resource
Pool (for example, the Build Team feature in Project Professional or Project Web Access).
What other options do you have?
• There is no archiving option available for Project Server.
• You can delete individual projects directly from Microsoft Office Project
Professional 2003 in the Open from Microsoft Office Project Server dialog box.
• Use the PDS method ProjectDelete to delete projects directly in the database.
• If your organization wants to preserve the resource in the Project Server database in its
entirety, you should simply deactivate the user. Deactivated users can later be
reactivated without a loss of data.
Note For more information about deactivating Project Server users, see the topic
Deactivating or Reactivating a User in Chapter 2, Managing Users and Groups of the
Microsoft Office Project Server 2003 Administrator’s Guide.
3. In the Delete list, select either All task assignments or Only completed task
assignments and then indicate the range of tasks that Project Server will delete:
• Ever sent.
• Older than Type a number in the text box and then select days, weeks, months,
or years from the drop-down list.
• Sent between Select a date from each of the calendar dialog boxes.
4. Under If necessary, specify the users whose items should be deleted, indicate
whether you want to delete the specified task data for all users or for just a specified
user.
5. Click Delete.
Note Items removed from the database using the Clean Up Project Server database page
are permanently removed from the Project Server database (MSP_WEB_ tables). However,
they are not removed from the project files that are the original source of the data.
3. Indicate the range of resource task changes that Project Server will delete:
• Ever sent.
• Older than Type a number in the text box and then select days, weeks, months,
or years from the drop-down list.
• Sent between Select a date from each of the calendar dialog boxes.
4. Under If necessary, specify the users whose items should be deleted, indicate
whether you want to delete the specified resource task change data for all users or for
just a specified user.
198 Microsoft Office Project Server 2003 Administrator’s Guide
5. Click Delete.
X To delete status report data from the Project Server database
1. In the Project Web Access Admin center, in the side pane under Actions, click Clean
up Project Server database.
2. On the Clean up Project Server database page, under Specify items you want to
delete, select Status Reports.
3. Indicate the range of status reports that Project Server will delete:
• Ever sent.
• Older than Type a number in the text box and then select days, weeks, months,
or years from the drop-down list.
• Sent between Select a date from each of the calendar dialog boxes.
4. Under If necessary, specify the users whose items should be deleted, indicate
whether you want to delete the specified status report data for all users or for just a
specified user.
5. Click Delete.
X To delete project and to-do list data from the Project Server database
1. In the Project Web Access Admin center, in the side pane under Actions, click Clean
up Project Server database.
2. On the Clean up Project Server database page, under Specify items you want to
delete, select Projects and To-do Lists.
Microsoft Office Project Server 2003 Administrator’s Guide 199
3. Select a project from the list of available projects. Select Delete the SharePoint team
Web site for the specified project to delete all Windows SharePoint Services data
associated with the project.
4. Click Delete.
X To delete resources from the Project Server database
1. In the Project Web Access Admin center, in the side pane under Actions, click Clean
up Project Server database.
2. On the Clean up Project Server database page, under Specify items you want to
delete, select Resource.
• Project assignments will retain all of the information that was previously assigned to
the enterprise resource (Adam Barr), but is now assigned to the local resource.
• The Project Server user account for the deleted resource will have the Account Status
updated to Inactive.
Deleting projects using the Open from Microsoft Office Project Server dialog box.
Note A user requires the Delete Project category permission in Project Web Access before they
delete projects that have been saved to the Project Server database. They must also have the Open
Project category permission to view projects in the Open from Microsoft Office Project Server dialog
box.
Microsoft Office Project Server 2003 Administrator’s Guide 201
4. Confirm the deletion. This action is permanent; the project will no longer be available
on Project Sever.
Note You cannot delete the Published version of a project if there are versions of that
project currently saved in the Project Server database.
Microsoft Office Project Server 2003 Administrator’s Guide 203
10
Working with Portfolio Analyzer
Portfolio Analyzer takes advantage of Microsoft Office Web Components, which is a
collection of Microsoft ActiveX® components. Project uses two Office Web Components
(PivotTable and Chart) to access OLAP cube data stored in the Analysis Services database
(an Analysis Services database is created for each OLAP cube created in Project Web
Access). Users can interact with this data in Project Web Access and Project Professional
using fully interactive PivotTable and PivotChart reports. Users can sort, filter, add, or
modify data, expand and collapse details, and save their results for future reference.
Note For more information about extending the OLAP cube, see the Microsoft Office Project
Server 2003 Software Development Kit (SDK) on MSDN:
http://go.microsoft.com/fwlink/?LinkID=22723
• Users must have permission to view Portfolio Analyzer from the Project Center in
Project Web Access or Project Professional. Users can always view Portfolio Analyzer
data, but must have a fully-interactive version of OWC to create or modify Portfolio
Analyzer views. Fully-interactive versions of OWC are only available in Microsoft
Office 2003 and Project Professional 2003. OWC must be available on the computer
from which Portfolio Analyzer is being accessed. If the client computer does not have
OWC, Project Server 2003 will install a non-interactive version of OWC that will allow
users to view Portfolio Analyzer views, but it will not allow them to create or modify
them.
The following information is intended to help you understand the bigger picture around
using and configuring Portfolio Analyzer. You should refer to the more detailed sections
that the following information points to, as needed.
1. Install Analysis Services (with Service Pack 3). If Analysis Services is not on the same
computer as Project Server 2003, then Decision Support Objects (with Service Pack 3)
must be installed on the Project Server 2003 computer. Analysis Services can be
configured during Project Server Setup from the Enter Analysis Services
Connection Information page. This page allows you to specify the analysis server to
be used with Project Server in addition to the connection account information. If you
did not configure the server running Analysis Services during Project Server
installation, you will need to re-run the PSCOMPlus.exe COM+ tool to set the COM+
object that will use the Microsoft Windows account that has OLAP administrative
permissions.
Note For more information about configuring Analysis Services during Project Server setup,
see the topic Enter Analysis Services Connection Information in Chapter 7, Install Project
Server 2003 of the Microsoft Office Project Server 2003 Installation Guide.
Services, Project Server 2003, and Views Processing computers must be the same
version and service pack release.
Note For more information about installing Decision Support Objects, see the topic Install
Decision Support Objects in Chapter 4, Prepare the Servers of the Microsoft Office Project
Server 2003 Installation Guide.
After Analysis Services is configured and Decision Support Objects is installed on all
the required computers, you will need to create the OLAP Administrator account. This
is required by users of the Portfolio Analyzer feature of Project Server when they
access information stored in an Analysis Services database. The OLAP Administrator
account must be added to the Analysis Services, Project Server 2003, and Views
Processing computers and be identical on all three servers.
Note For more information about creating the OLAP Administrator account, see the topic
Create an OLAP Administrator in Chapter 4, Prepare the Servers of the Microsoft Office
Project Server 2003 Installation Guide.
Microsoft SQL Server 2000 Enterprise Edition is also required to enable Analysis
Services to be available over the Internet. When users try to access this extranet-
enabled view from Microsoft Project or from the Resource Center of Microsoft
Project Web Access, they will be prompted to enter their Windows user account name
and password before they can see the view. Since the Windows user account name and
password are sent in plain text, you should be sure to configure Project Web Access to
use SSL so that information will be sent encrypted.
Note For more information about configuring Portfolio Analyzer to be accessible using
HTTP, see the topic Set Up Analysis Services to be Accessible Using HTTP in Chapter 8, Post
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guide.
2. Office Web Components (OWC) 2003 is required in order to interact with Portfolio
Analyzer views. A fully-interactive version of OWC 2003 is required to create or
modify Portfolio Analyzer views; a read-only version can be used to view Portfolio
Analyzer views. A read-only version will be made available to Project Web Access
users from Project Server. The fully-interactive version of OWC 2003 is only available
in Microsoft Office 2003 and Project Professional 2003.
3. Settings in the Project Server 2003 Enterprise Global Template and Enterprise
Resource Pool can have a significant effect on the way that data is handled when using
Portfolio Analyzer. Before using Portfolio Analyzer, you should consider the following:
• Has your organization defined Enterprise Project Outline Codes and Enterprise
Resource Outline Codes?
• Are the values for lookup tables stored in the Enterprise Global Template?
• Have all required resources been added to the Enterprise Resource Pool?
Microsoft Office Project Server 2003 Administrator’s Guide 207
• (When appropriate), have values been assigned to any of the Enterprise Outline
Codes?
• Have resources been assigned in the Enterprise Resource Pool to the correct
Project Server security categories your organization is using to allow access to
Portfolio Analyzer views? (If you import resources or synchronize the Enterprise
Resource Pool with Microsoft Active Directory®, all resources will be added to
the Team Members security category.)
Note For more information about configuring the Enterprise Global Template and
Enterprise Resource Pool, see the Microsoft Office Project Server 2003 Application
Configuration Guide.
4. Publish a project plan to the Project Server database. There must be data in the Project
Server database to move data into the Analysis Services database when the OLAP cube
is built. In Project Professional, this includes selecting Publish, then All Information
from the Collaborate menu for every project that you want to make available using
Portfolio Analyzer.
5. Once you have published a project to Project Server, you will be ready to build the
OLAP cube. Building an OLAP cube requires that you have set up Analysis Services
and set the permissions on Project Server components to access Analysis Services.
Project Server does not give any user permission to view the OLAP cube. You will
need to set security for the cube on the database in Analysis Manager after it has been
created. A Project Server administrator can build the OLAP cube from the Update
resource tables and OLAP cube page that is available in the Manage enterprise
features section of the Admin center.
Note For more information about building the OLAP cube, see the topic Updating Resource
Tables and OLAP Cubes in Chapter 7, Managing Enterprise Features of the Microsoft Office
Project Server 2003 Administrator’s Guide.
6. You must create a role on the Cube database on the Analysis Services computer for
each user or group of users (for example, a Project Server security group). If your
organization is using Active Directory synchronization, consider using the Active
Directory security group name. In addition, you can also use a local Windows user
account, but this local Windows user account must also be on the Analysis Services
server and on the client (Project Web Access and Project Professional) computers.
To bind to a new Analysis Services database, simply enter the database name in the
Cube Name text box and click Apply. Each Analysis Services database must have the
Project Server users and security groups added to the database roles in order for those
users to be able to access the data.
7. Create a Portfolio Analyzer view in Project Web Access using the Manage views
section of the Admin center. If all of the settings required by Portfolio Analyzer are
208 Microsoft Office Project Server 2003 Administrator’s Guide
configured properly, the PivotTable Field List will appear on the Specify Views
page when Portfolio Analyzer is selected. In addition, while creating Portfolio
Analyzer views, you must add the view to a Project Server security category. Users and
groups that have been assigned to this category will be able to access the Portfolio
Analyzer view.
8. After a user has navigated to the Portfolio Analyzer page in Project Web Access
(select Analyze Projects in Portfolio Analyzer from the Project Center). All available
Portfolio Analyzer views will be listed in the Choose a view drop-down menu; only
the Portfolio Analyzer views that belong to the same category as the current user will
be accessible.
Permissions required for users of Portfolio Analyzer
• Open Project is a category permission that allows a user to use the Portfolio Analyzer
feature in Project Web Access or Project Professional.
• See Enterprise Resource Data is a category permission that allows a user to view
resources and resource data stored in the Enterprise Resource Pool.
• See Projects in Project Center is a category permission that enables a user to access
the Project Center from both Project Professional and Project Web Access.
• Mange Enterprise Features is a global permission that allows a user to access the
Manage enterprise features page in the Admin center in Project Web Access. Users
with permission to access the Manage enterprise features page can create the OLAP
cube for Portfolio Analyzer.
• Mange Views is a global permission that allows a user to access the Manage views
page in the Admin center in Project Web Access. Users with permission to access this
page will be able to add, modify, or delete Portfolio Analyzer views.
• View Portfolio Analyzer is a global permission that allows a user to view the Portfolio
Analyzer using Project Web Access or Project Professional.
• View Project Center is a global permission that allows a user to access the Project
Center from Project Web Access or Project Professional.
permissions to access the Projects and Resources areas of Project Web Access in order to
access existing views.
On the Specify Views page in Project Web Access, all of the Project, Project Center,
Assignment, Resource Center, and Portfolio Analyzer views that are currently available will
be displayed. Each view has the following descriptive elements:
• View Name is the name of the view. This is the same as the Name field under View
name and description when adding or modifying a view.
• View Type is the type of view. There are five types of views: Project, Project Center,
Assignment, Resource Center, and Portfolio Analyzer.
• Portfolio Analyzer views take advantage of Microsoft Office Web Components to
display online analytical processing (OLAP) data stored in cubes in the Analysis
Services server. This combination of technology allows you to use PivotTable and
PivotChart features to display and manipulate project data. Setting up and using
Portfolio Analyzer involves some additional steps.
• View Description is the description of the view. This is the same as the Description
field under View name and description when adding or modifying a view.
The Manage Views section provides a location to define Project, Project Center, Resource
Center, Assignment, and Portfolio Analyzer views.
210 Microsoft Office Project Server 2003 Administrator’s Guide
After you have set up OLAP services in Project Web Access, you can set up Portfolio
Analyzer views. Portfolio Analyzer uses the following Microsoft Office Web Components
features:
• PivotTable provides dynamic views that enable users to analyze information by
sorting, grouping, filtering, and pivoting Project Server data. The data is pulled
from the Project Server database view tables and is displayed in a familiar
Microsoft Excel spreadsheet format.
Microsoft Office Project Server 2003 Administrator’s Guide 211
5. Under Analysis Server and Cube, type the name of the Analysis Services server and
the OLAP cube name in the Analysis Server and Cube Name fields. This page will
load with the Analysis Server most recently used to build an OLAP cube.
Note You cannot use the following characters: / “ ; : < > | [ ] , . ‘ ? ~ ` ! $ % ^ & * ( ) - + = {
} \ in the Analysis Server or Cube Name fields.
• PivotTable with Chart Displays both the PivotTable and Chart workspaces.
• PivotTable only Displays only the PivotTable workspace.
• Chart only Displays only the Chart workspace.
7. Under Customize the PivotTable and Chart, you can add data to a Portfolio
Analyzer view. The Field List dialog boxes contain two types of data: totals and
dimensions. To add information to the PivotTable, simply drag a field with your
mouse from the PivotTable Field List into the colored rectangular zones in the
PivotTable. Chart data will automatically be updated to match the PivotTable.
Microsoft Office Project Server 2003 Administrator’s Guide 213
An empty PivotTable has four main areas into which fields and information can be
dropped:
• Filter Fields The contents of this area will act as filters for incoming data.
Information from the OLAP cube will only be displayed if the data passes the
criteria that is defined here.
• Column Fields The fields in this area contain the groups that the data will be
aggregated into. They will form the columns of the PivotTable (spreadsheet).
• Row Fields These are the sets of data that will define the discrete sets of data and
will be stored in the rows of the PivotTable.
• Total or Detail Fields These fields provide the data to be totaled and will form
the values in each of the cells in a PivotTable.
An empty Chart has four main areas into which fields and information can be dropped:
• Filter Fields The contents of this area will act as filters for incoming data.
Information from the OLAP cube will only be displayed if the data passes the
criteria that is defined here.
• Category Fields The fields in this area contain the groups that the data will be
aggregated into. They will form the X-axis of the Chart.
• Series Fields These are the sets of data that will define the discrete sets of data
and will be stored in the rows of the Chart.
214 Microsoft Office Project Server 2003 Administrator’s Guide
• Data Fields These fields provide the data to be totaled and will form the values
in each of the cells of the Y-axis of a Chart.
8. Under Default View Settings, select Show Field List or Show toolbar options to
make the Portfolio Analyzer Field List and Toolbar available to users of Portfolio
Analyzer for the particular view. Enabling these features will allow users of Portfolio
Analyzer to work with views and change view data at the session level while working in
the Portfolio Analyzer.
9. Under Categories (Optional): Select the categories that this view belongs to, add
the categories within which this view will be available. Under Available categories,
select the categories and then click Add or Add All.
Note The only way to make Portfolio Analyzer views available to users of Project Web
Access or Project Professional is to add them to a category. This step is optional when
creating a view, and can be done later by modifying the view or by modifying the category to
which you want to add the view. In addition, adding Portfolio Analyzer views to Project
Server security categories is not the same thing as securing access to Portfolio Analyzer or
Analysis Services. Securing access to the OLAP cube in Analysis Services must be done at
the database level in Analysis Services, whereas Project Server security categories only
determine which Project Server users will be able to access a particular Portfolio Analyzer
view.
the Analysis Services server, then all information in the existing database will be
overwritten with the updated information.
When you create a Portfolio Analyzer view in Project Web Access using the Specify Views
page, the information entered in the Cube Name field is compared against the existing
database names on the Analysis Services server. If the information specified in the Cube
Name field does not match a database name on the Analysis Services server, then you will
not be able to connect to the cube. You can create a Portfolio Analyzer view against any
database that exists on the Analysis Services server.
There are several ways to bind a Portfolio Analyzer view to an Analysis Services database:
• Create a new view and enter the Analysis Services database name that you want to
connect to in the Cube Name field.
• Modify an existing Portfolio Analyzer view and enter the Analysis Services database
name that you want to connect to in the Cube Name field.
• Specify a new Analysis Services database name while working with a Portfolio Analyzer
view. Click the Command and Options button, select the Data Source tab, and then
select the cube name from the drop-down list under Use data from.
Note Portfolio Analyzer views can be bound to any database in Analysis Services, not only to ones
created using Project Web Access.
3. After the page has refreshed, under Analysis Server and Cube, verify the information
in the Analysis Server and Cube Name text boxes. This information should point to
the Analysis Services server (and OLAP cube name) to which you want to bind the
view. If you want to connect to a different Analysis Services database, enter the
database name in the Cube Name field.
Note The information entered in the Cube Name field is the same name as the database
in Analysis Services.
4. If you entered a new Analysis Services name in the Cube Name field, click Apply.
5. Complete building the Portfolio Analyzer view.
216 Microsoft Office Project Server 2003 Administrator’s Guide
Note For more information about creating Portfolio Analyzer views, see the topic Preparing
to Create Portfolio Analyzer Views in Chapter 4, Managing Views of the Microsoft Office
Project Server 2003 Administrator’s Guide.
1. Log on to the Analysis Services computer with a user account that has permissions
equivalent to either of the Administrators or OLAP Administrators groups, and start
Analysis Manager.
2. Expand the name of your server under Analysis Servers to see the cube databases on
that computer.
3. Right-click the name of the database (as shown in the Cube name box of the Update
Resource Tables and OLAP Cubes page in Project Web Access), and then click
Manage Roles.
4. Click New, and type a name for the new database role in the Role name box.
5. On the Membership tab, click Add to add users and groups to the role, and then click
OK.
6. On the Cubes tab, click Check All to enable access to all three cubes in the database.
7. Click OK to add the role.
Note For more information about adding views to Project Server security categories, see the topic
Managing Categories in Chapter 2, Managing Users and Groups of the Microsoft Office Project
Server 2003 Administrator’s Guide.
• Metrics Metrics are the data values presented in the Portfolio Analyzer, such as Work,
Actual Hours, Cost, Baseline Cost, etc. The Portfolio Analyzer contains many metrics
that can be displayed. Users can also create their own custom metrics using Enterprise
Custom Fields..
• Portfolio Analyzer Views Many styles of charts, graphs, and PivotTables are available
when using the Portfolio Analyzer. Each is given a name by the individual creating the
view and the view determines which controls are exposed and which metrics are
displayed. If the user has the Manage Views permission, they will be able to create
their own views and edit existing views in the Project Web Access Admin Center.
Note The Project Server administrator determines when the OLAP Cube processing will be run.
OLAP Cube generation can be a very lengthy process; therefore it is recommended that it be run on
off-hours for your organization. The OLAP Cube should not be run more often than necessary to
support a normal status reporting interval for your organization. For example, if timesheets are
submitted, approved, and posted to projects on a weekly basis, it doesn’t make sense to generate
a cube every night.
Portfolio Analyzer can be accessed from both Project Web Access and Project
Professional. Portfolio Analyzer views are stored in the Project Server database in the View
tables (MSP_VIEW_). The view tables are updated when a Project Professional user does
any of the following:
• Publishes a project plan from Project Professional to Project Server
• Checks in, saves, or imports a project to the Project Server database
• Checks in, saves, or imports resources to the Enterprise Resource Pool
• The Project Server administrator updates the resource availability tables or the OLAP
cube in Project Web Access, either as a scheduled event or manually
Project Web Access views are simply a way to create a visible list of data that can be
targeted at the type of user who needs to view the data. Portfolio Analyzer uses views in a
way that allows project managers, resource managers, members of your organization’s
Project Management Office, or executives to view more than just tasks, assignments, and
projects. They can use Portfolio Analyzer to learn and understand critical information
about the entire organization, such as how projects compare to each other, in addition to
drilling into project details. Portfolio Analyzer views are one of five types of views that can
be created in Project Web Access by users with the Manage Views permission.
For example:
2. When you have the Portfolio Analyzer view the way that you want it, on the Portfolio
Analyzer page, click Save PivotTable as GIF or Save Chart as GIF.
3. In the Specify the GIF file name that you want to export to dialog box, enter the
name of the GIF image.
220 Microsoft Office Project Server 2003 Administrator’s Guide
4. Click OK.
2. In the Save Link dialog box, enter the name of the link you want to save in the Project
Web Access side pane.
3. The link will be available under Saved Links in the side pane that is available from
within the Project Center, for example:
should be one of the final major features of Project Server that is added to your
organization’s production environment. The following example shows you how you can
use Portfolio Analyzer to create a view that tracks resource workload by skill level.
X To create a Portfolio Analyzer view to track resource workload by skill level
1. In the Project Web Access Admin center, in the side pane under Actions, click
Manage views.
2. On the Specify Views page, click Add View.
5. Under Analysis Server and Cube, type the name of the Analysis Services server and
the OLAP cube name in the Analysis Server and Cube Name fields.
Note You cannot use the following characters: / “ ; : < > | [ ] , . ‘ ? ~ ` ! $ % ^ & * ( ) - + = {
} \ in the Analysis Server or Cube Name fields.
• PivotTable with Chart Displays both the PivotTable and Chart workspaces.
• PivotTable only Displays only the PivotTable workspace.
• Chart only Displays only the Chart workspace.
7. Under Customize the PivotTable and Chart, add data to the Portfolio Analyzer
view. Click the Chart workspace to open the PivotTable Field List dialog box.
222 Microsoft Office Project Server 2003 Administrator’s Guide
8. Select Versions, Resource RBS, and Resource Department from the PivotTable
Field List and drag them to the Drop Filter Fields Here area. Resource RBS and
Resource Department are outline code dimensions defined using Enterprise
Resource Outline Codes in the Enterprise Global Template.
Next, expand the Time category in the PivotTable Field List, select Years, and then
add it to the Drop Column Fields Here area.
Next, add the Resources category to the Drop Row Fields Here area.
Microsoft Office Project Server 2003 Administrator’s Guide 223
Next, expand the Totals category in the PivotTable Field List, select Availability
and Work, and then add them to the Drop Totals or Detail Fields Here area.
This will be all of the data required to be part of the A.Datum Resource Workload
by Department Portfolio Analyzer view. As this view currently exists, there is a large
amount of data (every resource in the organization). You can use two Enterprise
Resource Outline Codes to filter out unwanted data.
9. Currently, every resource is loaded into this view. Use the Resource RBS filter to
focus on a specific group of resources for analysis. Select Resource RBS and then
check the boxes next to the RBS nodes for which you want to view resources. For
example, uncheck all boxes except for the West node under USA.
224 Microsoft Office Project Server 2003 Administrator’s Guide
10. Next, use the Resource Department filter to select resources for a particular
department in your organization. Resource Department is created in the Enterprise
Global Template using an Enterprise Resource Multi-Value Outline Code. To filter
resources by department, select Resource Department and then check the boxes next
to the outline code nodes for the resources that you want to view. For example,
uncheck all boxes except for the Corporate node.
11. Once the number of resources is filtered to the right level of detail, you can begin
working with the type of graph you want to use. The default graph looks like this:
Microsoft Office Project Server 2003 Administrator’s Guide 225
12. Select a different chart by selecting the Chart Type button (in the top left) to open the
Commands and Options dialog box.
There are twelve types of graphs available, including the bar graph (shown below).
226 Microsoft Office Project Server 2003 Administrator’s Guide
13. Currently, this Portfolio Analyzer view includes all Version types. To filter for only the
Published versions of projects, select Versions and ensure that only Published is
checked.
The graph will be updated to only reflect the Published version types.
Microsoft Office Project Server 2003 Administrator’s Guide 227
14. To narrow down the number of resources further, select the individual resources from
the Resources drop-down list.
15. The graph will be updated to only reflect the selected resources.
228 Microsoft Office Project Server 2003 Administrator’s Guide
16. To focus on a specific set of time, select the time dimension (Years, in this scenario)
and select the appropriate range of time.
The graph will be updated to only reflect the selected time dimensions.
Microsoft Office Project Server 2003 Administrator’s Guide 229
17. Under Default View Settings, select Show Field List or Show toolbar options to
make the Portfolio Analyzer Field List and Toolbar available to users of Portfolio
Analyzer for the particular view. Enabling these features will allow users of Portfolio
Analyzer to work with views and change view data at the session level while working in
the Portfolio Analyzer.
18. Under Categories (Optional): Select the categories that this view belongs to, add
the categories within which this view will be available. Under Available categories,
select the categories and then click Add or Add All.
19. Click Save Changes. This Portfolio Analyzer view is now available to all users in your
organization who belong to the security categories this view belongs to. On the
Portfolio Analyzer page, users will need to select the Portfolio Analyzer view from the
Choose a view drop-down list.
Microsoft Office Project Server 2003 Administrator’s Guide 231
Appendix
232 Microsoft Office Project Server 2003 Administrator’s Guide
A
Additional Resources
If you want to learn more about Microsoft® Office Project Server 2003, Microsoft Office
Project Web Access 2003, and Microsoft Office Project Professional 2003, or how to use
these three applications as part of your organization’s Enterprise Project Management
(EPM) solution, please refer to the following online books, planning and training guides,
and Web sites.
Send us your feedback. Please let us know what you think about the quality of this
content. If this text does not meet your needs, let us know how we can improve it. If this
text was helpful to you, let us know how it helped.
mailto:projdocs@microsoft.com?subject=Feedback: Microsoft Office Project Server 2003
Administrator’s Guide
234 Microsoft Office Project Server 2003 Administrator’s Guide
B
Project Server Administrative Tools
This appendix describes tools available to the Microsoft® Office Project Server 2003
administrator. These tools can be used during initial deployment and during day-to-day
post-deployment operations.
• MSP_WEB_ASSIGNMENTS
• MSP_WEB_TRANSACTIONS
• MSP_WEB_MESSAGES_ASSIGNMENTS
• MSP_WEB_NONWORKING
• MSP_WEB_MESSAGES
• MSP_WEB_OBJECT_LINKS
• MSP_WEB_OBJECTS
• MSP_WEB_PROJECTS
• MSP_WEB_PROJECT_WORKGROUP_INFO
• MSP_WEB_MGR_RULES_LISTS
• MSP_WEB_MESSAGES_NONWORKING
The syntax for DupeProj.exe is as follows:
DupeProj [-l] | [-d:project-id,project-id...] [-cs:"<connection-
string>")
The following command line parameters can be used with DupeProj.exe:
Parameter Description
-? Displays usage information.
-l Lists all duplicate projects. The Delete Duplicate Projects tool will display the
following information, if available, about each duplicate project:
• Web Project ID
• Project Name
• Project Owner
• Date Last Published
• Version
-d Deletes the specified duplicate project from the database. The project list
should be formatted as a comma-separated list of integers without any
spaces. For example:
DupeProj -d:101,215,311 -cs:"..."
or
Use the User ID and Password connection properties to
specify SQL Server Authentication.
• Use the Database keyword to specify the database.
For example:
DupeProj -l -cs:"server=(local);Integrated
Security=SSPI;database=ProjectServer"
2. Run DupeProj.exe with the –d parameter to delete the duplicate projects from your
database. For example,
DupProj.exe –d:456,457,459 –cs:”server=(local);Integrated
Security=SSPI;database=ProjectServer”
Project Server Cleaner uses two methods in the Project Data Service (PDS) to delete
enterprise projects and enterprise resources from the Project Server database:
• ProjectDelete This method deletes an enterprise project from the Project Server
database. This is the same process as using the delete button in the Open from
Microsoft Project Server dialog box in Microsoft Office Project Professional 2003.
• ResourcesDelete This method deletes an enterprise resource from the Enterprise
Resource Pool. This process involves checking out the Enterprise Resource Pool,
deleting the resource from the Enterprise Resource Pool, and then checking the
Enterprise Resource Pool back in. Users will also automatically be removed from any
associated Windows SharePoint Services site. Enterprise resources will be changed to
238 Microsoft Office Project Server 2003 Administrator’s Guide
local users and will have a comment appended to their name (the appended comment
is specified during the delete process in the Project Server Cleaner tool). The
WRES_CAN_LOGIN and WRES_COUNT_LICENSE fields in the
MSP_WEB_RESOURCES table are set to 0 for each deleted user.
X To install Project Server Cleaner
1. Download and run the file PSCleanerDownload.exe from the Microsoft Download
Center (http://go.microsoft.com/fwlink/?LinkId=20899).
2. Run the file Setup.msi to install Project Server Cleaner.
3. Follow the steps in the PSCleaner Setup Wizard. When finished, you are ready to run
Project Server Cleaner.
X To delete enterprise projects using Project Server Cleaner
1. Run PSCleaner.exe.
2. In the Project Server URL text box, enter the Project Server URL.
3. In the Username and Password text boxes, enter the user name (domain\user name
if using Windows authentication) and password for the user account that you want to
use to delete enterprise projects. If the user account is Windows authenticated, click
the Windows authentication check box.
Microsoft Office Project Server 2003 Administrator’s Guide 239
4. Select Enterprise Projects, and then click the Retrieve button. A user will only be
able to view the projects they would normally have access to in Project Professional or
Project Web Access. A project manager (or member of the Project Managers security
group) can only delete projects they manage. A Project Server administrator can delete
any project.
You cannot delete enterprise projects that are checked out. To force a check in of a
checked out project, right-click the project in the Project Name column. If a project is
checked in using this method, the current user of the project will not be able to save
any changes they have made and will no longer have access to that project.
5. In the list of projects, select the projects you want to delete. You can use the SHIFT
and CTRL keys to select more than one enterprise project.
6. When you are ready to delete the selected projects, click the Delete button.
7. In the Delete Confirmation alert message, click Yes.
240 Microsoft Office Project Server 2003 Administrator’s Guide
6. When you are ready to delete the selected resources, click the Delete button.
7. In the Delete Confirmation alert message, click Yes.
8. In the Get Deletion Comment dialog box, enter the comment that you want
appended to each deleted enterprise resource’s name.
9. Click OK.
242 Microsoft Office Project Server 2003 Administrator’s Guide
Monitor Tab
Use the Monitor tab to monitor the current status of the servers you have configured. The
following information is displayed:
• For each ViewDrop folder, the Last column shows the number of files in the folder at
the last run, and the Max column shows the highest number of files that have been in
the folder since you started the Project Server Health Monitor application. The length
of time that the oldest file has been in the folder is shown in the Oldest XML (min)
box.
• For each Project Server you configured on the PDS Info tab, the time in milliseconds
for a simple PDS call is shown under PDS Status Result. The Last column shows the
time for the last run, and the Avg and Max columns show the average time and
244 Microsoft Office Project Server 2003 Administrator’s Guide
maximum time for all the runs since you started the Project Server Health Monitor
application. The Result box will show PASS if the PDS call was successful.
ViewDrop Tab
Use the ViewDrop tab to specify which ViewDrop folders you want to monitor.
X To configure ViewDrop folder settings
1. If the ViewDrop folder you want to monitor is on another computer, create a share to
that folder with read permissions for the Windows NT account you will be using when
you run Project Server Health Monitor.
2. For each ViewDrop folder you want to monitor, enter the local or network path to the
ViewDrop folder in the ViewDrop Folder box.
Microsoft Office Project Server 2003 Administrator’s Guide 245
Use the PDS Info tab to specify which Project Servers you want to monitor. Project Server
Health Monitor will monitor the PDS response time for each server you specify here.
X To configure PDS monitoring information
• For each Project Server you want to monitor, enter the Project Server URL, and then
select the NT Authentication check box if you want to access the Project Server with
your Windows NT account, or type the user name and password of a Project Server
account.
246 Microsoft Office Project Server 2003 Administrator’s Guide
Admin Tab
Use the Admin tab to specify Project Server Health Monitor logging options, thresholds,
and how often Project Server Health Monitor tests those thresholds.
X To configure Admin settings
1. Specify the interval at which to check the ViewDrop folder status and test the PDS
response time by choosing an interval from the Run Every list.
2. Optionally, to require a password to run Project Server Health Monitor, select the
Require Password check box, and then specify the password in the Change
Password and Retype Password boxes.
3. Configure logging by selecting one of the logging options, and then typing a path and
filename for the log file in the Log to File box if you choose to use logging.
4. Under Thresholds, specify the values you want for the number of files in the
ViewDrop folder, the length of time a file stays in the folder, and the PDS response
time. Notification and logging events occur when the thresholds you set here are
exceeded.
Microsoft Office Project Server 2003 Administrator’s Guide 247
Notify Tab
Use the Notify tab to specify when email notifications will be sent by Project Server
Health Monitor.
X To configure notification settings
1. Under When do you want to be notified?, select the option you want.
2. In the Who should receive notifications box, specify the email addresses to which
notifications should be sent.
248 Microsoft Office Project Server 2003 Administrator’s Guide
Errors Tab
Use the Errors tab to see any runtime errors that Project Server Health Monitor has
encountered. This information can be useful if you are having trouble configuring Project
Server Health Monitor.
Note Notifications of your thresholds being exceeded will not appear here; they will be written to
the log file or emailed to you, depending on your configuration.
2. Click OK to add the information to the registry update, and then click OK again to
confirm.
3. If you do have other PDS extensions, click Start, click Run, type regedit, and then
click OK.
4. In the registry editor, navigate to
\HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
Project\WebClient Server\ProjectServer.
5. Right-click the ProjectServer key, point to New, and then click String value.
6. Type PDSExtensionExN (where N is the next number in sequence), and then press
ENTER.
7. Double-click this new string value, type PDSRights.CPDSRights, and then click OK.
8. Close the registry editor.
2. Enter the URL for the Project Server, and then enter your user name and password.
3. Select a project from the list of available projects, and then click Rename.
252 Microsoft Office Project Server 2003 Administrator’s Guide
4. In the Rename Project To dialog box, type a new name, and then click OK.
5. The renamed project appears in the list. If it does not, click Refresh.
Microsoft Office Project Server 2003 Administrator’s Guide 253
The SetTracing Utility set to full logging to both the Event Viewer and a text output
file.
3. Set the values for each of the types of alerts that you want the Project Server Tracing
Service to track. If you set the field to 0, the SetTracing Utility will not log the error. If
you set the field to 5000, the SetTracing Utility will log every alert of that type.
• Success Indicates that an operation was completed successfully.
• Error Indicates that a significant problem, such as loss of data, has occurred. This
utility may load with a default value of 20480, which also indicates maximum
logging.
• Warning Indicates an event that is not necessarily significant, but may indicate a
future problem.
• Information Indicates the successful loading of a program, driver, or service, and
logs all successful events of this type.
• Audit Success Project Server does not perform this function. Entering a value in
this field other than 0 will not generate any additional log information. Leave this
field at the default setting of 0.
• Audit Failure Project Server does not perform this function. Entering a value in
this field other than 0 will not generate any additional log information. Leave this
field at the default setting of 0.
4. If you select the Text Provider Enabled check box, specify the path and name of the
output text file in the Output file name text box. It is recommended that you assign a
.txt extension to the output file. This allows you to quickly view the output file in any
editor application, such as Microsoft® Notepad. This file will be updated each time
you start, stop, or modify the settings in the SetTracing Utility. A new file name will
not be created unless you specify a new file name.
5. Click Save. The SetTracing Utility will save your settings and close. Logging will run in
the background.
Troubleshooting
• If you use the SetTracing Utility to log information in addition to what is logged in the
Event Viewer, first gather the information that you will need to capture the errors.
Then open the SetTracing Utility and set the values of any fields you are tracing to 0.
Information available in the output file could possibly compromise your organization’s
security. In addition, when the Project Server Tracing Service is running in the
background, it will continue to use the system resources of the Project Server
computer.
• If you are running the Project Server Tracing Service against a busy site and the Text
Provider Enabled check box is selected, you should periodically create a new text file
or backup and delete the existing file. As the Project Server Tracing Service runs, it will
continually append information to the specified log file. As that file grows in size,
system performance will degrade.
256 Microsoft Office Project Server 2003 Administrator’s Guide
• You should not modify the text in the output log file. The contents of this file are
designed to help Microsoft Product Support Services and other Microsoft specialists
help to determine where an error is being caused should your organization require this
level of support.
• If you are viewing the contents of the output file, or are viewing information in the
Event Viewer, be aware that, in some cases, information you think may be wrong is
actually a false-positive return value. There can be instances when an event logs as a
failure, but then later logs as a success. When looking at events in the Event Viewer,
look for trends that include the same error, as opposed to singular events.
SmokeTest
The SmokeTest utility performs a series of tests to verify the basic functionality of a
Microsoft Office® Project Server 2003 installation and reports the results and performance
timings of each test that is run.
The computer where you run the SmokeTest utility should have Project Professional 2003
installed and your Project Server should be in Enterprise Mode. If the server is in Non-
Enterprise mode, some of the tests will fail. If Microsoft Office Project Professional 2003
is not installed, only the Project Web Access tests will be run. The Project
Professional 2003 scripts will show “0” if Project Professional is not installed.
To run the Microsoft Office Project Professional 2003 tests, you must save a file to the
enterprise database on the Project Server where you want to run the test. This should be a
test project for use with the SmokeTest application only.
Note The SmokeTest utility requires the .NET Framework Version 1.1 and Office Web Components
2003.
Running SmokeTest
We recommend creating a Project Server user account exclusively for use with the
SmokeTest Utility. The user account must have the following attributes:
• Global Permissions
• Log On
• Publish/update/status
• Read Enteprise Global
• View Home
• View Project Center
• View Project View
• View Resource Allocation
• View Resource Center
• The user does not belong to any groups.
• The user belongs to a single category.
• Category Permissions:
• Open Project
• Save Project
• See Enterprise Resource Data
• See Projects in Project Center
• See Projects in Project Views
• The project that the user will open and save must be added to the category.
258 Microsoft Office Project Server 2003 Administrator’s Guide
• The resources the user will view in Resource Center and in Resource Availability must
be added to the category.
• One or more Project Views must be added to the category.
• One or more Resource Center views must be added to the category.
• One or more Project Center views must be added to the category.
Note For more information about permissions, see Appendix C, Project Server Permissions of the
Microsoft Office Project Server 2003 Administrator’s Guide.
You can save your settings by choosing Save from the File menu. You can then choose
Open from the File menu the next time you run SmokeTest, and your configuration
settings will be reloaded.
Results Page
The Results page will load automatically after the SmokeTest utility has completed running
the tests. You can also access the Results page from the SmokeTest login page by
choosing View Results from the File menu.
Results are shown for the currently selected run in the “Run Time (s)” column as well as
the average time across all the runs. Values displayed with “0” mean that some error or
failure occurred for that script and run. Failures are not included in average time
calculations. The results are stored in the Results.xml file in your installation directory.
260 Microsoft Office Project Server 2003 Administrator’s Guide
You can select a specific run to view by choosing the run from the View Run list. You can
delete a run by clicking Delete.
When you are finished reviewing the results, click Close to return to the SmokeTest login
screen.
The Server and Login parameters are required. If you do not specify the number of
iterations, SmokeTest will default to one iteration. Optionally, you can include the -Q
option to have SmokeTest run in quiet mode.
You can also run SmokeTest with previously saved configuration information by using the
–C option:
SmokeTest.exe –C
• Project views
• Project Center views
• Assignment views
• Resource Center views
• Timesheet views
• Portfolio Analyzer views
For more information about Project Server views, see Chapter 4, Managing Views of the
Microsoft Office Project Server 2003 Administrator’s Guide.
X To install View Backup and Restore
• Download and run the file ViewBackupDownload.exe from the Microsoft Download
Center: http://go.microsoft.com/fwlink/?LinkId=21138.
To back up views, run ViewBackup.exe from the command line using the /B parameter:
ViewBackup /B /N filename /S SQL Server name /D PS DB name [/U PS DB
UID] [/P PS DB pwd] [/G] [/T view type] [/V view name]
For example, to back up all views in the ProjectServer database on the SQL Server named
redbird, you would use the following syntax:
ViewBackup /B /N ProjectServerViews.xml /S redbird /D ProjectServer
/U sa /P hello
To restore views, run ViewBackup.exe from the command line using the /R parameter:
ViewBackup /R /N filename /S SQL Server name /D PS DB name [/U PS DB
UID] [/P PS DB pwd] [/O]
For example, to restore the views from the example above to a new database called
NewPSDB on the SQL Server named rockaway, you would use the following syntax:
ViewBackup /R /N ProjectServerViews.xml /S rockaway /D NewPSDB /U sa
/P hello
/F Overwrite existing file. Using the /F parameter will cause an existing backup
262 Microsoft Office Project Server 2003 Administrator’s Guide
file to be overwritten.
/P SQL Server password. Optional. Use with the /U parameter. If /U and /P are
not specified, NT Authentication is used.
/R Restore
/S The name of the instance of SQL Server where the Project Server database
is located.
/T View Type (backup only). Optional. Specifies the type of view to back up:
Project = 0
Project Center = 1
Assignment = 2
Resource Center = 3
Time Sheet = 4
When using the /T parameter, you must also specify the /V parameter.
/U SQL Server user name. Optional. Use with the /P parameter. If /U and /P are
not specified, NT Authentication is used.
/V The name of the View you want to back up. Optional. When using the /V
parameter, you must also specify the /T parameter. The value must be
placed in quotes. For example, /V “Resource Summary”
2. Open a command prompt and locate the directory into which you downloaded
PDSRights.dll.
3. Type regsvr32 pdsrights.dll and press ENTER.
4. Click OK to confirm the DLL was registered successfully.
a.Audit. You can select to view security reports by all users, single user’s project
access, single user’s resource access, and global.
b. Object Type. You can define the permission types by user, resource, projects, or
global.
c. Object. You can define the object by user, resource, and project.
d. Permission. You can select all permissions or specific permissions.
4. Click Submit. The query results are displayed.
Microsoft Office Project Server 2003 Administrator’s Guide 267
Professional. This can assist in troubleshooting issues with the View Notification
Service.
X To install the View Populator utility
1. Download and run the file ViewPopulatorDownload.exe from the Microsoft
Download Center: http://go.microsoft.com/fwlink/?LinkId=20888.
2. Run the file Setup.msi to install View Populator. By default, View Populator.exe will be
installed in the \Program Files\Microsoft Office Project Server 2003 Resource
Kit\Toolbox\View Populator directory.
Before using View Populator to publish a project, make sure the project is checked in. You
can use View Populator to force a project checkin by selecting the project and then clicking
Checkin Project(s), but you will lose any unsaved data if you do so.
X To publish projects
1. Run View Populator.exe
2. In the Project Server URL box, type the URL to access Project Server.
Microsoft Office Project Server 2003 Administrator’s Guide 269
3. If you are connecting with a Project Server account, type the username and password
for the account you want to use. Otherwise, select the Windows authentication
checkbox to use Windows Authentication.
4. Click Get Projects.
5. In the List of Projects, select the projects you want to publish.
6. Click Publish Project Plan.
The Results box will show the results of the publish operation.
270 Microsoft Office Project Server 2003 Administrator’s Guide
C
Project Server Permissions
This appendix lists all of the Microsoft® Office Project Server 2003 permissions that can
be managed using Microsoft Office Project Web Access 2003. These permissions can be
associated with users, groups, categories, and views, and can be accessed by a user with
permission to log on to Project Web Access as an administrator.
Adjust Actuals
Adjust Actuals is a category permission that allows a Project Web Access user to adjust a
team member’s submitted timesheet entries (actuals). Grant this permission to any member
of your organization who requires the ability to adjust a resource’s timesheet entry.
For example, grant this permission to project managers, resource managers, and financial
managers who need to ensure that the Project Server timesheet reporting can be
synchronized with an external timesheet application like Siebel®.
This permission requires that users:
• Have permissions to a category or group that also has the View Adjust Actuals global
permission.
Microsoft Office Project Server 2003 Administrator’s Guide 271
Assign Resources
Assign Resources is a category permission that determines whether a user can assign or
allocate a given resource to projects. This permission controls the list of available resources
in Team Builder Lite (Project Web Access) or Build Team (Project Professional). Grant
this permission to all project managers and resource managers who need to assign, manage,
or allocate resources.
For example, if you want to add resource R to project P, then you must have permission to
assign resources (Assign Resources) on R, as well as permission to add the resource to
project P (Build Team on Project). In addition, you must have the Assign Resources to
Project Team global permission to use the Build Team feature in Project Professional or
Project Web Access.
This permission requires that users:
• Have the Assign Resource to Project Team global permission in order to use the
Build Team page in Project Web Access.
• Have the Build Team on Project category permission in order to assign a resource in
an existing enterprise project.
• Have the Build Team on New Project global permission in order to assign a
resource in a new enterprise project.
272 Microsoft Office Project Server 2003 Administrator’s Guide
Delete Project
Delete Project is a category permission that allows users of Project Professional to delete a
project saved to the Project Server database from the Open from Microsoft Project
Server dialog box in Project Professional. Grant this permission to members of your
organization to allow them to more closely manage the projects he or she has saved to the
Project Server database from Project Professional or by using the Clean up Project Server
database link in Project Web Access. Before allowing users to delete projects, you should
consider how your organization will recover those projects, should you need to do so.
This permission requires that users:
• Be granted the Open Project category permission on the project that they want to
delete.
Microsoft Office Project Server 2003 Administrator’s Guide 273
Open Project
Open Project is a category permission that allows a user to open a project from the
Project Server database in read-only or read/write modes using Project Professional, or to
use the Portfolio Modeler feature in Project Web Access or Project Professional. Grant this
permission to any member of your organization who needs to use the Open from
Microsoft Project Server dialog box in Project Professional to open projects that have
been saved to the Project Server database in read-only mode.
Save Project
Save Project is a category permission that allows a user to save projects to the Project
Server database using Project Professional. Grant this permission to all members of your
organization who will be saving projects from Project Professional to the Project Server
database using the Save to Project Server dialog box.
This permission requires that users:
274 Microsoft Office Project Server 2003 Administrator’s Guide
• Be granted the Create Administrative Projects global permission to save the project
as a project that tracks non-project or non-working time using the Save to Project
Server dialog box in Project Professional.
• Be granted the Open Project category permission on any project that needs to be
checked out from the Project Server database.
Backup Global
Backup Global is a global permission that allows a user to create a copy of the Enterprise
Global Template as an offline Project template file (MPT) using Project Professional.
Grant this permission to any user who needs to save offline copies of the Enterprise
Global Template using the Enterprise Options option in the Tools menu in Project
Professional. Your organization’s Project Management Office (PMO) should always keep
an offline copy of the Enterprise Global Template.
This permission requires that users:
• Be granted the Save Enterprise Global global permission in addition to the Backup
Global global permission if you want this user to later be able to restore the backed-up
Enterprise Global Template to the Project Server database.
Change Password
Change Password is a global permission that allows a user to change their Project Server
user account password from the home page in Project Web Access. Grant this permission
to users with Project Server user accounts so that they can periodically change their
passwords.
This permission requires that users:
• Be granted the View Home global permission.
Check In My Projects
Check In My Projects is a global permission that allows a user to check in their projects
on the Check in my projects page available from the Project Center in Project Web
Access. Grant this permission to users in your organization who have permission to check
out projects from the Project Server database.
This permission requires that users:
• Be granted the View Project Center global permission.
• Be granted the Save Project category permission.
Note This permission should only be granted to a small group of users within your organization.
The ability to delete projects, resources, tasks, status reports, and status updates could create
significant problems with Project Server data if performed by the wrong set of users.
Note By default, this permission is denied at the organizational level on the Server Configuration
page in Project Web Access.
• Not also be granted the Change Work Days global permission (your organization
should not use allow users to change their own working days when using
Administrative projects).
Delegate Task
Delegate Task is a global permission that allows a user to delegate an assigned task to
another (existing) user. Grant this permission to members of your organization who need
the ability to delegate task assignments to other resources.
Microsoft Office Project Server 2003 Administrator’s Guide 281
For example, a large project may be run by a single project manager, but actually
implemented by several teams, each with their own team lead. A project manager could
assign the team leads in the project plan, and then the team leads could in turn delegate
each task to individual members of their teams. This example creates an additional layer of
task management within the larger organization, but it can also simplify resource allocation
within projects themselves and make it easier for a project manager to manage large
projects.
Or, if you have a resource that is about to leave on a three-week vacation, and this resource
had this permission, they would be able to assign their tasks directly to other resources
rather than having the project manager check out the project and reassign resources.
This permission requires that users:
• Be a member of a category with the Assign Resources permission.
Access. All users who will use the Outlook Integration feature to manage their timesheet
must have this permission.
This global permission is used by the Project Data Service (PDS) to allow calls to the
Project Server database from an external timesheet system. All users who are using a
timesheet other than the one included in Project Web Access must be granted this
permission. The Timesheet API in the PDS allows users to integrate an external timesheet
application with Project Server, including editing assignment data and programmatically
notifying a project manager with updates made by team members when using an external
timesheet system.
Note A project manager will still need to approve a resource’s timesheet entries using Project Web
Access.
This permission supports the following PDS methods in the Timesheet API:
• AssignmentsGet
• AssignmentsSave
• AssignmentsProjectManagerUpdate
Note For more information about these PDS methods, see the Timesheet API chapter in the PDS
Reference for Microsoft Office Project Server that is available in the Microsoft Office Project
Server 2003 Software Development Kit (SDK) on MSDN:
http://go.microsoft.com/fwlink/?LinkID=20266
Log On
Log On is a global permission that allows a user to connect to Project Server from Project
Professional or to log on to Project Web Access. Grant this permission to any user who is
authorized to connect to Project Server from Project Professional or log on to Project Web
Access.
access this page to specific, non-IT administrators, you can offload some of the day-to-day
functions that your Project Server administrators may not have time to manage closely.
Manage Rules
Manage Rules is a global permission that allows a user to access the Update page in
Project Web Access and set rules on how update transactions will be automatically
processed. Grant this permission to project managers, resource managers, or members of
your organization’s PMO office so they can define how they will automatically receive and
accept changes to transactions by their resources.
Manage Security
Manage Security is a global permission that allows a user to access the Manage security
page in Project Web Access to define security categories, security templates, and user
authentication settings. Grant this permission to Project Server administrators or a very
small and closely managed group of people.
This page allows users to change Project Server security settings, create security categories
and security templates, specify how user accounts should be created, and define the types
of accounts (Project Server, Windows, or Mixed) that are available for the authentication of
users when accessing Project Server using Project Professional or Project Web Access.
Changes to settings on this page, once you have begun using Project Server in your
organization, should be carefully managed and (ideally) infrequent.
Manage Views
Mange Views is a global permission that allows a user to access the Manage views page
in the Admin center in Project Web Access. Users with permission to access this page will
be able to add, modify, or delete Project, Project Center, Resource Center, Assignment, and
Portfolio Analyzer views, as well as modify Timesheet views. Grant this permission to
project managers, resource managers, and members of your organization’s PMO office so
they can create project data views for users to access in Project Web Access and Project
Professional. It is important to remember that if your organization is allowing project
managers to create custom fields at the project level, then each project may require its own
unique view. The number of projects in this type of environment may be too numerous for
your IT administrator team; offloading this work to the people in your organization that
work at the project level on a day-to-day basis is one way of distributing the workload of
managing views.
administrators for Project Web Access and/or administrators for the servers running
Windows SharePoint Services and SharePoint Portal Server.
This permission requires that users:
• Be granted administrative privileges to all of the servers running Project Server,
Windows SharePoint Services, and SharePoint Portal Server.
New Project
New Project is a global permission that allows a user to add a new project to the Project
Server database using Project Professional or the Project Data Service (PDS). Grant this
permission to any user in your organization who needs to publish or save new projects to
the Project Server database from Project Professional using the Save to Project Server
dialog box or the Import Projects Wizard or create new projects in the Project Server
database using the PDS.
New Resource
New Resource is a global permission that allows a project manager to add new resources
to the Enterprise Resource Pool using Project Professional or the Project Data Service
(PDS). Grant this permission to any member of your organization who needs to create new
enterprise resources in the Project Server database.
Note If your organization is using the Active Directory synchronization feature, you may want to
consider denying this permission to all non-IT administrators in your organization.
permission to any member of your organization who needs to create new assignments on
existing tasks in projects that have been published to the Project Server database. Users
with this permission will be able to use the Assign myself to an existing task page in
Project Web Access to create assignments to themselves on tasks in any project the user
has access to.
The list of available projects for a user to create new tasks is determined by the Create
New Tasks or Assignment category permission. A user with the New Project Task
permission must also have access to the projects to which they want to assign themselves
to a task.
Save Baseline
Save Baseline is a global permission that allows a user to save a baseline or clear a baseline
associated with an enterprise project published to the Project Server database. Grant this
permission to project managers who need to save baselines in their projects. Baselines are
saved using the Tools menu in Project Professional. On the Tools menu, point to
Tracking, and then select Save Baseline or Clear Baseline.
One alternative to using baselines is to create an enterprise version called Baseline that
project managers can use to save a version of a project plan after initial resource creation,
but before progress is reported on tasks. Later, this version can be used to compare against
milestone or completed versions of the project.
This permission requires that users:
• Be granted the Save Project category permission.
Timesheet Approval
Timesheet Approval is a global permission that allows resource managers to approve
team member’s timesheets in Project Web Access. Grant this permission to resource
managers who need to access the Approve Timesheets for Resources page in Project
Web Access.
This permission requires that users:
• Be granted the Approve Timesheets for Resources category permission.
Note This permission is denied at the organizational level by default on the Server Configuration
page in Project Web Access.
User Defined
User Defined is a set of custom global permissions that allow you to customize access to
specific areas of Project Web Access and Project Professional. You cannot use the User
Defined permissions upon installation; these permissions require customization in order to
be used.
Note For more information about using these permissions, see the Microsoft Office Project
Server 2003 Software Development Kit (SDK) on MSDN:
http://go.microsoft.com/fwlink/?LinkID=20266
permission to any category of users who need to view assignment data in Project Web
Access.
View Documents
View Documents is a global permission that allows a user to view the Documents center
in Project Web Access or from the Collaborate menu in Project Professional. Grant this
permission to any category of users who need to create, update, or delete project-related
documents, or link to tasks in any project-related site the user has permission to view.
This permission requires that users:
• Be granted the View Risks, Issues, and Documents category permission.
View Home
View Home is a global permission that allows a user to view the Project Web Access
home page. Grant this permission to any category of users who need to access the Project
Web Access home page.
View Issues
View Issues is a global permission that allows a user to view the Issues center in Project
Web Access or from the Collaborate menu in Project Professional. Grant this permission
to any category of users who need to add or update project-related issues, or link to tasks
or documents in any project-related site the user has permission to view.
This permission requires that users:
• Be granted the View Risks, Issues, and Documents category permission.
View Models
View Models is a global permission that allows a user to use Portfolio Modeler in Project
Web Access or Project Professional to create, modify, open, analyze, delete, and unlock
models. Grant this permission to any user who needs to access the Model projects with
Portfolio Modeler link in the Project Center in Project Web Access, or select Portfolio
Modeler on the Collaborate menu in Project Professional.
This permission requires that users:
• Be granted the See Enterprise Resource Data category permission.
• Be granted the Open Project permission in order to load the data in a project plan
into the Portfolio Modeler.
Microsoft Office Project Server 2003 Administrator’s Guide 291
View Risks
View Risks is a global permission that allows a user to view the Risks center in Project
Web Access or from the Collaborate menu in Project Professional. Grant this permission
to any category of users who need to add or update project-related risks.
This permission requires that users:
• Be granted the View Risks, Issues, and Documents category permission.
View Timesheet
View Timesheet is a global permission that allows a user to view the Timesheet in Project
Web Access and report their progress against project assignments. Grant this permission to
any team member or team lead who needs to report his or her hours using a timesheet that
is tracked within (or related to) the Project Server timesheet.
This permission requires that users:
• Be granted the Hide Task from Timesheet or Timesheet Approval permissions
(depending on his or her role).
available to users in Project Web Access. Access to this page should be restricted only
to Project Server administrators.
The list of organizational permissions is identical to the global and category permissions
described above. Only five organizational permissions are denied as a default setting for
Project Server:
• Create Accounts when Requesting Status Reports
• Create Accounts when Delegating Tasks
• Create Accounts from Microsoft Office Project
• Approve Timesheets for Resources
• Timesheet Approval
294 Microsoft Office Project Server 2003 Administrator’s Guide
D
Project Server Default Settings
This appendix documents the default security settings for Microsoft® Office Project
Server 2003 users, security groups, and security categories, including the security categories,
views, users, and groups they are associated with.
Note Default security settings for the default security templates in Project Server are identical to
the settings in the default security category with the same name.
Users
The following section describes the default settings for the default Project Server
Administrator user account.
Administrator
The administrator account is the only user account available upon completion of Project
Server setup. The administrator account is active, uses Project Server authentication, and
belongs to the My Organization security category.
The default category permission settings for the Administrator are outlined in the following
table:
Category Permissions Allow Deny
Adjust Actuals 5 □
Approve Timesheets for Resources 5 □
Assign Resources 5 □
Microsoft Office Project Server 2003 Administrator’s Guide 295
The default group permission settings for the administrator account are outlined in the
following table:
Group Permissions Allow Deny
About Microsoft Office Project Server 2003 5 □
Assign Resource to Project Team 5 □
Assign To-Do List Tasks 5 □
Backup Global 5 □
Build Team on New Project 5 □
Change Password 5 □
Change Work Days 5 □
Check In My Projects 5 □
Clean Up Project Server Database 5 □
Connect to Project Server Using Microsoft Project 2002 5 □
296 Microsoft Office Project Server 2003 Administrator’s Guide
Groups
The following sections describe the default settings for Project Server security categories.
Administrators
The Administrators security group belongs to the My Organization security category by
default. The default category permission settings for the Administrators security group are
outlined in the following table:
Category Permissions Allow Deny
Adjust Actuals 5 □
Approve Timesheets for Resources 5 □
Assign Resources 5 □
Build Team on Project 5 □
Create New Task or Assignment 5 □
Delete Project 5 □
Edit Enterprise Resource Data 5 □
Open Project 5 □
Save Project 5 □
See Enterprise Resource Data 5 □
See Projects in Project Center 5 □
See Projects in Project Views 5 □
See Resource Assignments in Assignment Views 5 □
View Risks, Issues, and Documents 5 □
Microsoft Office Project Server 2003 Administrator’s Guide 299
The default group permission settings for the Administrators security group are outlined in
the following table:
Group Permissions Allow Deny
About Microsoft Office Project Server 2003 5 □
Assign Resource to Project Team 5 □
Assign To-Do List Tasks 5 □
Backup Global 5 □
Build Team on New Project 5 □
Change Password 5 □
Change Work Days 5 □
Check In My Projects 5 □
Clean Up Project Server Database 5 □
Connect to Project Server Using Microsoft Project 2002 5 □
Create Accounts from Microsoft Office Project 5 □
Create Accounts when Delegating Tasks 5 □
Create Accounts when Requesting Status Reports 5 □
Create Administrative Projects 5 □
Create and Manage To-Do List 5 □
Customize Project Web Access 5 □
Delegate Task 5 □
Go Offline from Project Web Access 5 □
Hide Task from Timesheet 5 □
Integration with External Timesheet System 5 □
Log On 5 □
Manage Enterprise Features 5 □
Manage Rules 5 □
300 Microsoft Office Project Server 2003 Administrator’s Guide
Executives
The Executives security group belongs to the My Organization security category by default.
The default category permission settings for the Executives security group are outlined in
the following table:
Category Permissions Allow Deny
Adjust Actuals □ □
Approve Timesheets for Resources □ □
Assign Resources □ □
Build Team on Project □ □
Create New Task or Assignment □ □
Delete Project □ □
302 Microsoft Office Project Server 2003 Administrator’s Guide
The default group permission settings for the Executives security group are outlined in the
following table:
Group Permissions Allow Deny
About Microsoft Office Project Server 2003 □ □
Assign Resource to Project Team □ □
Assign To-Do List Tasks 5 □
Backup Global □ □
Build Team on New Project □ □
Change Password 5 □
Change Work Days □ □
Check In My Projects 5 □
Clean Up Project Server Database □ □
Connect to Project Server Using Microsoft Project 2002 □ □
Create Accounts from Microsoft Office Project □ □
Create Accounts when Delegating Tasks □ □
Create Accounts when Requesting Status Reports □ □
Microsoft Office Project Server 2003 Administrator’s Guide 303
Portfolio Managers
The Portfolio Managers security group belongs to the My Organization security category
by default. The default category permission settings for the Portfolio Managers security
group are outlined in the following table:
Category Permissions Allow Deny
Adjust Actuals □ □
Approve Timesheets for Resources □ □
Assign Resources 5 □
Build Team on Project 5 □
Create New Task or Assignment □ □
Delete Project 5 □
Edit Enterprise Resource Data 5 □
Open Project 5 □
Save Project 5 □
See Enterprise Resource Data 5 □
See Projects in Project Center 5 □
See Projects in Project Views 5 □
See Resource Assignments in Assignment Views 5 □
View Risks, Issues, and Documents 5 □
The default group permission settings for the Portfolio Managers security group are
outlined in the following table:
Group Permissions Allow Deny
About Microsoft Office Project Server 2003 □ □
Assign Resource to Project Team 5 □
Assign To-Do List Tasks □ □
Backup Global □ □
306 Microsoft Office Project Server 2003 Administrator’s Guide
Project Managers
The Project Managers security group belongs to the My Organization and My Projects
security categories by default. The default category permission settings for the Project
Managers security group are outlined in the following table:
Category Permissions Allow Deny
Adjust Actuals □ □
Approve Timesheets for Resources □ □
Assign Resources 5 □
Build Team on Project □ □
Create New Task or Assignment □ □
Delete Project □ □
Edit Enterprise Resource Data □ □
Open Project □ □
Save Project □ □
See Enterprise Resource Data 5 □
See Projects in Project Center □ □
Microsoft Office Project Server 2003 Administrator’s Guide 309
The default group permission settings for the Project Managers security group are outlined
in the following table:
Group Permissions Allow Deny
About Microsoft Office Project Server 2003 □ □
Assign Resource to Project Team 5 □
Assign To-Do List Tasks 5 □
Backup Global □ □
Build Team on New Project 5 □
Change Password 5 □
Change Work Days □ □
Check In My Projects 5 □
Clean Up Project Server Database □ □
Connect to Project Server Using Microsoft Project 2002 □ □
Create Accounts from Microsoft Office Project 5 □
Create Accounts when Delegating Tasks 5 □
Create Accounts when Requesting Status Reports 5 □
Create Administrative Projects □ □
Create and Manage To-Do List 5 □
Customize Project Web Access □ □
Delegate Task 5 □
Go Offline from Project Web Access 5 □
310 Microsoft Office Project Server 2003 Administrator’s Guide
Resource Managers
The Resource Managers security group belongs to the My Direct Reports, My
Organization, My Projects, and My Resources security categories by default. The default
category permission settings for the Resource Managers security group are outlined in the
following table:
Category Permissions Allow Deny
Adjust Actuals □ □
312 Microsoft Office Project Server 2003 Administrator’s Guide
The default group permission settings for the Resource Managers security group are
outlined in the following table:
Group Permissions Allow Deny
About Microsoft Office Project Server 2003 □ □
Assign Resource to Project Team 5 □
Assign To-Do List Tasks 5 □
Backup Global □ □
Build Team on New Project 5 □
Change Password 5 □
Change Work Days □ □
Check In My Projects 5 □
Microsoft Office Project Server 2003 Administrator’s Guide 313
Team Leads
The Team Leads security group belongs to the My Projects security category by default.
The default category permission settings for the Team Leads security group are outlined in
the following table:
Category Permissions Allow Deny
Adjust Actuals □ □
Approve Timesheets for Resources □ □
Assign Resources □ □
Build Team on Project □ □
Create New Task or Assignment 5 □
Delete Project □ □
Edit Enterprise Resource Data □ □
Open Project □ □
Save Project □ □
See Enterprise Resource Data □ □
See Projects in Project Center 5 □
See Projects in Project Views 5 □
See Resource Assignments in Assignment Views 5 □
View Risks, Issues, and Documents 5 □
The default group permission settings for the Team Leads security group are outlined in
the following table:
316 Microsoft Office Project Server 2003 Administrator’s Guide
Team Members
The Team Members security group belongs to the My Tasks security category by default.
The default category permission settings for the Team Members security group are outlined
in the following table:
Category Permissions Allow Deny
Adjust Actuals □ □
Approve Timesheets for Resources □ □
Assign Resources □ □
Build Team on Project □ □
Create New Task or Assignment 5 □
Delete Project □ □
Edit Enterprise Resource Data □ □
Microsoft Office Project Server 2003 Administrator’s Guide 319
The default group permission settings for the Team Members security group are outlined
in the following table:
Group Permissions Allow Deny
About Microsoft Office Project Server 2003 □ □
Assign Resource to Project Team □ □
Assign To-Do List Tasks 5 □
Backup Global □ □
Build Team on New Project □ □
Change Password 5 □
Change Work Days 5 □
Check In My Projects 5 □
Clean Up Project Server Database □ □
Connect to Project Server Using Microsoft Project 2002 □ □
Create Accounts from Microsoft Office Project □ □
Create Accounts when Delegating Tasks □ □
Create Accounts when Requesting Status Reports □ □
Create Administrative Projects □ □
320 Microsoft Office Project Server 2003 Administrator’s Guide
Categories
The following sections describe the default settings for Project Server security categories.
My Direct Reports
The Resource Managers security group is assigned the My Direct Reports security category
by default. No views are assigned to the My Direct Reports security category. The default
category permission settings for the My Direct Reports security category are outlined in the
following table:
Category Permissions Allow Deny
Adjust Actuals □ □
Approve Timesheets for Resources 5 □
Assign Resources □ □
Build Team on Project □ □
Create New Task or Assignment □ □
Delete Project □ □
Edit Enterprise Resource Data □ □
Open Project □ □
Save Project □ □
See Enterprise Resource Data □ □
See Projects in Project Center □ □
See Projects in Project Views □ □
See Resource Assignments in Assignment Views □ □
View Risks, Issues, and Documents □ □
My Organization
The Project Server Administrator user account and the Administrators, Executives,
Portfolio Managers, Project Managers, and Resource Managers security groups are assigned
the My Organization security category by default. The following views are assigned to the
My Organization security category:
Microsoft Office Project Server 2003 Administrator’s Guide 323
• Project Center views: Cost, Earned Value, Summary, Tracking, and Work.
• Project views: Assignments Cost, Assignments Detail, Assignments Earned Value,
Assignments Summary, Assignments Tracking, Assignments Work, Resources Cost,
Resources Earned Value, Resources Summary, Resources Work, Tasks Cost, Tasks
Detail, Tasks Earned Value, Tasks Leveling, Tasks Schedule, Tasks Summary, Tasks
Top-Level, Tasks Tracking, and Tasks Work.
• Assignment views: Summary.
• Resource views: Resources Summary.
• Portfolio Analyzer views: None.
The default category permission settings for the My Organization security category are
outlined in the following table:
Category Permissions Allow Deny
Adjust Actuals 5 □
Approve Timesheets for Resources 5 □
Assign Resources 5 □
Build Team on Project 5 □
Create New Task or Assignment 5 □
Delete Project 5 □
Edit Enterprise Resource Data 5 □
Open Project 5 □
Save Project 5 □
See Enterprise Resource Data 5 □
See Projects in Project Center 5 □
See Projects in Project Views 5 □
See Resource Assignments in Assignment Views 5 □
View Risks, Issues, and Documents 5 □
324 Microsoft Office Project Server 2003 Administrator’s Guide
My Projects
The Project Managers, Resource Managers, and Team Leads security groups are assigned
the My Projects security category by default. The following views are assigned to the My
Projects security category:
• Project Center views: Cost, Earned Value, Summary, Tracking, and Work.
• Project views: Assignments Cost, Assignments Detail, Assignments Earned Value,
Assignments Summary, Assignments Tracking, Assignments Work, Resources Cost,
Resources Earned Value, Resources Summary, Resources Work, Tasks Cost, Tasks
Detail, Tasks Earned Value, Tasks Leveling, Tasks Schedule, Tasks Summary, Tasks
Top-Level, Tasks Tracking, and Tasks Work.
• Assignment views: Summary.
• Resource views: Resources Summary.
• Portfolio Analyzer views: None.
The following rules can be applied to the My Projects security category:
• Allow users in this category to view all projects they manage.
• Allow users in this category to view all projects in which they are a team member.
• Allow users in this category to view all projects assigned to resources that they manage.
• Allow users in this category to view their own information.
• Allow users in this category to view information for all resources that they manage.
• Allow users in this category to view their own models.
• Allow users in this category to view models created by resources that they manage.
The default category permission settings for the My Projects security category are outlined
in the following table:
My Resources
The Resource Managers security group is assigned the My Resources security category by
default. The following views are assigned to the My Resources security category:
• Project Center views: None.
• Project views: None.
• Assignment views: None.
• Resource views: Resources Summary.
• Portfolio Analyzer views: None.
The following rules can be applied to the My Resources security category:
• Allow users in this category to view information for all resources that they manage.
The default category permission settings for the My Resources security category are
outlined in the following table:
My Tasks
The Team Members security group is assigned the My Tasks security category by default.
The following views are assigned to the My Tasks security category:
• Project Center views: None.
• Project views: None.
• Assignment views: Summary.
• Resource views: None.
• Portfolio Analyzer views: None.
The following rules can be applied to the My Projects security category:
• Allow users in this category to view all projects in which they are a team member.
• Allow users in this category to view their own information.
The default category permission settings for the My Tasks security category are outlined in
the following table:
Organization
Organization permissions are only accessible from the Server Configuration page in
Project Web Access. Allowing or denying organization permissions will make that feature
available or unavailable to all Project Server, Project Professional, and Project Web Access
users even if they have been granted permission to the feature by a category or group.
Note The following table lists organization permissions in the order in which they appear in the grid
under Select the features that you want to make available to user in Project Web Access on the
Server configuration page in Project Web Access.
View Timesheet 5 □
Assign To-Do List Tasks 5 □
Create and Manage To-Do List 5 □
Publish To-Do List to All Users 5 □
Manage Rules 5 □
330 Microsoft Office Project Server 2003 Administrator’s Guide
E
Project Server Spooler
Microsoft® Office Project Professional 2003 users can publish project and resource data to
Microsoft Office Project Server 2003. When information is published to Project Server
from Project Professional, the Project Server Spooler queues the messages to the Project
Server database and listens for confirmation from the Project Server database.
The Project Server Spooler behaves in a similar way to a familiar print spooler and, in the
majority of cases, users will not even be aware that the Project Server Spooler is active.
There are three ways that you can view the Project Server Spooler:
• Double-click the icon when it appears in the Windows taskbar.
• Right-click the icon when it appears in the Windows taskbar and select Open Project
Server Spooler.
• Select Yes when you receive a Microsoft Project Server Spooler Alert dialog box.
When the Project Server Spooler is activated, the Microsoft Office Project Spooler dialog
box opens.
332 Microsoft Office Project Server 2003 Administrator’s Guide
When you send a message that contains data, the Project Server Spooler keeps the
message until it is sent correctly. The following describes the difference between
choosing Undo and Retry:
• Undo If you click Undo, the Project Server Spooler will re-open Project
Professional and will have Project Professional revert to the state before the
message was sent.
• Retry If you click Retry, the Project Server Spooler will submit the same message,
whether or not Project Professional is open.
In general, if you have received a Project Server Spooler error, you should choose
Undo instead of Retry because Project Professional assumes that communication to
Project Server using the Project Server Spooler will be successful; if not, you will
receive the error message, but Project Professional will not. Therefore, if you get an
error message and simply click Retry, Project Professional will believe that the message
has already been sent correctly.
Note If you are unable to Undo or Retry a Project Server Spooler publish action, simply
close the Project Server Spooler.
• Help To learn more about the Project Server Spooler, click About Microsoft Project
Server Spooler.
Spooler errors are listed in numerical order by error code, for example 0x8c040003,
0x8c04000d, etc. The error code can be found at the beginning of each Project Server
Spooler error description.
Note DATABASE and SYSTEM ERROR errors do not share the same pattern as the rest of the
Project Server Spooler errors. For these types of errors, you will need to look in the Event Log for
Project Server to help determine the cause of the error.
publish projects to Project Server from Project Professional while in offline mode (not
connected to Project Server).
Possible Causes
• The domain\user name combination for the resource is specified incorrectly.
X To resolve this Project Server Spooler error
• Double-check that you have specified the correct domain\user name combination for
the resource
• Log on to Project Web Access as an administrator. Click Admin, then click Manage
Organization. Allow the Create Manager Accounts from Microsoft Project and
Create Accounts from Microsoft Project permissions. Close Project Professional.
Restart Project Professional and connect to Project Server.
• You do not belong to a security category in Project Server that has been granted the
Save Project category permission.
X To resolve this Project Server Spooler error
• Contact your Project Server administrator and request that the Save Project
permission either be granted to you or to a category to which you are a member.
F
Project Server Registry Settings,
Services, and Application Folders
This appendix describes the contents of the Project Server registry, Project Server services,
and the application folders that are created after installation of Project Server is complete.
\CubeProcess
This folder is not created as a default registry folder during Project Server setup. This
registry folder can be created with the following registry key to change the default timeout
of the OLAP cube building process. If this folder and registry key are not created, Project
Server will use the value of 600 as the default timeout.
• \SQLTIMEOUT 600; The number of seconds available for OLAP cube generation
before timeout. This registry key should be created as a String Value. This value can
be modified; for example 1800 would set a 30-minute timeout.
\OLE DB Provider
This folder contains information about the OLE DB Provider used by Project Server.
These registry settings determine the number of seconds that must elapse before certain
timeout conditions occur.
• \TimeBeforeRefresh 0; Determines how long the provider attempts to load a
project before returning an error message that it is unavailable. Setting this key to 0 will
prevent a timeout.
Microsoft Office Project Server 2003 Administrator’s Guide 343
• \TimeBeforeUnload 37; Determines how long a project remains open after another
project is loaded. Until a new project is loaded, the current project remains in memory,
regardless of this setting.
• \TimeoutOnLoad 5; Determines how often the current project is checked for
updated information.
\Services\Configuration
The \Configuration folder holds information about where Project Server service
configuration data resides. Subfolders of the \ Configuration folder include \Connector,
\SessionMgr, and \Views Notification. They are described in greater detail below.
The \ Configuration folder can be found in the following location:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\
MS Project\Services
\Configuration\Connector
This folder holds information about the Connector Services for the Project Server Service
for Enterprise Data Maintenance.
• \ProjectServer The default name of the virtual directory in the \Connector folder for
Project Server:
• Drop Directory = The directory that the Connector Service listens to for new
XML documents. Be sure this registry key points to a unique directory. If any
other Project Server configuration points to the same directory, the behavior of
the Connector Service will be unpredictable.
• Failed Directory = The directory for failed documents to be moved to.
• Project Server URL = The Project Server URL to use for SOAP calls, for
example http://myserver/projectserver.
• Success Directory = The directory for successful documents to be moved to.
• Timeout = 150000; The timeout value in milliseconds for a SOAP call.
• Verbosity = 3; 1 = low, 2 = medium, 3 = high. The verbosity level of the
response.
Note For more information about the Project Server Service for Enterprise Data Maintenance, see
the section Service for Enterprise Data Maintenance in the Project Data Service Reference for
Microsoft Office Project Server 2003 on MSDN. http://go.microsoft.com/fwlink/?LinkID=20266
\Configuration\Views Notification
This folder holds information about the Project Server Views Notification Service.
344 Microsoft Office Project Server 2003 Administrator’s Guide
• ConnectType 0
• Directory C:\Program Files\Microsoft Office Project
Server 2003\BIN\VIEWDROP\
• Filter *.xml. (This must always be .xml and must exist in the registry for the Views
Processing service to run.)
• Forward Set to 1 if the Views Processing service is offloaded. This setting instructs
Internet Information Services (IIS) to forward any XML data to the ViewDrop folder
on the server running the offloaded Views Processing services.
• Priority Sets the process scheduling priority. Set to 2 by default; should not be set
when the Views Processing service is offloaded.
The following table lists the Priority setting and the corresponding Process Priority
Class and Thread Priority settings:
Process Priority Class Thread Priority
1 Below Normal Lowest
4 Normal Normal
5 Normal Normal
6 Normal Normal
\Configuration\SessionMgr
This folder contains information related to the configuration of services related to Project
Server and the Project Server Session Manager Service.
• LoadBalanceAutoAcceptLevel 400
• LoadBalanceMaximum 10000
• Timeout 14400
\WebClientServer\Languages
The \Languages folder holds information related to the languages supported by the current
installation of Project Server. The \Languages folder can be found in the following
location:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
Microsoft Office Project Server 2003 Administrator’s Guide 345
Project\WebClient Server
\WebClient Server\ProjectServer\Datasets
The \Datasets folder holds information about where Project Server data resides.
Subfolders of the \Datasets folder include \Application, \EnterpriseDatabase, \WSS,
\ViewsFileDrop, and \ViewsSchedulingDatabase. They are described in greater detail
below.
The \Datasets folder can be found in the following location:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
Project\WebClient Server\<Virtual Directory>
\Datasets\Application
This folder holds information about how components of Project Server connect to the
Project Server database.
• connectInfo Stores the database connection information for the Project Server
database. You should only use ConnInfo.exe to modify this entry.
• QueryFileExt Points to the extended Project Server SQL Query Library.
• Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSQL.sql
• QueryFileStd Points to the standard Project Server SQL Query Library.
• Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSTD.sql
• QueryTimeout The amount of time the component will wait for the SQL server.
• Value = 1200
• PartitionedViews
346 Microsoft Office Project Server 2003 Administrator’s Guide
• Value = 1
• DisableAuthEdit This is a custom registry DWORD value that must be created in
the \Application folder in the Project Server registry by the Project Server
administrator before you can disable the user authentication settings for Project Server.
If this is set to 1, then a Project Server administrator will be unable to modify the
settings under Specify how users should be authenticated by Project Server on the
User authentication page in Project Web Access.
If this is set to 0, then the Project Server administrator will be able to modify these
settings. Before using this registry key to disable the authentication settings, be sure to
select the authentication setting (Mixed, Windows Authentication only, or Project
Server authentication only) first.
\Datasets\EnterpriseDatabase
This folder holds information specific to the Project Server Views Notification Service for
the Project Server database.
• DSN The DSN utilized by the Project Server Views Notification Service that provides
access to the Microsoft Project OLE DB Provider:
• Value = PC11DSN
• Password Stores the database password information for the Project Server database.
You can only use ConnInfo.exe to modify this entry.
• User Name The user name associated with the DSN:
• Value = MicrosoftProjectServerUser
\Datasets\STS
This folder contains information related to Microsoft Windows® SharePoint™ Services.
Values include:
• IsExtranet The extranet URL for Windows SharePoint Services.
\Datasets\ViewsFileDrop
This folder holds information about where the Project Server Views Notification Service
service receives new files to process.
• DropLocation Stores the path to where the Views Processing service listens for new
publish action view files.
• Value = <drive>:\Program Files\Microsoft Project Server\Bin\ViewDrop
• ForwardUNC The location of the server running the offloaded Views Processing
service.
Microsoft Office Project Server 2003 Administrator’s Guide 347
\Datasets\ViewsSchedulingDatabase
This folder holds connection information for the views scheduling database.
• connectInfo Stores the database connection information for the Project Server
database. You should only use ConnInfo.exe to modify this entry.
• QueryFileExt Points to the extended Project Server SQL Query Library.
• Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSQL.sql
• QueryFileStd Points to the standard Project Server SQL Query Library.
• Value = <drive>:\Program Files\Microsoft Project Server\Bin\QYLIBSTD.sql
\WinProj
This folder stores the information that Project Professional uses to create ODBC
connections to the Project Server database.
• connectInfo Stores the database connection information for the Project Server
database. You should only use ConnInfo.exe to modify this entry.
• Proj Password Stores the database password information for the Project Server
database. You should only use ConnInfo.exe to modify this entry.
• Proj Username The user name associated with the Project Professional connection to
the Project Server database.
• Value = MSProjectUser
\WebClient Server\ProjectServer\Services
The \Services folder holds information related to the configuration of services related to
Project Server. The \Services folder can be found in the following location:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
Project\WebClient Server\<Virtual Directory>
Services
There are several services that can be managed from the Services dialog box on the server
running Project Server.
348 Microsoft Office Project Server 2003 Administrator’s Guide
panes are displayed or to identify recently-viewed pages. This services runs at Normal
priority by default.
Notification Services for OLAP cube generation, and Active Directory synchronization. By
default, the Project Server Scheduled Process Service polls for eligible processes every
thirty minutes. The Scheduled Process service uses the Log On As permissions assigned to
the Project Server Scheduled Process Service. It is recommended after the installation to
assign a domain user with Active Directory read permissions for the Project Server
Scheduled Process Service.
Folders
All of the folders used by Project Server can be found from the following root path by
default:
C:\Program Files\Microsoft Office Project Server 2003
Microsoft Office Project Server 2003 Administrator’s Guide 351
\BIN\1033
This folder contains Project Server services and configuration files that are localized.
• ConnInfo.exe
• PSComPlus.exe
• Pjintlw.dll
\BIN\Connector
The directory where XML files are dropped for processing by the Project Server Service
for Enterprise Data Maintenance. XML files are marked either SUCCESS or FAIL and are
placed in the appropriate folder.
\BIN\ViewDrop
The ViewDrop folder where all project plans published to Project Server from Project
Professional are placed as XML files to queue to the Project Server view tables. Files are
sent to here when the following actions are taken from Project Professional (only when
connected to Project Server):
• On the Collaborate menu, any Publish action is selected.
• On the File menu, Close.
\Help\1033
This folder contains the following files:
• Pjdb.htm
• Pjsvrdb.htm
• Pjsvr.chm
352 Microsoft Office Project Server 2003 Administrator’s Guide
• Pjxml.chm
• Psreadme.htm