Admin P6 and P6 Web Access Rel 7
Admin P6 and P6 Web Access Rel 7
Administration in Primavera P6
and P6 Web Access Rel 7
Student Guide
D64956GC10
Edition 1.0
March 2010
D66172
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Author Copyright © 2010, Oracle and/or its affiliates. All rights reserved.
The information contained in this document is subject to change without notice. If you
find any problems in the document, please report them in writing to: Oracle University,
500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not
warranted to be error-free.
Trademark Notice
Calendars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Calendar Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Worktime Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Calendar Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Global Calendars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Viewing a Global Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Adding a Project Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Linking Holidays Calendar, Setting Workweek . . . . . . . . . . . . . . . . . . . . . . 7
Setting Nonworktime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Setting Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Project Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Secure Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Weighted Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Creating a Project Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Adding Project Code Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Weighted Project Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Weighted Project Code Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Assigning Project Code Values to Projects . . . . . . . . . . . . . . . . . . . . . . . 18
Viewing Project Score in Primavera Web . . . . . . . . . . . . . . . . . . . . . . . . 20
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Lesson 3: Defining Resource Codes 23
Activity Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Viewing Global-Level Activity Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Creating an EPS-Level Activity Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Creating a Project-Level Activity Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Assigning Activity Code Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Contact Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Global Access Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Project Access Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Module Access Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Reviewing a User’s Responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Logging In as New User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Project Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Reviewing Users and Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Summarizer Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
P6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
P6 Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Summarizer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Manual Summarization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Changing Project Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Viewing Modified Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Manual Summarization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Job Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Job Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Job Details Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Job Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Summarizer Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Storing Past Period Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Editing Past Period Actual Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Cost Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Assigning Cost Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Expenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Cost Account Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Appendix B: User-Defined Fields and Global Change 127
Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Base Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
General Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Appearance Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Adding a New Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Setting Up Currency User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Resource Currency Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Assigning a Currency to a Resource . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Entering Price/Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Changing the View Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Viewing Price/Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Creating Calendars
• Define worktime and nonworktime
• Designate between global, project, and resource calendars
• Create a new project calendar
User Access
• Describe the process for establishing security
• Define and create an Organizational Breakdown Structure hierarchy
• Establish security profiles for global and project data
• Create a new user with access privileges
Financial Periods
• Create financial periods
• Display financial periods as columns
• Store past period performance
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Course Objectives (continued)
Defining Cost Accounts
• View the cost accounts dictionary
• Assign cost accounts to activities
• Assign cost accounts to expenses
Web Administration
• Manage User Interface views
• Create a calculated user-defined field
• Create issue codes
• Create an issue form
© 2009 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 1
Creating Calendars
Objectives
❑ Define worktime and nonworktime
❑ Designate between global, project, and resource calendars
❑ Create a new project calendar
Key Terms
Calendar type
Exception
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 1
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Calendars
Calendar assignments are used for scheduling and tracking activities, and for
leveling resources.
❑ An unlimited number of calendars can be created.
❑ Activity type determines whether the activity uses the calendar of the
assigned resource(s) or an activity calendar.
Calendar Types
There are three calendar pools:
❑ Global calendar pool
• Contains calendars that can be used by all projects.
• Available for all resources and activities.
• Example: Corporate calendar containing holidays and nonwork days.
❑ Project calendar pool
• Contains a separate pool of calendars for each project.
• Available for the current project only.
• Example: A 6-day work week to accelerate the project and implement
it on time.
❑ Resource calendar pool
• Contains separate calendars for each resource.
• Example: Contains a resource’s personal days and vacation days.
2 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Worktime Types
The calendar consists of three types of worktime:
❑ Standard
• Worktime matches the hours set in the Calendar Weekly Hours dialog
box.
• Defines days of the week that are workdays.
• Defines the number of work hours in a workday.
❑ Nonwork
• Hours not designated as worktime.
❑ Exception
• A period of nonwork converted to a period of worktime.
Calendar Coding
❑ The colors indicate the type of worktime:
• Light gray dates = standard work
• Dark gray dates = nonwork
• White dates = exceptions
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 3
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Calendars
Global calendars can be assigned to projects, activities, and resources. Global
calendars can also be used as a template to create new calendars.
❑ Mark the Default checkbox next to the global calendar to set the default
calendar assignment for all new projects added to the database.
❑ You can link resource and project calendars to global calendars.
• If you make changes to a global calendar, your changes are applied to
all resource and project calendars linked to the modified global
calendar.
3. Click OK.
4 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing a Global Calendar
2. Click Modify.
5. Click OK.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 5
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Adding a Project Calendar
A project calendar can be created to reflect work time for a specific project.
You will create a calendar based on the Standard 5 Day Workweek global
calendar, and then link it to the calendar containing company holidays.
2. Click Add.
then click .
6 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Linking Holidays Calendar, Setting Workweek
Instead of re-entering company holidays, the global calendar containing
holidays can be linked to the new project calendar.
4. Click Workweek.
6. Click OK.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 7
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Setting Nonworktime
A project calendar can have different nonworktime days than the global
calendar to which it is aligned. Thus, you can manually enter nonworktime into
a project calendar.
2. Click Nonwork.
8 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Setting Exceptions
✍ Use Shift+click to There are times when a regularly scheduled nonworkday needs to become a
select a range of days or
use Ctrl+click to select workday. This condition creates an exception, indicated by a white cell in the
nonconsecutive days, calendar.
then click Nonwork.
2. Click Work.
4. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 9
Lesson 1: Creating Calendars
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ Create calendars to define the number of available work hours in each
calendar day, as well as to specify holidays and nonworktime.
❑ You can specify a calendar as global, project, or resource-specific.
❑ Calendar type determines whether a calendar can be used by projects,
activities, and/or resources.
❑ Activity type determines whether the activity uses the calendar of the
assigned resource(s) or an activity calendar.
Review Questions
1. True or False: There are three types of calendars.
2. True or False: You can assign global calendars to projects, activities, and
resources.
10 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 2
Objectives
❑ Define project codes
❑ Create values for project codes
❑ Assign weights to project codes and project code values
❑ Designate a secure code
❑ Assign project code values
Key Terms
Weighted project codes
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 11
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Codes
Use project codes for grouping and reporting project information, and for
classifying and categorizing projects according to your organizational needs.
Secure Codes
You can define project codes as secure codes. These codes are available only
to users with the appropriate access rights.
Weighted Codes
You can assign weights to project codes to utilize Project Score, a field visible
in P6 Web Access that can be used to rank projects according to organizational
priorities.
12 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a Project Code
Use the Project Codes dialog box to create, edit, and delete project codes and
values. Use code values to sort, filter, group, and report project information.
In the Max Length field, specify the maximum length of the project code value.
3. Click Modify.
4. Click Add.
7. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 13
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Adding Project Code Values
The new project code has been created. To assign this code to projects, project
code values and descriptions must be created.
4. Click Add.
7. Click Add.
14 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Weighted Project Codes
Weighted project codes are project codes that have been assigned a numerical
value, or weight, that represents a ranking for each project to which the
weighted project codes are assigned. The weights are relative to the other
weighted values within a code. Weighted project codes are used for Project
Score, a field available in P6 Web Access.
Each project code and project code value that is utilized in project scoring
needs its own weight. Weights assigned to the project codes and values impact
the calculation of the Project Score.
❑ Weight Percent — Displays the project code weight divided by the total
of all the project code weights.
❑ Max Code Value Weight — Enter the maximum weight you want to use
for the code values for this code.
2. In the Weight column for the Business Unit project code, type <50>.
3. In the Weight column for the the Project Risk project code, type <50>.
4. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 15
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Weighted Project Code Values
Assign a weight value to each code value to determine its rank or priority.
Weighted project codes can be used with project codes and the scoring feature
in Primavera Web Access. This feature enables you to rank or prioritize projects
by a weight value and then view projects by score.
For example, perhaps you want to rank projects in terms of risk. Those with
the lowest score have the greatest risk; those with the highest score have the
least risk.
16 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Weighted Project Code Values (continued)
6. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 17
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Project Code Values to Projects
Assign project code values to projects in the Codes tab in Project Details. You
can also display project codes as columns in the Projects window.
You will assign project code values in the Project Risk and Business Unit project
codes to the WEB and Bldg-TDE projects. Since the Bldg-TDE project is
assigned the Natural Gas Business Unit project code value, it will have a higher
Project Score.
FIG. 2.6:
Weighted codes
are assigned to
the Bldg-TDE
project.
5. Click Assign.
18 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Project Code Values to Projects (continued)
3. Click Assign.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 19
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Project Score in Primavera Web
The Project Score is viewable only in P6 Web Access in the Project Statistics
portlet and some portfolio analysis pages.
Note below that the Office Building Addition - TDE project has a higher Project
Score because it is in the NatGas Business Unit. Earlier in the lesson, you
assigned a weight of 80 to the NatGas project code value, compared to a
weight of only 20 for the Oil project code value.
20 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 2: Defining Project Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ Project codes provide ways to classify and categorize data according to
your organizational needs.
❑ You can define project code as secure codes, so the code can be viewable
only to users with the appropriate access rights.
❑ Assign weight values to project codes to rank or prioritize projects and
then view projects by score.
❑ You can view the Project Score in Primavera Web Access application.
Review Questions
1. True or False: Weighted project codes are utilized to rank projects.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 21
For Oracle Internal and Instructor Use Only. This document should not be distributed.
22 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 3
Objectives
❑ Define resource codes
❑ Create values for resource codes
❑ Assign resource code values in Primavera
Key Terms
Resource code
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 23
Lesson 3: Defining Resource Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Resource Codes
Use resource codes for grouping and reporting resource information. You can
create an unlimited number of resource codes to group, sort, and filter
resources in profiles and spreadsheets.
❑ Resource codes are global, which means they are available to all resources
in the database.
❑ Filter and organize resources based on your organization’s requirements.
❑ Resource code values can be organized in a hierarchy.
Use the Resource Codes dialog box to create, edit, and delete resource codes
and values.
In the Max Length field, you can specify the maximum length of the resource
code value.
3. Click Modify.
4. Click Add.
24 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 3: Defining Resource Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Secure Codes
Mark the checkbox in the Secure Code column to define a code as secure. A
resource code that is marked as secure is available only to users with the
appropriate access rights. Codes not marked as secure are visible to all users.
3. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 25
Lesson 3: Defining Resource Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Adding Resource Code Values
Resource codes can have an unlimited number of values. In the following
example, use the resource code to categorize whether your resources are
employees, consultants, or contractors.
5. Click Close.
26 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 3: Defining Resource Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assign Resource Codes to Resources
Assign resource code values in the Resources window.
4. Click Assign.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 27
Lesson 3: Defining Resource Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
View Resources Organized By Resource Code
Group resources and resource assignments by resource codes in the Resources
window and the Resource Assignments window.
3. Click OK.
28 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 3: Defining Resource Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ Resource codes provide a way to classify and categorize resource data
according to organizational needs.
❑ Secure codes can be viewed only by users with the appropriate access
rights.
Review Questions
1. Which type of code requires different rights to view, assign and
administer?
a. Project codes
b. Secure codes
c. Resource codes
d. None of the above
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 29
For Oracle Internal and Instructor Use Only. This document should not be distributed.
30 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 4
Objectives
❑ Define activity codes
❑ Create values for activity codes
❑ Designate a secure code
❑ Assign activity code values
Key Terms
EPS-level activity code
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 31
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Activity Codes
An activity code is a user-defined attribute that is shared by a group of
activities. Codes enable you to group, filter, sort, and report on large amounts
of information.
You can create three types of activity codes in Primavera — global-level, EPS-
level, and project-level. The activity code type determines where an activity
code has been defined and to which activities the activity code values are
available.
Global- and EPS-level activity codes can be marked as secure, meaning the
code is only viewable by users with the proper access rights.
❑ Global-level activity codes are available to all projects in the database.
❑ EPS-level activity codes are available to all projects in an EPS node.
❑ Project-level activity codes are only available to activities in a specific
project.
32 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Global-Level Activity Codes
Global-level activity codes are available to all projects in the database. Each
activity code can have an unlimited number of activity code values.
5. View the activity code values for the Department activity code.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 33
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating an EPS-Level Activity Code
EPS-level activity codes provide a higher level of organization and control. For
example, an activity code can be defined at a level in the EPS where it is only
available to projects in a specific part of the organization.
✍ If you move the ❑ You can promote EPS-level activity codes to global-level activity codes.
project with an EPS
activity code to a higher ❑ EPS-level activity codes can be assigned as secure codes.
level in the hierarchy,
the code becomes a ❑ EPS-level activity codes "roll down." For example, if you create an activity
project-level code.
code in the EPS band two levels above where your project resides, the
activity code also will be available to your project.
2. Click Modify.
3. Click Add.
6. Click Close.
34 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating an EPS-Level Activity Code (continued)
The values added to an EPS-level activity code are only available to the EPS
level to which the code is assigned.
2. Click Add.
5. Click Add.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 35
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a Project-Level Activity Code
A project-level activity code is only available to activities in the projects in
which the code was created.
4. Click Close.
5. Click Add.
8. Click Add.
36 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Activity Code Values
You can assign global-level activity code values to activities in all projects.
6. Click Assign.
7. At the top of the Assign Activity Codes dialog box, select Global.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 37
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Activity Code Values (continued)
Project-level activity codes are available to activities in projects in which the
code was created. Earlier in the lesson, you created a project-level activity
code for the Bldg-TDE project.
3. At the top of the Assign Activity Codes dialog box, select EPS.
The EPS-level activity code that you created earlier in the lesson is not
displayed here because the Bldg-TDE project is not in the City of
Philadelphia EPS node — the node to which the EPS-level code was
assigned.
38 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Activity Code Values (continued)
You will open a project in the City of Philadelphia EPS node to view the EPS-
level activity code created for that node.
2. Confirm you are in the Activities window. (Or in the Directory bar, click
Activities.)
5. Click Assign.
6. At the top of the Assign Activity Codes dialog box, select EPS.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 39
Lesson 4: Defining Activity Codes
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ You can create three types of activity codes in Primavera — global-level,
EPS-level, and project-level. The activity code type determines where an
activity code has been defined, and to which activities the activity code
values are available.
❑ Global-level activity codes are available to all projects in the database.
❑ EPS-level activity codes are available to all projects in an EPS node.
❑ Project-level activity codes are only available to activities in the specific
project.
Review Questions
1. True or False: Values added to an EPS-level activity code are only
available to the EPS level to which the code is assigned.
40 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 5
User Access
Objectives
❑ Describe the process for establishing security
❑ Define and create an Organizational Breakdown Structure hierarchy
❑ Establish security profiles for global and project data
❑ Create a new user with access privileges
Key Terms
Organizational Breakdown Structure
Global profile
Project profile
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 41
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Process for Establishing Security
Enterprise project management involves a structured approach to managing
ongoing projects and teams across multiple locations.
Once users and structures are in place, security profiles can be implemented to
provide and restrict access to specific project data.
The following steps list the general process for establishing security:
2. Set up the EPS for the organization and assign a Responsible Manager
(OBS) to each node.
5. Create users and assign a global profile, Responsible Manager (OBS) and
project profiles.
6. Link resources to users if they will use timesheets to record their time.
7. Add projects to the EPS and define the Work Breakdown Structure (WBS)
for each project.
42 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Access and User Security
Setting up the user with the proper privileges is the key to accessing project
information and user security. The graph below represents the organization of
user security in Primavera.
Global
EPS node
Security User
Profile Project
WBS
element
Resource
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 43
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Organizational Breakdown Structure
The Organizational Breakdown Structure (OBS) is a hierarchical arrangement
of an organization's management structure. The OBS is defined globally for the
enterprise and controls user access to project information. The OBS:
❑ Can be configured to represent a detailed organizational breakdown (with
employees’ names), or a more general breakdown (with departments,
teams, or types of responsibility).
❑ Supports projects which involve several project managers with different
areas of responsibility.
❑ Can be assigned to an EPS node, WBS element, project, threshold, issue
and risk to designate responsibility.
❑ Provides controls access to projects, WBS elements, risks, issues, and
threshold information for which the specified OBS element is responsible.
Use the Organizational Breakdown Structure dialog box to create, view, and
edit the OBS.
2. In the Display Options bar, click Filter By, All OBS Elements.
44 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Users Tab
❑ Login Name — Lists login names of users who can access the selected
OBS element’s project information.
❑ Project Security Profile — Lists each user’s access type for the selected
OBS element’s project information.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 45
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Responsibility Tab
Use the Responsibility tab to quickly view where Responsible Managers (OBS
elements) are assigned throughout the enterprise.
FIG. 5.4:
Assignments for
Responsible
Manager are listed
in the
Responsibility tab.
46 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating an OBS Element
FIG. 5.5: Use
arrow to indent
new OBS element
within the
hierarchy.
3. Click Add.
7. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 47
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Responsible Manager Assignments
The Responsible Manager assignment designates who is responsible for the
work within an EPS node, project, or WBS element.
Project Level
When you add a new project, the Responsible Manager assignment is inherited
from its parent EPS node.
FIG. 5.6:
Responsible
Manager can be
viewed in the
General tab in
Project Details.
48 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
WBS Level
When you add a new WBS element, the child WBS element inherits the parent
WBS element’s Responsible Manager assignment.
David Bishop becomes the Responsible Manager of all child levels under
the WBS element to which he is assigned.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 49
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Security Profiles
Security profiles allow you to protect data from unauthorized changes by
limiting the privileges a user has within the database. To ensure security at
various levels of data, there are two sets of security profiles.
Global Profiles
❑ Defines user access to global data and application-wide settings, such as
resources and cost accounts.
❑ Each user must be assigned a global profile.
❑ An unlimited number of global profiles can be created.
❑ Two global profiles are predefined:
• Admin Superuser
- Allows access to all global data and all projects.
• No Global Privileges
- Restricts access from global data.
- Assign to a person who only uses timesheets.
Project Profiles
❑ Defines user access to project-specific data.
❑ To access projects, a user must have a project profile or the global profile,
Admin Superuser, assigned.
❑ Unlimited number of project profiles can be created.
❑ One project profile is predefined:
• Project Superuser
- Allows complete access to elements within all projects.
In the Admin menu, click Security Profiles to access the Security Profiles dialog
box, which allows you to grant privileges to global/project profiles.
50 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Global Profiles
A global profile controls the ability to modify enterprise-wide data.
5. In the Has Privilege column, mark Edit Admin Preferences and Categories.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 51
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Project Profiles
A project profile controls the ability to modify project information only.
EXERCISE: Steps
Remove a privilege for
the Project Manager in
the Project Profiles 1. At the top of the dialog box, select Project Profiles.
section of the Security
Profiles dialog box. 2. Select a Profile Name, Project Manager.
5. Click Close.
52 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a User
Each individual who uses Primavera must be registered as a user.
❑ Click Add to add a new user.
❑ For each user, assign a global profile, project profile, and a Responsible
Manager.
❑ Assign a Resource ID if the user will record time in timesheets.
3. Click Add.
6. Click Password.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 53
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Contact Tab
The Contact tab is utilized to enter an e-mail address and office phone number
for users.
If a user is also a resource, the e-mail address and office phone number in the
Users dialog box is the same as in the General tab in the Resources window.
Values are updated when information is changed in either location.
54 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Access Tab
Use the Global Access tab to assign a global security profile to the selected
user and specify the resources that the user will be able to access.
3. In the Specify the resources the user will be able to access section, mark
All Resource Access.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 55
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Access Tab
Use the Project Access tab to assign the appropriate Responsible Manager
(OBS) and project security profile. These assignments will determine which
projects the user will be able to access within the database.
❑ If the Responsible Manager is assigned to an EPS node, the user has
access to the projects and activities within the EPS node.
❑ If the Responsible Manager is assigned to a project, the user has access to
the project and activities within the project.
❑ If the Responsible Manager is assigned to a WBS element, the user can
access the project but can only modify activities within the WBS element.
2. Click Assign.
56 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Module Access Tab
Use the Licensing tab to identify areas of Primavera the user can access.
3. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 57
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Reviewing a User’s Responsibilities
The Organizational Breakdown Structure dialog enables you to view the user’s
responsibilities:
❑ Project ID/WBS Code — Lists the Project ID/WBS code for which the
selected OBS element is responsible.
❑ Project Name/WBS Name — Lists the Project Name/WBS Name for
which the selected OBS element is responsible.
2. In the Display Options bar, click Filter By, All OBS Elements.
4. Click the Users tab, and review the type of access the user will have to
project data.
5. Click the Responsibility tab, and review the WBS elements for which the
user has responsibility.
6. Click Close.
58 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Logging In as New User
You will log in to Primavera with the User Name and Password you created.
4. Click OK.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 59
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Privileges
You will review the access rights David Bishop has in the HwyNorth - Phase 2 -
Northbound project.
60 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Privileges (continued)
Activity data can be edited because David Bishop is associated with the
WBS element, HwyNorth.A.16.7.100 - Electrical Utilities.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 61
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Privileges (continued)
You will add the Budgeted Labor Cost column. Notice that the Budgeted Labor
Cost values are hidden because David’s project profile does not allow him to
view project costs/financials.
FIG. 5.19:
Budgeted Labor
Cost values are
hidden.
3. Select a data item, Budgeted Labor Cost, and use arrow to move it to the
Selected Items section.
4. Click OK.
62 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Reviewing Users and Security
The OBS is assigned to an EPS node, project or WBS element. This has the
effect of giving the user access to the project data at a specified level. Below
you will find a chart that highlights the relationship between users and the
security measures that need to be implemented when adding users.
0 :M
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 63
Lesson 5: User Access
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ Create an Organizational Breakdown Structure (OBS) to set up your
organization’s management structure.
❑ Security profiles control the user access to project information. To define
global and project security profiles, you must select the privileges that you
want to include in each profile.
❑ You can assign security profiles to users in the OBS dialog box Users tab,
which defines the user’s access for each OBS element’s project
information.
Review Questions
1. A Responsible Manager can be assigned to all of the following except:
a. EPS
b. Calendar
c. WBS
d. Project
64 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 6
Objectives
❑ View summarizer details
❑ Manually summarize data
❑ Define job service options
❑ Automatically summarize data using a job service
Key Terms
Job services
Summarizer
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 65
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Summarizer Overview
You can summarize and save resource quantity, cost, and custom user field
information from an EPS node or a project.
❑ Performance is enhanced by summarizing data.
❑ The summarizer can be run manually or automatically.
❑ Summary data is seen in different parts of Primavera.
P6
❑ In the Projects window and Resource Usage Profile/Spreadsheet:
• Live data is used for open projects.
• Summary data is used for closed projects.
❑ Used to show the information without loading all projects into memory.
The summarized data is shown for closed projects.
P6 Web Access
❑ Primavera Web Access is divided as follows:
• Live data is used for project management.
• Summarized data is used for resource management and portfolio
management.
66 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Summarizer Settings
Summarizer settings can be modified in the Settings tab in the Projects
window.
❑ Contains Summarized Data Only — Import summarized data from
external MS Project files for summary-level tracking and reporting.
❑ Last Summarized On — Non-editable date field displays the last time
the project was summarized.
❑ Summarize to WBS Level — Lowest WBS level of the project
summarized to store the information in the database. Determines how
many levels can be viewed; includes the project as the first level of the
WBS.
❑ Summarize project based on — Choose whether you want the
summarizer to calculate and display summarized resource data based on
project-level or activity-level resource assignments.
FIG. 6.1:
Summarization
settings in the
Settings tab.
2. Type a Login Name <tharris> and a Password <tharris>, and then click
OK.
7. Select a project, Bldg - SP, and then click the Settings tab.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 67
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Manual Summarization
Manually summarize your projects if you have made changes to the project
that need to be reflected before the automatic job service is scheduled to run.
3. Select a data item, At Completion Total Cost, and use arrow to move it to
the Selected Items section below Project Name.
4. Click OK.
68 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Changing Project Data
In order to demonstrate summarization, you will modify cost data in the Bldg -
SP project, and then view the data when the project is open (live data), closed
(summarized), and open after manual summarization.
9. In the Budgeted Cost column, type <5722.80>, and then press Enter.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 69
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Modified Data
The Projects window displays live data when the project is open. The Projects
window displays summarized data when the project is closed.
70 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Manual Summarization
Summarize the project to make the latest project information available in
Primavera. You can right-click and select Summarize Project to summarize the
project(s) currently highlighted in the Projects window.
EXERCISE: Steps
Manually summarize the
project.
1. Right-click on the Bldg - SP project in the column area, and then click
Summarize Project.
3. Click OK.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 71
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Job Services
The job service enables you to apply actuals, schedule, export, summarize, or
batch report operations to run in the background at specified intervals. For
example, you can summarize projects every evening at midnight.
The job service requires the appropriate access rights to set up and execute. It
runs as a Windows NT/2000 service and supports an unlimited number of jobs.
Job Queue
❑ Job # — A reference number associated with each job.
❑ Job Name — Brief description of the job.
❑ Status — When enabled, runs job at designated date and time. When
disabled, will not run job.
❑ Service Type — Specifies the type of job: apply actuals; export specified
projects; scheduling specified projects; summarizing all projects in the
database; batch reports.
❑ Last Run — Displays last date and time the job was run.
❑ Next Run — Displays that next scheduled date and time for the job.
72 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Summarizer Setup
You will set up a job service to run the summarizer daily at midnight for the
project Bldg - SP.
FIG. 6.7:
Parameters for a
newly created job
service.
6. In the Application User Login Name field, confirm timh Tim Harris.
9. Click Assign.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 73
Lesson 6: Summarizing Project Data & Running Job Services
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ The summarizer allows you to summarize and save resource quantity,
cost, and custom user field information from an EPS node or a project.
❑ You can view summarized data in different areas of Primavera. Summarize
the projects for the latest project information to be available in Primavera.
❑ Job services enable you to set up apply actuals, scheduling, exporting,
summarizing, or batch reports operations to run in the background at
specified intervals.
Review Questions
1. True or False: Mark Contains Summarized Data Only if you want to
maintain only summarized data for a project.
74 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 7
Financial Periods
Objectives
❑ Create financial periods
❑ Display financial periods as columns
❑ Store past period performance
Key Terms
Financial periods
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 75
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Past Period Actuals
The Store Period Performance feature enables you to track Actual Units and
Actual Costs by period. This is typically performed after the schedule is
updated. Storing period performance records actuals for the selected financial
period along with earned value and planned value. It allows you to track
previous periods’ performance for trend analysis. If past period data changes
after you store period performance, you can edit the data in financial period
columns of the Activity Table, Resource Assignments window, and the
Resources tab in Activity Details.
For example, when you increase the Actual This Period data, Primavera
increases the Actual to Date by the same amount. At the end of each financial
period, click Store Period Performance in the Tools menu to store the actuals
and reset the Actual This Period values of all activities and assignments to zero.
Resetting the Actual This Period values does not affect Actual to Date values;
rather, it prepares you to begin tracking new use for the current period.
You can schedule your project to update every two weeks, monthly, or even
quarterly. To track actual costs and progress recorded, update your schedule at
the times established in the Financial Periods dictionary. The next step is to
store period performance at the end of the update period and before the start
of the next schedule update.
The example below describes how the Actual this Period value and the
Financial Period value are populated before actual values are stored.
The example below describes the Actual This Period value and the Financial
Period value are populated after actual values are stored.
76 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Configuring Financial Periods
Define your organization's global financial periods in the Financial Periods
dialog box. Rather than spreading costs evenly throughout the length of a
project, you can view how actual costs were incurred by customized financial
periods.
✍ Financial periods If your organization always updates the project plan according to the same
cannot overlap.
time interval (i.e., weekly, monthly, quarterly, etc.), you can quickly create a
batch of financial periods. If the project plan is updated irregularly, you can
create individual financial periods.
FIG. 7.1:
Financial period is
set weekly.
This is the first day after the end of the financial periods already created.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 77
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Configuring Financial Periods (continued)
7. Click OK.
78 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Configuring Financial Period Columns
After the financial periods are created, you can set preferences to show a
range of financial periods as available columns in User Preferences. You can
edit the data in financial period columns in the Activity Table, Resource
Assignments window, and the Resources tab in Activity Details.
2. Confirm you are in the Activities window. (Or in the Directory bar, click
Activities.
7. In the Columns section, select the financial period start date, 2010-01-10.
8. In the Columns section, select the financial period finish date, 2010-06-20.
9. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 79
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Displaying Financial Periods in Columns
Financial periods can be displayed in the Resources tab in Activity Details.
FIG. 7.4:
Financial period
column is
displayed in the
Resources tab.
8. Click OK.
80 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Storing Past Period Information
You can store past period actual data that has been calculated. Actual data is
stored in the financial periods.
5. Click in the Current Data Date field, and select a date, 18-Jan-10.
6. Click Schedule.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 81
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Storing Past Period Information (continued)
Use the Store Period Performance dialog box to store past period actuals for a
project. Unmark the checkbox for each project for which you do not want to
store period performance.
3. Click Yes.
4. In the Actual this Period Units column in the Resources tab, confirm 0h.
82 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Editing Past Period Actual Data
You can view and edit past period actual data for any financial period in the
Activity Table and the Resources tab in Activity Details. You can display Activity
Table columns for all of the following financial period fields:
❑ (Period Name): Actual Expense Cost
❑ (Period Name): Actual Labor Cost
❑ (Period Name): Actual Labor Units
❑ (Period Name): Actual Material Cost
❑ (Period Name): Actual Nonlabor Cost
❑ (Period Name): Actual Nonlabor Units
❑ (Period Name): Earned Value Cost
❑ (Period Name): Earned Value Labor Units
❑ (Period Name): Planned Value Cost
❑ (Period Name): Planned Value Labor Units
You can change the columns of the Activity Details, Resources tab, to display
Actual Cost and Actual Units columns for any financial period.
Also, after you expose the desired columns, you can edit any value by clicking
in the field.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 83
Lesson 7: Financial Periods
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ The Store Period Performance feature enables you to track actual units
and costs by period, typically after the schedule is updated. You can
record actuals for the selected financial period, along with earned value
and planned value data.
❑ In the Admin menu, click Financial Periods to view financial periods.
❑ Add financial period columns to the Resources tab in Activity Details to
easily track resource usage. First, in User Preferences, you must specify
which financial periods can be displayed as columns.
❑ Use the Store Period Performance dialog box box to store past period
actuals for a project.
Review Questions
1. True or False: In the Applications tab in User Preferences, you can select
the financial periods to view in columns.
84 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 8
Objectives
❑ View the cost accounts dictionary
❑ Assign cost accounts to activities
❑ Assign cost accounts to expenses
Key Terms
Cost account
Expenses
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 85
Lesson 8: Defining Cost Accounts
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Cost Accounts
Cost accounts are the basis for cost reporting, enabling you to track activity
and resource costs. Cost accounts are hierarchical and are applicable to all
projects in the EPS. You can view cost account assignments in a column in the
Activity Table, and modify cost account assignments in the Resources tab or
Expenses tab in the Activity Details.
3. In the Display Options bar, click Filter By, All Cost Accounts.
86 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 8: Defining Cost Accounts
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Cost Accounts
Cost accounts can be associated with individual resource assignments.
2. Confirm you are in the Activities window. (Or in the Directory bar, click
Activities.)
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 87
Lesson 8: Defining Cost Accounts
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Cost Accounts (continued)
88 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 8: Defining Cost Accounts
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Expenses
Cost accounts can also be assigned to individual expenses.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 89
Lesson 8: Defining Cost Accounts
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Cost Account Columns
✍ The Cost Account You can display Cost Account ID’s and Cost Account Names as columns in the
and Cost Account ID
columns are read-only. Activity Table.
2. In the Available Options bar, click Group and Sort By, List.
3. Select data items, Cost Account IDs and Cost Accounts, and use arrow to
move them to the Selected Options section after Activity Name.
4. Click OK.
90 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 8: Defining Cost Accounts
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ Use cost accounts to organize and report cost information.
❑ You can assign cost accounts to resource assignments, resources, and
expenses.
Review Questions
1. True or False: Cost accounts may not be hierarchical.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 91
For Oracle Internal and Instructor Use Only. This document should not be distributed.
92 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON 9
Web Administration
Objectives
❑ Manage User Interface views
❑ Create a calculated user-defined field
❑ Create issue codes
❑ Create an issue form
Key Terms
User Interface view
Issue code
Issue form
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 93
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Managing User Interface Views
Administrators can customize User Interface views for a single user or a group
of users in Primavera Web Access.
FIG. 9.1:
Administration
section enables
the organization to
customize views
for groups of
users.
3. Click Login.
94 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Managing User Interface views (continued)
Existing User Interface views are listed on the page. Click the View Name to
edit a view, or click Create User Interface view to create a new one.
When you click Create User Interface view, a dialog box offers you a choice of
creating the view anew, or copying an existing view. In this example, you will
select New User Interface View.
3. Click OK.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 95
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Managing User Interface views (continued)
The Create User Interface view screen is divided into three tabs:
❑ Content — Customize items displayed in Action Menu for each section,
dashboards displayed in Dashboards section, and tabs displayed in
Portfolios, Projects, and Resources sections.
❑ Activity Editing — Control the content a user can edit in the Activities
page. This provides an extra level of security above configured privileges,
ensuring that users can edit the appropriate set of activity details.
❑ Users — Assign users who will see this view when they log in.
96 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Selecting Content for View
Each section in P6 Web Access — Dashboards, Portfolios, Projects, and
Resources — is represented in the Create User Interface view page.
❑ For Portfolios, Projects, and Resources, you can customize the display of
Tab icons and the Action menu.
❑ For Dashboards, you can customize the display of dashboards and the
Action menu.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 97
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Selecting Content for View (continued)
Click Assign to select dashboards available in the view.
4. Click Close.
98 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Selecting Content for View (continued)
Tab icons and Action menu items can be selected for the Portfolios, Projects,
and Resources sections. Note that at least one tab must be selected for each
section.
FIG. 9.7:
Tab icons and
Action menu items
can be selected.
2. In the Tab Icons section, clear the checkbox next to Invited Users.
4. Click Save.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 99
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Managing Activity Editing
Fields and activity codes are grouped into categories in the Activity Editing tab.
Click + to expand a category. If checkbox is marked, a user can view and edit
all data related to the item. If checkbox is cleared, data related to the item is
available for a user to view, but not to edit. Marking the checkbox of all
categories, except Activity Codes and User Defined Fields, marks the
checkboxes of all options under the category.
100 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning Users to Views
The Users tab allows you to assign users to the User Interface view.
Each user can be assigned only one User Interface view. If you assign users
from the category Users With a User Interface View, access to their previous
view is deleted and they are assigned to the new view.
If the Allows Editing checkbox is marked, users can customize the view for
themselves. If the checkbox is clear, users cannot edit their assigned User
Interface view.
3. Select users to assign to the current User Interface view, Andy Mason and
Joe Nolan, and then use the arrow to move them to the Selected Users
section.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 101
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Calculated User-Defined Fields
A calculated project user-defined field is a unique type of project user-defined
field that has a formula associated with it. The formula automatically calculates
values for the field. You can also assign graphic indicators for calculated values.
Once defined, you can display calculated project user-defined fields in the
Project Statistics portlet, which is available on the Project Workspace or on any
dashboard. You can also display them in the Portfolio Views portlet on any
dashboard, or on the Portfolio Analysis tab.
On the Project User Defined Fields page, fields are categorized by Data Type,
such as Text, Cost, and Integer.
Click on a user-defined field to edit it. Note that you may not be able to edit
the field if values are already assigned to it.
Steps
1. In the Navigation bar, click Administration.
102 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a Calculated User-Defined Field
Click Create User Defined Field to create a new field. The top section of the
page includes the following fields:
❑ Title — Displays the name of the field. This is a required field.
❑ Data Type — Determines the type of data you can enter for the field,
such as text, numbers, or dates.
❑ Calculation Type — A calculation enables you to define a formula to
calculate the value of the field. To specify a calculation, select Formula; if
no calculation is required for the field, select Manual.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 103
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a Calculated User-Defined Field (continued)
To measure the percentage of completed activities, the project manager
creates a formula of Completed Activities / Total Activities x 100. The result will
be a percentage of completed activities to total activities. For example, if
Completed Activities=25 and Total Activities=75, the percentage is 33%.
3. Click .
6. Click .
7. Type <100>.
104 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a Calculated User Defined Field (continued)
After the formula is set, the project manager will assign four graphic indicators
to represent values: a red pie indicator for 0 percent; a quarter-filled pie
indicator for between 0 and 25 percent activities completed; a half-filled pie
indicator for 25 and 50 percent activities completed; and a three-quarter-filled
pie indicator for more than 50 percent. Options at the bottom of the screen
enable you to choose whether the data value or the indicator, or both, are
displayed when the field is viewed.
3. Click in the Indicator column, and then select a red pie indicator, .
4. In the second row Parameter drop-down list, select is within range of.
8. In the third row Parameter drop-down list, select is within range of.
11. Click in the Indicator column and select a half-filled pie indicator, .
12. In the fourth row Parameter drop-down list, select is greater than.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 105
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing a Calculated User-Defined Field
You can view the field you just created in the Project Statistics portlet on John’s
Projects dashboard.
FIG. 9.14:
Calculated user-
defined field is
displayed in
Project Statistics
portlet.
5. Select a data item, Percent Completed Activities, and then use the arrow
to move it to the Selected Columns section after Finish.
6. Click Save.
106 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Codes
You can create issue codes and assign values to them, enabling you to quickly
categorize and organize issues that affect your project.
Primavera provides security settings that limit users' ability to add, edit, and
delete issue codes. In addition to these settings, Primavera also enables users
to create secure issue codes, which provide an additional level of security
where users must have specific security rights to view secure codes. Even
users who can view and edit issue codes cannot view/edit secure codes unless
they have that specific privilege.
3. Click Modify.
6. Click Save.
7. Click Done.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 107
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Codes (continued)
After the issue code is created, you can add issue code values so issues with
the issue code Bug Severity can be organized and categorized.
5. Tab to the next line and in the Issue Code Value field, type <FAIL>.
7. Tab to the next line and in the Issue Code Value field, type <MED>.
9. Click Save.
108 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Codes (continued)
Issue codes in Primavera are non-hierarchical; they display as a single list in
alphabetical order.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 109
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Form Categories
Issue forms enable you to customize the forms used to create issues. Given
that an organization may have numerous issue forms, Primavera enables you
to create issue form categories to organize forms across the enterprise.
Create, edit, and delete issue form categories in the Issue Form Categories
view in the Administration section.
Issue form categories are listed in the Hierarchy in alphabetical order. They are
not hierarchical.
If an issue form category is deleted, existing issues within the category are not
deleted. They are displayed in the No Category grouping.
110 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Forms
Issue forms enable you to create templates for the creation of project issues.
You can specify fields that display in the issue form; designate default values to
those fields; and assign project codes and user-defined fields.
Once created, you can subsequently assign the issue form to a project so
project members can create new issues based on the form. You can create
multiple forms to elicit information based on the type of issue that is being
created.
You can create an issue form either by using the Default Form or by copying an
existing form, nested within form categories in the Select a Form to Copy
dialog box.
5. Click OK.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 111
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Forms (continued)
At the top of the Add Issue Form page, you are required to type a form name
in the Form Name field. You can also designate the form category in which the
form will reside.
FIG. 9.20:
Checkboxes in the
Issue Field table are
disabled if the field is
required.
The Issue Field table enables you to design the issue form by specifying which
fields are displayed on the form, a default value for the field (where
applicable), and whether a value for the field is required. These are the
columns in the Issue Field table:
❑ Field Name — This non-editable column lists fields available for display in
the form. The fields correspond to those in the standard issue form.
❑ Display — Mark a checkbox next to the corresponding field if you want it
to display in the form. The checkbox next to Issue Name cannot be
cleared.
❑ Default Value — Use this column to specify a default value for a field. As
mentioned earlier, issue forms can be assigned to projects. So, for
example, you can enter a default value for Responsible Manager that
corresponds to the project's responsible manager so that all project issues
created with this form automatically contain the responsible manager's
name. Only certain fields have editable default values: Owner, Priority,
Responsible Manager, and Status. Other fields have default values that
cannot be edited: Issue Name; Applies to Activity; Date Identified (default
value is always the current date); Identified By (default value is always the
current user); and Resolution Date.
112 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Forms (continued)
❑ Required — Mark a checkbox to require a response to the field. The
Required checkbox is disabled if the Display checkbox for the field is not
marked. Certain fields are always Required: Issue Name, Identified By,
and Responsible Manager. The Priority and Status fields always have a
value but an asterisk, indicating a Required field, does not appear in the
issue form.
Separate sections below the Issue Field table enable you to assign issue codes
and user-defined fields to the form.
❑ Issue Codes — This section enables you to assign issue codes to the
form. After assigning the code, you can elect to specify a issue code value
in the Default Value field, or leave the field blank so it is completed by the
user creating the issue. You can also designate the code field as Required
so the issue creator is required to assign an issue code value.
❑ User-Defined Fields — This section enables you to assign user-defined
fields to the form. After assigning the field, you can elect to type a value in
the Default Value field, or leave the field blank so it is completed by the
user creating the issue. You can also designate the field as Required.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 113
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Issue Forms (continued)
6. Select a responsible manager, Chief Technology Officer, and then click OK.
8. Select an issue code, Load Testing, and then click Assign, Close.
9. Mark the Required checkbox so users must assign a value to the field.
10. In the User Defined section, click Assign User Defined Fields.
12. Select a user-defined field, Impact on Go Live, and then click Assign,
Close.
13. Mark the Required checkbox so users must assign a value for the field.
In the Issue Forms tab in the Projects section, you can assign issue forms to a
project so that users are prompted to select the form when creating a project
issue. Multiple issue forms can be assigned to a project.
114 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating Activity Codes
Global-level, EPS-level, and project-level activity codes can be created in P6
Web Access. You also can designate colors for activity code values that can be
displayed as bars in the Activities page.
4. Click to save.
5. Select the newly created code, Region, and then click to add an
activity code value.
If you want to designate code values by color, click the Color column and
select a color for each value.
9. Click to save.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 115
Lesson 9: Web Administration
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ Administrators can customize User Interface views for a single user or a
group of users in Primavera Web Access.
❑ Manage User Interface Views enables you to limit access to certain parts
of P6 Web Access functionality.
❑ The Users tab allows you to assign users to the User Interface view.
❑ Use issue forms to create issue codes and assign values to them, enabling
you to quickly categorize and organize issues that affect your project.
Review Questions
1. True or False: Each user can be assigned only one User Interface view.
2. True or False: Create, edit, and delete issue form categories in the Issue
Form Categories view in the Administration section.
116 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
APPENDIX A
Global/Project Security
Profiles
Objectives
❑ View project and global security settings.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 117
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Profile Privilege Definitions
Global Privilege Definition
Create, edit, and delete global change specifications available
Edit Global Change Definitions
to all users.
Create, edit, and delete global reports; edit report groups and
Edit Global Reports global report batches; and save global reports created or mod-
ified by the Report Wizard.
Edit Global Tracking Layouts Create, edit, and delete global tracking layouts.
Add new global activity codes and code values. This privilege
Add Global Activity Codes automatically enables you to edit existing global activity codes
and code values as well.
118 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Privilege Definition
Delete global activity codes and code values. This privilege
Delete Global Activity Codes automatically enables you to add and edit global activity codes
and code values as well.
Add, edit, and delete issue forms and issue form categories in
Edit Issue Forms
Primavera Web.
Edit Global Calendars Create, edit, and delete global calendars and shifts.
Edit Resource Calendars Create, edit, and delete resource calendars and shifts.
Edit Security Profiles Create, edit, and delete global and project security profiles.
Add/Edit Global Activity and Assignment Create, edit, and delete global activity and resource assign-
Layouts and Filters ment layouts and filters.
Add new project codes and code values. This privilege auto-
Add Project Codes matically enables you to edit existing codes and code values
as well.
Add new resource codes and code values. This privilege auto-
Add Resource Codes matically enables you to edit resource codes and code values
as well.
Administer Global External Applications Administer the list of global external applications.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 119
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Privilege Definition
Run the Project Architect wizard. The wizard enables Primav-
era users to create a new project based on methodologies
Run Project Architect
imported from Methodology Management and to add method-
ologies to an existing project.
View all values for labor and nonlabor resource costs and
price/unit values for roles. If this privilege is not granted to a
user, all areas in Primavera that display monetary values for
roles and labor, material, and nonlabor resources display
dashes and cannot be edited. For resources, such areas
View Resource and Role Costs
include resource price/time, values in resource profiles in the
Activities window, monetary values in Tracking layouts, and
monetary values in layouts in the Portfolio Analysis module.
For roles, the area is the price/unit value in the Roles dialog
box.
Create, edit, assign, view, and delete all global and EPS-level
Add and Delete Secure Codes secure activity codes and values, as well as all global secure
issue codes and values.
120 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Privilege Definition
Create EPS-level activity codes. This privilege automatically
Add EPS Activity Codes
enables you to edit existing EPS-level activity codes as well.
Create, edit, and delete global resource teams and role teams
Edit Global Resource and Role Teams
in Primavera Web.
Edit Resource Curves Create, edit, and delete resource distribution curves.
Add/Edit Global Project/WBS Layouts and Create, edit, and delete global project and WBS layouts. In the
Portfolio Views Web Portfolios section, create, edit, and delete portfolio views.
Edit Global Scenarios Create, edit, and delete scenarios in the Web Portfolios.
Edit Global Dashboards Create, edit, and delete global dashboards in Primavera Web.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 121
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Privilege Definition
Add, edit, and delete projects from scorecards in the Portfolio
View portlet and the Portfolio Analysis tab in the Primavera
Web application. To edit project data in a scorecard, a user
must also be assigned the 'Edit Project Details Except Finan-
cials' project privilege. To edit project cost data in a scorecard,
Edit Projects from Scorecards a user must also be assigned the 'Edit Project WBS Finan-
cials' project privilege. To add a project from a scorecard, a
user must also be assigned the 'Create Project Within EPS'
project privilege. To delete a project from a scorecard, a user
must also be assigned the 'Delete Project Within EPS' project
privilege.
122 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Profile Privilege Definitions
Project Privilege Definition
Create Project within EPS Create, copy, and paste projects within the EPS.
Delete Project within EPS Delete, cut, and paste projects within the EPS.
Store actual this period values for actual units and costs in a
project’s financial periods. A user must be assigned the Add/
Store Period Performance
Edit Project Activities Except Relationships project privilege
before you can assign this privilege.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 123
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Privilege Definition
View all monetary values for a project. If a user cannot view
project costs, all features that display monetary values are
replaced by three dashes (---) in Primavera and cannot be
View Project Costs/Financials
edited by the user. The ability to view resource price/time is
controlled by the View Resource and Role Costs global privi-
lege.
Delete Project Activity Codes Remove a project’s activity codes from the project database.
Add new EPS-level activity codes and code values. This auto-
Add EPS Activity Codes matically enables you to edit existing EPS-level activity codes
as well.
Edit Project Reports Edit a project’s reports and edit a project’s report batches.
Run Global Change Run Global Change to update activity detail information.
Import/View Contract Management Data Import and view data from Expedition.
Edit EPS Financials Edit EPS budget logs, funding sources, and spending plan.
124 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Privilege Definition
Approve Timesheets
Review and approve or reject timesheets for a project.
as Project Manager
Edit Project Thresholds, Issues Create, edit, and delete a project’s thresholds, issues, and
and Risks risks.
Edit Project Activity Relationships Create, edit, and delete a project’s activity relationships.
Add/Edit Project Create and edit a project’s activity information, except activity
Activities Except Relationships relationships.
Perform Activity Resource Requests Assign resource requests to activities in Primavera Web.
Delete Project
Delete a project’s activities.
Activities
Modify Project Workspace and Work- In Primavera (web), customize the project workspace and
group Preferences workgroup preferences.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 125
Appendix A: Global/Project Security Profiles
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Project Privilege Definition
Identify committed resource and role assignments on a project
or WBS level on the Plan Resources page in the Web
Edit Committed Flag for Resource Plan-
Resource Management module. This privilege also requires
ning
the Edit Resource Assignments for Resource Planning privi-
lege.
126 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
APPENDIX B
Objectives
❑ Establish user-defined fields
❑ Define global change parameters
❑ Run a global change
Key Terms
User- defined field
Global change
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 127
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
User-Defined Fields
User-defined fields enable you to add your own custom fields to the project
database. These fields can be used to group, sort, and filter project data within
layouts, as well as organize reports for analysis.
Subject Areas
The subject area determines the available data types and the level of the
database at which user-defined fields can be accessed.
❑ Activity
❑ Activity resource assignments
❑ Activity steps
❑ Issues
❑ Project expenses
❑ Project
❑ Resources
❑ Risks
❑ WBS
❑ Work products and documents
Data Types
A user-defined field’s data type determines the kind of data that can be
entered in the user-defined field.
❑ Start date — Dates and times.
❑ End date — Dates and times.
❑ Integer — Numeric (except currency); no decimals.
❑ Number — Numeric; with decimals.
❑ Text — Text or combinations of text and numbers.
❑ Cost — Currency values.
❑ Indicator — Color-coded icons.
128 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a User-Defined Field
Create user-defined fields in the User Defined Fields dialog box.
4. Click Add.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 129
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Users with security
privileges to edit user-
Displaying Fields and Assigning Values
defined fields can add,
modify, or delete user- In the Activities window, display activity-type user-defined fields as columns.
defined fields. Other
users can still view them
Use the user-defined field columns to assign or type a value for each activity.
in the User Defined
Fields dialog box. In the Projects window, display project-type user-defined fields as columns.
Use the user-defined field columns to assign or type a value for each project.
130 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Displaying Fields and Assigning Values (continued)
8. Click OK.
10. In the Up Front Costs column in the Activity Table, type <290.00>.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 131
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Change
Global change is a powerful feature that can change data in an open project in
a single process. You can make changes to data in the Activities, Activity
Resource Assignments, or Project Expenses subject areas. Use global change
to perform various functions, such as replacing existing data with new data,
populating user-defined fields, activity codes, and other data items. Use
arithmetic equations to change numeric data such as units, costs, and
durations. For example, you can use global change to change budget values
and store dates for comparison when leveling.
132 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Creating a New Global Change
Add statements to define the new global change specification. You can use one
of the following three subject areas to create the global change specification:
activities, activity resource assignments, or project expenses. Only activity-type
user-defined field values can be populated via global change.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 133
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Global Change Report Dialog Box
The Global Change Report dialog box provides a preview of the global change.
You can choose to cancel or commit the changes.
134 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Global Change Results
You can view the global change results in the layout.
3. Scroll down the Activity List to view the updated Up Front Costs values.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 135
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Using If/Then/Else Logic
The "If" statement indicates the activities that are going to be changed.
3. In the Global Change Name field, type <Initializing the Up Front Cost
Indicator>.
4. In the If section, click in the Parameter cell and then select Up Front Costs.
136 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Using If/Then/Else Logic (continued)
The "Then" statement indicates how to change activities that meet the "If"
statement criteria.
EXERCISE: Steps
Indicate that any
activity that has an Up
Front Cost will be
1. Click in the Then section and click Add.
assigned a green
indicator in the Up Front 2. Click in the Parameter cell in the Then section, and then select , Up Front
Cost Indicator field.
Cost Indicator.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 137
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Using If/Then/Else Logic (continued)
The "Else" statement indicates how to change activities that do not meet the
"If" statement criteria.
EXERCISE: Steps
Indicate that any
activity that does not
have an Up Front Cost
1. Click in the Else section and choose Add.
will be assigned a red
indicator in the Up Front 2. Click in the Parameter cell in the Else section, and then select Up Front
Cost Indicator field.
Cost Indicator.
138 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Global Change Results
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 139
Appendix B: User-Defined Fields and Global Change
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ User-defined fields are custom fields you add to the project database to
group, sort, and filter project data.
❑ Create user-defined fields in the Tools menu.
❑ The user-defined field type determines the kind of data that can be
entered in the user-defined field.
❑ Run global change statements to make changes in project data in a single
process or to populate user-defined fields.
❑ All global change specifications require at least one "Then" statement.
Review Questions
1. True or False: A user-defined field’s data type determines the kind of
data that can be entered in the user-defined field.
3. True or False: User-defined fields can be used to group, sort, and filter
project data within layouts.
140 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
For Oracle Internal and Instructor Use Only. This document should not be distributed.
APPENDIX C
Defining Currency
Objectives
❑ Establish multiple currencies and exchange rates
❑ Set up user currency preferences
❑ Set up currency based on user preferences
❑ Select the currency for viewing monetary values
❑ Assign a currency type to a resource
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 141
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Currencies
Define different types of currencies in the Currencies dialog box. Currencies are
global and are available to all users in the database.
Base Currency
The Base Currency stores monetary values for all projects in the database, as
well as the View Currency used to display costs in windows and dialog boxes.
Only one Base Currency is supported per database. The base currency is
established during installation, and by default, is set to US Dollars.
142 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
General Tab
The General tab enables you to add, modify, or view currency information and
exchange rates.
❑ Currency ID — Unique identifier; max 6 characters, alphanumeric.
❑ Currency Name — Name of the currency; max 40 characters,
alphanumeric field.
❑ Currency Symbol — Monetary symbol representing the currency; max 3
characters, non-numeric field.
❑ Exchange Rate — Rate of a currency against the Base Currency; max 6
decimal places, numeric field.
• Each currency entered has its own exchange rate.
• Used to convert a specific currency into the base currency.
• Used to convert monetary values into the view currency for display
purposes.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 143
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Appearance Tab
The Appearance tab enables you to view and edit appearance information for
the selected currency.
❑ Decimal symbol — Symbol used to separate whole values from decimal
values in currency display; period or comma.
❑ Digit grouping symbol — Symbol used for grouping the selected
currency; comma, dash, or period.
❑ Number of decimal places — Number of decimal places to include in
currency display; 0, 1 or 2.
❑ Positive currency format — Format used to display currency values as
positive.
❑ Negative currency format — Format used to display currency values as
negative, i.e. ($0.00), — $0.00, etc.
144 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Adding a New Currency
System administrators can establish unlimited global currencies in the
Currencies dialog box.
2. Click Add.
The Exchange Rate above is used for training purposes and does not
reflect current exchange rates.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 145
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Adding a New Currency (continued)
The $ sign is used as the universal currency symbol when setting values in the
Positive currency format and Negative currency format fields.
146 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Setting Up Currency User Preferences
In the User Preferences dialog box, the Currency tab is used to select the
currency that is displayed for all cost, expense, and price values for the user.
This currency is called the View Currency.
❑ All monetary values are stored in the database in the Base Currency.
❑ Users view monetary values in their View Currency. The View Currency is
used for viewing, reporting, web publishing, and importing and exporting
cost, expense and price data. Once a currency has been selected, the user
is required to enter all cost, expense and price data in that currency.
4. View options for View Currency, and then confirm USD-Dollar is selected.
5. Close the Select View Currency and User Preferences dialog boxes.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 147
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Resource Currency Type
In Resource Details, you can assign a Currency Type to each resource in the
resource pool.
❑ Each resource is associated to a single currency type.
❑ When a resource is added, the resource Currency field is populated with
the user’s View Currency.
• The user may then modify the resource currency to reflect the
appropriate currency type for that specific resource.
❑ The resource currency type synchronizes the resource prices against the
base currency.
• The synchronization is controlled by the exchange rates of the
currencies specified.
❑ The exchange rate associated with the user’s View Currency displays the
resource prices in the resource pool.
148 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Assigning a Currency to a Resource
In the Resources window, the system administrator can assign a currency to
each resource.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 149
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Entering Price/Unit
The user modifying resource information has a View Currency of USD−US
Dollar. Thus, the resource’s Price/Unit must be entered in USD−US Dollars.
150 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Changing the View Currency
Each user may select the currency they wish to use for displaying all monetary
values (costs, expenses, and prices). This currency will be used for viewing,
reporting, web publishing, and importing and exporting.
5. Click Close.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 151
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
Viewing Price/Unit
Since you modified your View Currency, the monetary values will now be
displayed in the new View Currency, GBP − Pound Sterling.
152 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
LESSON REVIEW
Key Concepts
❑ Use the Currencies dialog box in the Admin menu to define currencies for
the organization.
❑ The Base Currency is used to store monetary values for all projects in the
database.
❑ Each user can select a currency to use to display all cost, expense, and
price values in the User Preferences.
❑ You can also assign a currency type to a specific resource in the Resources
Window, Details tab.
Review Questions
1. True or False: You can have up to 10 currency types per project.
4. True or False: The exchange rate is the rate of the currency to be used
against the base currency.
© 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc. 153
Appendix C: Defining Currency
For Oracle Internal and Instructor Use Only. This document should not be distributed.
154 © 2010 All rights reserved. No part of this publication may be reproduced without prior written permission of Primavera Systems Inc.