Differences between Primavera P6 and Oracle Primavera Cloud (OPC)

Differences between Primavera P6 and Oracle Primavera Cloud (OPC)

In this article, I will review some of the data a user might be utilizing in Primavera P6 and how it is—or isn’t—handled in Oracle Primavera Cloud (OPC). These are some of the differences that may be of interest to current Primavera P6 users.

EPS vs Workspace

Primavera P6 organizes projects per an Enterprise Project Structure (EPS). OPC uses a Workspace to organize projects. Similar to the EPS, Workspaces organize projects hierarchically according to the structure determined by your organization. With use of Workspaces, OPC does not use an OBS or Responsible Manager to provide user access to projects. Workspaces provide:

User Access

Instead of controlling access for users at an EPS level, user access is granted in OPC per Workspace. Access to projects are granted according to which Workspace they reside.

Global Security Profiles grant access to Global Data in both applications; however, permission sets may be defined at either the Global or Workspace level in OPC.

Project Security Profiles grant access to Project Data. Project Security Profile permission sets are defined per project in OPC.

Administration
Enterprise Data

Below, I have highlighted enterprise data that is commonly used in Primavera P6 and how it is handled in OPC.

Calendars

Primavera P6

OPC

Note

Global

OPC defines per Workspace

Project

Resource

OPC allows a Workspace calendar to be assigned to a resource

CodesPrimavera P6OPCNote
ProjectOPC defines per Workspace
WBS
Activity – EPS LevelOPC defines per Workspace
Activity – Global LevelOPC defines per Workspace
Activity – Project Level
ResourceOPC defines per Workspace
RoleOPC defines per Workspace
Issue
OverheadHour Types in OPC provide similar functionality
UDFsPrimavera P6OPCNote
ProjectOPC UDFs are called Configured Fields
WBSOPC defines per Workspace
ActivityOPC defines per Workspace
Step
Resource
AssignmentOPC defines per Workspace
DocumentOPC defines per Workspace
Expense
Issue
RiskOPC defines per Workspace
Costing / FinancialPrimavera P6OPCNote
Cost AccountsCBS in OPC provide similar functionality
CurrenciesOPC defines per Workspace
Expense Categories
Financial PeriodsOPC calls these Reporting Cycles, which are set up per Workspace.
Funding SourcesOPC funding sources are in the Cost and Funds app within each workspace. They can also be defined at the portfolio or project level
Roles and Resources

Primavera P6 and OPC both utilize Roles and Resources, including Units of Measure. These pieces of data are defined per workspace in OPC as opposed to being available to all projects in P6. Resource shifts are not available in OPC; therefore, no hourly assignment spreads can be assigned. Future period bucket planning is also not available, nor replacing a role with a resource in the assignment view.

Global changes
Global ChangesPrimavera P6OPC
Activity Fields
Resource Assignment Fields
Expense Fields
Perform Calculations
Projects
WBS

WBS are available and may be copied and pasted in both applications. OPC does not have the ability to set EV and ETC calculations by rules, nor can permissions be set by WBS. WBS Milestones are not available in OPC; however, OPC does provide WBS Codes while P6 does not.

Activities

Activities have much the same functionality in P6 and OPC with the following exceptions:

  • OPC does not have the ability to customize endpoints, patterns or label positions in the Gantt chart
  • Timescales hour and shift, three line timescale format and ordinal dates are not options in OPC
  • Activity Notebooks are not available in OPC
  • Steps are not available in OPC
  • Expense assignments are not available in OPC, but OPC has the availability of non-unit rate drive costs
Baselines

OPC offers some nice functionality concerning baselines. There is functionality to auto add missing activities to baselines from the current schedule, and a baseline may be created to represent any point in time up until the date the project was created. OPC baselines are part of the same project as a current schedule and can be opened directly on the Activities page without having to restore them. OPC offers more options for assigning baselines; there are original, current, supplementary, user 1, user 2 and user 3 options, all of which may be displayed in the Gantt chart. Baseline changes may also be reverted in OPC.

Top-Down Cost Planning

In general, OPC has more cost planning functionality than P6 using a CBS Cost Structure that can be defined by workspace, program and projects sheets. Budget line item records include quantities, rates, hours, production rate, costs categories and codes. NPV, ROI, etc. can be calculated in OPS, as well as forecasting cash flow.

Budgeting

Primavera P6 supports top-down budgeting at the EPS, project and WBS level, while OPC supports top-down budgeting from portfolios to programs to projects. Defining a budget and assigning budget lines are done via CBS codes at the project level in OPC.

Project Funds

OPC provides broader capabilities to manage funds. Funding sources may be defined at the workspace, portfolio or project level. Fund totals are distributed top-down to the project level, and fund usage is trackable at any level.

Importing and Exporting
TypePrimavera P6OPCNote
XER
XMLOPC only allows the import of up to 3 baselines
XLSOPC is dependent on the subject or page being imported or exported
MPS XML
IMPDAR
UN/CEFACT

Although this is not a comprehensive list of all the differences between P6 and OPC, this should help existing P6 users with some of the basic differences they may be interested in.

Leave a Reply

Your email address will not be published. Required fields are marked *