
- •Table of Contents
- •Preface
- •Primavera Products
- •Using Documentation and Help
- •Where to Get Support
- •Understanding Project Management
- •Why Use Project Portfolio Management?
- •Your Role in the Organization
- •Project Management Process Overview
- •Planning, Controlling, and Managing Projects
- •Quick Tour
- •Getting Started
- •Selecting a Language
- •The Workspace
- •What Is a Layout?
- •Customizing Displays
- •Sample Layouts
- •Using Wizards
- •Defining Administrative Preferences and Categories
- •Defining Default Settings
- •Allowing Users to Define the Default Hours per Time Period
- •Defining Standard Categories and Values
- •Defining Currencies
- •Setting User Preferences
- •Formatting Time Units
- •Formatting Dates
- •Setting View Currency and Symbols
- •Setting Mail Preferences
- •Implementing Wizards
- •Creating a Log of Tasks and Setting Startup, Group and Sort, and Column Options
- •Changing Your Password
- •Setting Profile and Spreadsheet Data Options
- •Setting Calculation Options for Resource and Role Assignments
- •Selecting Startup Filters
- •Structuring Projects
- •Setting Up the Enterprise Project Structure
- •Enterprise Project Structure Overview
- •Summarizing Projects
- •Setting Up the Enterprise Project Structure
- •Adding a New Project to the Enterprise Project Structure
- •Using Project Architect
- •Working with the Enterprise Project Structure
- •Using Root Nodes to Denote Project Status
- •Defining Enterprise Project Structure Details
- •Leveling Priority
- •Anticipated Dates
- •Auto-Numbering Activity IDs
- •Setting Up the Organizational Breakdown Structure
- •Viewing an OBS
- •Setting Up an OBS
- •Editing OBS Elements
- •Defining Resources and Roles
- •Resources Overview
- •Viewing and Adding Resources
- •Default Units/Time
- •Using Limits for Delayed Resource Start
- •Defining Resource Shifts
- •Defining and Assigning Resource Codes and Values
- •Setting Up Roles
- •Assigning Roles to Resources
- •Defining Custom Resource Curves
- •Reviewing Work Breakdown Structures
- •Viewing a WBS
- •Grouping by WBS Path
- •Adding WBS Elements and Assigning Properties
- •Using WBS Milestones
- •How Weights Affect Percent Complete
- •Assigning WBS Category Values
- •Defining Earned Value Settings for Specific WBS Elements
- •Assigning Estimation Weights to WBS Elements
- •Defining Budgets
- •Top-Down Budgeting
- •Establishing Budgets
- •Establishing a Monthly Spending Plan
- •Tracking Budget Changes
- •Establishing Funding
- •Tracking and Analyzing Budgets
- •Establishing Project Codes
- •Defining and Assigning Project Codes
- •Grouping, Summarizing, and Filtering by Codes
- •Working With User-Defined Fields
- •Creating User-Defined Fields
- •Working with User-Defined Fields
- •Working with Indicators
- •Creating Calendars
- •Adding Calendars
- •Modifying Calendars
- •Implementing the Schedule
- •Establishing Activity Codes
- •Creating Activity Codes and Values
- •Grouping and Summarizing by Codes
- •Working with Activities
- •Activities Overview
- •Adding Activities
- •Defining General Activity Information
- •Defining Schedule Information
- •Establishing Relationships
- •Dissolving Activities
- •Displaying Activity Details for Assignments
- •Assigning Resources and Roles
- •Recalculating Costs/Units for Assignments
- •Choosing the Rate Source and Rate Type for an Assignment
- •Assigning Resource Curves to Resource or Role Assignments
- •Manually Planning Future Period Assignments
- •Assigning Activity Codes and Adding Expenses
- •Viewing Activity Feedback and Posting Resource Notes
- •Assigning Work Products and Documents
- •Adding Steps
- •Setting Options for Using Weighted Steps
- •Creating and Assigning Activity Step Templates
- •Viewing Activity Summaries
- •Viewing Contract Manager Documents
- •Using Global Change
- •Working with Cost Accounts and Project Expenses
- •Cost Account and Expense Overview
- •Setting Up a Cost Account Structure
- •Adding Expenses and Entering Cost Information
- •Defining Expense Details
- •Analyzing Costs
- •Performing Top-down Estimation
- •Performing Top-down Estimation
- •Applying Saved Top-Down Estimates To a Project
- •Managing Baselines
- •Creating and Maintaining Baselines
- •Assigning Baselines to Projects
- •Comparing Current and Baseline Schedules
- •Updating Baselines
- •Ensuring Baseline Data Is Updated
- •Updating, Scheduling, and Leveling
- •The Update Process
- •Choosing a Method of Updating
- •Highlighting Activities for Updating
- •Updating Progress for Spotlighted Activities
- •Estimating Progress Automatically
- •Setting Auto Compute Actuals
- •Updating Using Timesheets
- •Updating Activities Manually
- •Removing Progress from Activities
- •Interrupting Activity Progress
- •Applying Actuals
- •Storing Period Performance (Past Period Actuals)
- •Scheduling Projects
- •Types of Activity Dates
- •Leveling Resources
- •Recalculating Resource and Role Assignment Costs
- •Managing Resource Assignments
- •Summarizing Projects
- •Setting Summarization Options
- •Summarizing Project Data
- •How Data Is Summarized
- •Managing Risks
- •Adding Risks
- •Calculating Exposure Values
- •Calculating a Risk’s Impact
- •Creating and Deleting Risk Types
- •Customizing Risk Layouts
- •Project Issues and Thresholds
- •Adding Issues
- •Assigning Tracking Layouts to Issues
- •Using the Issue Navigator
- •Adding Thresholds
- •Threshold Parameter Definitions
- •Monitoring Thresholds
- •Assigning Tracking Layouts to Thresholds
- •Maintaining a Project’s Document Library
- •Specifying Document Location References
- •Assigning Work Products and Documents
- •Tracking Projects
- •Creating Tracking Layouts
- •Working with Tracking Layouts
- •Customizing Tracking Layouts
- •Comparing Projects with Claim Digger
- •Claim Digger Overview
- •Comparing Projects/Baselines
- •Comparison Data
- •Creating and Using Reflections
- •Reflection Overview
- •Creating and Using Reflections
- •Reflection Guidelines
- •Checking Projects In and Out
- •Managing Remote Projects
- •Checking Out Projects
- •Checking In Projects
- •Customizing Projects
- •Working with Layouts
- •Layout Types
- •Creating, Opening, and Saving Layouts
- •Exporting and Importing Layouts
- •Copying and Pasting Resource Spreadsheet Data to Microsoft Excel
- •Grouping, Sorting, and Filtering Data
- •Grouping Data
- •Sorting Data
- •Reorganizing Data
- •Filtering Data
- •Combining Filters
- •Customizing Layouts
- •Modifying Columns
- •Adjusting the Timescale
- •Formatting Gantt Charts
- •Formatting Activity Network Layouts
- •Modifying Resource and Activity Usage Profile Settings
- •Customizing Reports
- •Reports Overview
- •Opening Reports
- •Creating and Modifying Reports
- •Using the Report Editor
- •Adding Data Sources and Rows to Reports
- •Adding Text Cells to Reports
- •Sorting Report Data Sources
- •Customizing a Report with the Report Editor: an Example
- •Using Report Groups
- •Setting Up Batch Reports
- •Printing Layouts and Reports
- •Defining Page Settings
- •Previewing Layouts and Reports
- •Printing Layouts and Reports
- •Selecting a Printer
- •Publishing Layouts and Reports in HTML Format
- •Publishing a Project on the World Wide Web
- •Project Web Site Overview
- •Publishing a Project Web Site
- •Customizing the Appearance of a Project Web Site
- •Publishing Activity and Tracking Layouts
- •Linking the Project Management and Contract Manager Modules
- •Linking the Project Management Module to Contract Manager
- •Linking a Project Management Project to a Contract Manager Project
- •Importing Contract Manager Data to a Project Management Module Project
- •Index

Establishing Project Codes 165
Establishing Project Codes
In this chapter
Defining and Assigning Project
Codes
Grouping, Summarizing, and Filtering by Codes
You can organize the projects in the enterprise project structure (EPS) in groups according to specific categories, such as location and division, using project codes. The module supports an unlimited number of hierarchical project codes; you can establish as many as you need to meet the filtering, sorting, and reporting requirements for your projects. For example, use project codes to arrange projects hierarchically when your EPS contains many projects within many levels.
Read this chapter to learn how to set up project codes, assign code values to projects, and use project codes to organize your layouts.
Primavera - Project Management

166 Part 2: Structuring Projects
Defining and Assigning Project Codes
You can use project codes to group projects and consolidate large amounts of information, and to generally distinguish one project from another. You can group by project code in the Open Project dialog box and in the Projects window, by right-clicking anywhere in the dialog box or window, choosing Group and Sort By, then selecting the project code name. All projects assigned a value for that code display in the Open Project dialog box or the Projects window, grouped by their corresponding value. Any project not assigned a value for the project code is placed at the bottom of the window under a No Code group band.
Choose to group the selected projects by project code; all predefined project codes are available in the Group and Sort By menu.
Project codes are set up in the Project Codes dictionary, which is available to the entire organization. You can create values for the predefined codes, or you can create new project codes and values for use with your projects. Assign code values to projects using the Codes tab in Project Details.
Primavera - Project Management

Establishing Project Codes 167
Define project codes and values Choose Enterprise, Project Codes. Click Modify in the Project Codes dialog box, then define as many project code definitions as you need.
Click Modify, then supply a project code name, along with the number of characters that will be available for each code value.
To add values to a project code, click Close in the Project Code Definitions dialog box. In the Project Codes dialog box, select the project code for which you want to establish values, then click Add and type the values and descriptions. To change a code value’s position in the project codes hierarchy, select the code, then click the appropriate arrow button.
For example, if you create a code called Location, you may then want to specify code values for the different cities in which your company has offices, such as Philadelphia, Chicago, and San Francisco. Within these office locations, you can create values for the specific departments located in that city. To indent a department beneath a city location, first select the department, then click the up or down arrow buttons until it is directly below the city location. Click the right arrow button to indent the department.
Primavera - Project Management

168 Part 2: Structuring Projects
Click the arrows to move values up or down in the list, or to change a selected value’s position in the hierarchy.
To see a graphical display of your project codes hierarchy, click the Display Options bar and choose Chart View. You can also modify the appearance of the table or chart using the other menu commands available from the Display Options bar.
Defining weighted project codes Weighted project codes enable you to rank or prioritize projects using a weight value and then view projects by score. The Project Management module works with the Primavera Web application’s project codes and scoring feature to determine the score of each project code. For example, assume you rank projects in terms of risk. Project codes with the highest score have the most risk; those with the lowest score have the least risk.
To add weight to a project code, in Project Codes enter a value in the Weight column. To display the Weight column, click the Display Options bar, select Columns, then choose Weight. The Project Score field, located on the Primavera Web application’s Project Statistics portlet, can show you the score of each weighted project code you create.
In Project Code Definitions, you can display the Weight column along with the Weight Percent and Max Code Value Weight columns. To display these columns, click the Display Options bar, select Columns, then choose Weight. The Weight Percent column displays the project code weight divided by the total of all project code weights. The Max Code Value Weight column enables you to enter the maximum allowed weight value for a specific project code type.
Primavera - Project Management

Establishing Project Codes 169
If the Codes tab is not shown in Project Details, right-click in the Details area of the Projects window and choose Customize Project Details; select Codes from the list of available tabs, click the right-arrow button to move it to the Display Tabs column, then click OK.
Assign project code values In the Projects window, select the project for which you want to assign project code values. Display Project Details by clicking the Display Options bar and choosing Details (the box next to the command should be marked). Click the Codes tab, then click Assign. In the Assign Project Codes dialog box, click the value for the applicable code, then click the Assign button.
Close
button
Assign
button
Click the Close button in the Assign Project Codes dialog box when you are finished assigning project code values to the project.
You can also assign several values at once. Press and hold the Ctrl key, then select each value you want to assign. Click the Assign button.
Primavera - Project Management