Skip to main content

Articles in Category: All Articles

How Scheduling Works in Primavera P6

Primavera P6 uses the Critical Path Method (CPM) of scheduling.

CPM Scheduling uses the Activity Durations and the Logic between the activities to calculate three pieces of data:
  • Assigns dates to project activities (Early and Late Dates)
  • Calculates your project’s Finish Date (Calculated during the Forward Pass)
  • Calculates your project’s Critical Path (Identifies the longest sequence of dependent activities in a project)
The Critical Path Method does two passes through the schedule.

The Forward Pass starts with the first activity in the logic chain and moves forward through the schedule calculating the Early Dates of the activities - these are the earliest dates the activity can start and end based on the activities’ duration and logic ties. The calculation starts with the first activity in the logic chain (if it is not at the data date [DD] and does not have a hard constraint assigned it is moved to the project DD for the start date) and then moves forward through the schedule using the following calculation: Early Start (ES) + Duration - 1 = Early Finish (EF)

Constraints in Primavera P6 Schedules

Ideally in projects, the natural flow of time through the project using durations and logic should be respected. However, sometimes there are date restrictions that cannot be built into network logic. Constraints provide additional control over start and finish dates when specific deadlines or project conditions exist. A Constraint allows a scheduler to accurately reflect real-world aspects of a project.

P6-Migrator - SQLite and Oracle - Importing and Exporting

Emerald’s P6-Migrator - SQLite and Oracle allows you to export files from your Primavera P6 database, including SQLite databases, and then import those files into a P6 online or local database, cutting out the struggle of manually exporting and cleaning up each file before manually importing them into your database.

Cost Breakdown Structure in the Oracle Primavera Cloud

A Cost Breakdown Structure (CBS) in Oracle Primavera Cloud (OPC) is comprised of cost codes classified into three types: expense, capital, or none. The codes are organized based on segment definitions to form a flat or hierarchical structure. A CBS is used alongside the Work Breakdown Structure (WBS). The WBS breaks down project work, and the CBS represents the associated costs.

Familiarity with the workspace hierarchy and reporting requirements helps ensure that the CBS is set up to allow required rollup functionality.

Oracle Primavera Cloud v25.7 - Have You Used These Features?

Let’s have a quick look at a couple of functionality pieces now available in Oracle Primavera Cloud (OPC) that you may not have used yet. They were added in OPC v25.7.

When using task cards, you can now display the crew size on the task cards. When the task card is displayed, the icon with the crew size number can be included with the display.

An Example of Gantt Charts Made Using Emerald's BI-GanttView

Watch an example of how to make Gantt Charts using Emerald's BI-GanttView.

In this short video, we go over some examples of Gantt charts that can be made using Emerald's BI-GanttView. Using data pulled from Oracle Primavera P6, we discuss and demonstrate several different chart examples. Take a look to see how we utilize features such as the three-layer timeline, milestones, multiple columns, critical activities, and our customized colour scheme.


The Emerald BI-GanttView tool offers extremely configurable charts, with multiple columns, three-layer timelines, improved label control, top axis milestones, multiple hierarchy levels for a full WBS hierarchy display, and more. Just about everything is configurable, including the shapes and colours of your milestones, font styles and sizes, color coding of activity bars, robust sorting capabilities, increased label control, and much more. You can even display multiple projects, with information presented clearly for non-scheduling team members. The Emerald BI-GanttView can use any data incorporated into Power BI, regardless where it is from, so you can start building your charts from your existing data quickly and efficiently.

Interested in learning more about how the Emerald BI-GanttView can help you and your team? Feel free to take a look at the links below, or check it out on Microsoft AppSource/Marketplace.

OPC-Integrator and Multiple Projects

The OPC-Integrator can extract information from, and load information to, multiple files within Oracle Primavera Cloud (OPC) in the same load. This means that there’s no need to run separate extracts from each file when you need the same (or similar) data pulled from each file. With the OPC-Integrator, you can just select the definition or select the modules you need, configure them, and then select all the files you want to download the module information from. Then, simply click the download button!

What's New in Primavera P6 v24 Webinar

Watch a demonstration of some of the new features and enhancements in Primavera P6 v24.

Oracle Primavera P6 v24 has finally arrived with a whole host of exciting new features and improvements that will streamline project management workflows, enhance collaboration, and offer even greater control over all of your scheduling and resource management processes. Whether you are already a seasoned user or you are new to Primavera P6, this webinar is designed to walk you through the latest features and improvements that have been added to Primavera P6 v24. In this webinar, we will be covering P6 EPPM, P6 Client, and Team Member. Take a look to see what all of the fuss is about!

Oracle Primavera P6 is an integrated project portfolio management solution offered on multiple platforms that allows you to manage projects of any size, with multiple users able to work in many different projects at once. Primavera P6 will help you to manage timing, resourcing, and costs, all while maintaining proper, real-time access to the progress on your projects.

To find out more information on this powerful tool, please take a look at some of the links below.