Top Banner
564

Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Jan 27, 2016

Download

Documents

Mohsin Shaikh

Very useful book regarding the Projects Control using Primavera.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 2: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

PLANNINGANDCONTROLUSING

ORACLE®PRIMAVERA®P6

VERSIONS8.1TO15.1PPMPROFESSIONAL

PlanningandProgressingProjectSchedulesWithandWithoutRolesandResources

inanEstablishedDatabase

BY

PAULEASTWOODHARRIS

Page 3: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

©Copyright2015byEastwoodHarrisPtyLtd.Nopartofthispublicationmaybereproducedorusedinanyformorbyanymethodwithoutthewrittenpermissionoftheauthor.

OracleandPrimaveraareregisteredtrademarksofOracleand/oritsaffiliates.

Windows,Microsoft®OfficeProjectStandard2013,Microsoft®OfficeProjectProfessional2013,Windows,Microsoft®OfficeProjectStandard2010,Microsoft®OfficeProjectProfessional2010,Microsoft®OfficeProjectStandard2007,Microsoft®OfficeProjectProfessional2007,Microsoft®ProjectStandard2003,Microsoft®ProjectProfessional2003,Microsoft®ProjectStandard2002,Microsoft®ProjectProfessional2002,Microsoft®Project2000,MicrosoftProject®98andExcelareregisteredtrademarksofMicrosoftCorporation.

AstaPowerprojectisaregisteredtrademarkofAstaDevelopmentsplc.

Adobe®andAcrobat®areregisteredtrademarksofAdobeSystemsIncorporated.

Allothercompanyorproductnamesmaybetrademarksoftheirrespectiveowners.

ScreencapturesreprintedwithauthorizationfromOracleCorporation.

ThispublicationwascreatedbyEastwoodHarrisPtyLtdandisnotaproductofOracleCorporation.

DISCLAIMER

Theinformationcontainedinthispublicationistothebestoftheauthor’sknowledgetrueandcorrect.Theauthorhasmadeeveryefforttoensureaccuracyofthispublication,butmaynotbeheldresponsibleforanylossordamagearisingfromanyinformationinthispublication.Furthermore,OracleCorporationreservestherightintheirdocumentationtomakechangestoanyproductstoimprovereliability,function,ordesign.Thus,theapplicationofServicePacksortheuseofupgradedsoftwaremayresultinthesoftwareoperatingdifferentlyfromthedescriptionsinthispublication.

AUTHORANDPUBLISHER

PaulEHarrisEastwoodHarrisPtyLtdPOBox4032DoncasterHeights,3109Victoria,Australia

e-mail: [email protected]

Web: http://www.eh.com.au

Tel: +61(0)411187701

Pleasesendanycommentsonthispublicationtotheauthor.

ISBN978-1-925185-16-4–B5PaperbackISBN978-1-925185-17-1–A4SpiralISBN978-1-925185-18-8–eBook

25May2105

Page 4: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

INTRODUCTIONThispublicationisanupgradeoftheProjectPlanning&ControlUsingPrimaveraP6Version7andhasbeenwrittentoenablenewuserstolearntheplanningandschedulingfunctionsofPrimaveraVersion8.1to15.1.Pleasenotetherearenoversions9to14andOraclechangedtheirnamingconventionwiththereleaseof15.1sothenameisthesameastheyearoftherelease.Duetothechangesinthemenusinthisrelease,itisnotpossibletomakethebookbackwardcompatibletoearlierversionsofthesoftware.

ManyuserswillhavepriorexperiencewithSureTrak,P3,AstaPowerprojectorMicrosoftProjectandtheauthorexplainswheretherearedifferencesintheproducts’functionality.

Theauthorwouldappreciateanyconstructivecommentsonhowthispublicationmaybeimproved.

SUMMARYThepublicationmaybeusedas:

Atrainingmanualforathree-daytrainingcourse,or

Aself-teachbook,or

Areferencemanual.

ThescreenshotsforthispublicationaretakenfromPrimaveraVersion8.1or8.2or8.3or8.4or15.1.

One-,two-,orthree-daytrainingcoursesmayberunusingthispublicationanditincludesexercisesforthestudentstocompleteattheendofeachchapter.Afterthecourse,studentsmayusethispublicationasareferencebook.Instructors’PowerPointpresentationsareavailablefromEastwoodHarriswebsites.

ThispublicationisidealforpeoplewhowouldliketoquicklygainanunderstandingofhowthesoftwareoperatesandexplainshowthesoftwarediffersfromPrimaveraP3,SureTrakandMicrosoftProject,thusmakingitidealforpeoplewhowishtoconvertfromtheseproducts.

CUSTOMIZATIONFORTRAININGCOURSESTrainingorganizationsorcompaniesthatwishtoconducttheirowntrainingmayhavethispublicationtailoredtosuittheirrequirements.Thismaybeachievedremoving,reorderingoraddingcontenttothepublicationandbywritingtheirownexercises.Pleasecontacttheauthortodiscussthisservice.

AUTHOR’SCOMMENTAsaprojectcontrolsconsultantIhaveusedanumberofplanningandscheduling

Page 5: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

softwarepackagesforthemanagementofarangeofprojecttypesandsizes.ThefirstpublicationsIpublishedwereuserguides/trainingmanualsforPrimaveraSureTrak,P3andMicrosoftProjectusers.Thesewerewellreceivedbyprofessionalprojectmanagersandschedulers,soIdecidedtoturnmyattentiontoPrimaveraEnterprise,whichisnowcalledPrimaveraP6.Thispublicationfollowsthesameprovenlayoutofmypreviouspublications.ItrustthispublicationwillassistyouinunderstandinghowtousePrimaveraP6onyourprojects.

APPRECIATIONIwouldlikethankMichaelJackforhisassistanceinwritingthisbook.

Page 6: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

CURRENTBOOKSPUBLISHEDBYEASTWOODHARRIS99TricksandTrapsforMicrosoftOfficeProject-IncludingMicrosoftProject2000to2007

PlanningUsingPrimaveraProjectPlannerP3Version3.1-Revised2006

PlanningUsingPrimaveraSureTrakProjectManagerVersion3.0-Revised2006

ProjectPlanningandSchedulingUsingPrimaveraContractorVersion6.1-IncludingVersions4.1,5.0and6.1

PlanningandSchedulingUsingMicrosoftOfficeProject2007-IncludingMicrosoftProject2000to2003-Revised2009

PlanningandControlUsingMicrosoftProjectandPMBOKGuideFourthEdition

PlanningandControlUsingMicrosoftProject2010andPMBOKGuideFourthEdition

ProjectPlanning&ControlUsingPrimaveraP6Version7-ForallindustriesincludingVersions4to7Updated2012

PlanningandSchedulingUsingMicrosoftProject2010-Updated2013IncludingRevisedWorkshops

PlanningandControlUsingMicrosoftProject2010&PMBOKGuideFifthEdition

PlanningandControlUsingMicrosoftProject2013

PlanningandControlUsingMicrosoftProject2013&PMBOKGuideFifthEdition-NoSubtitle

PlanningandControlUsingOraclePrimaveraP6-Versions8.2&8.3EPPMWeb

99TricksandTrapsforMicrosoftProject2013

OraclePrimaveraP6EPPMWebAdministratorsGuide

PlanningandControlUsingOraclePrimaveraP6Versions8.1to15.1PPMProfessional

PlanificaciónyControlUsandoOraclePrimaveraP6Versiones8.1a15.1PPMProfesional

规划和控制OraclePrimaveraP6应用版本8.1-15.1PPM专业版

PlanningandControlUsingOraclePrimaveraP6-Versions8.2to15.1EPPMWeb

SUPERSEDEDBOOKSBYTHEAUTHORPlanningandSchedulingUsingMicrosoft®Project2000

PlanningandSchedulingUsingMicrosoft®Project2002

PlanningandSchedulingUsingMicrosoft®Project2003

PlanningandSchedulingUsingMicrosoft®OfficeProject2007

PRINCE2TMPlanningandControlUsingMicrosoft®Project

PlanningandControlUsingMicrosoft®ProjectandPMBOK®GuideThirdEdition

ProjectPlanningandSchedulingUsingPrimaveraEnterprise®–TeamPlayVersion3.5

ProjectPlanningandSchedulingUsingPrimaveraEnterprise®–P3e&P3e/cVersion3.5

ProjectPlanningandSchedulingUsingPrimavera®Version4.1forITProject

ProjectPlanningandSchedulingUsingPrimavera®Version4.1orE&C

PlanningandSchedulingUsingPrimavera®Version5.0–ForITProjectOffice

PlanningandSchedulingUsingPrimavera®Version5.0–ForEngineering&Construction

ProjectPlanning&ControlUsingPrimavera®P6–UpdatedforVersion6.2

PlanningUsingPrimaveraProjectPlannerP3®Version2.0

Page 7: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

PlanningUsingPrimaveraProjectPlannerP3®Version3.0

PlanningUsingPrimaveraProjectPlannerP3®Version3.1

ProjectPlanningUsingSureTrak®forWindowsVersion2.0

PlanningUsingPrimaveraSureTrak®ProjectManagerVersion3.0

PlanningandControlUsingOraclePrimaveraP6-Version8.1ProfessionalClient&OptionalClient

Planning&ControlUsingPrimavera®P6TMForallindustriesincludingVersions4to7

PlanningandControlUsingOraclePrimaveraP6-Versions8.2EPPMWeb

PlanningandControlUsingOraclePrimaveraP6-Versions8.2&8.3EPPMWeb

PlanningandControlUsingOraclePrimaveraP6-Version8.1&8.2ProfessionalClient&OptionalClient

PlanningandControlUsingOraclePrimaveraP6-Version8.1,8.2&8.3ProfessionalClient&OptionalClient

ProjectPlanningandControlUsingOraclePrimaveraP6-Versions8.1,8.2&8.3ProfessionalClient&OptionalClient

PlanificaciónyControldeProyectosUsandoOraclePrimaveraP6-Versiones8.1,8.2y8.3ClienteProfesionalyOpcional

项目规划和控制ORACLEPRIMAVERAP6应用-版本8.1,8.2&8.3专业&可选客户端

ProjectPlanningandControlUsingOraclePrimaveraP6-Versions8.1to8.4ProfessionalClient&OptionalClient

PlanningandControlUsingOraclePrimaveraP6-Versions8.2to8.4EPPMWeb

PlanificaciónyControldeProyectosUsandoOraclePrimaveraP6Versiones8.1a8.4ClienteProfesional&ClienteOpcional

规划和控制ORACLE®PRIMAVERA®P6应用版本8.1-8.4专业&可选客户端

Page 8: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

1INTRODUCTION1.1Purpose

1.2RequiredBackgroundKnowledge

1.3PurposeofPlanning

1.4ProjectPlanningMetrics

1.5PlanningCycle

1.6LevelsofPlanning

1.7MonitoringandControllingaProject

2CREATINGAPROJECTPLAN2.1UnderstandingPlanningandSchedulingSoftware

2.2EnterpriseProjectManagement

2.3UnderstandingYourProject

2.4Level1–PlanningWithoutResources

2.4.1CreatingProjects

2.4.2DefiningtheCalendars

2.4.3DefiningtheProjectBreakdownStructures

2.4.4AddingActivities

2.4.5AddingtheLogicLinks

2.4.6DevelopingaClosedNetwork

2.4.7SchedulingtheProject

2.4.8CriticalPath

2.4.9TotalFloat

2.4.10FreeFloat

2.4.11RelationshipColors

2.4.12ConstraintsTypes

2.4.13ProjectConstraints

2.4.14ActivityConstraints

2.4.15RiskAnalysis

2.4.16ContingentTime

2.4.17FormattingtheDisplay–LayoutsandFilters

2.4.18PrintingandReports

Page 9: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

2.4.19IssuingthePlan

2.5Level2–MonitoringProgressWithoutResources

2.5.1SettingtheBaseline

2.5.2TrackingProgress

2.5.3CorrectiveAction

2.6Level3–SchedulingWithResources,RolesandExpenses

2.6.1EstimatingorPlanningforControl

2.6.2TheBalanceBetweentheNumberofActivitiesandResources

2.6.3CreatingandUsingResources

2.6.4CreatingandUsingRoles

2.6.5TheRelationshipBetweenResourcesandRoles

2.6.6ActivityTypeandDurationType

2.6.7Budgets

2.6.8ResourceUsageProfilesandTables

2.6.9ResourceOptimization

2.7Level4–MonitoringandControllingaResourcedSchedule

2.7.1MonitoringProjectswithResources

2.7.2ControllingaProjectwithResources

3STARTINGUPANDNAVIGATION3.1LoggingIn

3.2TheProjectsWindow

3.2.1ProjectWindowTopPane

3.2.2ProjectWindowBottomPaneDetailsTab

3.3OpeningOneorMoreProjects

3.4DisplayingtheActivitiesWindow

3.5OpeningaPortfolio

3.6TopandBottomPanesofWindows

3.7UserInterfaceUpdate

3.7.1NewCustomizableToolbars

3.7.2Customizablemenus

3.7.3StatusBar

Page 10: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

3.8UserPreferences

3.8.1TimeUnitFormatting

3.8.2DateFormatting

3.9StartingDayoftheWeek

3.10AdminPreferences–SetIndustryType

3.11ApplicationofOptionswithinForms

3.12DoNotAskMeAboutThisAgain

3.13Right-clickingwiththeMouse

3.14AccessingHelp

3.15RefreshData–F5Key

3.16CommitChanges–F10Key

3.17SendProject

3.18ClosingDown

3.19Workshop1–NavigatingAroundtheWindows

4CREATINGANEWPROJECT4.1CreatingaBlankProject

4.2CopyanExistingProject

4.3ImportingaProject

4.3.1PrimaveraFileTypes

4.3.2NonPrimaveraFileTypes

4.4SettingUpaNewProject

4.5ProjectDates

4.6SavingAdditionalProjectandEPSInformation–NotebookTopics

4.7Workshop2–CreatingYourProject

5DEFININGCALENDARS5.1DatabaseDefaultCalendar

5.2AccessingGlobalandProjectCalendars

5.3TheProjectDefaultCalendar

5.3.1UnderstandingtheProjectDefaultCalendar

5.3.2AssigningaDefaultProjectCalendar

5.4CreatingaNewGlobalorProjectCalendar

Page 11: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5.5ResourceCalendars

5.5.1CreatingaNewSharedResourceCalendar

5.5.2CreatingNewPersonalResourceCalendars

5.5.3PersonalandSharedCalendarsCalculationandDisplay

5.6Move,Copy,RenameandDeleteaCalendar

5.6.1MovingaProjectCalendartoGlobal

5.6.2CopyaCalendarfromOneProjecttoAnother

5.6.3RenamingaCalendar

5.6.4DeletingaCalendar

5.7EditingCalendarWorkingDays

5.8InheritHolidaysandExceptionsfromaGlobalCalendar

5.9AdjustingCalendarWorkingHours

5.9.1EditingCalendarWeeklyHours

5.9.2EditingSelectedDaysWorkingHours

5.9.3EditingDetailedWorkHours/Day

5.10CalculationofActivityDurationsinDays,WeeksorMonths

5.11CalendarsforCalculatingProject,WBSandOtherSummaryDurations

5.12TipsforMixedCalendarSchedules

5.13Workshop3–MaintainingtheCalendars

6CREATINGAPRIMAVERAPROJECTWBS6.1OpeningandNavigatingtheWBSWindow

6.2CreatingandDeletingaWBSNode

6.3WBSNodeSeparator

6.4WorkBreakdownStructureLowerPaneDetails

6.5WBSCategories

6.6DisplayingtheWBSintheActivityWindow

6.7WhyaPrimaveraWBSisImportant

6.8Workshop4–CreatingtheWorkBreakdownStructure

7ADDINGACTIVITIESANDORGANIZINGUNDERTHEWBS7.1NewActivityDefaults

7.1.1DurationType

Page 12: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

7.1.2PercentCompleteType

7.1.3ActivityTypesandMilestones

7.1.4CostAccount

7.1.5Calendar

7.1.6Auto-numberingDefaults

7.2AddingNewActivities

7.3DefaultActivityDuration

7.4CopyingActivitiesfromotherPrograms

7.5CopyingActivitiesinP6

7.6RenumberingActivityIDs

7.7ElapsedDurations

7.8FindingtheBarsintheGanttChart

7.9ActivityInformation–BottomLayout

7.10AssigningCalendarstoActivities

7.10.1AssigningaCalendarUsingGeneralTaboftheBottomLayoutForm

7.10.2AssigningaCalendarUsingaColumn

7.11AssigningActivitiestoaWBSNode

7.12ReorderingorSortingActivities

7.13Undo

7.14SummarizingActivitiesUsingWBS

7.15SpellCheck

7.16Workshop5–AddingActivities

8FORMATTINGTHEDISPLAY8.1FormattingtheProjectWindow

8.2UnderstandingForms

8.3FormattingtheBars

8.3.1FormattingActivityBars

8.3.2FormattingBarsIssues

8.3.3BarStyleTab

8.3.4BarSettingsTab

8.3.5BarLabelsTab

Page 13: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8.3.6BarChartOptionsForm

8.4ProgressLineDisplayontheGanttChart

8.5FormattingColumns

8.5.1SelectingtheColumnstobeDisplayed

8.5.2ColumnHeaderAlignment

8.5.3AdjustingtheWidthofColumns

8.5.4SettingtheOrderoftheColumnsfromLefttoRightontheScreen

8.6RowHeightandShowIcon

8.7FormatTimescale

8.7.1MovingandRescalingtheTimescale

8.7.2FormatTimescaleCommand

8.7.3NonworkPeriodShadinginTimescale

8.8InsertingAttachments–TextBoxesandCurtain

8.8.1AddingandDeletingaTextBox

8.8.2AddingandDeletingaCurtain

8.9FormatFontsandFontColors

8.10FormatColors

8.11LineNumbers

8.12Workshop6–FormattingtheBarChart

9ADDINGRELATIONSHIPS9.1Constraints

9.2UnderstandingRelationships

9.3UnderstandingLagsandLeads

9.4FormattingtheRelationships

9.5AddingandRemovingRelationships

9.5.1GraphicallyAddingandDeletingaRelationship

9.5.2GraphicallyDeletingaRelationship

9.5.3AddingandDeletingRelationshipswiththeActivityDetailsForm

9.5.4AddingandDeletingRelationshipsUsingColumns

9.5.5ChainLinking

9.5.6UsingtheAssignToolbarIconstoAssignRelationships

Page 14: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

9.6DissolvingActivities

9.7CircularRelationships

9.8SchedulingtheProject

9.9ReviewingRelationships,Leadsandlags

9.10Workshop7–AddingtheRelationships

10ACTIVITYNETWORKVIEW10.1ViewingaProjectUsingtheActivityNetworkView

10.2AddingandDeletingActivities

10.2.1AddinganActivity

10.2.2DeletingandActivity

10.3Adding,EditingandDeletingRelationships

10.3.1GraphicallyAddingaRelationship

10.3.2UsingtheActivityDetailsForm

10.4FormattingtheActivityBoxes

10.5ReorganizingtheActivityNetwork

10.6SavingandOpeningActivityNetworkPositions

10.7EarlyDate,LateDateandFloatCalculations

10.8Workshop8–SchedulingCalculationsandActivityNetworkView

11CONSTRAINTS11.1AssigningConstraints

11.1.1NumberofConstraintsperActivity

11.1.2SettingaPrimaryConstraintUsingtheActivityDetailsForm

11.1.3SettingaSecondaryConstraintUsingtheActivityDetailsForm

11.1.4ExpectedFinishConstraint

11.1.5SettingConstraintsUsingColumns

11.1.6TypinginaStartDate

11.2ProjectMustFinishByDate

11.3ActivityNotebook

11.3.1CreatingNotebookTopics

11.3.2AddingNotes

11.4Workshop9–Constraints

Page 15: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

12GROUP,SORTANDLAYOUTS12.1GroupandSortActivities

12.1.1DisplayOptions

12.1.2GroupBy

12.1.3GroupByOptions

12.1.4Sorting

12.1.5ReorganizeAutomatically

12.1.6Auto-Reorganization

12.1.7SetPageBreaksintheGroupandSortForm

12.1.8GroupandSortProjectsatEnterpriseLevel

12.2UnderstandingLayouts

12.2.1ApplyinganExistingLayout

12.2.2CreatingaNewLayout

12.2.3SavingaLayoutafterChanges

12.2.4LayoutTypes

12.2.5ChangingActivityLayoutTypesinPanes

12.2.6ActivitiesWindowLayoutPanes

12.2.7WBSandProjectsWindowPanes

12.3CopyingaLayoutToandFromAnotherDatabase

12.4Workshop10–OrganizingYourData

13FILTERS13.1UnderstandingFilters

13.2ApplyingaFilter

13.2.1FiltersForm

13.2.2ApplyingaSingleFilter

13.2.3ApplyingaCombinationFilter

13.3CreatingandModifyingaFilter

13.3.1CreatingaNewFilter

13.3.2OneParameterFilter

13.3.3TwoParameterFilter

13.3.4MultipleParameterFilter

Page 16: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

13.3.5EditingandOrganizingFilterParameters

13.3.6UnderstandingResourceFilters

13.4Workshop11–Filters

14PRINTINGANDREPORTS14.1Printing

14.2PrintPreview

14.3PageSetup

14.3.1PageTab

14.3.2MarginsTab

14.3.3HeaderandFooterTabs

14.3.4OptionsTab

14.4PrintForm

14.5PrintSetupForm

14.6Reports

14.6.1RunningReports

14.6.2EditingReports

14.6.3PublishtoaWebSite

14.7TimescaledLogicDiagrams

14.8Visualizer

14.9Workshop12–Printing

15SCHEDULINGOPTIONSANDSETTINGABASELINE15.1UnderstandingDateFields

15.1.1EarlyStartandEarlyFinish

15.1.2LateStartandLateFinish

15.1.3ActualStartandFinish

15.1.4StartandFinish

15.1.5PlannedDates

15.1.6PlannedDatesIssues

15.1.7RemainingEarlyStartandFinish

15.1.8RemainingLateStartandFinish

15.2SchedulingOptions–GeneralTab

Page 17: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

15.2.1Ignorerelationshipstoandfromotherprojects

15.2.2Makeopen-endedactivitiescritical

15.2.3UseExpectedFinishDates

15.2.4Scheduleautomaticallywhenachangeaffectsdates

15.2.5Levelresourcesduringscheduling

15.2.6Recalculateresourcecostsafterscheduling

15.2.7Whenschedulingprogressedactivitiesuse

15.2.8Calculatestart-to-startlagfrom

15.2.9Definecriticalactivitiesas

15.2.10Calculatefloatbasedonfinishdate

15.2.11ComputeTotalFloatas

15.2.12CalendarforschedulingRelationshipLag

15.2.13SchedulingOptions–AdvancedTab

15.3SettingtheBaseline

15.3.1CreatingaBaseline

15.3.2DeletingaBaseline

15.3.3RestoringaBaselinetotheDatabaseasanActiveProject

15.3.4UpdateBaselines

15.3.5CopyingaProjectwithBaselines

15.3.6SettingtheBaselineProject

15.3.7Understandingthe<CurrentProject>Baseline

15.3.8DisplayingtheBaselineData

15.4Workshop13–WBS,LOEsandSettingtheBaseline

16UPDATINGANUNRESOURCEDSCHEDULE16.1PracticalMethodsofRecordingProgress

16.2UnderstandingtheConcepts

16.2.1ActivityLifecycle

16.2.2AssigninganActualStartDateandTimeofanActivity

16.2.3AssigninganActualFinishDateandTimeofanActivity

16.2.4CalculationofDurationsofanIn-ProgressActivity

16.2.5SummaryBarsProgressCalculation

Page 18: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

16.2.6UnderstandingtheCurrentDataDate

16.3UpdatingtheSchedule

16.3.1UpdatingActivitiesUsingtheStatusTaboftheDetailsForm

16.3.2UpdatingActivitiesUsingColumns

16.4ProgressSpotlightandUpdateProgress

16.4.1HighlightingActivitiesforUpdatingbyDraggingtheDataDate

16.4.2SpotlightingActivitiesUsingSpotlightIcon

16.4.3UpdatingaProjectUsingUpdateProgress

16.5SuspendandResume

16.6SchedulingtheProject

16.7ComparingProgresswithBaseline

16.8ProgressLineDisplayontheGanttChart

16.9CorrectiveAction

16.10CheckListforUpdatingaSchedule

16.11Workshop14–ProgressingandBaselineComparison

17USERANDADMINISTRATIONPREFERENCESANDSCHEDULINGOPTIONS17.1UserPreferences

17.1.1TimeUnitsTab

17.1.2DatesTab

17.1.3CurrencyTab

17.1.4E-MailTab

17.1.5AssistanceTab

17.1.6ApplicationTab

17.1.7PasswordTab

17.1.8ResourceAnalysisTab

17.1.9CalculationsTab

17.1.10StartupFiltersTab

17.2AdminMenu

17.2.1Users

17.2.2SecurityProfiles

17.2.3Currencies

Page 19: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

17.2.4FinancialPeriods

17.2.5TimesheetDates

17.3AdminPreferences

17.3.1GeneralTab

17.3.2TimesheetsTab

17.3.3DataLimitsTab

17.3.4IDLengthsTab

17.3.5TimePeriodsTab

17.3.6EarnedValueTab

17.3.7ReportsTab

17.3.8OptionsTab

17.3.9RateTypesTab

17.3.10IndustryTab

17.3.11AdminCategories

17.4MiscellaneousDefaults

17.4.1DefaultProject

17.4.2SetLanguage

18CREATINGROLESANDRESOURCES18.1UnderstandingResourcesandRoles

18.1.1IndividualResources

18.1.2GroupResources

18.1.3InputandOutputResources

18.1.4UnderstandingRoles

18.2CreatingRoles

18.3CreatingResourcesandtheResourcesWindow

18.3.1ResourceBreakdownStructure–RBS

18.3.2FormattingtheResourcesWindow

18.3.3AddingResources

18.3.4GeneralTab

18.3.5CodesTab

18.3.6DetailsTab

Page 20: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

18.3.7UnitsandPricesTab

18.3.8RolesTab

18.3.9NotesTab

18.3.10ProgressReporterTab

18.4Workshop15–AddingResourcestotheDatabase

19ASSIGNINGROLES,RESOURCESANDEXPENSES19.1UnderstandingResourceCalculationsandTerminology

19.2ProjectWindowResourcePreferences

19.2.1ResourcesTab

19.2.2UnderstandingResourceOptiontoDriveActivityDates

19.2.3CalculationsTab

19.3UserPreferencesApplicabletoAssigningResources

19.3.1Units/TimeFormat

19.3.2ResourceAssignments

19.3.3AssignmentStaffing

19.4ActivitiesWindowResourcePreferencesandDefaults

19.4.1DetailsStatusForm

19.4.2ActivityType

19.4.3DurationType

19.5AssigningandRemovingRoles

19.6AssigningandRemovingResources

19.6.1AssigningaResourcetoanAssignedRole

19.6.2AssigningaResourcetoanActivityWithoutaRole

19.6.3RemovingaResource

19.6.4AssigningaResourcetoanActivityMoreThanOnce

19.7ResourceandActivityDurationCalculationandResourceLags

19.7.1ActivityDuration

19.7.2ResourceLag

19.8Expenses

19.8.1ExpensesWindow

19.8.2ExpensesTabintheActivitiesWindow

Page 21: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

19.9SuggestedSetupforCreatingaResourcedSchedule

19.10Workshop16–AssigningResourcesandExpensestoActivities

20RESOURCEOPTIMIZATION20.1ReviewingResourceLoading

20.1.1ActivityUsageSpreadsheet

20.1.2ActivityUsageProfile

20.1.3ResourceUsageSpreadsheet

20.1.4EditingtheResourceUsageSpreadsheet–BucketPlanning

20.1.5ResourceUsageProfiledisplayingaResourceHistogram

20.1.6ActivityUsageProfileDisplayingS-Curves

20.2ResourceAssignmentsWindow

20.3CopyingandPastingintoExcel

20.4OtherToolsforHistogramsandTables

20.5MethodsofResolvingResourcePeaksandConflicts

20.6ResourceLeveling

20.6.1MethodsofResourceLeveling

20.6.2ResourceLevelingFunction

20.6.3LevelResourcesForm

20.7LevelingExamples

20.7.1LevelingwithPositiveFloat

20.7.2LevelingwithoutPositiveFloat

20.8ResourceShifts

20.8.1CreatingShifts:

20.8.2AssigningShiftstoResources

20.8.3LevelingWithShifts

20.9GuidelinesforLeveling

20.10WhattolookforifResourcesareNotLeveling

20.11ResourceCurves

20.12Workshop17–ResourcesOptimization

21UPDATINGARESOURCEDSCHEDULE21.1UnderstandingBudgetValuesandBaselineProjects

Page 22: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

21.1.1CostandUnitsBudgetValues

21.1.2BaselineProjectandValues

21.2UnderstandingtheCurrentDataDate

21.3InformationRequiredtoUpdateaResourcedSchedule

21.4ProjectWindowDefaultsforUpdatingaResourcedSchedule

21.5ActivitiesWindow–PercentCompleteTypes

21.5.1AssigningtheProjectDefaultPercentCompleteType

21.5.2PhysicalPercentCompleteType

21.5.3DurationPercentCompleteType

21.5.4UnitsPercentCompleteType

21.6UsingStepstoCalculateActivityPercentComplete

21.7UpdatingtheSchedule

21.7.1Preferences,DefaultsandOptionsforUpdatingaProject

21.7.2UpdatingDatesandPercentageComplete

21.8UpdatingResources

21.8.1ResourcesTab

21.8.2StatusTab

21.8.3ApplyingActuals

21.9UpdatingExpenses

21.10Workshop18–UpdatingaResourcedSchedule

22OTHERMETHODSOFORGANIZINGPROJECTDATA22.1UnderstandingProjectBreakdownStructures

22.2ActivityCodes

22.2.1UnderstandingActivityCodes

22.2.2ActivityCodeCreation

22.2.3DefiningActivityCodeValuesandDescriptions

22.2.4AssigningActivityCodeValuestoActivities

22.2.5AddActivityCodesWhenAssigningCodes

22.2.6Grouping,SortingandFilteringwithActivityCodes

22.2.7ImportingActivityCodeswithExcel

22.3UserDefinedFields

Page 23: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

22.4WBSCategoryorProjectPhase

22.5ResourceCodes

22.6CostAccounts

22.7OwnerActivityAttribute

22.8Workshop19–ActivityCodesandUserDefinedFields(UDF)

23GLOBALCHANGE23.1IntroducingGlobalChange

23.2TheBasicConceptsofGlobalChange

23.3SpecifyingtheChangeStatements

23.4ExamplesofSimpleGlobalChanges

23.5SelectingtheActivitiesfortheGlobalChange

23.6DurationCalculationswithGlobalChange

23.7(Anyofthefollowing)and(Allofthefollowing)

23.8TemporaryValues

23.9GlobalChangeFunctions

23.10MoreAdvancedExamplesofGlobalChange

23.11Workshop20–GlobalChange

24MANAGINGTHEENTERPRISEENVIRONMENT24.1MultipleUserDataDisplayIssues

24.2EnterpriseProjectStructure(EPS)

24.3ProjectPortfolios

24.4OrganizationalBreakdownStructure–OBS

24.4.1CreatinganOBSStructure

24.4.2GeneralTab

24.4.3UsersTab

24.4.4ResponsibilityTab

24.5Users,SecurityProfilesandOrganizationalBreakdownStructure

24.6ProjectCodes

24.7Filtering,GroupingandSortingProjectsintheProjectsWindow

24.8ProjectDurationsintheProjectsWindow

24.9WhyAreSomeDataFieldsGrayandCannotBeEdited?

Page 24: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

24.10SummarizingProjects

24.11JobServices

24.12TrackingWindow

25MULTIPLEPROJECTSCHEDULING25.1MultipleProjectsinOnePrimaveraProject

25.2MultipleP6PrimaveraProjectsRepresentingOneProject

25.3SettingUpPrimaveraProjectsasSub-projects

25.3.1OpeningOneorMoreProjects

25.3.2DefaultProject

25.3.3SettingtheProjectsDataDates

25.3.4TotalFloatCalculation

25.4RefreshDataandCommitChanges

25.5WhoHastheProjectOpen?

25.6SettingBaselinesforMultipleProjects

25.7RestoringBaselinesforMultipleProjects

26UTILITIES26.1ReflectionProjects

26.2AdvancedSchedulingOptions

26.2.1CalculatingMultiplePaths

26.2.2DisplayingMultiplePaths

26.3AuditTrailColumns

26.4ExcelImportandExportTool

26.4.1Notesand/orRestrictionsonExport

26.4.2NotesandRestrictionsonImport

26.5ProjectImportandExport

26.6CheckInandCheckOut

26.7UN/CEFACTXMLformat

26.8OnlineHTMLHelp

26.9ActivityDiscussionFeature

27EARNEDVALUEMANAGEMENTWITHP627.1PerformanceMeasurementBaseline

Page 25: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

27.2PlannedValue

27.3EarnedValue

27.3.1Performance%Complete

27.3.2Activitypercentcomplete

27.3.3WBSMilestonespercentcomplete

27.3.40/100

27.3.550/50

27.3.6Custompercentcomplete

27.3.7ExampleoftheCalculationoftheEarnedValue

27.4ActualCosts

27.4.1TotaltoDate

27.4.2FinancialPeriods

27.5EstimatetoComplete

27.5.1EstimatetoCompletefromResourceData

27.5.2EstimatetoCompletefromP6EVCalculations

27.6ActivityUsageS-Curves

27.6.1ActivityUsageProfileBarsandCurves

27.6.2ShowEarnedValueCurves

27.7SampleGraphicalS-Curves

28WHATISNEWINP6VERSION8.1to15.128.1UserInterfaceUpdate

28.1.1NewCustomizableToolbars

28.1.2Customizablemenus

28.2AdminPreferences–SetIndustryType

28.3TabbedWindowLayouts

28.4TiledWindows

28.5PersonalandSharedResourceCalendars

28.5.1PersonalResourceCalendars

28.5.2SharedResourceCalendars

28.6Auto-Reorganization

28.7SetPageBreaksintheGroupandSortForm

Page 26: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

28.8HTMLeditor

28.9E-mailwhenprintingareportorreportbatch

28.10TimescaledLogicDiagrams

28.11RemovalofFields

28.12ExportProjectsorRunaReportBatchfromtheCommandLineasaService

28.13ActivityDetailsFeedbackTab

28.14RiskModuleRewrite

28.15LineNumbers

28.16Visualizer

28.17ActivityDiscussionFeature

28.18XMLImport/ExportEnhancements

28.19XMLImport/ExportBaselineImportandExportinVersion15.1

28.20UNCEFACTXMLformat

28.21LoadingResourceSummaryDataonStartup

28.22SQLiteDatabaseAvailableforStandAloneInstallation

28.23JobServiceEnhancements–Version8.4Enhancements

28.23.1ManageBaselines

28.23.2XMLFileImport

28.24PrimaveraUnifierandPrimaveraPrimeIntegration

28.25AdministrationMenuChangesinVersion15.1

29WHATISNEWINP6VERSION729.1Calendars–HoursperTimePeriod

29.2CalendarsforCalculatingWBSandOtherSummaryDurations

29.3RenumberingofActivityIDswithCopyandPasteCopy

29.4RenumberingActivityIDs

29.5ProgressLineDisplayontheGanttChart

29.6AddActivityCodeswhenAssigningCodes

29.7CopyBaselineWhenCreatingaBaseline

29.8LicenseMaintenanceChanges

29.9RecentlyOpenedFileList

30TOPICSNOTCOVEREDINTHISPUBLICATION

Page 27: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

31INDEX

Page 28: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

1INTRODUCTION1.1PurposeThepurposeofthisbookistoprovideamethodforplanning,schedulingandcontrollingprojectsusingPrimaveraP6Version8.1to15.1ProfessionalClientandOptionalClientwithinanestablishedEnterpriseProjectdatabaseorablankdatabaseuptoanintermediatelevel.Pleasenotetherearenoversions9to14asOraclehaschangedtheirnamingconventionwiththereleaseof15.1,sothenameisthesameastheyearoftherelease.TherearedifferencesbetweenhowtheProfessionalClient(thetermusedwhenopeningaPPMdatabase)andOptionalClient(thetermusedwhenopeningaEPPMdatabase)operateandtheseareidentifiedthroughoutthebook.

Duetothechangeinthemenusystem,itisnotpossibletomakethemenusinthisbookbackwardcompatibletoearlierversionsofPrimaveraP6,butusersofearlierversionsshouldbeabletousethisbookasmostfunctionsarethesameonceonehasinvokedamenucommand.

Thisbookcoversthefollowingtopics:

• Understandthestepsrequiredtocreateaprojectplanandmonitoraproject’sprogress

• UnderstandthePrimaveraP6environment

• Createaprojectandsetupthepreferences

• Definecalendars

• CreatingaWorkBreakdownStructureandaddingactivities

• Formatthedisplay

• Addlogicandconstraints

• UseFilters,Group,SortandLayouts

• Printreports

• Recordandtrackprogressofanun-resourcedschedule

• UserandAdministrationPreferencesandSchedulingOptions

• Createandassignrolesandresources

• Resourceoptimizationincludingleveling

• Updateaprojectcontainingresources

• OthermethodsoforganizingdataandGlobalChange

• Managingtheenterpriseenvironmentincludingmultipleprojectscheduling

ThebookisnotintendedtocovereveryaspectofPrimaveraP6,butitdoescoverthemainfeaturesrequiredtocreateandupdateaprojectschedule.Itshould

Page 29: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

provideyouwithasolidgrounding,whichwillenableyoutolearntheotherfeaturesofPrimavera6byexperimentingwiththesoftware,usingthehelpfilesandreviewingotherliterature.

Thisbookwaswrittentominimizesuperfluoustext,allowingtheusertolocateandunderstandtheinformationcontainedwithinasquicklyaspossible.Ifatanytimeyouareunabletounderstandatopicinthisbook,itissuggestedthatyouusethePrimaveraVersion6.0HelpmenuorUserManuals,whichareavailableonthesoftwaredownloadsinpdfformat,ortheOraclewebsitetogainafurtherunderstandingofthesubject.

The“WhatIsNew”chaptersidentifythemajorchangesinthesoftwarefromVersions6.0and7.Ifyouareusingthisbookwithanolderversion,youmayfindsomefeaturesdonotexist,butIhavetriedtoindicateinwhichversionthenewfeatureswereintroducedand/orremoved.PrimaveraSystemsInc.andthenewownersOracleCorporationcontinuallyreleasesServicePacksforthesoftwareandtheremaybeinstanceswherethesoftwareoperatesdifferentlyduetotheloadingofaServicePack.

1.2RequiredBackgroundKnowledgeThisbookdoesnotteachyouhowtousecomputersortomanageprojects.ThebookisintendedtoteachyouhowtousePrimaverainaprojectenvironment.Therefore,tobeabletofollowthisbookyoushouldhavethefollowingbackgroundknowledge:

• Theabilitytouseapersonalcomputerandunderstandthefundamentalsoftheoperatingsystem.

• Experienceusingapplicationsoftware,suchasMicrosoftOffice,whichwouldhavegivenyouexposuretoWindowsmenusystemsandtypicalWindowsfunctionssuchascopyandpaste.

• Asoundunderstandingofhowprojectsaremanaged,suchasthephasesandprocessesthattakeplaceoverthelifetimeofaproject.

1.3PurposeofPlanningTheultimatepurposeofplanningistobuildamodelthatenablesyoutopredictwhichactivitiesandresourcesarecriticaltothetimelycompletionoftheproject.Strategiesmaythenbeimplementedtoensurethattheseactivitiesandresourcesaremanagedproperly,thusensuringthattheprojectwillbedeliveredbothOnTimeandWithinBudget.Planningaimsto:• Identifythetotalscopeoftheprojectandplantodeliverit,

• Evaluatedifferentprojectdeliverymethods,

• IdentifyProducts/Deliverablesrequiredtodeliveraprojectunderalogical

Page 30: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

breakdownoftheproject,

• Identifyandoptimizetheuseofresourcesandevaluateiftargetdatesmaybemet,

• Identifyrisks,plantominimizethemandsetpriorities,

• Provideabaselineplanagainstwhichprogressismeasured,

• Assistinstakeholders’communication,identifyingwhatistobedone,whenandbywhomand

• Assistmanagementtothinkaheadandmakeinformeddecisions.

Planninghelpstoavoidorassistinevaluating:• Increasedprojectcostsorreductioninscopeand/orquality,

• Additionalchangeoverand/oroperationcosts,

• Extensionsoftimeclaimsagainstyourcustomerorclient,

• Lossofyourclient’srevenue,

• Contractualdisputesandassociatedresolutioncosts,

• Thelossofreputationofthoseinvolvedinaproject,and

• Lossofafacilityorassetintheeventofatotalprojectfailure.

1.4ProjectPlanningMetricsThecomponentsthatarenormallymeasuredandcontrolledusingplanningandschedulingsoftware:

• Scope

• Time

• ResourceEffort/Work(thesearecalledUnitsinPrimaveraP6)

• Cost

Achangeinanyoneofthesecomponentsnormallyresultsinachangeinoneor

Page 31: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

moreoftheothers.

Otherprojectmanagementfunctionsthatarenottraditionallymanagedwithplanningandschedulingsoftwarebutmayhavecomponentsreflectedinthescheduleinclude:

• DocumentManagementandControl,

• QualityManagement,

• ContractManagement,

• IssueManagement,

• RiskManagement,

• IndustrialRelations,and

• Accounting.

ThedevelopmentofEnterpriseProjectManagementsystemshasresultedintheinclusionofmanyofthesefunctionsinprojectplanningandschedulingsoftware.Primaveraincludesmodulesfor:

• IssueManagement,

• RiskManagement,and

• DocumentManagement.

1.5PlanningCycleTheplanningcycleisanintegralpartofmanagingaproject.AsoftwarepackagesuchasPrimaveramakesthisactivitymucheasier.

Whentheoriginalplanisagreedto,theBaselineorTargetisset.TheBaselineisacopyoftheoriginalplanandisusedtocompareprogressofanupdatedschedule.Earlierversionswerelimited50baselinesbutthisrestrictionhasbeenremovedinlaterversions.

Afterprojectplanninghasendedandprojectexecutionhasbegun,theactualprogressismonitored,recordedandcomparedtotheBaselinedates.TheprogressisthenreportedandevaluatedagainsttheBaseline.

TheplanmaybechangedbyaddingordeletingactivitiesandadjustingRemainingDurations,LogicorResources.Arevisedplanisthenpublishedasprogresscontinues.ArevisedBaselinemaybesetiftheoriginalBaselinebecomesirrelevantduetotheimpactofprojectscopechanges,achangeinmethodologyorexcessivedelays.

Page 32: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Updatingascheduleassistsinthemanagementofaprojectbyrecordinganddisplaying:

• Progressandtheimpactofprojectscopechangesanddelaysastheprojectprogresses,

• Therevisedcompletiondateandfinalforecastofcostsfortheproject,

• Historicaldatathatmaybeusedtosupportextensionoftimeclaimsanddisputeresolution,and

• Historicaldatathatmaybeusedinfutureprojectsofasimilarnature.

1.6LevelsofPlanningProjectsareoftenplannedatasummarylevelandthenatalaterdatedetailedoutbeforetheworkcommences.Smallerprojectsmaybescheduledindetailduringprojectplanning,butlargeorcomplexprojectsmayrequireseveraliterationsbeforetheprojectplanisfullydetailedout.

Themainreasonsfornotdetailingoutaprojectearlyarethat:

• Theremaynotbeenoughinformationatthatstageand

• Preparingdetailedscheduleswastestime,astheymaybemaderedundantbyunforeseenchanges.

Thefollowingplanningtechniquesdiscussedinotherwell-knownprojectmanagementbooksmaybeconsidered:

PMBOK®Guide

Page 33: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThePMBOK®Guide,whichisaprojectmanagementreferencebookpublishedbytheProjectManagementInstitute,discussesthefollowingtechniques:

• TheRollingWave.Thistechniqueinvolvesaddingmoredetailtothescheduleastheworkapproaches.Thisisoftenpossible,asmoreinformationisknownaboutthescopeoftheprojectasworkisexecuted.TheinitialplanningcouldbecompletedatahighlevelintheWorkBreakdownStructure(WBS).Astheworkapproaches,theplanningmaybecompletedataWBSComponentandthentoaWorkPackagelevelplanning.

• TheuseofSub-projects.Theseareusefulinlargerprojectswheremorethanoneentityisworkingontheprojectschedule.Thissituationmayexistwhenportionsofprojectsarecontractedout.Asub-projectmaybedetailedoutwhentheworkisawardedtoacontractor.

• TheuseofPhases.APhaseisdifferentfromaPRINCE2Stage,asPhasesmayoverlapintimeandStagesdonot.Phasesmaybedefined,forexample,asDesign,ProcureandInstall.ThesePhasesmayoverlap,asProcurementmaycommencebeforeDesigniscomplete.ThePhasedevelopmentofascheduleinvolvesthedetailingoutofalltheassociatedWBSelementspriortothecommencementofthatPhase.

• ThePMBOK®GuidedoesnothavestrictdefinitionsforlevelsofplansbutassumesthatthisprocessisundertakenwhendecomposingtheWorkBreakdownStructure(WBS).Therearesomeothermodelsavailablethatmaybeusedasguidelines,suchasthePMI“PracticeStandardforWorkBreakdownStructures.”

PRINCE2PlansPRINCE2isaprojectmanagementmethodologythatwasdevelopedintheUK.Thismethodologydefinesthetypeofplansthataprojectteamshouldconsider.

StagesinPRINCE2aredefinedastime-boundperiodsofaproject,whichdonotoverlapintimeandarereferredtoasManagementStages.TheendofaStagemaysignifyamajorevent,suchassigningamajorcontract.ProjectPhasesmayoverlapintime,butStagesdonot.UnderPRINCE2aProjectPlanisdividedintoStagesandaStageplanisdetailedoutpriortoitscommencement.PRINCE2definesthefollowinglevelsofplans:

• ProgrammePlan–whichmayincludeProjectPlansoroneormoreportfoliosofmultipleprojects,

• ProjectPlan–thisismandatoryandisupdatedthroughthedurationofaproject,

• StagePlan–thereisaminimumoftwoStagePlans:anInitiationStagePlanandFirstStagePlan.TherewouldusuallybeoneStagePlanforeachStage,

• ExceptionPlan–whichisatthesamelevelanddetailasaStagePlanand

Page 34: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

replacesaStagePlanattherequestofaProjectBoardwhenaStageisforecasttoexceedtolerances(contingenttime),and

• TeamPlan–whichisoptionalandwouldbeusedonlargerprojectswhereTeamsdeliverProductsthatrequiredetailedplanning.Atypicalexampleisacontractor’splan,whichwouldbesubmittedduringthebidprocess.

Jelen’sCostandOptimizationEngineeringThisbookdefinesthefollowinglevelsofplans:

• Level0:Thisisthetotalprojectandis,ineffect,asinglebarspanningthetimefromstarttofinish.

• Level1:Thisschedulestheprojectbyitsmajorcomponents.Forexample,alevel1scheduleforaprocessplantmaybebrokenintoprocessarea,storageandhandlingarea,siteandservices,andutilities.Itisshowninbarchartformat.

• Level2:Eachofthelevel1componentsisfurthersubdivided.Forexample,utilitysystemsarebrokenintowater,electrical,gas,sanitary,etc.Inmostcases,thisschedulelevelcanonlybeshowninbarchartformatalthoughabarchartwithkeyconstraintsmaybepossible.

• Level3:Thesubdivisioncontinues.Thisisprobablythefirstlevelthatameaningfulcriticalpathnetworkcanbedrawn.Itisalsoagoodlevelfortheproject'soverallcontrolschedulesinceitisneithertoosummarizednortoodetailed.

• Levels4–?:Thesubdivisioncontinuestowhateverlevelofdetailisneededbytheuser.Whenoperatingatthesemoredetailedlevels,theplannersgenerallyworkwithlessthanthetotalschedule.Inmostcasesthese“look-ahead”schedulesspanperiodsof30–180days.TheusermayutilizeeitherbarchartorCPMformatfortheseschedules.

ThisparagraphwasreproducedfromJelen’sCostandOptimizationEngineering,authorF.Jelen,copyright1983,ISBN0-07-053646-5,withthewrittenpermissionfromthepublisherMcGraw-Hill.

1.7MonitoringandControllingaProjectAfteraplanhasbeenproduced,itshouldbeexecutedandtheworkauthorizedinaccordancewiththeplan.Ifthereistobeachangeintheplan,thentheplanshouldbeformallychanged.Ifnecessary,theclientshouldbeinformedand,ifrequiredbythecontract,approvalshouldbesought.

Itmaybedifficulttoobtainapprovalforextensionoftimeclaimswhentheplanisnotfollowedthenandfurthermorethiswillmakedisputeresolutionmoredifficult.

Monitoringaprojectrecordsprogresstodate:

• Recordsthestartandfinishdatesofcompletedactivities,

Page 35: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Confirmsthattherequiredqualityismet,

• Thusconfirmsthedeliverables/productsthathavebeenproduced,

• Confirmsthatthedeliverables/productsareproducedontime,withtheplannedresourcesandtobudget,

• Recordstheprogressofstartedactivities,

• Appliestheproductivitytodateforfuturesimilaractivities,

• Addoramendscheduletoreflectchanges,and

• Historicaldataisrecordedforuseinplanningfutureprojects.

Controllingaprojectprovidesthenextlevelofmanagementwithinformationthatenablesthemtomanageaprojectandmakeinformeddecisionsonproblems:

• Ensurethattheprojectisbeingexecutedaccordingtotheplan,

• Comparetheproject’sprogresswiththeoriginalplan,

• Reviewstheproductivitytodateandhowthecurrentproductivitywillaffectfutureactivities,

• Forecastproblemsasearlyaspossiblewhichenablescorrectiveactiontobetakenasearlyaspossible,

• Reviewoptionstoimprovetheschedule,and

• Obtaindatarequiredforpreparingextensionoftimeclaimsandfordisputeresolution.

Page 36: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

2CREATINGAPROJECTPLANTheaimofthischapteristogiveanunderstandingofwhataplanisandsomepracticalguidanceonhowaschedulemaybecreatedandupdatedduringthelifeofaproject.

2.1UnderstandingPlanningandSchedulingSoftwarePlanningandschedulingsoftwareenablestheuserto:

• Enterthebreakdownstructureoftheprojectdeliverablesorproductsintothesoftware.ThisisoftencalledaWorkBreakdownStructure(WBS)orProductBreakdownStructure(PBS),

• BreakaprojectdownintotheworkrequiredtocreatethedeliverablesandentertheseintothesoftwareasActivitiesundertheappropriateWBS,

• Assigndurations,constraints,predecessorsandsuccessorsoftheactivitiesandthencalculatethestartandfinishdateofalltheactivities,

• Assignresourcesand/orcosts,whichrepresentpeople,equipmentormaterials,totheactivitiesandcalculatetheprojectresourcerequirementsand/orcashflow,

• Optimizetheprojectplan,

• SetBaselineDatesandBudgetstocompareprogressagainst,

• Usetheplantoapprovethecommencementofwork,

• RecordtheactualprogressofactivitiesandcomparetheprogressagainsttheBaselineandamendtheplanwhenrequired,allowingforscopechanges,etc.,

• Recordtheconsumptionofresourcesand/orcostsandre-estimatetheresourcesand/orcostsrequiredtofinishtheproject,and

• Producemanagementreports.

Therearefourmodesorlevelsinwhichplanningandschedulingsoftwaremaybeused.

Planning Tracking

WithoutResources

LEVEL1PlanningwithoutResources

LEVEL2TrackingprogresswithoutResources

WithResources

LEVEL3Planningwith

LEVEL4Trackingprogresswith

Page 37: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Resources Resources

Asthelevelincreases,theamountofinformationrequiredtomaintaintheschedulewillincreaseand,moreimportantly,yourskillandknowledgeinusingthesoftwarewillincrease.ThisbookisdesignedtotakeyoufromLevel1toLevel4.

2.2EnterpriseProjectManagementPrimaveraisanEnterpriseProjectManagementsoftwarepackagethatenablesmanyprojectstobemanagedinonedatabase.TheseprojectsmaybesummarizedunderahierarchicalstructuretitledtheEnterpriseProjectStructure(EPS).ThisfunctionissimilartosummarizingactivitiesofaprojectunderaWorkBreakdownStructure(WBS).

AnEPSisusedforthefollowingpurposes:

• Tomanageuseraccesstoprojectswithinthedatabase.

• Tomanageactivitiesovermultipleprojectsthathaveacommoninterest,suchasacriticalresource.

• Top-downbudgetingofprojectsandresourcesthatmaylaterbecomparedtothebottom-upordetailedprojectestimates.

• Toallowstandardizedreportingofallprojectsinthedatabase.

IndividualprojectsmustbecreatedwithinanEPSdatabase.PrimaverahasnotbeendesignedasasingleprojectplanningandschedulingsoftwarepackageandthereisanadministrativeoverheadinmanagingprojectsinanEPSdatabase.YoumaywishtoconsidermanagingsingleprojectsusingPrimaveraContractor,whichdoesnothavetheoverheadofmanaginganEnterprisedatabasebuthasactivitylimits.

PrimaverahasafunctiontitledPortfoliosthatenablesalimitednumberofprojectstobeviewedatatime.Forexample,Portfoliowouldenableyoutoviewprojectsinaphysicalarea,orofaspecifictypeorclient.

2.3UnderstandingYourProjectBeforeyoustarttheprocessofcreatingaprojectplan,itisimportanttohaveanunderstandingoftheprojectandhowitwillbeexecuted.Onlarge,complexprojects,thisinformationisusuallyavailablefromthefollowingtypesofdocuments:

• Projectcharterorbusinesscase

• Projectscopeorcontractdocumentation

• Functionalspecification

Page 38: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Requirementsbaseline

• Plansanddrawings

• Projectexecutionplan

• Contractingandpurchasingplan

• Equipmentlists

• Installationplan

• Testingplan

ManyprojectmanagersconductaStakeholderAnalysisatthestartofaproject.Thisprocesslistsallthepeopleandorganizationswithaninterestintheprojectandtheirinterestsordesiredoutcomes.

• Keysuccessfactorsmaybeidentifiedfromtheinterestsoftheinfluentialstakeholders.

• Itisimportanttousethestakeholderanalysistoidentifyallthestakeholderactivitiesandincludethemintheschedule.

Itisimperativetogainagoodunderstandingofhowtheprojectistobeexecutedbeforeenteringanydataintothesoftware.Itisconsideredgoodpracticetoplanaprojectbeforecreatingascheduleinanyplanningandschedulingsoftware.ThesedocumentsarereferredtobymanytermssuchasProjectExecutionPlanorProjectMethodologyStatement.Youshouldalsounderstandwhatlevelofreportingtheprojectteamrequires,asprovidingeithertoolittleortoomuchdetailwilloftenleadtoadiscardedschedule.

Therearethreeprocessesrequiredtocreateormaintainaplanateachofthefourlevels:

• Collectingtherelevantprojectdata,

• Enteringandmanipulatingthedatainsoftware,and

• Distributing,reviewingandrevisingtheplan.

Theabilityoftheschedulertocollectthedataisasimportantastheabilitytoenterandmanipulatetheinformationusingthesoftware.Onlargerprojects,itmaybenecessarytowritepoliciesandprocedurestoensureaccuratecollectionofdatafromthevariouspeople,departments,stakeholders/companies,andsites.

2.4Level1–PlanningWithoutResourcesThisisthesimplestmodeofplanning.

2.4.1CreatingProjectsTocreateaprojectinaPrimaveradatabase,youwillneedthefollowinginformation:

• AnEPSNode,OBSNodeinthedatabasetoassigntheproject,

Page 39: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ProjectID(acodeassignedtotheproject)andtheProjectName,

• TheProjectStartDate(andperhapstheFinishDate),and

• TheRateType.Primaverahasfiveratesperresourceandthisoptionenablesyoutoselectarateasthedefaultresourcesrate.

Itwouldalsobeusefultoknowotherinformationsuchas:

• Clientname,and

• Projectinformationsuchaslocation,projectnumberandstakeholders.

2.4.2DefiningtheCalendarsBeforeyoustartenteringactivitiesintoyourschedule,itisadvisabletosetupthecalendars.Theseareusedtomodeltheworkingtimeforeachactivityintheproject.Forexample,a6-daycalendariscreatedforthoseactivitiesthatwillbeworkedfor6daysaweek.Thecalendarshouldincludeanypublicholidaysandanyotherexceptionstoavailableworkingdays,suchasplanneddaysoff.

Primaverahasthreetypesofcalendars:

• Global–whichmaybeassignedtoactivitiesandresourcesinanyproject,• Project–theseareproject-specificcalendarsassignedtoactivities,and• Resource–thatareassignedtoresources.ProjectandResourcecalendarsmaybelinkedtoGlobalcalendars,enablinganychangestoholidaysmadetoaGlobalcalendartobeinheritedbytheassociatedProjectandResourcecalendars.

2.4.3DefiningtheProjectBreakdownStructuresAprojectbreakdownstructure(PBS)isawayofcategorizingtheactivitiesofaprojectintonumerouscodesthatrelatetotheproject.Thecodesactastagsorattributesofeachactivity.

Duringoraftertheactivitiesareaddedtotheschedule,theyareassignedtheirPBSssothattheymaybegrouped,summarized,andfilteredinoroutofthedisplay.

PrimaverahastwoprincipalmethodsofassigningaPBStoyourproject:

• TheWorkBreakdownStructure(WBS)function,whichiscomparabletotheP3andSureTrakWBSfunctions.

• TheActivityCodefunctionthatoperatesinawaysimilartoP3andSureTrak.

Beforecreatingaproject,youshoulddesignyourPBSsbyaskingthefollowingquestions:

• Whichphasesareinvolvedintheproject(e.g.,Design,Procure,InstallandTest)?

Page 40: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Whichdisciplinesareparticipating(e.g.,Civil,MechanicalandElectrical)?

• Whichdepartmentsareinvolvedintheproject(e.g.,Sales,ProcurementandInstallation)?

• Whatworkisexpectedtobecontractedoutandwhichcontractorsaretobeused?

• Howmanysitesorareasarethereintheproject?

UsetheresponsestotheseandothersimilarquestionstocreatethePBSs.

2.4.4AddingActivitiesActivitiesmustbedefinedbeforetheyareenteredintotheschedule.Itisimportantthatyoucarefullyconsiderthefollowingfactors:

• Whatisthescopeoftheactivity?(Whatisincludedandexcluded?)

• Howlongistheactivitygoingtotake?

• Whoisgoingtoperformit?

• Whatarethedeliverablesoroutputforeachactivity?

Theprojectestimateisusuallyagoodplacetostartlookingforabreakdownoftheprojectintoactivities,resources,andcosts.Itmayevenprovideanindicationofhowlongtheworkwilltake.

Activitiesmayhavevariabledurationsdependingonthenumberofresourcesassigned.Youmayfindthatoneactivitythattakes4daysusing4workersmaytake2daysusing8workersor8daysusing2workers.

Usuallyprojectreportsareissuedonaregularbasissuchaseveryweekoreverymonth.Itisrecommendedthat,ifpossible,anactivityshouldnotspanmorethantworeportingperiods.ThatwaytheactivitiesshouldonlybeIn-Progressforonereport.Ofcourse,itisnotpracticaltodothisonlongdurationactivities,suchasprocurementanddeliveryactivities,thatmayspanmanyreportingperiods.

Goodpracticerecommendsthatyouhaveameasurablefinishpointforeachgroupofactivities.ThesemaybeidentifiedintheschedulebyMilestonesandaredesignatedwithzeroduration.Youmayissuedocumentationtoofficiallyhighlighttheendofoneactivityandthestartofanother,therebyaddingclaritytotheschedule.Examplesoftypicaldocumentsthatmaybeissuedforclarityare:

• Issueofadrawingpackage

• Completionofaspecification

• Placingofanorder

• Receiptofmaterials(deliverylogsorticketsordockets)

• Completedtestingcertificatesforequipmentorsystems

2.4.5AddingtheLogicLinks

Page 41: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thelogicisaddedtothescheduletoprovidetheorderinwhichtheactivitiesmustbeundertaken.Thelogicisdesignatedbyindicatingthepredecessorsto,orthesuccessorsfrom,eachactivity.Therearetwomethodsthatsoftwareusestosequenceactivities:

• PrecedenceDiagrammingMethod(PDM),and

• ArrowDiagrammingMethod(ADM).

Mostcurrentprojectplanningandschedulingsoftware,includingPrimavera,usesPDM.YoucancreateaPDMdiagramusingtheNetworkDiagramfunction.

Thereareseveraltypesofdependenciesthatmaybeused:

1. Mandatorydependencies,alsoknownasHardLogicorPrimaryLogic,arerelationshipsbetweenactivitiesthatmaynotbebroken.Forexample,aholehastobedugbeforeitisfilledwithconcrete,oracomputerdeliveredbeforesoftwareisloaded.

2. Discretionarydependencies,alsoknownasSequencingLogicorSoftLogicorSecondaryLogic,arerelationshipsbetweenactivitiesthatmaybechangedwhentheplanischanged.Forexample,iftherearefiveholestobeexcavatedandonlyonemachineavailable,orfivecomputerstobeassembledandonepersonavailabletoworkonthem,thentheorderoftheseactivitiescouldbesetwithsequencinglogicyetchangedatalaterdate.

BothMandatorydependenciesandDiscretionarydependenciesareenteredintoPrimaveraasactivityrelationshipsorlogiclinks.Thesoftwaredoesnotprovideamethodofidentifyingthetypeofrelationshipbecausenotesorcodesmaynotbeattachedtorelationships.ANotemaybeaddedtoeitherthepredecessororthesuccessoractivitytoexplaintherelationship.

3. Externaldependenciesareusuallyeventsoutsidethecontroloftheprojectteamthatimpactsontheschedule.Anexamplewouldbetheavailabilityofasitetostartwork.ThisisusuallyrepresentedinPrimaverabyaMilestonethathasaconstraintappliedtoit.Thistopicisdiscussedinmoredetailinthenextsection.

Thesoftwarewillcalculatethestartandfinishdatesforeachactivity.Theenddateoftheprojectiscalculatedfromthestartdateoftheproject,thelogicamongsttheactivities,anyLeads(oftenreferredtoasNegativeLag)orLagsappliedtothelogicanddurationsoftheactivities.Thefollowingpictureshowstheeffectofalagandaleadonthestartofasuccessoractivity:

Page 42: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

2.4.6DevelopingaClosedNetworkItisgoodpracticetocreateaClosedNetworkwithwiththelogic.InaClosedNetwork,allactivitieshaveoneormorepredecessorsandoneormoresuccessorsexcept:

• Theprojectstartmilestoneorfirstactivity,whichhasnopredecessors,and

• Thefinishmilestoneorfinishactivity,whichhasnosuccessors.

WhenaclosednetworkisnotestablishedthentheCriticalPath,TotalFloatandFreeFloatwillnotcalculatecorrectly

Theproject’slogicmustnotloopbackonitself.LoopingoccursifthelogicstatesthatAprecededB,BprecededC,andCprecededA.Thatisnotalogicalprojectsituationandwillcausethesoftwaretogenerateanerrorcommentduringnetworkcalculations.

Thus,whenthelogiciscorrectlyapplied,adelaytoanactivitywilldelayallitssuccessoractivitiesanddelaytheprojectenddatewhenthereisinsufficientspareslippagetimetoaccommodatethedelay.ThissparetimeisnormallycalledFloatbutnotethatMicrosoftProjectusesthetermSlackforFloat.2.4.7SchedulingtheProjectThesoftwarecalculatestheshortesttimeinwhichtheprojectmaybecompleted,ActivitiesaremovedforwardintimeuntiltheymeetaRelationshiporConstraintoracalendarnonworktime.Un-startedactivitieswithoutlogicorconstraintsarescheduledtostartattheProjectStartDateoraspermittedbycalendarnonworktimes.

SchedulingtheprojectwillidentifytheCriticalPath(s)whenthereisaClosedNetwork.TheCriticalPathisthechain(s)ofactivitiesthattakesthelongesttimetoaccomplish;adelaytoanyactivityinthechainwilldelaytheenddateoftheproject.Thecalculatedcompletiondatedependsonthecriticalactivitiesstartingandfinishingontime.Ifanyofthemaredelayed,thewholeprojectwillbedelayed.

2.4.8CriticalPathTheCriticalPathistheshortestdurationthataprojectmaybecompletedinandadelaytoanyactivitywilldelaytheenddateoftheproject,activitiesA1000toA1030andA1060belowalsoshowninredareonthecriticalpath:

Page 43: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

2.4.9TotalFloatTotalFloatistheamountoftimeanactivitymaybedelayedwithoutextendingtheprojectenddate.

• AnactivitywithTotalFloatmaydelayanotheractivity,

• MaybedisplayedinacolumnandintheGanttChart,asperthethinblackbarbelowand

• Maybenegative.

2.4.10FreeFloatTheFreeFloatistheamountoftimeanactivitymaybedelayedwithoutdelayinganotheractivity.

• Displayedonlyinacolumnand

• Isneverinthenegative.

P6doesnotdisplayFreeFloatasabar.

2.4.11RelationshipColorsRelationshipcolorsinP6maynotbeformattedaswithmostothersoftware:

• SolidRedareCriticalandnormallydonothaveTotalFloat,

• SolidBlackareDrivingNon-CriticalandtheirsuccessorshaveTotalFloat,

• DottedBlackareNon-DrivingNon-CriticalandtheirpredecessorshaveFree

Page 44: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Float.

2.4.12ConstraintsTypesTherearetwotypesofconstraints:

• ProjectConstraintswhichincludestheProjectStartDateandProjectFinishDate,and

• ActivityConstraints;thetwomostcommonareStartOnorAfter(EarlyStart)andFinishOnorBefore(LateFinish).

ExternaldependenciesareappliedtoascheduleusingConstraintsandthesemaymodeltheimpactofeventsoutsidethelogicalsequenceofactivities.Aconstraintwouldbeimposedtospecificdatessuchastheavailabilityofafacilitytostartworkortherequiredcompletiondateofaproject.Constraintsshouldbecross-referencedtothesupportingdocumentation,suchasMilestoneDatesfromcontractdocumentation,usingtheNotebookTopicsfunction.2.4.13ProjectConstraintsAProjectStartDatecalledProjectPlannedStartinP6istheearliestdatethatanyactivitymaybescheduledtostart.AnactivitywillstartontheProjectStartDateunlessoneofthefollowingstoptheactivitystartingontheProjectStartDate:• ThereisaCalendarNonWorktime,or

• Aconstraint,or

• Arelationship.

AProjectMustFinishDatesoptional,butoncesetthiscontrolsTotalFloat(oftenreferredtoasFloatinP6).

WhenaProjectMustFinishDateconstraintisassignedthenTotalFloatiscalculatedtothisdate.

• ThepictureshowsaprojectwithaProjectFinishdateonFriday26Septemberdeveloping5daysTotalFloat.

Page 45: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ThepictureshowsaschedulewithaProjectFinishdateofFriday12,

• Thisisearlierthanthecalculatedfinishdate,thuscalculating5daysNegativeFloat:

2.4.14ActivityConstraintsTypicalexamplesofactivityconstraintswouldbe:

• StartonorAfterfortheavailabilityofasitetocommencework,and• FinishonorBeforeforthedatethatatotalprojectmustbecompletedor

handedover.

ActivityEarlyStartConstraint• AnactivitywillnolongerstartontheDataDatewhenaStartOnorAfter

constraintisassigned

• ThisismorecommonlyknownasanEarlyStartconstraint.

InP6thetimemustalwaysbedisplayedasP6willoftensetconstraintsat00:00hrswhichismidnightandisnotveryoftenanappropriatetimetosetconstraints.

ActivityLateFinishConstraint• ThispicturebelowshowsaschedulewithanadditionalFinishDateOnor

Beforeconstraintassigned4daysearlierthanthecalculatedfinishdate,• ThusNegativeFloatiscreated,representingtheamountoftimethatneedsto

becaughtup.

• ThisismorecommonlyknownasaLateFinishconstraint:

Page 46: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ThepicturebelowshowsaschedulewithaFinishDateOnorBeforeconstraintassignedafterthecalculatedfinishdate,

• TheTotalFloatisNOTcalculatedtotheconstraintdatewhentheconstraintdateisLATERthecalculatedEarlyFinish.

• PositiveTotalFloatisNOTcreatedandacriticalpathofzerodaysfloatismaintained:

2.4.15RiskAnalysisTheprocessofplanningaprojectmayidentifyrisks,soaformalriskanalysisshouldbeconsidered.Ariskanalysismayidentifyriskmitigationactivitiesthatshouldbeaddedtotheschedulebeforeitissubmittedforapproval.

2.4.16ContingentTimeTheadditionofcontingenttimeshouldbeconsideredwhensubmittingascheduleforapproval.Estimatesusuallyhavecontingencyandifthismoneyistobeexpendedthenanallowancefortimetospendthecontingentfundsneedstobemade.Contingenttimemaybeaddedtoascheduleinanumberofways:

• Insertoneormorecontingenttimeactivitiesintheproject.Thesewouldbeadjustedinlengthastheprojectprogressestomaintaintheplannedenddate.

• Assignworkdaysinthecalendarnonworkdays.Forexample,abuildingprojectcouldbescheduledona5-dayperweekbasis,knowingthatworkwillbeundertakenontheSaturday.

• Increasetheactivitydurationsbyafactor,thiswillaffecteithertheresourceUnitsperTimeperiodortotalresourceUnitsandshouldnotbeusedonaresourcedschedule.

• Assignpositivelagsbetweenactivities,althoughthisisnotrecommendedbytheauthor.

2.4.17FormattingtheDisplay–LayoutsandFiltersTherearetoolstomanipulateanddisplaytheactivitiestosuittheprojectreportingrequirements.ThesefunctionsarecoveredintheGroup,SortandLayoutsand

Page 47: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

theFilterschapters.2.4.18PrintingandReportsTherearesoftwarefeaturesthatenableyoutopresenttheinformationinaclearandconcisemannertocommunicatetherequirementstoallprojectmembers.ThesefunctionsarecoveredinthePrintingandReportschapter.2.4.19IssuingthePlanAllmembersoftheprojectteamshouldreviewtheprojectplaninanattemptto:

• Optimizetheprocessandmethodsemployed,and

• Gainconsensusamongteammembersastotheproject’slogic,durations,andProjectBreakdownStructures.

Teammembersshouldcommunicatefrequentlywitheachotherabouttheirexpectationsoftheprojectwhileprovidingeachwiththeopportunitytocontributetothescheduleandfurtherimprovetheoutcome.

2.5Level2–MonitoringProgressWithoutResources2.5.1SettingtheBaselineTheoptimizedandagreed-toplanisusedasabaselineformeasuringprogressandmonitoringchange.Thesoftwaremayrecordthebaselinedatesofeachactivityforcomparisonagainstactualprogressduringthelifeoftheproject.

2.5.2TrackingProgressThescheduleshouldbeUpdated(progressed)onaregularbasisandprogressrecordedatthatpoint.ThedateonwhichprogressisreportedisknownbyanumberofdifferenttermssuchasDataDate,UpdateDate,TimeNowandStatusDate.TheCurrentDataDateisthefieldPrimaverausestorecordthisdate.TheDataDateisNOTthedatethatthereportisprintedbutratherthedatethatreflectswhentheupdateinformationwasgathered.

Whateverthefrequencychosenforupdating,youwillhavetocollectthefollowingactivityinformationinordertoupdateaschedule:

• Completedactivities

ActualStartdate

ActualFinishdates

• In-progressactivities

ActualStartdate

PercentageCompleted

DurationorExpectedFinishDateoftheActivity

• Un-startedwork

Page 48: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Anyrevisionstoactivitiesthathavenotstarted

Newactivitiesrepresentingscopechanges

Revisionstologicthatrepresentchangestotheplan

Theschedulemaybeupdatedafterthisinformationhasbeencollected.TherecordedprogressiscomparedtotheBaselinedates,eithergraphicallyorbyusingcolumnsofdata,suchastheBaselineFinishVariancecolumn:

2.5.3CorrectiveActionAtthispoint,itmaybenecessarytofurtheroptimizethescheduletobringtheprojectbackontrackbydiscussingtheschedulewiththeappropriateprojectteammembers.Thepossibleoptionsare:

• Reducethecontingenttimeallowance.

• AssignanegativelagonaFinishtoStartrelationship,whichenablesasuccessortocommencebeforeapredecessoriscompleted.

• Changerelationshipstoallowactivitiestobeexecutedinparallel.

• Reducethedurationsofactivities.Inaresourcedschedule,thiscouldbeachievedbyincreasingthenumberofresourcesassignedtoanactivity.

• Worklongerhoursperdayordaysperweekbyeditingthecalendars,or

• Reducethescopeanddeleteactivities.

2.6Level3–SchedulingWithResources,RolesandExpenses2.6.1EstimatingorPlanningforControlTherearetwomodesthatthesoftwaremayuseatLevel3.

• Estimating.Inthismode,theobjectiveistocreateaschedulewithcoststhatareusedonlyasanestimate.Theschedulewillneverbeupdated.Activitiesmayhavemanyresourcesassignedtothemtodevelopanaccuratecostestimateandincludemanyitemsthatwouldneverbeupdatedintheprocessofupdatingaschedule.

• PlanningforControl.Inthismode,theintentionistoassignactualunits(hours)andcoststoresources,thencalculateunitsandcoststocompletion,andpossiblyconductanEarnedValueanalysis.Inthissituation,itisimportanttoensurethattheminimumnumberofresourcesareassignedtoactivities,and

Page 49: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

preferablyonlyoneresourceassignedtoeachactivity.Theprocessofupdatingaschedulebecomesextremelydifficultandtimeconsumingwhenaschedulehasmanyresourcesperactivity.Thescheduleristhenunderthreatofbecomingatimekeeperandmaylosesightofotherimportantfunctions,suchascalculatingtheforecasttocompleteandtheprojectfinishdate.

2.6.2TheBalanceBetweentheNumberofActivitiesandResourcesWhenPlanningforControlonlargeorcomplexschedules,itisimportanttomaintainabalancebetweenthenumberofactivitiesandthenumberofresourcesthatareplannedandtracked.Asarule,themoreactivitiesaschedulehas,thefewerresourcesshouldbecreatedandassignedtoactivities.

Whenaschedulecontainsalargenumberofactivitiesandalargenumberofresourcesassignedtoeachactivity,theresultmaybethatnomembersoftheprojectteamareabletounderstandthescheduleandtheschedulerisunabletomaintainit.

Insteadofassigningindividualresources,suchaspeoplebyname,considerusing“Skills”or“Trades,”andonverylargeprojectsuse“Crews”or“Teams.”

Thistechniqueisnotsoimportantwhenyouuseascheduleforestimatingthedirectcostofaproject(byassigningcoststotheresources)orifyouarenotusingthescheduletotrackaproject’sprogress(suchasaschedulethatisusedtosupportwrittenproposals).

Therefore,itismoreimportanttominimizethenumberofresourcesinlargeschedulesthatwillbeupdatedregularly,becauseupdatingeveryresourceassignedtoeachactivityateachscheduleupdateisverytimeconsuming.

2.6.3CreatingandUsingResourcesFirst,onewouldusuallyestablisharesourcepoolbyenteringalltherequiredprojectresourcesintoahierarchicaltableinthesoftware.Therequiredquantityofeachresourceisassignedtotheactivities.InanEnterpriseenvironmenttheseresourcesmayalreadybedefinedforyou.

Enteringacostrateforeachresourceenablesyoutoconductaresourcecostanalysis,suchascomparingthecostofsupplementingoverloadedresourcesagainstthecostofextendingtheprojectdeadline.

Estimatesandtime-phasedcashflowsmaybeproducedfromthisresource/costdata.

2.6.4CreatingandUsingRolesPrimaverahasanadditionalfunctiontitledRoles,whichisusedforplanningandmanagingresources.

• ARoleisaskillortradeorjobdescriptionandmaybeusedasanalternativetoresourcesduringtheplanningperiodofaproject.

Page 50: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• RolesaredefinedinahierarchicalstructureandholdaProficiencyLevel.• Rolesmaybeassignedtoactivitiesinawaysimilartohowresourcesare

assigned.Rolescanbereplacedlaterbyresourcesafterithasbeendecidedwhoisgoingtobeassignedthework.

• PrimaveraVersion5.0introducedafunctionallowingaRoletobeassignedarate.

2.6.5TheRelationshipBetweenResourcesandRolesPrimaverahastheabilitytodefinerolesandassociatethemwithresources.Aroleisajobtitle,tradeorskillandmayhavemanyresources.Amulti-skilledresourcemayhavemultipleroles.Forexample,arolemaybeaClericalAssistantandtheremaybefiveclericalassistantsinacompanywhowouldbeassignedtheClericalAssistantRole.Ifoneclericalassistantwerealsoadataentryperson,thenthisresourcewouldbeassignedtworoles:ClericalAssistantandDataEntry.

2.6.6ActivityTypeandDurationTypeActivitiesmaybeassignedanActivityTypeandDurationType,,whichwhichaffecthowresourcesarecalculated.Additionalsoftwarefeaturesenabletheusertomoreaccuratelymodelreal-lifesituations.ThesefeaturesarecoveredintheAssigningRoles,ResourcesandExpenseschapter.2.6.7BudgetsTheBudgetfunctionenablesTop-DownBudgetingatasummarylevelagainsteachEPSNodeinanaccountingstyle.BudgetsmaybecomparedtothedetailedestimatescalculatedafterresourceshavebeenassignedtoActivities.TheBudgetfunctionisnotcoveredindetailinthisbook.

2.6.8ResourceUsageProfilesandTablesThesefeaturesenablethedisplayandanalysisofprojectresourcerequirementsbothintablesandgraphs.

ThedatamaybeexportedtoExcelorreportsrunforfurtheranalysisandpresentation.

2.6.9ResourceOptimizationTheschedulemaynowhavetoberesourceoptimizedto:

• Reducepeaksandsmooththeresourcerequirements,or

• Reduceresourcedemandtotheavailablenumberofresources,or

• Reducedemandtoanavailablecashflowwhenaprojectisfinancedbyacustomer.

Levelingisdefinedasdelayingactivitiesuntilresourcesbecomeavailable.Thereareseveralmethodsofdelayingactivities,andthuslevelingaschedule,whichareoutlinedintheResourceOptimizationchapter.

Page 51: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

2.7Level4–MonitoringandControllingaResourcedSchedule2.7.1MonitoringProjectswithResourcesWhenyouupdateaprojectwithresources,youwillneedtocollectsomeadditionalinformation:

• Thequantitiesand/orcostsspenttodateperactivityforeachresource,and

• Thequantitiesand/orcostsrequiredperresourcetocompleteeachactivity.

Youmaythenupdatearesourcedschedulewiththisdata.

Afteraschedulehasbeenupdated,thenareviewofthefutureresourcerequirements,projectenddate,andcashflowsmaybemade.

Updatingaresourcedprojectistimeconsumingandrequiresexperienceandagoodunderstandingofhowthesoftwarecalculatesaschedule.Ideally,thisshouldonlybeattemptedbyexperiencedusersorbyanoviceundertheguidanceofanexperienceduser.

2.7.2ControllingaProjectwithResourcesAtthispoint,itispossibletoundertakeagreatdealofanalysisandoftenEarnedValuePerformanceMeasurementtechniquesareused.

Page 52: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

3STARTINGUPANDNAVIGATION3.1LoggingInAfterclickingontheiconormenuitemonyourdesktoptostartPrimavera,youwillbepresentedwiththeLoginform.

Whenyouhavemorethanonedatabasetoselectfrom,youmayclickontheiconunderDatabase.ThisopenstheEditDatabaseConnectionsformwhereyoumayselectanalternativedatabasetoopen:

• Selecttherequireddatabasefromthelistofdatabases,

• Clickthe icon,

• EnteryourLoginNameandPassword,whicharecasesensitive,andthen

• Click toopentheselecteddatabase.

Youscreenmaylooklikethepicturebelowdependingonwhatversionofthesoftwareyouhave(EPPMOptionalClientorProfessionalProjectManager),howyoursystemhasbeenconfigured,whatindustryversionyouareusing.TheEnterprisemenuitemhasbeenopenedintheProfessionalProjectManager:

Page 53: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ItissuggestedthatyouselectfromtheUserPreferences…,ApplicationtabeithertheProjectsifyouworkondifferentprojectsallthetimeortheActivitiesoptionifyouworkonthesameprojectallthetime.

3.2TheProjectsWindowThesampledatabasesuppliedwithPrimaverawillbeusedtodemonstratehowtonavigatearoundthescreens.ClickonEnterprise,ProjectstoopentheProjectsWindow.3.2.1ProjectWindowTopPaneThetopwindowdisplaystheEnterpriseProjectStructure(EPS):

• The and iconstotheleftoftheEPSnamesareusedtodisplayorhidelevelsoftheEPS.ThepictureshowsthattheAllInitiativesEPSNodehastwo

Page 54: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

projects.

EngineeringandConstruction,and

EnergyServices.

• OpentheEnterpriseProjectStructure(EPS)formbyselectingEnterprise,EnterpriseProjectStructure…fromthemenu.

• ItisnowclearwhichentriesareEPSNodesandwhichareProjects.

• ThemenucommandsView,ExpandAll,CollapseAllandCollapseTo…willsummarizethebandstotherequiredlevelintheEPS.

3.2.2ProjectWindowBottomPaneDetailsTabThebottomwindowDetailstabmaybehiddenbyClickingonthe iconorselectingView,ShowonBottom,DetailsanddisplayedbyclickingontheiconorselectingView,ShowonBottom,Details.InformationregardinganEPSNodeorprojectassignedtoanEPSNodeisavailableatthebottomofthescreenbyselectingtheEPSNodeorProjectandselectingtabsinthebottomwindow.

Manyofthefieldsaregrayedoutwhichmeanstheyarecalculatedorsummarizedfromotherdataortheprojectisnotopenandthedatamaynotbeedited.

Right-clickingonatabnamewilldisplayamenuandselectingCustomizeProjectDetailswillopentheProjectDetailsformandyoumayselectwhichtabsaredisplayed.

3.3OpeningOneorMoreProjectsEnterpriseandProjectdataisaccessedintheProjectsWindow.ToaccessProjectactivityinformationsuchasactivities,resourcesandrelationships,aprojectmustbeopenedandtheActivitiesWindowdisplayed.Oneormoreprojectsmaybeopenedatthesametimeby

• Selecting:

Oneormoreprojectsand/or

OneormoreEPSNodes,

• Then,right-clickingandselectingOpenProject,or• SelectingCtl+O.AlternativelyselectFile,Open…toopentheOpenform:• TheOpenformdisplaystheaccessoptionsforopeningaprojectasExclusive,

SharedorReadOnlywhicharenotavailablewiththeothermethodsofopeningprojects:

Page 55: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

RecentlyopenedprojectsmaybeopenedfromtheFile,RecentProjects,anewfunctioninVersion8.1.

AprojectmayonlybeopenedasExclusive(meaningthatonlythecurrentusermayeditit)byusingtheFile,Open…form.AllothermethodswillresultintheprojectbeingopenedintheSharedmodeandalluserswithaccesstotheprojectmayopenandedittheproject(s)atthesametime.TheSharedoptionmayresultinoneuser’seditsbeingoverwrittenbyanotheruser’sedits,dependingonwhosavedtheprojectandwhen.AprojectthatisopenedintheSharedmodebymultipleuserswithdifferentUserPreferencesTimeUnitswillresultintheuserscalculatingdifferentvaluesforActivity,WBSNodesandProjectdurationsindays.

IfmorethanoneprojectistobeopenedatatimethenitisVERYIMPORTANTthattheMultipleProjectSchedulingchapterisreadandunderstood.

3.4DisplayingtheActivitiesWindowToopentheActivitiesWindow:• SelectProject,Activities,or

• Clickonthe icon:

Page 56: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Therearenowtwotabsatthetop;clickingontheProjectstabwillthendisplaytheProjectsWindow.

3.5OpeningaPortfolioThePortfoliofunctionreducesthenumberofProjectsthatareviewedintheProjectsWindow:• TocreateaPortfolioselectEnterprise,ProjectPortfolios…andopenthe

Portfolioform.• CreateaportfolioandaddprojectsusingthePortfolioform.• APortfoliomaybeGlobalandallusershaveaccessorUserandjust

availabletothatuser.

• TheFile,Open…(project)formalsoenablestheselectionofaPortfoliowhichreducesthenumberofprojectsthataredisplayedintheOpen(project)form.

• AfteraPortfoliohasbeenselectedusingFile,SelectProjectPortfolio…onlythoseprojectsinthePortfoliowillbedisplayedintheProjectsWindow.

3.6TopandBottomPanesofWindowsWindowssuchastheProjects,WBS,Activities,ResourcesandResourceAssignmentshaveTopandBottomPanes,someofwhichmaybeformattedtomeetyourrequirements.

TheBottompanemayalsobehiddenfromviewinmostwindows.

Thefollowingcommandswillenableyoutohideanddisplaythebottompanes;theyarethesimilarastheProjectsWindowdiscussedearlier.

Page 57: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ThebottomwindowDetailstabmaybehiddenbyclickingonthe iconorselectingView,ShowonBottom,NoBottomLayoutyoumayneedtoaddthebuttonstoyourtoolbar,seeparagraph3.7.1fordetailsonhowtoaddbuttons.

• ThebottomwindowDetailstabmaybedisplayedbyclickingonthe iconorselectingView,ShowonBottom,Details.

• Right-clickingintheGanttchartareaandselectingActivityDetailsfromthemenuwilldisplaytheBottompane,or

• Right-clickingintheBottompaneandselectingHideDetailWindowfromthemenuwillhidetheBottompane,or

• SelectingView,ShowonToporShowonBottomwillshowotherdisplayoptionsforthetopandbottompanes.

Thefollowingcommandswillenableyoutoformatthetopandbottompanes.

• SomeDetailsformsmaybeformattedtodisplayonlythetabsthatareofusetothescheduler.

• Toformatthedisplayright-clickanytabinthetopofthedetailspaneandselectCustomizeProjectDetails….Thearrowsareusedtohideanddisplaytabsandreorderthem.

Itisrecommendedthatyouremoveallthetabsthatyouarenotusingsothescreenisnotsobusyanditissimplertofindcommands.

3.7UserInterfaceUpdateTheuserinterfaceinbothclientversionshasbeenoverhauledandnowallowsuserdefinedtoolbarsandmenus:

3.7.1NewCustomizableToolbarsAlltheoldP6toolbarshavebeenremoved.ThenewtoolbarsoperateinasimilarwaytoMicrosoftOffice2003andmanytoolbariconshavebeenchanged.

Toolbarswillnotbecoveredindetailbutsignificantproductivityimprovementsmaybemadebyensuringthatfunctionsfrequentlyusedareavailableona

Page 58: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

toolbar.

• Therearemanybuilt-intoolbarsinPrimaveraP6.Thesemaybedisplayedorhiddenby:

UsingthecommandView,Toolbarsorright-clickinginthetoolbarareaandthencheckingorun-checkingtherequiredboxestodisplayorhidethetoolbars,or

UsingthecommandView,Toolbars,Customize…,Toolbarstabandthenun-checkingtherequiredboxestodisplayorhidethetoolbars.

• IndividualtoolbariconsmayberesettodefaultbyselectingView,Toolbars,Customize…,Toolbartabandclickingon .

• IconsmaybeaddedtoabarbyselectingView,Toolbars,Customize…,ToolbartabCommandstab.ToolbarIconsmaybeselectedfromthedialogboxanddraggedontoanytoolbar.

• IconsmayberemovedfromthetoolbarsaftertheCustomize(Toolbar)formisopenedbyholdingdowntheleftmousebuttonontheiconanddraggingthemoffthetoolbar.

• Iconsmayalsobeaddedorremovedwhenatoolbarisdraggedintothecenterofawindow.Thisrevealsafurthermenuforeditingtheicons:

Page 59: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Iconsmayalsobeaddedorremovedbyclickingonthedownarrowattheright-handendofeachtoolbar:

• AlltoolbariconsmayberesettodefaultbyselectingView,RestAllToolbars.• ToolbarsmaybelockedsotheymaynotbedraggedbyselectingView,Lock

AllToolbars.• OthertoolbardisplayoptionsarefoundunderView,Toolbars…,Customize

andthenselectingtheOptionstab.

ItisrecommendedNOTtochecktheShowfullmenusafterashortdelayoptionintheView,Toolbars…,Customize,Optionstabtoensurefullmenusarealwaysdisplayed.Thissavestimewaitingforthemenuitemyourequiretobedisplayed.Theauthorfoundthatthisfunctiondidnotworkatthetimeofwritingthisbook.

Page 60: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

3.7.2CustomizablemenusThemenusmayalsobeedited:

• OpentheCustomizeFormbyselectingView,Toolbars…,Customize,• ThenwiththeCustomizeformopenmovethemousetothemenuonthetop

left-handsideofthescreen,

• Right-clickonamenuheadertorevealamenu:

• Right-clickonamenuitemandyoumaynoweditordragthecommandupordowninorder:

3.7.3StatusBarTheStatusbarisatthebottomofthescreenandmaybehiddenordisplayedbyselectingView,StatusBar.Itshowssomeusefulinformationabouttheprojectyouhaveopen:

3.8UserPreferences3.8.1TimeUnitFormattingTheUserPreferencesenableeachusertoselecthowsomeinformationisdisplayedorcalculated.ThesearecoveredindetailintheUserandAdministrationPreferencesandAdvancedSchedulingOptionschapter.Toadjusthowthedateandtimearedisplayed:

Page 61: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectEdit,UserPreferences…,• SelecttheTimeUnitstab,• TheDurationFormatsectiondetermineshowtheactivitydurationsare

displayed,

ItisimportantthattheShowDurationlabelandSub-unitsarecheckedasyouwillseeimmediatelywhennonrounddaysfordurationshavebeencreated.

3.8.2DateFormattingThisiswhereyoudecideifthetimeistobedisplayed:

• SelecttheDatestab,• SettheDateFormat,• SettheOptions,• SettheTimeoptions.

DateFormat.ItisstronglyrecommendedusingMonthnameon

Page 62: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

internationalprojectssothereisnoconfusionbetweentheUSmm/dd/yyformatandtheROW(RestofWorld)formatofdd/mm/yy.

TimeUnits:ItisSTRONGLYrecommendedthatthetimeisALWAYSdisplayedin24hourformatsotheuserknowsthetimeofanyselecteddate.Thisisbecausethesoftwarewilloftenselect00:00,(thefirstminuteofaday)whenassigningdates.Theauthordoesnotdisplayminutestokeepthedatecolumnwidthsslightlynarrower.

3.9StartingDayoftheWeekThedefaultFirstdayofweekisoftenSunday.ManypeopleprefertoseeMondayasthefirstdayoftheweekbecausethecalendardateintheweeklyviewisthenMondayandisaworkday,asperthepicturebelow:

IntheProfessionalClienttheStartingDayoftheWeekmaybesetintheAdmin,AdminPreferences…,Generaltab:

IntheOptionalClientthestartdayoftheweekissetbythedatabaseadministratorfromAdminister,ApplicationSettings,General:

Page 63: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

YoumustselectSaveandCloseoryoureditswillbelost:

3.10AdminPreferences–SetIndustryTypeTheIndustrytypedeterminestheterminologyusedinsomefieldsandinearlierversionswassetwhenthesoftwarewasloaded.ThisnowmaybesetintheP6ProfessionalbyselectingAdmin,AdminPreferences…,Industrytab:

Thefollowingtabledisplaystheterminology:

IndustryType Terminology NameofProjectComparisonTool

EngineeringandConstruction

BudgetedUnits&CostOriginalDuration ClaimDigger

Government,Aerospace,andDefense

PlannedUnits&CostPlannedDuration ScheduleComparison

High-Technology,Manufacturing

PlannedUnits&CostPlannedDuration ScheduleComparison

Utilities,Oil,andGas BudgetedUnits&CostOriginalDuration ClaimDigger

Page 64: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

OtherIndustry PlannedUnits&CostPlannedDuration

ScheduleComparison

EngineeringandConstruction:

Government,Aerospace,andDefense:

IfadifferentIndustryTypeisselectedthenP6hastoberestartedtoseethechanges.

3.11ApplicationofOptionswithinFormsPrimaveraisconsistentinthewaythedatainmostformsmaybeGrouped,SortedandFiltered.Afterthebasicsareunderstood,thenastheseprinciplesmaybeappliedtomostformsyouwillfinditeasiertonavigatearoundthesoftware.

AftertheformatoroptionshavebeenselectedwithinformssuchasBars,FiltersandGroupandSort,click:

• The icontoapplytheformattingandclosetheform,or

• The icontoapplytheformatandleavetheformopen.

Thisisusefulforcheckingiftheoptiondisplaysasrequiredbeforeclosingthe

Page 65: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

form.

Oftenthereisanarrow inaboxandthisindicatesthatthereisamenuthatmaybeopenedbyclickingonthearrow.Datainaformmaybeformattedandfilteredfromthismenu.

ThepictureontherightshowstheEnterprise,UserDefinedFields…form:

SortingdatawithinwindowsandformssuchasActivities,Resources,OBS,maybeachievedbyclickingonthetitleabovethefirstdataitem.ClickingontheResourceIDboxwillrotatethesortfromhierarchicaltoalphabeticaltoreversealphabetical.

Ifthereisafilterapplied,thenthisdatamaynotbesorted.

3.12DoNotAskMeAboutThisAgainManyformshaveacheckboxDonotaskmeaboutthisagain.

Thisoptionwillhidetheformwhenthefunctionisusedthenexttime,thussavingtimewhenafunctionisusedmultipletimes.InearlierversionsofP6itwasnottopossibletoseethisformagainthroughtheuserinterface,butinVersion8thisoptionisresetthenexttimeyouruntheapplication.

Page 66: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

3.13Right-clickingwiththeMouseItisimportantthatyoubecomeusedtousingtheright-clickfunctionofthemouseasthisisoftenaquickerwayofoperatingthesoftwarethanusingthemenus.

Theright-clickfunctionwillusuallydisplayamenu,whichisoftendifferentdependingonthedisplayedViewandActivePaneselected.Itisadvisedthatyouexperimentwitheachviewtobecomefamiliarwiththemenus.

3.14AccessingHelpThehelpfilemaybeaccessedby:

• PressingtheF1key,

• SelectingHelp,Contents…

• Clickingonthe iconontheDisplaytoolbar.SelectingView,HintHelpwilldisplayinformationaboutafieldwhenthemouseismovedoverthefieldheading,asintheprecedingpicture.Thisisusefulforunderstandinghowthefieldscalculate.

Manyarticlesareavailableattheauthor’swebsiteswww.primavera.com.auandwww.eh.com.au.YoumayalsologintotheOracleSupportweblist,alinkavailablefromwww.primavera.com.au,andaccesstheOracleSupportdatabase.

TheHelpmenuinP6Version8.3hasanadditionalmenuoptiontitledOnlineHelpwhichwilldisplaytheinformationinHTMLformatassistingpeoplewithdisabilitieswhomayaccessadditionalbrowserfunctions.

TheAdminPreferences,OptionstabhasanewP6OnlineHelpsectionwhichsetsthedefaultfortheF1key.TheURLissettotheOracleTechnologyNetwork(OTN):

Page 67: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

3.15RefreshData–F5KeyTheauthorfoundthatsometimeschangesmadeinoneplacewouldnotbereflectedsomewhereelse;suchasrelationshipsaddedbutnotvisibleincolumnsorWBSNodeseditedintheWBSWindowbutthechangesnotreflectedintheActivitiesWindow.

IfthishappensthenselectFile,RefreshDataorpresstheF5keywhich:• Writesyourdatatothedatabase,

• Readschangesthatotherusersmayhavemadetoyourschedule,

• PutstheDataDateverticallineontheGanttchartinthecorrectplacewhenthesystemdoesrefreshcorrectlyand

• Correctsotherdisplayissuesdiscussedabove.

3.16CommitChanges–F10KeyTheFile,CommitChangescommandwritesanychangesyouhavemadetothedatabase.ThesemaythenbereadbyotherusersbytheRefreshDatacommand.

3.17SendProjectTheFile,SendProject…shouldcreateanXERfile(anexportfile)automaticallyandattachitasanattachmenttoanemail.

3.18ClosingDownTheclosingdownoptionsare:

• SelectFile,CloseAllorCtrl+WtocloseallProjects.

• SelectFile,Exitorclickthe iconinthetoprightsideofthePrimaverawindowtoshutdownallprojectsandclosePrimavera.

Ifyouclosedownthesystemleavingoneormoreprojectsopen,thentheseprojectswillbeopenthenexttimeyoulogin.GototheEdit,User

Page 68: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Preferences…,ApplicationtabandsettheApplicationStartupWindowtoActivitiessothesoftwarewillopenwithyourlastprojectActivitiesWindowdisplayed.

Page 69: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 70: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

3.19Workshop1–NavigatingAroundtheWindows

BackgroundTobecomefamiliarwithPrimaverayouwillopenyourdatabaseandnavigatearoundthewindows.

Note:YourwindowsmaylookdifferentfromtheoneusedinthispublicationwhichusesademonstrationdatabaseprovidedbyOraclePrimavera.

Assignment1. Openyourdatabase.IfaprojectisopenselectFile,CloseAlltoclose

theproject.

2. SelectEdit,UserPreferences…selecttheApplicationtabandselecttheApplicationStartupWindowasProjects.ThiswillensurethedatabaseopensattheProjectWindoweachtimeyoustartupPrimavera.

3. ClosetheUserPreferencesform.4. HideanddisplaytheStatusBarbyusingtheView,StatusBarmenu.5. SelectEnterprise,ProjectstoopentheProjectsWindow.6. ScrollupanddownandinspecttheEnterpriseProjectStructureandthe

projects.

7. ExpandandclosetheEPSusingthe and buttonstotheleftoftheprojectdescriptions.

8. FromtheProjectsWindowhideanddisplaythebottompaneProjectsDetailsformbyclickingontheView,ShowonBottom,NoBottomLayoutandView,ShowonBottom,Details.

9. Usethe and buttonsontheBottomLayouttoolbartohideanddisplaythebottompaneProjectsDetailsform.Youmayneedtodisplaythetoolbarand/oraddthebuttonstothetoolbar.

10. DoubleclickintheGanttChartareainlinewithaprojecttobringtheprojectbarintoview.

11. OpentheBarsformbyclickingonthe button,uncheckallthebarsintheDisplaycolumn,click andthebarswilldisappearwithoutclosingtheform.

12. NowcheckallthebarsintheBarsformandclickonthe buttonandthebarswillappearandtheformwillclose.

Page 71: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

13. OpentheProjectsDetailsform,right-clickonatabintheProjectsDetailsformandselectCustomizeProjectDetails…thenhideanddisplaysometabs.LeaveonlytheGeneral,Dates,DefaultsandNotebooktabsdisplayed.Wewillrevealtheremainderasweneedthem:

14. Selectaprojectyouhaveaccessto(possiblytheCityCenterOfficeBuildingAdditionprojectifyouareoperatinginthePrimaveraDemonstrationdatabase)andopentheProjectWindowbyright-clickingontheprojectandselectingOpenProject.

15. ClickontheActivitiestaborthe iconiftheActivitiesWindowdoesnotopenautomaticallyanddisplaytheprojectactivities.

16. Double-clickintheGanttChartareainlinewithaactivitytobringtheactivitybarintoview.

17. ClickontheActivityIDcolumntitlemultipletimesandseetheactivitiesreorder,thenclickonothercolumntitlesandseetheactivitiesreorderbasedonthecolumndata.LeavetheactivitiesorderedbyActivityID.

18. Adjustthetimescaleusingthe buttons.

19. CheckabovetheActivityIDcolumnandensurethatitdisplaysLayout:ClassicWBSLayout.IfitdoesnotselectView,Layout,OpenLayout,donotsavechanges;selecttheClassicWBSLayoutandclickon:

.

20. MovebacktotheProjectsWindowandthenbacktotheActivitiesWindowusingthetabsatthetopofthewindow.

21. FromtheActivitiesWindowdisplaytheActivityDetailsformintheBottompanebyselectingView,ShowonBottom,DetailsandthenhideitbyselectingView,ShowonBottom,NoBottomLayout.

22. FromtheActivitiesWindowhideanddisplaythebottompaneActivityDetailsformbyclickingonthe and buttonsonthe

Page 72: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

BottomLayouttoolbar.23. OpentheActivityDetailsform,right-clickonatabintheActivity

DetailsformandselectCustomizeActivityDetails…thenhideanddisplaysometabs.LeaveonlytheGeneralandStatustabsdisplayed.Wewillrevealtheremainderasweneedthem:

24. ClosetheprojectbyselectingFile,CloseAllandreturntotheProjectsWindow.FromtheProjectsWindow,ensuresomebarsaredisplayedbydouble-clickinginthebararea.

25. OpentheUserPreferencesformbyselectingEdit,UserPreferences…andselectthemethodyouwishtodisplaythedatefromtheDatestabandsetyouroptionsasperbelowshowingthetimeinhours:

NOTE:ItisstronglyrecommendedthatthetimeisalwaysdisplayedasperthepictureabovesotheuserknowsthetimewhenActualStarts,ActualFinishandConstraintsareappliedbecausethesoftwarewilloftenselect00:00,firstminuteofaday.

26. OpentheUserPreferencesformbyselectingEdit,UserPreferences…andselecttheTimeUnitstabandsetyouroptionsasshownbelow:

Page 73: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

27. ClosetheUserPreferencesform.28. EnsureallprojectsareclosedbyselectingFile,CloseAll.

NOTESFORTRAININGCOURSEINSTRUCTORSAND/ORDATABASEADMINISTRATORS:

1. Trainingcourseinstructorsand/oradministratorsmayconsiderpurchasingtheinstructor’sPowerPointpresentationfromwww.primavera.com.auorwww.eh.com.au.Thisslideshowisfullyeditableandasampleinpdfformatmaybedownloadedfromthiswebsite.

2. Completedworkshopsandlayoutsmaybedownloadedfromwww.primavera.com.auorwww.eh.com.au.

3. Ifyouareatrainingorganizationandyouwishtotrainmultipleusersinonedatabasepleasecontacttheauthorforapaperonhowtosetupyourdatabase.

4. Insummary,whenmultipleusersareworkinginasingledatabasetheDatabaseAdministratororCourseInstructorshould:

• CreateanEPSNodeforeachstudenttoworkin,

• AssignauniqueProjectIDforeachstudenttouse,

• CreateauniqueResourceforeachstudenttouse,and

• AssignaprotocolthatthestudentsusetocreateProjectIDsandResourceIDssoeachstudentprojectandtheirresourcesallhaveauniquename.

Page 74: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

4CREATINGANEWPROJECTThereareseveralmethodstocreateanewprojectfromtheProjectsWindow:• RuntheCreateNewProjectwizard,or• Copyanexistingprojectandeditit,or

• ImportaprojectcreatedfromanotherPrimaveradatabaseorcreatedwithanothersoftwareprogramsuchasP3,SureTrakorMicrosoftProject,orAstaPowerproject.

PrimaveraP6EnterpriseProjectPortfolioManagementVersion8WebhasintroducedprojecttemplatesanddroppedMethodologyManager/ProjectArchitect.

4.1CreatingaBlankProjectYoumaycreateanewprojectatanypointintimebyselectingFile,New…fromthemenuorclickingonthe iconontheEdittoolbar.YouwillbeguidedthroughtheCreateaNewProjectwizardwhichwillrequirethefollowinginformation:• TheEPSNodetheprojectistobeassignedto.• TheProjectID,acodetorepresenttheproject(amaximumof20characters),

andProjectName.• APlannedStartdate,whichistheearliestdateanyun-startedactivitywillbe

scheduledtocommenceandanoptionalProjectMustFinishBydate.NOTE:BesuretochecktheStartTime.

• WhenaProjectMustFinishBydateissettheprojectfloatwillbecalculatedtothisdateandnottothelatestactivityfinish.

Itisevenmoreimportanttocheckthefinishtimeasitoftendefaultsto00:00whichismidnightoftheFinishday,givingyouonelessdaythanplanned:

• TheResponsibleManagerisselectedfromtheOBSstructure.IftheOBShas

Page 75: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

notbeendefinedortheresponsibilitynotassignedthenEnterprisemaybeselectedastheResponsibleManager.

• TheResourceRateType.Eachresourcemayhavefivedifferentrates.Thisiswherethedefaultratesareselectedbutmaybechangedafteraresourcehasbeenassignedtoanactivity.

Itisanormalpracticetocopyandpasteprojectstokeepacopyofaprojectataspecificpointintime,normallyaftereachupdate.WhencopyingprojectsyoushouldconsiderutilizingthePrimaveradefaultsfortherenumberingoftheProjectID.

4.2CopyanExistingProjectAProjectorProjectsmaybecopiedintheProjectsWindowby:

• Highlightingtheproject(s)youwishtocopyandselectEdit,CopyorCtrl+C,• HighlightingtheEPSNodethatyouwishtoassociatethenewprojectwithand

selectEdit,PasteorCtrl+V,• ThefirstCopyProjectOptionsformwillthenbedisplayed,enablingyouto

choosewhichProjectdataitemsyouwishtocopywiththeproject;select ,

• ThesecondCopyWBSOptionsformwillbedisplayed,allowingyoutochoosewhichWBSdataitemsyouwishtocopywiththeproject;

• Aftermakingaselection,click .

Page 76: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ThethirdCopyActivityOptionsformwillbedisplayed,allowingyoutochoosetheActivitydataitemsyouwishtocopywiththeproject;select ,

• Openandeditthenewproject.

ThecopiedprojectsandcopiedEPSNodeswillbeassignedanewIDwithasequentialnumberaddedtotheOriginalID.

AnEPSNodemayalsobeselectedandcopiedintheProjectsWindow,andpastedtoanotherlocationwhichwillcopytheprojectsandaddanotherEPSNode.

4.3ImportingaProjectDifferentVersionsofPrimaverarunondifferentdatabasesincludingOracleandMicrosoftdatabases.Primaverawillonlyoperatewiththedatabaseformatwithwhichithasbeeninstalledandsetup.

Primaverawillnotopenastandaloneprojectfile,doesnotsupplyareader,andallprojectdatahastobeimportedintoadatabasebeforeitmaybeopened.

Youmayberequiredtoimportaprojectthathasbeencreatedinanotherprogramsuppliedbysomeonefromwithinoroutsideyourorganization.Primaveraisequippedwithasetoftoolsforimportingprojectsfromothersources.

4.3.1PrimaveraFileTypesThereareseveralPrimaveraproprietaryfileformatsthatyouneedtobeawareof:

• XER–UsedtoexchangeoneormoreprojectsbetweenPrimaveradatabasesregardlessofthedatabasetypeinwhichitwascreatedandexportsallprojectdata.EarlierversionsofXERfilesmaybeimportedintolaterversiondatabases.Alayout(formatting)isnotpartofanXERfile.

• PLF–UsedtoexchangeLayoutsbetweenPrimaveradatabasesregardlessofthedatabasetypeinwhichitwascreated.InPrimaveraVersion15.1PLFfilesmaynowbeimportedintoVisualizer.

• ANP–UsedtosavethepositionofactivitiesinanActivityNetwork.• ERP–UsedtoexchangeReportsbetweenPrimaveradatabasesregardlessof

thedatabasetypeinwhichitwascreated.

• XML–AformatintroducedwithPrimaveraVersion6.0whichisusedtoimportdatafromtheProjectManagermodule.ThisisthesamesoftwarelanguagebutadifferentformattoaMicrosoftProjectXMLfile.Version15.1introducedthe

Page 77: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

abilitytoimportandexportBaselineprojects.

• PCF–UsedtoexchangeGlobalChangesbetweenPrimaveradatabases.• VLF–VisualizerLayoutFileallowstheimportandexportofVisualizerLayouts

betweenusers.

4.3.2NonPrimaveraFileTypesSelectFile,Import…toopenawizardthatwillguideyouthroughtheprocessofimportingprojectsintoyourdatabase.

Project(*.mpp).ThisisthedefaultfileformatthatMicrosoftProjectusestocreateandsavefiles.MicrosoftProject2010,MicrosoftProject2007andMicrosoftProject2000–2003arethreedifferentformats.

PrimaverawillnotimportanymppfilewhenMicrosoftProject2007orMicrosoftProject2010isinstalledasthesedisablethemppimportfunction.

PrimaverawillimportandexporttothefollowingnonPrimaverafiletypesusingthewizardsfoundunderthemenucommandsFile,Import…andFile,Export…:• Project2000–2003(*.mpp).ThisisthedefaultfileformatthatMicrosoft

Project2000,2002and2003usetocreateandsavefiles.ImportingthesefilesrequiresMicrosoftProject2000,2002or2003tobeinstalledonthePC.

• MPX(*.mpx).ThisisatextformatcreatedbyMicrosoftProject98andearlierversions.MPXisaformatthatmaybeimportedandexportedbymanyotherprojectschedulingsoftwarepackages.

• MicrosoftProjectXMLformatissupportedinVersion6.2andlater.ThisallowsimportofafilecreatedbyMicrosoftProject2010,or2007,or2000to2003XMLwithouttheinstallationofMicrosoftProject.

• PrimaveraProjectPlannerP3andSureTrakfilessavedinP3format.ASureTrakprojectinSureTrakformatshouldbesavedinConcentric(P3)formatbeforeimporting.

ToimportfilessavedinP3formatyouneedBtrieveloadedonyourPC.BtrieveisloadedwhenP3isinstalled.AdemonstrationversionofP3willloadBtrieveontoyourmachineandenableP3filestobeimported.P3maynotbeloadedonmorerecentoperatingsystemssuchasWindows7maketheuseofthisfunctiondifficultwithoutanoldoperatingsystem.

• XLS.PrimaveraVersion5.0hasanewfunctionallowingtheimportandexportofdatainExcelformat.

Page 78: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ReadtheAdministratorsGuidecarefullybeforeimportingaprojectasthisisaverycomplexoperationandmayimportunwanteddataintoyourdatabase.Itisrecommendedthatyouestablishasacrificialdatabaseintowhichyouimportprojectssothatcorporatedatabasesarenotfilledupwithunwanteddata.

4.4SettingUpaNewProjectToreviewormodifysomeofthebasicProjectorEPSinformationenteredwhenaprojectwascreated,ensurethattheProjectDetailsformisdisplayedinthebottomofthescreen:

• HighlightaprojectorEPSNode,

• Theprojectmustbeopentoeditsomeprojectdata,

• Youmustalsohavetheappropriateaccessrightstoeditdata,

• SelectView,ShowonBottom,DetailsandclickontheGeneraltab:

• TheProjectLevelingPriorityisusedwhenlevelingaprojecttoreducepeaksinresourcerequirements.Valueof1isthehighestand100thelowest.

• CheckOutStatusenablestheusertodetermineiftheprojectischeckedinorcheckedout(NewtoVersion4.1).CheckedOutByandDateCheckedOutenablestheusertoestablishiftheprojectiscurrentlycheckedout.

4.5ProjectDatesAtthispoint,aprojectwouldnothavenormallystartedandyouwouldsettheprojectstartdatesometimeinthefutureusingthePlannedStartfieldintheProjectsWindow,Detailsform,Datestab.Toopenthisform:• Highlightyournewproject,

• SelectView,ShowonBottom,DetailsandclicktheDatestab:

Page 79: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ScheduledDatesThePlannedStartisthedatebeforewhichnoactivitywillbescheduledtostart.

TheMustFinishBydateisanoptionaldate.WhenthisdateisentereditisusedtocalculatetheLateFinishofactivities,thusallTotalFloatwillbecalculatedtothisdate.ThistopiciscoveredintheAddingRelationshipschapter.TheFinishdateisacalculateddateandisthedateofthecompletionofthelastactivity.

TheDataDateisusedwhenupdatingaproject.ThistopiciscoveredintheTrackingProgresschapter.UnlikeMicrosoftProject,allincompleteworkisscheduledtotakeplaceafterthisdate.

TheActualStartdateisinheritedfromtheearlieststartedactivity.TheActualFinishdateisinheritedfromthelatestcompletedactivitywhenallactivitiesarecomplete.

• AnticipatedDatesTheAnticipatedStartandAnticipatedFinishdatesmaybeassignedbeforeaWBSstructureandActivitieshavebeencreated.ThestartandfinishdatescolumnsandbarsattheEPSleveladoptthesedateswhentherearenoactivities.AfterActivitieshavebeencreated,theymayremainasahistoricalrecordonlyandarenotdisplayedorinheritedanywhereelse.

AnticipatedDatesmayalsobeassignedtoWBSNodesintheWBSWindow.

4.6SavingAdditionalProjectandEPSInformation–NotebookTopicsOftenadditionalinformationaboutaProjectorEPSNodeisrequiredtobesavedwiththeprojectsuchaslocation,clientandtypeofproject.ThisdatamaybesavedintheProjectsWindow,Detailsform,Notebooktab.

Page 80: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ToaddaNotetoaProject:

• Click toopentheAssignNotebookTopicform.• SelectaTopicfromthelistbyclickingontheNotebookTopicyouwishto

selectandclickonthe icontoaddthetopictotheNotebook.

• Closetheformbyclickingonthe icon.

• YoumaynowaddnotestotheselectedProjectNotebookTopicbyclickingonthe Modifybutton,

• NotesmaybeaddedtoEPSNodes,ActivitiesandWBSNodesinthesamewayasProjects.

• Primaveraversion6.0introducedthesearchfacilitywhenassigningNotes.

TocreateanewNotebookTopic:

Page 81: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectAdmin,AdminCategories…toopentheAdminCategoriesformandselecttheNotebookTopicstab.

• ThecheckboxesmaketheCategoriesavailabletoEPSNodesand/orProjects.

Page 82: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 83: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

4.7Workshop2–CreatingYourProject

BackgroundYouareanemployeeofWilsonInternationalandareresponsibleforplanningtheBidpreparationrequiredtoensurethataresponsetoanRFQ(RequestForQuote)fromOzBuildPtyLtdissubmittedontime.Whileshort-listed,youhavebeenadvisedthattheRFQwillbeavailableon07December2015at8:00hrs(8:00am)andyouwillberequiredtosubmit3boundcopiesoftheproposalbefore27January2016at16:00hrs(4:00pm).

NOTE:WhenmultipleusersareworkinginasingleProfessionaldatabaseorusingtheOptionalClientthen:

• TheDatabaseAdministratororInstructorshouldcreateanEPSNodeforeachstudenttocreatetheirprojectsunder.

• EachstudentshouldalsobeassignedauniqueProjectIDtousewhencreatingtheirprojects.

Assignment1. CreateanewprojectwiththefollowinginformationbyselectingFile,New…

toopentheCreateaNewProjectwizard:• SelectanappropriateEPSNodeinyourdatabasetocreatetheprojector

yournominatednodewhenworkinginashareddatabase.

• ProjectID–OZB.

NOTE:ThisProjectIDmaynotbeacceptedifyouareworkinginashareddatabasewhenthereisanotherprojectwiththisProjectID.YoumayneedtouseanotherProjectIDinthissituation,suchasOZBplusyourinitials.

• ProjectName–BidforFacilityExtension

• PlannedStartDate–07December2015at08:00

NOTE:Ensurethatthe08:00(8:00AM)isaddedinthisstep.Forgettingtocheckand,ifrequired,settingthetimewhenassigningdatesmayleadtotheschedulenotcalculatingcorrectly.

• MustFinishBy–LeaveBlank

• ResponsibleManager–Acceptthedefault

• RateType–AcceptthedefaultwhichisusuallyPrice/UnitorStandardRate

• Click tocreatetheproject.

Page 84: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

2. Theprojectshouldnowbeopen.Checkthetextinthetopleftsideofthescreen;theprojectnameshouldbedisplayed.

3. EnsureyouareintheProjectsWindow.4. Ensuretheprojectisselectedbyclickingonit.

5. AddthefollowingprojectinformationinProjectDetailsintheBottomPane:• SelectyourprojectintheProjectWindowbyclickingonit.• IntheGeneraltabsettheStatustoWhat-if,theprojectneedstobeopen

tochangetheStatus.• Datestab

SettheDataDateto07Dec1508:00

AnticipatedStart07Dec1508:00

AnticipatedFinish27Jan1616:00

YoushouldnowseeabarintheBarChartabovespanningthesedatesalthoughtherearenoactivitiesintheschedule.Ifnobarisdisplayeddouble-clickintheGanttChartarealevelwiththeproject.

• AddaNotebookTopicusingasuitabletopicsuchasConstraints,ProjectStatusorIssuesstating,“RFQwillnotbeavailablepriorto07December2015.”

6. Yourprojectshouldlooklikethis:

NOTE:ThedateformatwillbedisplayedaccordingtotheUserPreferencessettingsbyselectingEdit,UserPreferences…andselectingtheDatestab.

Page 85: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5DEFININGCALENDARSThefinishdate(andtime)ofanactivityiscalculatedfromthestartdate(andtime)plusthedurationofthecalendarassociatedwiththeactivity.Therefore,afive-daydurationactivitythatstartsatthestartoftheworkdayonaWednesday,andisassociatedwithafive-dayworkweekcalendar(withSaturdayandSundayasnonworkdays)willfinishattheendoftheworkdayonthefollowingTuesday.

Primaverahasthreecategoriesforcalendars:

• Global–ThesecalendarsareavailabletoallProjectsandResources.• Project–Thesecalendarsareonlyavailabletotheprojectstheyarecreated

in.Thesemayonlybecreatedforaprojectwhenthatprojectisopen.

• Resource–Therearenowtwotypesofresourcecalendars:Personal,newtoPrimaveraVersion8.1,andShared,whichisthesameastheearlierResourcecalendar.

APersonalcalendariscreatedforaspecificindividualresource.ASharedResourcecalendarmaybeassignedtooneormoreResources,whichinturnmaybeassignedtoanactivityinanyproject.

AResourcewillbescheduledaccordingtoaResourceCalendarwhentheActivityTypeissettoResourceDependent;otherwisetheactivityisscheduledaccordingtotheActivitycalendar.

WhenanactivityismadeResourceDependent,unlikeinsomeothersoftware,itstillacknowledgestheActivityCalendarforcalculatingthestartoftheresourcework.SomesoftwareignorestheActivityCalendarandONLYacknowledgestheresourcecalendarswhenanactivityismaderesource-driven.Youmaywishtoconsiderplacingresource-drivenactivitiesona24-hour,7-dayperweekcalendarincircumstanceswhenresourcecalendarshavestarttimesthatareearlierinthedaythantheactivitycalendarstarttimes.Thispreventsadelaytostartofresource-drivenactivitiesbyanActivityCalendar.

Youmaycreateanew,oreditanexisting,calendartoreflectyourprojectrequirements,suchasaddingholidaysoradditionalworkdaysoradjustingworktimes.Forexample,someactivitiesmayhavea5-dayperweekcalendarandsomemayhavea7-dayperweekcalendar.

Thischaptercoversthefollowingtopics:

Page 86: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Topic MenuCommand

• DatabaseDefaultCalendar

SelectEnterprise,Calendars…andselectthedatabaseDefaultCalendarfromtheDefaultcolumn.

• AssigningtheDefaultActivity/ProjectCalendar

Thiscalendarisassignedtonewactivities.FromtheProjectsWindow,clicktheDefaultstabintheDetailsform.

• Creating,copying,editingordeletingcalendars

Enterprise,Calendars…,selecttheGlobal,Project,orResourcebuttonthenclick (tocreateanewcalendarbycopyinganexistingcalendar)or ,or

• Renaminganexistingcalendar

Enterprise,Calendars…,selectGlobal,Project,orResource,clickthedescriptionandthenmodifyit.

5.1DatabaseDefaultCalendarTheDatabaseDefaultCalendarisselectedintheEnterprise,Calendars…formandisusedtodisplaytheNonworkingtimesinallviewsandallprojectsinadatabase.

Itisnotpossibleforuserstodisplaydifferentnonworkperiodsfor

Page 87: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

differentprojectsorviews,asinmostotherschedulingsoftwarepackages,withoutaffectingallotherprojectsinadatabase.ThismaybecomeanissuewithprojectsthathavedifferentworkperiodsandmaybesolvedbycreatinganotherdatabasewithadifferentDatabaseDefaultCalendar.

5.2AccessingGlobalandProjectCalendarsCalendarsmaybeaccessedfromtheCalendarsformforcopying,editinganddeletingbyselectingEnterprise,Calendars….Thefollowingrulesdictatewhenyouareabletoaccessthecalendars:

• GlobalandResourceCalendarsmaybeaccessedwithorwithoutanyprojectsopen.

• AProjectCalendarmayonlybecopied,edited,anddeletedwhentheprojecthasbeenopened.

• Tolist,create,andeditmorethanoneexistingProjectCalendaratthesametimealltheprojectsinquestionmustbeopen.

5.3TheProjectDefaultCalendar5.3.1UnderstandingtheProjectDefaultCalendarAprojectisassignedaDefaultProjectCalendarwhichmaybeeitheraGlobalorProjectcalendar:• AllnewactivitiesareassignedtheprojectDefaultProjectCalendarwhenthey

arecreated.UnlikeinMicrosoftProject,changingtheDefaultProjectCalendarwillNOTaffectthecalendarassignedtoanytasks.

• TheDefaultProjectCalendarmaybeselectedforcalculatingleadsandlagsintheTools…,Schedule…,Optionsform.

5.3.2AssigningaDefaultProjectCalendarToassignorchangetheDefaultProjectCalendaraprojectmustbeopen:• OpentheProjectsWindowbyselectingEnterprise,Projectsandhighlight

theproject,

• ClickontheDefaultstabintheDetailsform;youwillseethecurrentDefaultProjectCalendarintheCalendarbox.

• Clickthe icontotherightoftheheadingCalendartoopentheSelectDefaultProjectCalendarform:

Page 88: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelecteithertheGlobalCalendarsorProjectCalendarsmenuitemfromthedropdownboxunderthe heading,

• SelectthecalendartobetheDefaultProjectCalendar,• Clickthe iconorDouble-Clickonthecalendartoassignthenewcalendar.

5.4CreatingaNewGlobalorProjectCalendarAprojectmustbeactivetocreateaProjectCalendar.YoucancreateanewProjectCalendarbycopyinganexistingGlobalCalendar.YouMAYNOTcopyanexistingProjectorPersonalResourcecalendartocreateaProjectCalendar.Tocreateanewcalendar:

• SelectEnterprise,Calendars…,

• SelecttheGlobal,orProjectbutton,dependingonthetypeofcalendarrequired,

• Thenclickonthe icontocreateanewcalendar,or

• SelectanexistingGlobalcalendartocopy.YoumaynotcopyanexistingProjectorPersonalResourcecalendar,

• Assignaname.Itisbesttokeeptheseshortastheyaretheneasilydisplayedinacolumn.

5.5ResourceCalendarsAResourceoraGlobalcalendarmaybeassignedtooneormoreresources.ThisisdifferentfromthephilosophyofMicrosoftProject,P3andSureTrak,whereeachresourcehasitsowncalendarbasedonaprojectcalendarandmanyresourcesarenotabletoshareonecalendar.

AResourcewillbescheduledaccordingtotheassignedResourceCalendarwhentheActivityTypeissettoResourceDependent;otherwise,theactivityisscheduledaccordingtotheActivityCalendar.

ResourceavailabilityisdisplayedinResourceUsageProfilesandisbasedontheResourceCalendarevenwhenitisassignedtoaTaskDependentactivity.

Page 89: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5.5.1CreatingaNewSharedResourceCalendarTocreateanewSharedResourcecalendar:

• SelectEnterprise,Calendars…,

• SelecttheResourcesbutton,• ClickonanexistingSharedResourceCalendar,

• Thenclickeitherthe icontocreateanewcalendar,or

• SelectanexistingGlobalorSharedcalendartocopy.YoumaynotcopyanexistingProjectorPersonalResourcecalendar,

• Assignaname.Itisbesttokeeptheseshortastheyaretheneasilydisplayedinacolumn.

APersonalCalendarmayalsobemadeintoaSharedCalendarby:

• OpeningtheCalendarform,Resourcebutton,

• SelectinganexistingPersonalCalendarandclickingonthe ToSharedicon.

5.5.2CreatingNewPersonalResourceCalendarsThesemaybecreatedfromtheCalendarsformby:• SelectingEnterprise,Calendars…,

• ClickingonPersonalResourceCalendars,

• Clickingon toopentheSelectResourceformtoselecttheresourcetobeassignedthecalendar,and

• Clickingon tomodifythecalendarinthenormalway.

ASharedCalendarmayalsobemadeintoaPersonalCalendarby:

• OpeningtheCalendarform,Resourcebutton,

• SelectinganexistingSharedCalendarandclickingonthe ToPersonalicon.

Page 90: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

OrfromtheResourcesWindowby• OpeningtheResourcesWindow,Detailstab,• Selectingtheresource,

• Clickingonthe icontoopentheResourceCalendarformandeditthecalendarinthenormalway.

5.5.3PersonalandSharedCalendarsCalculationandDisplayThepicturebelowdisplaysthreeactivitieseach5dayslong:

• A1000isTaskDependentandacknowledgesthe5-dayperweekactivitycalendarandignoresallresourcecalendars,

• A1010andA1020bothacknowledgetheirrespectivePersonalorSharedResourceCalendarsforschedulingthework,but

• A1010andA1020bothignoreResourceCalendarsforBarNecking:

BarNeckingisbasedonActivityCalendarnotresourceworkingtimes.

WhenanactivityismadeResourceDependent,unlikeinsomeothersoftware,itstillacknowledgestheActivityCalendarforcalculatingthestartoftheresourcework.

Page 91: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5.6Move,Copy,RenameandDeleteaCalendar5.6.1MovingaProjectCalendartoGlobalAProjectCalendarmaybemovedtobecomeaGlobalCalendar:• Opentheprojectthatthecalendarcurrentlyresidesin,

• SelectEnterprise,Calendars…,

• SelecttheProjectbuttonandhighlightthecalendartobecopied,and

• Clickthe icon.

• ThecalendarwillnolongerbeaProjectcalendarsothisfunctionisnotacopyfunction.

5.6.2CopyaCalendarfromOneProjecttoAnotherTocopyacalendarfromoneprojecttoanother:

• MovetheProjectCalendartobeaGlobalCalendarasdetailedabove,and• CreateanewProjectCalendarinbothprojectsbycopyingthenewGlobal

Calendar.5.6.3RenamingaCalendarTorenameacalendar:

• SelectEnterprise,Calendars…,

• Double-clickthecalendardescriptiontoeditinthesamewayasrenamingadirectoryinExplorer.

5.6.4DeletingaCalendarTodeleteacalendar:

• SelectEnterprise,Calendars…,

• Selectthecalendarandclickthe icon.

5.7EditingCalendarWorkingDays

Priortoeditingacalendar,particularlyifitisaglobalcalendar,clicktheicontoopentheCalendarUsedByformtodeterminewhichotherProjectsandResourcesalsousethecalendar.

Toeditacalendar:

• SelectEnterprise,Calendars…,

Page 92: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelecttheGlobal,Project,orResourcebutton,

• Thenclick toopentheCalendarformandmodifyanexistingcalendar:

• Clickinthemonthnametochangethecalendarviewtomonthly.Thismakesitquickertonavigatearoundthecalendarandworksintheothercalendarview:

• TomakeNonworkDaysintoWorkDays,highlighttheday(s)youwanttoeditby:

Clickingonanindividualday,or

Ctrl-clickingtoselectmultipledays,or

Clickingonacolumnorcolumnsofdaysbyclickingthedayoftheweekbox,whichislocatedbelowthemonthandyear.Ctrl-clickwillallowmultiplecolumnstobeselected.

Thenclickthe icontomakethesedaysworkingandCHECKTHEHOURS.

WhenmakingaNonworkDayintoWorkDayensureyoucheckthattheworkinghoursarethesameastherestofthecalendarworkingdaysasthedefaultis08:00to16:00whichdoesnotsuiteverycalendar.

• TomakeWorkDaysintoNonworkDays,highlighttheday(s)youwanttoeditasdescribedintheparagraphaboveandthenclickthe icontomakethesedaysnonworkingdays.

• Toreturnindividualdaystothedefaultsetting,selectthedayandclickthe

Page 93: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

icon.

5.8InheritHolidaysandExceptionsfromaGlobalCalendarWhencreatinganewProjectorResourcecalendar,aGlobalCalendarmaybeselectedfromthedropdownboxandthisfunctionwilllinkthecalendarholidaysfromtheselectedGlobalCalendarintothedisplayedcalendar.

TheGlobalandthenewProjectorResourcecalendarswillremainlinked(inthesamewayasaGlobalCalendarinSureTrakandP3)andachangetoaGlobalcalendarholidaywillbereflectedinacalendarwithInheritedHolidays.

Itissuggestedthatthisoptionneverbeusedsoeachcalendariscreatedasstandalonewithoutinheritingholidaysfromanothercalendar,andthereforewillnotchangeifanothercalendarhasholidayschanged.

5.9AdjustingCalendarWorkingHoursItisstronglyrecommendedthattheworkinghoursperdayareallthesameandhavethesamestartandfinishtime;otherwise,one-dayactivitiesmayspantwodaysandtwo-dayactivitiesmayspanthreedays,etc.

TheworkinghoursofastandardweekaretermedCalendarWeeklyHours.Theworkinghoursofselectedindividualdaysmaybeedited.

5.9.1EditingCalendarWeeklyHoursTherearetwomethodsofeditingthehoursofeveryweekdayofacalendar:

• FromtheCalendarform:SelectTotalworkhours/dayandthen

Click toopentheCalendarWeeklyHoursform.Seewarningbelow.

• OrfromtheCalendarform:

Page 94: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

SelectDetailedworkhours/dayandthen

Click toopenthesecondCalendarWeeklyHoursform.

IndividualdaysoftheweekmaybeselectedusingCtrl-clickandthentheworkhoursformultipledayseditedsimultaneously.

• Adjustthehoursfortheselecteddaysinthisformandclick toacceptthechanges.

ItissuggestedthattheTotalworkhours/dayisnotusedasyouwillnotknowwhatstartandfinishtimethesoftwarehasselectedforyou.

5.9.2EditingSelectedDaysWorkingHoursToedittheworkinghoursofindividualdaysusingTotalworkhours/day:

• SelectthedaysyouwishtoeditbyShift-clicking,Ctrl-clickingindividualdays,orselectingoneormorecolumns,

• AdjustthehoursintheboxbelowthetitleWorkhours/day.• TheediteddayswillnowadoptthecoloroftheExceptiondays.• NonworkdaysmaybemadeintoWorkdaysbyselectingthedayandclicking

on .

Page 95: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Ensureyoucheckthattheworkinghoursarethesameastherestofthecalendars’workingdayswhenmakingaNonworkDayintoWorkDay.ThisisbecauseP6usesthedefaulthours(08:00to16:00)whichmaybedifferentfromthecalendaryouareediting.

5.9.3EditingDetailedWorkHours/DayToedittheDetailedworkhours/dayofindividualdays:

• SelectthedaystoeditbyShift-clicking,Ctrl-clickingindividualdays,orselectingoneormorecolumns,

• ClicktheDetailedworkhours/dayradiobutton,• Adjustthehourstothenearesthalfhourbydouble-clickingonthetablebelow

thetitleWorkhourstochangethemfromworkingtononworking.• TheediteddayswillnowadoptthecoloroftheExceptiondays.

Whenanycalendarischangedoredited,theenddateofallactivitiesassignedwiththecalendarwillberecalculatedbasedonthenewcalendar.Thismaymakeaconsiderabledifferencetoyourprojectscheduledates.

Whencalendarshavedifferentstartandendtimessomeactivitieswillspanonedaymorethanthedurationoftheactivitybecause,forexample,thelasthouroftheactivitywillrollintothenextday.

ItisrecommendedthattheTotalworkhours/dayformnotbeusedasthereisnocontroloverthestartandfinishtimeoftheday.Ithasbeentheauthor’sexperiencethatthesoftwarewillassignsomeunpredictablestarttimes,suchasonthehalfhour.UsersshouldusetheDetailedworkhours/dayform.

Whenusingthe function,thehoursperdayaresettothe

Page 96: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

DatabaseCalendarhoursperdayandthisfunctiondoesnotusethehourssetintheWorkweekformofthecalendarbeingedited.Thereforenonworkdaysmadeintoworkingdayswiththisfunctionmayhavedifferentworkinghoursthanotherworkingdays.

5.10CalculationofActivityDurationsinDays,WeeksorMonthsP6recordsdurationsinhoursandthedisplayofdurationsindays,weeks,ormonthsofactivitiesisamathematicalcalculationthatmaybemadebyoneoftwomethods:

• IndividuallyforeachCalendar–RECOMMENDEDMETHOD,or• GloballyforAllCalendars–NOTRECOMMENDED(thiswastheonlymethod

usedbyP6Version6.2andearlier).

InP6Professional theoption for theGlobalcalculationof thedurations indays,weeks, andmonths for all calendars is set by the Administrator in theAdmin,AdminPreferences…,TimePeriodstab.

Un-checkingtheUseassignedcalendartospecifythenumberofworkhoursforeachtimeperiodcheckboxdisablesindividualcalendarsettingsandthereforetheactivitydurationsindaysweeks,monthsandyearscalculateincorrectlywhenthecalendarHoursperTimePerioddonotconformtothesettingsintheAdmin,AdminPreferences…,TimePeriodstab.Itisrecommendedthatthisneverleftunchecked.

IntheP6OptionalClienttheoptionfortheGlobalcalculationofthedurationsindays,weeks,andmonthsforallcalendarsisseteitherbytheAdministratorthroughtheWebInterfacebyselectingAdminister,ApplicationSettings,TimePeriodsandun-checkingtheUseassignedcalendartospecifythenumberofworkhoursforeachtimeperiodcheckbox:

Page 97: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

IndividuallyforeachCalendar–RECOMMENDEDInthissituationtheUseassignedcalendartospecifythenumberofworkhoursforeachtimeperiodboxischeckedandeachcalendarhasitsownsetofparameterswhicharesetintheHoursperTimePeriodtabwhencreatingoreditingacalendar.Tosettheseparameters:

• SelectEnterprise,Calendars…,• Selectthecalendartobeedited,

• Clickonthe icontoopentheCalendarform,

• Clickonthe icontoopentheHoursperTimePeriodform:

• Thisformallowsthedefinitionofthenumberofhoursperdayforeachcalendar,whichinturnwillenabletheactivitydurationsindaystobecalculatedanddisplayedcorrectlyaslongasthenumberofhoursperdayisthesameforeachworkdayinthecalendar.

Thisisnotanautomatedsystemandyouwillneedtocalculateeachcellmanuallybasedonhowyourcalendarisdefined.

FortheHours/Dayparameterstoworkitisadvisablethateachworkingdayinacalendarhasthesamenumberofhoursperday.

ThereforeinthesituationwhereaprojectisworkingadifferentnumberofhoursperdayitisrecommendedthatyouuseanaveragehoursperdayandsetboththeWorkHoursperDayintheHoursperTimePeriodformforeveryworkdayandtheHours/DayintheHoursperTimePeriodformtotheoneaveragenumberofhoursperday.

Forexample;ifyouhaveaprojectthatworks10hoursperdayforMondaythroughThursday,8hoursonFridayand6hoursonSaturdaytheneachworkingdayshouldbesetto9hoursperday.

GloballyforAllCalendars–NOTRECOMMENDEDWiththisoptionallcalendarsusethesameparametersandthesearesetbythedatabaseadministrator,intheHoursperTimePeriodsformwhichinturnsets

Page 98: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

thecalculationforallcalendarsinthedatabasetothesamevalues.

ThisisNOTrecommendedunlessallcalendarsinadatabasehaveexactlythesamenumberofhoursperday,daysperweek,andweeksperyearwhichisveryunusual.

Whenallthecalendarsdonothaveexactlythesamenumberofhoursperday,daysperweek,etc.thenthedurationsindays,weeks,ormonthswillnotcalculatecorrectlyforcalendarsthatdonotcomplywiththesettingintheAdminPreferences,TimePeriodsform.ItisstronglyrecommendedthatthisoptionisNEVERUNCHECKED.

5.11CalendarsforCalculatingProject,WBSandOtherSummaryDurationsInPrimaveraVersion7andlaterthesummarydurationsofbandsprojectsintheProjectsWindowarecalculatedbasedontheDatabaseDefaultCalendarfromthefirstactivityStarttothelastactivityFinishfromalltheprojectinthatband.

ThesummarydurationofWBSbandsandotherbandscreatedbyGroupingactivitiesbyUserDefinedFieldsorActivityCodesarecalculatedby:

• WhenalltheactivitiesinabandsharethesamecalendarthenthesummarydurationiscalculatedonthecalendaroftheactivitiesinthebandandthecalendarnameisdisplayedintheCalendarcolumn,and

• WhenthecalendarsfortheactivitiesaredifferentthesummarydurationiscalculatedontheProjectDefaultcalendarandthecalendarfieldisblank.

ThepicturebelowhastheProjectDefaultcalendarsetasthe8hr/d&5d/wandshowsthatwhenthecalendarsaredifferentthentheProjectDefaultcalendarisusedtocalculatethesummarydurationforWBSNodes,Projectsetc.:

5.12TipsforMixedCalendarSchedulesWhenaprojecthasmixedcalendars,sayan8-and10-hourperday,thenachangeofcalendarfromapredecessoronan8-hourperdaycalendartosuccessorona10-hourcalendar,thesuccessoractivitymayhaveonehourofworkonthesamedayasthepredecessorandspan2days.ThissituationleadstointerestingFloatcalculationsandconfusiontoschedulers.

Page 99: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

PrimaveraP6doesnothavea“StartonaNewDay”functionfoundinotherproductssuchasAstaPowerproject,butwhichinitselfbringsonanewsetofcalculationissues.Techniquesthatmaybeconsideredtoensureone-dayactivitiesspanonedayandtwo-dayactivitiesspantwodays,etc.are:

• Applyanappropriatelagtotherelationship,or

• WhentheStartandFinishTimesarenotanimportantschedulingconsiderationthenassignallthecalendarsthesameStartandFinishtimebutadjustthedurationofthelunchbreaksothedayshavethedesirednumberofhours.Forexample,a10-hourdaycalendarcouldstartat07:00andfinishat17:00withoutanylunchbreakandan8-hourcalendarcouldstartat07:00andfinishat17:00andbeassigneda2-hourlunchbreak.

Thepicturebelowshowshow8-houradayand12-houradaycalendars in thesameprojectmaybesetup toensureallactivitiesstartand finishon thesameday:

Page 100: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 101: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5.13Workshop3–MaintainingtheCalendars

BackgroundThenormalworkingweekatOzBuildPtyLtdisMondaythroughFriday,8hoursperdayexcludingpublicholidays.TheinstallationstaffworksMondaythroughSaturday,8hoursperdayandthecompanyobservesthefollowingholidays:

2015 2016 2017 2018

NewYear’sDay 1January 1January 2January* 1January

Easter 3–6April 25–28March

14–17April

30March–2April

ChristmasDay 25December 27December*

25December 25December

BoxingDay 28December* 26December 26

December 26December

*Theseholidaysoccuronaweekendandthedateshavebeenmovedtothenextweekday.

NOTE:BoxingDayisaholidaythedayafterChristmascelebratedinmanycountries.

AssignmentAlthoughwecoulduseastandardcalendarwewillcreatetwonewcalendarsforthisproject.

1. EnsureyournewOzBuildBidprojectisopen.

2. SelectEnterprise,Calendars…toopentheCalendarsform.3. ClickontheProjectradiobutton.4. CreateanewProjectCalendartitled“OzBuild5d/w”byclickingonthe

buttonandcopyinganappropriatecalendar.

5. Clickonthe buttontoopentheCalendarsform.

Page 102: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

6. SelecttheDetailedworkhours/dayradiobutton.

7. Clickonthe buttontoopentheCalendarWeeklyHoursform.8. Maketheworkhoursfrom08:00to16:00withoutalunchbreakfromMonday

toFridayandclosetheform.

9. Select<None>forInheritholidaysandexceptionsfromGlobalCalendar.

10. Clickonthe buttonandchecktheHoursperTimePeriodarethesameasinthediagrambelow,ifnottheneditthemandthenclosetheform:

11. Addtheholidaysabovein2015and2016only.

12. Checktherearenopre-existingholidaysinthecalendaryoucopiedthatneedtobemadeintoworkdays.

13. Createanewcalendartitled“OzBuild6d/w”forthe6-dayweekbycopying

Page 103: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

thesameGlobalcalendar.

14. Maketheworkhoursfrom8:00to16:00fromMondaytoSaturdayandclosetheform.

15. Select<None>forInheritholidaysandexceptionsfromGlobalCalendar.

16. Clickonthe buttonandchecktheHoursperTimePeriodarethesameasinthediagrambelow,ifnottheneditthemandthenclosetheform:

17. Addtheholidaysabovein2015and2016only.

18. Checktherearenopre-existingholidaysinthecalendaryoucopiedthatneedtobemadeintoworkdays.

19. EnsurethatSaturday26DecemberandMonday28December2015remainaNon-Workday.

20. ShouldyouwishtomakethefirstdayoftheweekaMondaythenselectAdmin,AdminPreferences,GeneraltabandchangetheStartingDayofWeektoMonday.

Page 104: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

6CREATINGAPRIMAVERAPROJECTWBSThischapteroutlineshowtocreateaWBSstructuretoenableactivitiestobeassignedtoaWBSNodesoaschedulemaybecreated.

TheProjectWBSfunctionisdesignedtorecordahierarchicalWBSthathasbeendevelopedonatraditionalbasisasoutlinedinmanyprojectmanagementdocuments.Awell-structuredWBSshould:

• Includealltheprojectdeliverables,and

• Besetattheappropriatelevelforsummarizingprojectactivitiesandreportingprojectprogress.

TheProjectWBSfunctionisusedtogroupandsummarizeactivitiesunderahierarchicalstructureinthesamewayastheWBSfunctioninP3andSureTrak,andtheCustomOutlineCodesinMicrosoftProject.ItisalsosimilartoOutlininginallversionsofMicrosoftProject;however,inPrimaveratheActivitiesareassignedtoahierarchicalWBSNodeandarenotdemotedunderaParenttaskaswithOutliningwithMicrosoftProject.TheWBSstructureisusedtoorganizeandsummarizeyourprojectactivities,includingcostsandresourcesduringtheplanning,scheduling,andupdatingofProjects.

Theprojectshouldbegranulated(brokendown)intomanageableareasbyusingaprojectbreakdownstructurebasedonattributesoftheprojectsuchasthePhasesorStages,SystemsandSubsystems,Processes,DisciplinesorTrades,andAreasorLocationsofwork.TheseheadingsarenormallythebasisoftheprojectbreakdownstructureandareusedtocreatethePrimaveraWBSstructure,andtheWBSshouldpresenttheprimaryviewofyourproject.

Definingtheprojectbreakdownstructuremaybeamajortaskforprojectmanagers.

PrimaveraalsohasanActivityCodefunctionsimilartotheActivityCodefunctioninPrimaveraP3andSureTraksoftware,CodesinAstaPowerprojectandtheCustomOutlineCodesinMicrosoftProject.Thisfeatureenablesthegroupingofactivitiesunderheadingsotherthanthe“WBSStructure.”UnlikeinPrimaveraP3andSureTraksoftware,ActivityCodesarenottheprimarymethodoforganizingactivitiesinPrimavera.TheyarecoveredintheActivityCodesandGroupingActivitieschapter.

Topic MenuCommand

• CreatingandDeletingaWBSNode

ThemenucommandsAdd,Delete,Copy,CutandPasteallworktocreate,delete,move,andcopyWBSNodes.

Page 105: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• WBSCategories

WBSCategoriesarecreatedinProfessionalP6usingtheAdmin,AdminCategories…,WBSCategoriestabandareassignedtoWBSNodesbyinsertingtheWBSCategoriescolumnintheWBSWindow.

AWBSNodeisatermusedbyPrimaverathatisoftencalledaWBSCodeandisasinglepointintheWBSstructurethatactivitiesareassignedto.APrimaveraWBSNodemayrecordmoreinformationthanP3,SureTrak,orMicrosoftProjectincludingthefollowingdata:

• AnticipatedDates,whichareusedtocreateabarintheWBSWindowwhentherearenoactivitiesundertheWBSNode,butdonotsummarizeintheProjectsWindow.

• Notes,whicharerecordedunderNotebookTopics,• Budget,SpendingPlanandBudgetChangeLog,• WBSMilestones,whichmaybeusedforassigningprogressatWBSNode,

• WP&Docsthatprovidelinkstodocuments,and• TherulesforcalculatingEarnedValueforeachWBSNode.

ThestartandfinishdatesofaWBSNodeareadoptedfromtheearlieststartdateandlatestfinishdateofthedetailedactivitiesunderthatWBSNodeandusetheWBSAnticipatedDatestocreateabarwhentherearenoactivitiesassignedtoaWBSNode.

ThedurationofaWBSNodeiscalculatedfromthestartandfinishdates,thedatabaseDefaultCalendarandtheUserOptions.

AWBSNodemaynothavecostsorresourcesassigneddirectlytothenode.AllcostsandquantitiesarecalculatedfromtheactivitiesassociatedwiththeWBSNode.

6.1OpeningandNavigatingtheWBSWindowToview,edit,orcreateaWBSstructure:• Theprojectmustbeopen.

• TheWBSWindowisdisplayedbyselectingProject,WBSorbyclickingontheWBSiconontheProjecttoolbar.

• ThefollowingpictureisoftheCityCenterOfficeBuildingAdditionprojectshowingtheWBSNodesontheleftsideofthescreenandtheWBSbarsontherightsideofthescreen.

Page 106: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• The iconsintheTopLayouttoolbarenabledifferentviewsoftheWBS.Clickoneachicontoseeitspurpose.

6.2CreatingandDeletingaWBSNodeTocreateanewWBSNode:

• SelectaWBSCodeorNameandright-clicktodisplaythemenu,or

• SelecttheEditmenucommand,or

• UsetheiconsfromtheEdittoolbar ,

• Usethe iconsontheMovetoolbartoputtheWBSNodesattherightlevelortoreorderthem.

ThecommandsAdd,Delete,Copy,CutandPasteallworktocreate,delete,move,andcopyWBSNodes.

• AddwilladdanewWBSNodeunderthelevelcurrentlyhighlighted.

• DeletewilldeletetheWBSNode.WhenaWBSNodehasbeenassignedactivitiesyouwillbegiventheoptiontoeitherdeletetheactivitiesorreassigntheactivitiesbyselectingtheMergeElement(s)optionintheMergeorDeleteWBSElement(s)form.

• CopycopiesaWBSNodeandtheassociatedactivities.

• CutpreparestomoveaWBSNodeandtheassociatedactivitiestoanother

Page 107: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

location.

• PastepastesaCutorCopiedWBSNode.AfterselectingPaste,theCopyWBSOptionsform,CopyActivityOptionsform,andRenumberActivityIDsformmaybepresentedwhichenablestheselectionofthedatatobepastedwiththeWBSNode.Youwillalsobeaskedtorenumberactivities.

TheHighLevelResourcePlanningAssignmentsoptionwasaddedinPrimaveraVersion6.0webaccesssoftwareandnowcalledPrimaveraP6EnterpriseProjectPortfolioManagement(earlierversionswerecalledmyPrimavera)andisweb-based.

6.3WBSNodeSeparatorTheDefaultWBSNodeSeparatorisassignedintheAdmin,AdminPreferences…,Generaltab.EachindividualprojectWBSNodeseparatorisdefinedintheProjectsWindow,ProjectDetailsform,SettingstabandoverridesthedefaultsetintheAdminPreferencesform,Generaltab.

6.4WorkBreakdownStructureLowerPaneDetailsThelowerpanehasanumberoftabsthatmaybehiddenordisplayed.

• General–inthistabyoumayassign:TheWBSCodehastobeuniqueforeachproject.

Page 108: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

WBSNameisthedescriptionfortheWBSNode.

TheResponsibleManagerisaninterestingfunctionasitenablesaccesstodatatobecontrolledattheWBSNodelevel.WhenaUserhasaccesstochangedatainoneWBSNodeonlythentheyareabletoseethewholeprojectbutmayonlychangedataintheonenode.

AnticipatedDates,aswiththeProjectAnticipatedDates,willdisplayabarwhentheWBSNodehasnoactivitiesbutdoesnotsummarizeintheProjectsWindow.TheStatus–therearefourWBSStatustypes:Planned,Active,Inactive,andWhat-if.ThestatusofaWBSNodecontrolsviewingandaccesstotheNodesandActivitiesassignedtothenodesbyPrimaveraTimesheetusers.Thesemaybeusedinfilteringandreporting.

• NotebookisusedinthesamewayastheactivityNotebookandisusedtorecordnotesabouttheWBSNode.

• BudgetSummary,BudgetLog,andSpendingPlanareusedtogetherasatop-downmethodofassigningbudgetsandareindependentofthecostsassignedattheactivitylevel.

• WBSMilestonesarecreatedattheWBSNodelevelandprovideasummarymethodofassigningaPerformancePercentCompletetoactivitiesassignedtothatnode.ForthisfunctiontooperatetheremustbeatleastoneactivityassignedtoaWBSNode.

• EarnedValueiswheretherulesforcalculatingtheEstimatetoComplete(ETC)andotherEarnedValueparametersareset.

• WPs&DocsenablestheassignmentofdocumentstoaWBSNodeandoperatesinthesamewayastheactivitiesWPs&Docstab.

• DisplayingPlanningResourcesthatmaybeassignedtoWBSNodesusingPrimaveraWeb(earlierversionswerecalledmyPrimavera),thewebinterface.

6.5WBSCategoriesWBSNodesmaybeassignedcategories,whichenableWBSNodeswithinanEPStobegroupedandsortedindifferentways.WBSCategoriesaretoWBSNodesasActivityCodesaretoActivities.InearlierP6versionsthesewerereferredtoasProjectPhases.• WBSCategoriesarecreatedusing:

IntheProfessionalversionintheAdmin,AdminCategories…,WBSCategoriestab,andIntheOptionalClientAdminister,EnterpriseData,ProjectsBSCategories.

Page 109: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• WBSCategoriesareassignedtoandremovedfromWBSNodesbyinsertingtheWBSCategoriescolumnintotheWBSWindow.

OneuseofaWBSCategorycouldbe,forexample,totagtheWBSNodeswiththephasessuchasDesign,ProcureandInstallandthentheActivitiesmaybegroupedbyWBSCategoryandthenWBSorsomeotherActivityCode.

ThistopiciscoveredinmoredetailsintheGrouping,SortandLayoutschapter.

WBSCategoriesmayalsobeusedintheTrackingWindow.

6.6DisplayingtheWBSintheActivityWindowOnmovingbacktotheActivitywindowtheWBSmaybedisplayedifanapplicableLayoutisselectedortheViewisGroupedbyWBS.

IftheWBSinnotdisplayedthenselectView,GroupandSortby,clickonthebuttonorundertheGroupByboxselectWBSasintheformbelow:

Page 110: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

InP6Versions8.1,8.2and8.3thattheauthorusedtowritethisbook,hefoundthatafterclosingtheGroupandSortformthattheWBSbandswerenotdisplayedcorrectlyandtheusershouldpresstheF5keytorefreshthescreenallowingthebandstobecorrectlydisplayed

6.7WhyaPrimaveraWBSisImportantPeopleconvertingfromP3andSureTrakwillbeusedtousingActivityCodesandActivityIDCodes.PrimaveradoesnothaveActivityIDcodes.

YoumaybetemptedtoignoretheWBSanduseActivityCodesinstead.ThisparagraphwillexplainthemainpurposesoftheWBSfunction:

• UserAccessmaybeassignedatthislevel,sotwoschedulersmayopenthesameprojectandonemayonlychangeactivitiesinWBSNodesthathavebeenassignedtothatuser.

• EarnedValuecalculationsandProjectPerformancemaybemeasuredatthislevel.

• ProgressattheWBSlevelmaybemeasuredwiththeuseofWBSMilestones.• WBSActivitiesareveryusefulassummaryactivities.

• AnticipatedDatesmaybeassignedattheWBSleveltoprovideabarwhennoactivitieshavebeenaddedtoaWBSNode.

• TheTrackingWindowoperatesdowntoWBSNodelevel.

• ThereareanumberofstandardReportsthatfunctionatWBSNodelevel.

Page 111: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 112: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

6.8Workshop4–CreatingtheWorkBreakdownStructure

BackgroundAreviewofthescopeidentifiesthreedeliverables:

• TechnicalSpecification

• DeliveryPlan

• BidDocument

Assignment

1. WithyourOzBuildprojectopenclickonthe buttontoopentheWBSWindow.

2. ClickintheWBSfieldheaderuntilthesortindicatorisdisplayedasthreehorizontalbars,asdisplayedinthepicturebelow.TheWBSwillnowbedisplayedhierarchicallynow:

3. SelecttheProjectWBSNodepresstheInskeyorright-clickandselectAddtoaddtheWBSNode.ThencontinuetoaddthreeWBSNodesforthethreePhasesabove.

4. IftheWBSNodesarenotindentedclicktheWBSCodeheadingasdescribedinparagraph2,untiltheyareindented.

5. UsethearrowsontheMovetoolbartoputtheminthecorrectorderandindent.

6. Youranswershouldbedisplayedlikethefollowingpicture:

7. MovetotheActivitiesWindowbyclickingontheicononthe ProjecttoolbarorclickingontheActivitiestab.Yourscreenmaylooklikethis:

Page 113: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

NOTE:UsersmayhavetopresstheF5keytorefreshtheirdataiftheWBSisdisplayedincorrectly.

8. Ifyourviewlooksdifferent,selectView,Layout,OpenLayout…,selecttheClassicWBSLayoutandclickthe button.

9. DependingontheLayoutthatyoursoftwarehasloadedyourdatamaybedisplayedindifferentcolumns,colors,andbarformatting.LayoutsarecoveredintheGroup,SortandLayoutschapter.ShouldyourlayoutnotenableyoutoreviewyourdataentrytryselectingadifferentlayoutusingthecommandView,Layouts,OpenLayout…andselectinganotherlayoutfromthelistsuchastheClassicorDefaultWBSLayout.

10. IfitisstillnotdisplayedcorrectlyselectView,GroupandSortby,clickonthe buttonandthenundertheGroupByboxselectWBSasintheformbelow:

Page 114: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

7ADDINGACTIVITIESANDORGANIZINGUNDERTHEWBSActivitiesshouldbewell-defined,measurablepiecesofworkwithameasurableoutcome.Activitydescriptionscontainingonlynounssuchas“BidDocument”haveconfusingmeanings.Doesthismeanread,write,review,submitorallofthese?Adequateactivitydescriptionsalwayshaveaverb-nounstructuretothem.Amoreappropriateactivitydescriptionwouldbe“WriteBidDocument”or“ReviewandSubmitBidDocument.”Thelimitforactivitynamesis120characters,buttrytokeepactivitydescriptionsmeaningfulyetshortandconcisesotheyareeasiertoprint.

WhenactivitiesarecreatedtheyarenormallyaddedunderaWBSNodebutmaybeorganizedunderothercodingstructuressuchasActivityCodesorUserDefinedFields.

Thischapterwillcoverthefollowingtopics:

Topic MenuCommand

• SettingAuto-numberingDefaultsandotherdefaultsfornewActivities

SelecttheDefaultstabfromtheBottompaneintheProjectWindow.

• AddingNewActivitiesSelectalineinthescheduleandstriketheIns(InsertKey)orright-clickandselecttheAddmenuitem.

• ActivityDetailsform MaybedisplayedinthebottompanebyselectingView,ShowonBottom,Details.

• CopyingactivitiesinPrimavera

Selecttheactivitiesandcopyandpastetotherequiredlocation.

• %CompleteType Usethe%CompleteTypedropdownboxintheGeneraltaboftheActivityDetailsform.

• Milestones UsetheActivityTypedropdownboxintheGeneraltaboftheActivityDetailsform.

• CreateanactivityinanexistingWBSband,

Page 115: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• AssigningWBSNodestoactivities

• Dragoneormoreactivitiesintothedesiredband,

• DisplaytheWBScolumnandclicktheWBScelltodisplaytheSelectWBSform,or

• OpentheGeneraltabinthelowerwindow.

7.1NewActivityDefaultsAftercreatinganewprojectandbeforeaddingactivitiesitisimportanttosetthedefaultssuchastheActivityIDNumbersandCalendars.Bysettingthemcorrectlybeforeaddingactivitiesyouwillsaveasignificantamountoftimebecauseyouwillnothavetochangeanumberofattributesagainstallactivitiesatalaterdate.ThesedefaultsaresetintheDefaultstaboftheProjectDetailsform:

7.1.1DurationTypeNoneoftheDurationTypeoptionsaffectshowtheschedulecalculatesuntiloneormoreresourcesisassignedtoanActivity.Thefollowingoptionsareavailable:

• FixedUnits• FixedDuration&Units/Time• FixedUnits/Time• FixedDuration&UnitsIfyoudonotplantoaddresourcestoActivities,thenyoudonotneedtoassignaDurationTypeanditmaybeleftasthedefault.ThistopicwillbecoveredindetailintheAssigningRolesandResourcesExpenseschapter.7.1.2PercentCompleteTypeThePercentCompletetypeshouldbeunderstoodifitisintendedtobeusedtoupdate(statusorprogress)theschedule.ThisoptionmaybesetforeachactivityindividuallyinPrimaveraandthedefaultfornewactivitiesissetinthePercentCompleteTypedropdownbox.PrimaverahasmanyActivityPercentComplete

Page 116: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

fieldsthatmaybedisplayedincolumnsandwewilldiscussfourofthemnow:

Activity%Complete,whichmaybelinkedtoonlyoneofthethreefollowing%Completefieldsandisalwayslinkedtothe%CompletedisplayedontheGanttChartbars:

• Physical%Complete,whichisindependentofactivityresourcesanddurations,

• Duration%Complete,whichislinkedtoactivitydurations,and• Units%Complete,whichislinkedtoresourceunits.Therearethreepercentcompleteoptions;eachnewactivityisassignedtheprojectdefaultPercentCompleteTypeandthenthismaybeeditedforeachactivityasrequired.

Therefore,forexample,whentheoptionofPhysical%CompleteisselectedforanactivitythentheActivity%CompleteandthePhysical%CompletearelinkedandachangetoonewillchangetheotherandthisvaluewouldbedisplayedontheGanttChart.

DefaultPercentCompleteTypeTheDefaultPercentCompleteTypeforeachnewactivityineachprojectisassignedintheDefaultstaboftheDetailsformintheProjectWindow:

• AnewactivityPercentCompleteTypeissettotheDefaultPercentCompletewhencreatedandmaybechangedatanytime.

PercentCompleteTypes• Physical%Complete–Thisfieldenablestheusertoenterthepercent

completeofanactivityandthisvalueisindependentoftheactivitydurations.ThisissimilartothewayP3andSureTrakcalculatesthe%CompletewhentheLinkRemainingDurationandPercentCompleteoptionisNOTselected.

• Duration%Complete–ThisfieldiscalculatedfromtheproportionoftheOriginalDurationandtheRemainingDurationandtheyarelinked.Achangetoonevaluewillchangetheother.WhentheRemainingDurationissettogreaterthantheOriginalDurationthispercentcompleteisalwayszero.ThisissimilartothewayP3andSureTrakcalculatethe%CompletewhentheLinkRemainingDurationandPercentCompleteoptionisselected

Page 117: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Units%Complete–Thisiswherethepercentcompleteiscalculatedfromtheresources’ActualandRemainingUnitsofLaborandNonLaborresourcesonly.AchangetoonevaluewillchangetheotherandwhenmorethanoneresourceisassignedthenalltheActualUnitsforallresourceswillbechangedproportionally.ThiswillbecoveredfurtherintheUpdatingResourceschapter.ThisissimilartotheMicrosoftProject%WorkComplete.

Activity%CompleteTheActivity%Completefieldislinkedtothe%CompleteTypefieldassignedtoanactivityintheGeneraltaboftheDetailsformintheActivitiesWindoworthe%CompleteTypecolumn:

TheActivity%Completeisalsolinkedthe%CompleteBarandthisvalueisrepresentedonthe%CompleteBar.

7.1.3ActivityTypesandMilestonesAnActivitymaybeassignedoneofthefollowingdefaultActivityTypesusingthedropdownboxintheProjectDefaultstab:

• FinishMilestone• LevelofEffort• ResourceDependent• StartMilestone• TaskDependent• WBSSummary

Page 118: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ActivityType Description

• TaskDependent

TheseActivityTypeshaveadurationandwillonlycalculatethedurationusingtheassignedcalendarevenwhenoneormoreresourcesareassignedtoanactivity.

• ResourceDependent

TheseActivityTypeshaveadurationandwillcalculatethedurationonlyusingthecalendarassignedtotheactivitywhenNOresourcesareassignedtotheactivity.

TheseactivitiesacknowledgeResourceCalendarswhenresourcesareassigned.

ThisissimilartoanIndependentActivityTypeinP3andSureTrak.

TheyacknowledgetheActivitycalendartocalculatetheEarlyStartdate.

• LevelofEffort–LOE

ThisActivitytypeissimilartoP3andSureTrakHammockactivities.Itspansfromthestartorfinishofoneormorepredecessoractivitiestothestartorfinishofoneormoresuccessoractivitieswhicharelinkedbyrelationships.

• StartMilestone

AStartMilestonehasastartdateandnofinishdateandisscheduledatthestartofatimeperiodandmaynotbeassignedResources.

• FinishMilestone

AFinishMilestonehasafinishdate,nostartdateandisscheduledattheendofatimeperiodandmaynotbeassignedResources.

ChangingamilestonefromStarttoFinishwouldnotaffectaschedulewhenalltheactivitiesareononecalendarbutwouldmovethemilestonefromthestartofadaytothefinishofthepreviousday.

• WBSSummary

ThisActivitytypecalculatesinthesamewayasP3andSureTrakWBSactivitiesandtheyspanallactivitieswiththesameWBScode,butwithoutrelationshipsthatareusedwithLOEs.

Page 119: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

AMilestonehaszerodurationandisusedtomarkthestartorfinishofamajorevent.PrimaveradifferentiatesbetweenStartandFinishMilestonesinthesamewayasP3andSureTrak,whereaStartMilestonehasastartdateandnofinishdateandaFinishMilestonehasafinishdateandnostartdate.ThisisunlikeMicrosoftProject,whichonlyhasonetypeofMilestone.LaterversionsofMicrosoftProjectallowmilestoneswithdurations.

7.1.4CostAccountThisselectsthedefaultCostAccountforallnewResourcesandExpensesandisblankbydefault.CostAccountsarecoveredindetailintheOtherMethodsofOrganizingActivitieschapter.7.1.5CalendarThistopicwascoveredindetailintheCalendarschapter.Thisdropdownboxisusedtoselectthedefaultcalendarforanactivity.ADefaultProjectCalendarisassignedtoeachprojectfromtheGlobalorProjectcalendarlist.AllnewactivitiesareassignedtheprojectDefaultProjectCalendarwhentheyarecreated;however,individualcalendarsmaybeassignedforeachactivity.

7.1.6Auto-numberingDefaultsTheAuto-numberingDefaultsdecideshownewactivitiesarenumbered.Thefirstactivityaddedtoanewprojectwillbebasedonthedefaultssetinthisform.

• TheIncrementActivityIDbasedonselectedactivitycheckboxcontrolswhichoftheAuto-numberingDefaultsrulesareacknowledgedafterthefirst

Page 120: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

activityisadded:

Whenchecked,newactivitieswillinheritthenumberofthehighlightedactivityplustheIncrementnumber,andWhenunchecked,newactivitieswillusetheActivityIDPrefix,plustheActivityIDSuffixplustheIncrementfromthelastactivity.

TherearenoActivityIDCodesallowinglogictobeautomaticallyembeddedintotheActivityIDs,whichareapowerfulfeaturesofbothP3andSureTrak.

7.2AddingNewActivitiesItisoftenquickertocreateascheduleinaspreadsheetandimportthedataintotheschedulingsoftware.PrimaveraoffersaspreadsheetimportfunctionfoundunderFile,Import…whichisveryuserfriendly.ThisiscoveredindetailinUtilitieschapter.

SomedataassociatedwithanimportedactivitymustexistbeforetheactivityisimportedfromExcelotherwiseitwillnotbeimported.ThisincludesitemssuchasRoles,Resources,andActivityCodes.ThesedataitemsmaybeimportedusingthePrimaveraSDK(whichisloadedfromtheinstallationCDandinstructionsareavailableontheAdministrationGuide)andanExcelspreadsheetavailablefromtheOraclesPrimaveraKnowledgebase.

ToaddanActivitytoaproject intheActivitiesWindowyoumust firstopentheproject,selecttheappropriateWBSNodeandthen:

• SelectEdit,Add,or• PresstheInsertkeyonthekeyboard,or

• Clickonthe AddiconontheEdittoolbar.

7.3DefaultActivityDurationThedefaultactivitydurationfornewlycreatedactivitiesisspecifiedintheAdmin,AdminPreferences…,GeneraltabActivityDurationcell.

Page 121: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

7.4CopyingActivitiesfromotherProgramsActivitydatamayNOTbecopiedfromorupdatedfromotherprograms(suchasExcel)bycuttingandpasting.

7.5CopyingActivitiesinP6ActivitiesmaybecopiedfromanotherprojectwhenbothprojectsareopenatthesametimeorcopiedfromwithinthesameprojectusingthenormalWindowscommandsCopyandPaste,byusingthemenucommandsEdit,CopyandEdit,Paste,orbyusingCtrl+CandCtrl+V.Oneormoreactivitiesmaybeselectedtobecopiedby:

• Ctrl-clicking,or• Holdingtheshiftkeyandclickingonthefirstandlastactivityinarange,or• Draggingarangewiththemouse.Withthisoperationbesuretoselectthe

wholeactivityoractivities,notjustacell.

TheCopyActivityOptionsformwillbedisplayed.Theseoptionsareself-explanatory:

P6Version7introducedanewfunctionthatallowstherenumberingofpastedactivities.TheRenumberActivityIDsformisdisplayednext:

Page 122: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ShouldyouattempttorenumbertoActivityIDsthatalreadyexistthenafurtherformispresentedtoallowmanualrenumberingbyenteringthenewActivityIdintheNewActivityIDcolumn:

7.6RenumberingActivityIDsThereisanewfunctioninP6Version7allowingtherenumberingofactivities.Tousethisfunction:

• Selecttheactivitiesthataretoberenumbered,

• SelectfromthemenuEdit,RenumberActivityIDsorright-clickinthecolumnsareaandselectRenumberActivityIDs,

• ThisopenstheRenumberActivityIDsform,displayedabove,allowingrenumberingoftheactivityIDs.

7.7ElapsedDurationsAnactivitymayNOTbeassignedanElapseddurationasinMicrosoftProject.Theactivityshouldbescheduledona24-hourperdayand7-dayperweekcalendar.

7.8FindingtheBarsintheGanttChartAttimesyouwillfindtherearenobarsdisplayedintheGanttChartbecausetheTimescalehasscrolledtoofarintothepastorfuture.Double-clickintheGanttChartinlinewithanactivityandtheTimescalewillscrolltodisplaytheactivitybar.

7.9ActivityInformation–BottomLayout

Page 123: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheBottomLayouthasanumberoftabswhereinformationaboutthehighlightedactivitymaybeviewedandedited.(Thesearenotinanyspecificorderasthetabsmaybereorderedonthescreen.)

• General

Thisformdisplaysthe:

• ActivityIDandActivityDescription.• ProjectandResponsibleManager,thesemaynotbe

editedhere.

ItalsodisplaysactivityattributesincludingsomewhichweresetasdefaultsintheProjectWindow:• ActivityType,DurationType,%CompleteType,

ActivityCalendar,WBS,andPrimaryResource.

• Status

Thisiswherethefollowingdataisdisplayed/edited:

• TheDurations,• TheStatus,whereActualDatesand%Completemay

beentered,

• WhereConstraintsareentered,and• ByselectingfromthedropdownboxtheLaborand

NonlaborUnitsorCostsandMaterialCostsmaybedisplayed.

NOTE:ItispossibletoassignresourceUnitsintheStatustabwithoutaresourcebeingassignedtotheactivityandtheratewillbetakenfromtheProjectPropertiesCalculationstab.

• SummaryThisformdisplayssummaryinformationabouttheactivity.Ithasthreebuttonsthatselectwhichdatawillbedisplayed:

• UnitsorCostsorDates.

• Resources ResourcesandRolesmaybeassignedtoactivitiesandassignmentinformationdisplayed.

• Expenses

Expensesmaybeaddedandeditedhere.Theseareintendedforone-offcoststhatdonotrequirearesourcetobecreated.

NOTE:Theseareoftenusedformaterialcostson

Page 124: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

constructionandmaintenanceprojectstopreventclogginguptheResourceWindow.

• Notebook NotesaboutactivitiesmaybemadeherebyaddingaNotebookTopicandthenaddingnotesaboutthetopic.

• StepsThisfunctionenablesanactivitytobebrokendownintoincrementstitledStepsthatmaybemarkedascompleteasworkontheActivityprogresses.

• Feedback Thisiswherecommentsmadeinthetimesheetmodulemaybeviewed.

• WPs&DocsThisiswherefilesthathavebeenlistedintheWorkProductsandDocumentsWindowmaybeassociatedwithactivitiesandthenopenedfromthisform.

• Codes

ProjectCodesmaybecreatedandactivitiesassociatedwiththesecodeswiththisform.ThesecodesaresimilartoP3andSureTrakActivityCodesandactivitiesmaybeorganizedinasimilarway.

• Relationships,Predecessors&Successors

Thisiswheretheactivity’spredecessorsandsuccessorsareadded,edited,anddeleted.ThisiscoveredintheAddingtheRelationshipchapter.

7.10AssigningCalendarstoActivitiesActivitiesoftenrequireadifferentcalendarfromthedefaultProjectCalendarthatisassignedintheProjectInformationform.Primaveraenableseachactivitytobeassignedauniquecalendar.AnActivityCalendarmaybeassignedbytheGeneraltaboftheBottomLayoutorbydisplayingtheCalendarcolumn.7.10.1AssigningaCalendarUsingGeneralTaboftheBottomLayoutForm• Selectoneactivitythatyouwanttoassigntoadifferentcalendar.Multiple

activityselectionmaynotbeused.OpentheGeneraltaboftheBottomLayout,

• Clickonthe iconintheActivityCalendarboxtoopentheSelectActivityCalendarform,

• SelecteitherGlobalorProjectfromthedropdownlistinthetopleftmenu,and

Page 125: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectanActivitycalendarbyclickingthe icon.

7.10.2AssigningaCalendarUsingaColumnYoumayalsodisplaytheCalendarcolumnandedittheactivitycalendarfromthiscolumn.TheprocessofdisplayingacolumniscoveredintheFormattingtheDisplaychapter.Edit,FillDownmaybeusedtoassignanewcalendartomultipleselectedactivities.

7.11AssigningActivitiestoaWBSNodeActivitiesareassignedtoaWBSNodefromtheActivitiesWindow.Theymaybeassignedusingthefollowingmethods:

• AnewactivitywillinherittheWBSNodethatishighlightedwhenanactivityiscreated.

• AnewactivitywillinherittheWBSNodeofaselectedexistingactivitywhentheprojectisorganizedbyWBSNodesandanactivityiscreated.

• SelecttheactivityandclicktheWBSboxintheGeneraltabinthelowerwindow.ThiswillopentheSelectWBSformwhereyoumayassigntheWBSNode.

• The andthe areusedtoexpandorrolluptheWBSstructure.Clickontheicontoassignthenode.

• Selectoneormoreactivitiesandmovethemousetotheleftoftheactivitydescriptionandthemousewillchangeintotheshapedisplayedinthefollowingpicture.YoumaythendragtheactivitiestoanotherWBSNode.

Page 126: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• InserttheWBScolumnbyclickingonthe iconandselectingWBSfromtheColumnsformunderGeneral.ClickingintheWBScolumnofanactivitywillopentheSelectWBSform.

7.12ReorderingorSortingActivitiesThesortorderofactivitieswithinabandissetbyanorderfromoneormorecolumnsandyoumaynotdragactivitiesupordownthescheduleinthesamewayasotherproducts.

Therearetwoprincipalmethodsoforderingactivitiesaftertheyhavebeenadded:

• UsingtheSortfunction.ToopentheSortform:

SelectView,GroupandSortby,Customize…andclicktheicon,or

Clickonthe iconandclickthe icontoopentheSortform.

Page 127: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ItisunfortunatethatwithPrimavera,assoonasyouusetheoptionbelowtosortactivitiesthenwithoutanywarningthesortingfieldsenteredintotheSortformaboveareoverwrittenbythecolumnthathasbeenusedtosorttheactivities.

• Highlightingacolumntitleandclickingwiththemouse.Theactivitieswithinabandwillbereorderedwithinthatbandintheorderindicatedwithanarrowintherightsideofthecolumnheader.TheorderwillbeeitherAscendingorDescending:

ThisfunctionchangesallthesettingsmadeintheSortformonapermanentbasis.

TheActivitiesIDsarenotrenumberedwhentheyhavebeenreorderedastheyarewithMicrosoftProject.

7.13UndoPrimaveraVersion5.0introducedamultipleUndofunctionthatoperatesonResources,ResourceAssignments,andActivitiesWindows,butnoRedofunction.

TherearemanyfunctionsthatwillerasetheUndomemorysuchasscheduling,summarizing,importing,openingaproject,openingCodeforms,openingUserandAdminPreferencesandclosingtheapplication.

7.14SummarizingActivitiesUsingWBSTheWBSbandsmaybesummarizedinthesamewayasinotherprojectplanningandschedulingsoftware.ThefollowingpictureshowstheactivitiesdisplayedundertheWBSNodes:

Page 128: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThefollowingpictureshowstheactivitiessummarizedundertheWBSNodes:

WBSNodesmaybesummarizedorexpandedby:

• Double-clickinganyWBSbanddescription.Thebandwilleitherrollupwhenexpandedorexpandwhenrolledup.

• SelectingView,ExpandAllorView,CollapseAllfromthemenu.• Right-clickingandselectingExpandAllorCollapseAllfromthemenu.

• Clickingonthe orthe totheleftoftheWBSNodedescriptiontoexpandorcollapsetheWBSNode.

WBSNodesmaybereorderedbyclickingthearrowiconsintheCommandtoolbartotherightsideoftheWBSWindow.

7.15SpellCheckTospellcheckaproject,opentheSpellCheckform:• SelectEdit,SpellCheck,or• HittheF7key.Thisformissimpletouseanddoesnotusetheoperatingsystemdictionary.

Page 129: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 130: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

7.16Workshop5–AddingActivities

BackgroundWeneedtosetupthedefaultsandaddtheactivitiestotheschedule.

Assignment1. GototheProjectsWindow,highlighttheOzBuildprojectandselectthe

DefaultstabintheActivityDetailspane.Ifrequired,adjustallthefollowingparameters.

2. OpentheActivitiesWindowandaddthefollowingactivitiesundertheappropriateWBS.

NOTE:IftheNewActivitywizardappearsselectthe“donotshowthiswizardagain.”

3. ClickontheActivityIDcolumnheaderiftheactivitiesbecomeoutoforder.

ActivityID ActivityName Orig

Dur Calendar ActivityType

TechnicalSpecification

OZ1000 ApprovaltoBid 0d OzBuild5d/w

StartMilestone

OZ1010 DetermineInstallationRequirements 4d OzBuild

5d/wTaskDependent

OZ1020 CreateTechnicalSpecification 5d OzBuild5d/w

TaskDependent

Page 131: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

OZ1030 IdentifySupplierComponents 2d OzBuild5d/w

TaskDependent

OZ1040 ValidateTechnicalSpecification 2d OzBuild

5d/wTaskDependent

DeliveryPlan

OZ1050 DocumentDeliveryMethodology 4d OzBuild

5d/wTaskDependent

OZ1060 ObtainQuotesfromSuppliers 8d OzBuild5d/w

TaskDependent

OZ1070 CalculatetheBidEstimate 3d OzBuild6d/w

TaskDependent

OZ1080 CreatetheProjectSchedule 3d OzBuild6d/w

TaskDependent

OZ1090 ReviewtheDeliveryPlan 1d OzBuild5d/w

TaskDependent

BidDocument

OZ1100 CreateDraftofBidDocument 6d OzBuild5d/w

TaskDependent

OZ1110 ReviewBidDocument 4d OzBuild5d/w

TaskDependent

OZ1120 FinaliseandSubmitBidDocument 2d OzBuild

5d/wTaskDependent

OZ1130 BidDocumentSubmitted 0d OzBuild5d/w

FinishMilestone

4. AssigntheActivityCalendara6-dayperweekcalendartoActivityIDsOZ1070andOZ1080intheGeneraltaboftheActivityDetailsform.

Page 132: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5. RescheduletheprojectbypressingF9andcheckthattheDataDateissetat7December2015at08:00.

6. Youranswershouldlooklikethefollowingpicture,butyoumayhavedifferentcolumnsdisplayedandtheremaybedifferenttextonthebars.

7. EnsurethesortorderisbyActivityIDbyclickingontheActivityIDHeading:

NOTE:1. ThepictureabovewascreatedusingtheClassicWBSLayoutthatwas

loadedwiththesampleOracleP6Database.

2. Dependingonthelayoutthatyoursoftwarehasloadedyourdatamaybedisplayedwithdifferentcolumnsandbarformatting.ShouldyourlayoutnotenableyoutoreviewyourdataentrytryselectingadifferentlayoutusingthecommandView,Layouts,OpenLayout…andselectanotherlayoutfromthelistsuchastheClassicorDefaultWBSLayoutwhichmaybesimilartothepictureabove.IfthisdoesnotsolveyourproblemthenrefertotheLayoutsandFormattingsectionsofthisbook.

3. Ifyourtimescaleweekstartdateisdifferenttotheoneabove,forexamplethefirstdayinthetimescaleis1Decwhereasthefirstdayaboveis2Dec,thenyoumaychangethisforallprojectsinthedatabaseifyouhavetheaccessrights:

• FromtheProfessionalClientselectAdmin,AdminPreferencesform,Generaltab,StartingDayofWeeksectionandselectMonday:

• FromtheWebfortheOptionalClientlogintothewebandselect

Page 133: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Administer,ApplicationSettings,Generaltab,StartingDayoftheWeeksection.

Page 134: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8FORMATTINGTHEDISPLAYThischaptershowsyouhowtosetuptheon-screenpresentationsothattheschedulewillbeeasiertoreadandmoreconsistent.Thischaptercoversthefollowingdisplayandcustomizingtopics:

Topic MenuCommand

• FormattingColumns

OpentheColumnform:• SelectView,Columns,Customize…,or

• Clickonthe icon.

• FormattingActivityBars

OpentheBarform:

• SelectView,Bars, ,or

• Clickonthe icon.

• FormatGridlines

BarChartGridlinesareformattedintheView,Bar,form,Sightlinestab.

• FormatDataDate

TheDataDateisformattedintheBarChartOptionsform,DataDatetab.

• FormattingRowHeight

OpentheTable,FontandRowformby:• SelectingView,TableFontandRow.

• FormattingColors

Therearelimitedoptionsforformattingcolors:

• TextcolorsareformattedintheColorformaccessedfromtheTable,FontandRowformwhichisopenedbyselectingView,TableFontandRow, icon.

• BarColorsarecoveredintheFormattingtheBarsparagraphofthischapter.

• BandcolorsareselectedaspartoftheformattingofthelayoutbyselectingView,GroupandSortbyorclickingonthe icon.

Therearelimitedoptionsforformattingfonts:

Page 135: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• FormattingFonts

• TextfontsareformattedintheFontformaccessedfromtheTable,FontandRowformwhichisopenedbyselectingView,TableFontandRow, icon.

• Notebookentriesmaybeformattedwhenedited.

• FormatTimescale

• Clickonthe icon,or

• SelectView,Timescale,or• Right-clickintheBarChartareaandselectTimescale.

TheformattingisappliedtothecurrentLayoutandthisformattingmaybeautomaticallysavedaspartoftheLayoutwhenanotherLayoutisselected;thesystemwillprompt.ViewsarecoveredintheGroup,SortandLayoutschapter.

Bewareofclickingthe buttoninanyform;thisdoesnotsaveyouredits,butre-setstheformbacktothePrimaveradefaults,destroyingyourhardwork.

8.1FormattingtheProjectWindowTheformattingoftheProjectWindowisverysimilartotheformattingoftheActivitiesWindowandwillnotbecoveredseparately.Formatting,FiltersandLayoutsallworkinthesameway,exceptoneisdealingwithprojectsandnotactivities.

8.2UnderstandingFormsUnlikemanysoftwarepackages,Primaverahassortingandfilteringfunctionsinmostformsandtheprinciplesarethesameinmostforms.Thissectionwilldemonstratesomeofthefunctionsbutyoumustbepreparedtoexperimentwitheachformtoseehowtheyoperate.

• ClickingintheResourceIDcolumnoftheResourcesWindowtakestheformattingfromhierarchicaltoalphabeticaltoreversealphabeticalandbacktohierarchical.Thisfunctionworksinotherformswithahierarchicalstructure.

Page 136: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• TheAssignSuccessorsformhasFilterByandGroupandSortByoptionsthataffecthowdataisgrouped.

• TheAssignResourceformhasColumns,FilterBy,andGroupandSortByoptionsthataffectwhatdataisavailable.

• Ctl+FwillalsoallowyoutosearchforResourcesmatchingaspecificcriteria.

8.3FormattingtheBarsThebarsintheGanttChartmaybeformattedtosuityourrequirementsfordisplay.Primaveradoesnothavetheoptiontoformatindividualbarsbutisabletoassignafiltertoabarstylesothatastyleisappliedtoactivitiesthatmeetafilterdefinition.

Atthetimeofwritingthisbooktheauthorhadplacedalayoutonwww.primavera.com.auorwww.eh.com.auunderTechnicalPapersthathasthebarformattingissuesdiscussedbelowfixed.Itissuggestedthatdownloadingthislayoutwillsaveusersasignificantamountofformattingtime.

8.3.1FormattingActivityBarsToformatallthebarsyoumustopentheBarform:• SelectView,Bars,or

Page 137: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Clickonthe icon,or

• Right-clickinthebarsareaandselectBarsfromthemenu.

Thefollowingnotesarethemainpointsforusingthisfunction.DetailedinformationisavailableintheHelpfacilitybysearchingfor“Barstylesdialogbox.”

• EachbarlistedinthetablemaybedisplayedonthebarchartbycheckingtheboxintheDisplaycolumn.

• Newbarsmaybeaddedbyclickingonthe iconanddeletedbyclickingonthe icon.

• Thebaratthetopofthelistisplacedonthescreenandthentheonebelowdrawnoverthetopofit,soitwouldbesimpletohideonebarwithasecond.The and iconsareusedtomovethebarsupordownthelistandthereforedeterminewhichbarisdrawnontopofthenext.

• TheNameisthetitleassignedtothebarandmaybedisplayedintheprintoutlegend.

• TheTimescaleoptionissimilartotheShowFor…,TasksoptionintheMicrosoftProjectBarStylesformortheDataItemintheSureTrakFormatBarsform,andenablesthenominationofapredefinedbarwhichisselectedfromthedropdownbox.

• Double-clickingonacellintheFiltercolumnopenstheFiltersformwhereyouareabletoselectthefilter/swhichwilldeterminewhichactivitiesaredisplayedwiththeassignedbarformat.FilterswillbecoveredindetailintheFilterschapter.

Page 138: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• NegativeFloatisdisplayedinasimilarwayasinMicrosoftProjectandrequiresanotherbarinadditiontothePositiveFloatbarwithboththeTimescaleandFilterselectedasNegativeFloat.

• TheFloatbarshowsTotalFloat;thereisnoFreeFloatbaravailable,asinP3.• The%CompletebarislinkedtotheActivity%Complete.8.3.2FormattingBarsIssuesThereareanumberofissueswiththePrimaverastandardbarformattingthatneedtobeunderstoodsotheusermaydisplaytheactivitybarslogically:

Actual,RemainingCriticalandRemainingCriticalBarsItisrecommendedthatyouusethePrimaveradefaultbardisplayoptionsdisplayingtheActualWork(thisbarisdisplayedfromtheStartdatetotheDataDate),RemainingWorkandCriticalRemainingWorkbars(thesebarsaredisplayedfromtheDataDatetotheFinishdatewiththeappropriatefilter).ThisisbecausetheEarlybarwillnotdisplayactualprogressasinothersoftwarepackages.PleasereadtheUnderstandingDatessectionintheTrackingProgresschaptertounderstandhowthedatesarecalculatedthatareusedtodraweachbar.

TotalFloatBarTheTotalFloatBariscalledtheFloatBarintheBarsformwhichisinconsistentterminology.

BydefaultaTotalFloatbarisdisplayedonacompletedtask,buttheFloatvalueissetto“Null”(whichisdisplayedasablank).Itisnotlogicaltodisplayafloatbarwhenthereisnofloatvalue:

Page 139: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• TopreventthisfromhappeningyoushouldeditthetotalFloatBarFilterintheBarsformsoitisonlydisplayedforNotStartedorInProgressactivities:

• Thisiswhatitshouldlooklikenow:

FreeFloatBarThismaynotbeeasilydisplayed.

ABaselineBarisDisplayedwhenNOProjectBaselinesetABaselineBarisdisplayedwhenaBaselinehasnotbeenset.ThePlannedDatesaredisplayedastheBaselineBar.EnsureyouhaveaBaselinesetbeforedisplayingaBaselineBar.

RelationshipsdisplayedonBaselineBarsBydefaulttherelationshipsaredisplayedontheBaselineBar,whichisnotanormalmethodofdisplayingthem:

ToremoverelationshipsontheBaselineBar,movealltheBaselineBarsandBaselineMilestonestothebottomoftheBarsform:

Page 140: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

RemainingLevelofEffortandActualLevelofEffortBarsThesearebydefaulthiddenandwhentheseActivityTypesareusedthentheactivitybarwilldisappear.Youshouldcheckboththesebarssotheyarealwaysdisplayed.

BaselineBarFormattingAfteryouhavemovedallthebaselinebarstothebottom:

• ThereisnoProjectBaselineMilestone;thiswillneedtobeadded,• TheProjectBaselineandPrimaryBaselinebarsarebothnarrowyellowbars,

thesameastheNegativeFloat,

Itissuggestedyoumakethemadifferentcolorandputthemasthickerbarsonthetopandbottomofrow2,

ThenchangetheBaselineMilestonecolorstomatch,Changetheshapesoonemaybeseenbehindtheother,and

Changethedescriptionssotheymakesense,

• TherearenoSecondaryBaselineorTertiaryBaselineMilestones.IfyouarenotusingthesethendeletetheSecondaryBaselineorTertiaryBaselinebars:

BarTextThereistextonmanybarsanditisdifficulttoaddorremovetextfrombarswiththecurrentconfiguration.

Itissuggestedthattextberemovedfromallbars,exceptfromtheCurrentBarLabelsbarby:• ClickingontheBarLabelstabatthebottom,• Clickingononebaratatimeandusingthe buttonatthebottom(NOT

SIDE)ofthescreentodeletethetextline,

• ChangingtheCurrentBarLabelsbarfiltertoreadAllActivities.NowifyoudisplaytheCurrentBarLabelsbarthentextwillbedisplayedonallbarsandwhenthisbarishiddenthenalltextwillberemovedfrombars,thusmakingitsimplertoaddorremovebartext:

Page 141: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

CreatingaSummaryBarItisnotobvioushowtocreateaSummaryBar:

• TocreateanewSummaryBaryouwillseethatyoumaynotselectSummaryfromthefilterdropdownbox,

• YoumustchecktheBarSettingstab,ShowbarforgroupingbandstocreateaSummaryBar:

Atthetimeofwritingthisbooktheauthorhadplacedalayoutonwww.primavera.com.auorwww.eh.com.auunderTechnicalPapersthathasthesebarformattingissuesfixed.Itissuggestedthatdownloadingthislayoutwillsaveusersasignificantamountofformattingtime.

8.3.3BarStyleTabTheappearanceofeachbariseditedinthelowerhalfoftheform.Thebar’sstart,middle,andendpointsmayhavetheircolor,shape,pattern,etc.,formatted.

Thebarsmaybeplacedononeofthreerowsnumberedfrom1to3,fromtoptobottom,onebarabovetheother.Ifmultiplebarsareplacedonthesamerow,the

Page 142: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

baratthetopofthelistwillbedrawnfirstandtheoneslowerdownthelistwillbedrawnoverthetop.

8.3.4BarSettingsTab

Showbarwhencollapsed• Showbarwhencollapsedoptiondisplaysthedetailedbarsonasingleline

whentheWBSNodehasbeensummarized;seethetwopicturesfollowing:

Beforesummarizing:

Aftersummarizing:

ThisissimilartotheMicrosoftProjectAlwaysrollupGanttbarsoptionintheLayoutform.ShowbarforgroupingbandsThisshowsasummarizedbarallthetimeandconvertsthefilterautomaticallyto“Summary”barsonly.

WhenformattingtheBarSettingsforMilestonesitisimportanttotakenoteofthecheckedboxesandFilterformat.IftheboxShowbarforgroupingbandsischecked,MilestoneswillappearattheendsofSummaryBarsandnotinlinewiththeactualactivitiestheybelongto.ThefilterinthiscasewillreadSummaryandnotMilestone.

Page 143: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

BarNeckingSettingsBarNeckingdisplaysathinnerbarduringtimesofinactivitysuchasweekendsandholidaysandappliesonlytotheCurrentBarsettingcolumnintheBarsform:

• Calendarnonworktimenecksthebarbasedontheactivity’scalendar.• ActivitynonworkintervalsnecksthebarwhenOutofSequenceProgress

optionsofActualDatesorRetainedLogiccausesabreakinthework.SeetheAdvancedSchedulingOptionsparagraph.

ThereisnoResourceBaravailableandPrimaverawillnotneckontheresourcecalendar.WhenanactivityisResourceDependentandtheresourceisonacalendardifferentfromtheactivity,thenthebarmayneckwhentheresourceisworkingornotneckwhentheresourceisnotworking.

8.3.5BarLabelsTabThistabenablestheplacementoftextwithabarabove,below,totheleft,andtotheright.Thefollowingpicturesshowhowthestartandfinishdatesareformattedanddisplayedonthebarchart:

• Selectthebarthatyouwishtoaddthelabelto.

• Clickonthe andthe iconsatthebottomoftheBarsformtoaddanddeleteaLabelitem.

• SelectthePositionandLabelfromthedropdownboxesintheBarLabelstab.

• ThedatesonthebarchartareadoptedfromtheUserPreferencesandmay

Page 144: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

notbeformattedseparately.

Itisoftenusefultocreateabarthatonlydisplaysthetext.Thisbarmaybedisplayedornotdisplayedasrequired,whichismuchsimplerthanreformattingabartoshowtext.

• EachNotebookTopicmaybedisplayedonabaroneatatimebyselectingthetopicintheBarLabelstab.Aftertheboxcontainingthelabelisdisplayedonthescreenitmaybeadjustedinsizebydragging.

8.3.6BarChartOptionsForm• TheBarChartOptionsformisdisplayedby:

Clickingonthe iconfromtheBarsform,or

ByselectingView,Bar, ,or

Right-clickingintheGanttChartareaandselectingBarChartOptions…:

• TheGeneraltabhasavarietyofoptionsforformattingthebarchartwhicharemainlyself-explanatory.

ShowRelationshipshasthesameresultasclickingonthe iconanddisplaystherelationships.

Page 145: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ShowLegenddisplaysalegendonthebarchartintheActivitiesView;seethefollowingpicture:

• ThedefaultsizeoftheboxdisplayingaNotebooktopicmaybesetintheBarChartOptionsform,Generaltab,whichisdisplayedbyclickingonthe

iconfromtheBarsform.• TheCollapsedBartabformatsthebarswhenaWBSbandhasbeen

collapsedanddisplaysasummarizedbar.

• TheDataDatetabformatstheDataDate,itsstyle,colorandsize.• PrimaveraVersion5.0introducedtheSightLinestabwhichenablesthe

specificationofbothMajorandMinorverticalandhorizontalSightLines,whichbringsthisfunctionalityuptomatchP3,SureTrakandMicrosoftProject.

• PrimaveraP6Version7introducedtheProgressLineDisplayontheGanttChartwhichiscoveredindetailinthenextparagraph.

8.4ProgressLineDisplayontheGanttChartAprogresslinedisplayshowfaraheadorbehindactivitiesareinrelationtotheBaseline.EithertheProjectBaselineorthePrimaryUserBaselinemaybeusedandtherearefouroptions:

• DifferencebetweentheBaselineStartDateandActivityStartDate,

• DifferencebetweentheBaselineFinishDateandActivityFinishDate,

• ConnectingtheprogresspointsbasedontheActivity%Complete,

• ConnectingtheprogresspointsbasedontheActivityRemainingDuration.

ThereareseveralmaincomponentsofdisplayingaProgressLineinP6:

• FirsttheprogresslineisformattedusingtheView,Bar, ,form,ProgressLinetab,whichmayalsobeopenedbyright-clickingintheGanttChartarea:

Page 146: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectingView,ProgressLinetohideordisplaytheProgressLine.• IfyouuseeitheroftheoptionsofPercentCompleteorRemainingDuration

thenyoumustdisplaytheappropriateBaselineBarthathasbeenselectedastheBaselinetouseforcalculatingProgressLine:

• ThepicturebelowshowstheoptionhighlightedaboveofPercentComplete:

8.5FormattingColumns8.5.1SelectingtheColumnstobeDisplayedThecolumnsareformattedthroughtheColumnsformwhichmaybeopenedby:• SelectView,Columns,Customize,or

• Clickonthe icon,Customize,or• Right-clickintheColumnstoopenamenuandselectColumns:

Page 147: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheColumnformmayberesizedbydraggingtheedges.• Theavailablecolumnsaredisplayedintheleftwindowandmaybelistedunder

CategoriesorasasingleList.• Toselecthowthecolumntitlesaredisplayed,clicktheAvailableOptionsdrop

downboxandthenselectGroupandSortBytochooseeitherListorCategories,asperthepictureabove.

• ThecolumnstobedisplayedarelistedintherightSelectedOptionsWindowandarecopiedfromAvailableOptionstoandfromSelectedOptionsusing:

Theicons ,or

Dragging,or

Double-clicking.

• The iconsetsthecolumnsbacktothePrimaveradefaultcolumndisplay.

8.5.2ColumnHeaderAlignment

• SelectView,Columns,Customize,or

• Clickonthe icon,Customize,then

• Selectthe optionwhichopenstheEditColumnformandenablesauserdefinablecolumntitletobecreatedintheNewTitle:cellandtheColumnTitleAlignmenttobesettoLeft,Center,orRight.

Page 148: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8.5.3AdjustingtheWidthofColumnsYoumayadjustthewidthofthecolumnintwoways:

• Bydraggingthecolumntitleseparator:movethemousepointertothenearestverticallineofthecolumn.A mousepointerwillthenappearandenablethecolumntobeadjustedbyclick,holdanddragging.

• FromtheColumnformselect toopentheEditColumnformandenterthewidthofthecolumninpixels.

8.5.4SettingtheOrderoftheColumnsfromLefttoRightontheScreenTheorderofthecolumnsonthescreen,fromlefttoright,isthesameastheorderintheColumnsformSelectedOptionsWindowfromtoptobottom.Theorderofthecolumnsmaybealtered:

• HighlightthecolumnintheColumnsformSelectedOptionsWindowandusethe and icons,or

• Clickandholdthecolumntitleinawindowanddragthecolumn.

8.6RowHeightandShowIconRowheightsmaybeadjustedtodisplaytextthatwouldotherwisebetruncatedbyanarrowcolumn.

• TheheightofallrowsmaybeformattedbyselectingView,TableFontandRowtoopentheTable,FontandRowform.Theoptionsinthisformareself-explanatory.

• TheShowIconsoptionwilldisplayadifferenticoninfrontoftheActivityandWBS.

Page 149: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

IntheProjectsWindow indicatesaWhat-ifproject, aUnopenedproject,and anOpenedproject.IntheActivitiesWindow indicatesaWBSNode,ablue acompleteactivity,ablueandgreen anin-progressactivity,andagreen anun-startedactivity.

• TheheightofasinglerowmaybemanuallyadjustedinasimilarwaytoadjustingrowheightsinExcel:clicktherow;thepointerwillchangetoadouble-headedarrow ;thendragtherowwiththemouse.ThesemanuallyadjustedrowsarenotsavedwithaLayout.

8.7FormatTimescale8.7.1MovingandRescalingtheTimescaleTodisplayhiddenpartsoftheschedulethetimescalemaybegrabbedandmovedbyplacingthecursorinthetophalfoftheTimescale.Thecursorwillturnintoa ;left-clickanddragleftorright.

Thetimescalemayberescaled,thereforeincreasingordecreasingthelengthofthebarsanddisplayingmoreorlessoftheschedule,byplacingthecursorinthebottomhalfoftheTimescale.Thecursorwillturnintoa ;click,holdanddraglefttomakethebarsshorterandrighttomakethebarslonger.

Whentherearenobarsinviewwhenyouareviewingatimeaheadorbehindtheactivitydates,youmaydouble-clickintheGanttChartareatobringthembackintoview.

8.7.2FormatTimescaleCommand

TheTimescaleformprovidesanumberofoptionsforthedisplayofthetimescale,whichislocatedabovetheBarChart.ToopentheTimescaleform:

Page 150: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Clickonthe icon,or

• SelectView,Timescale,or• Right-clickintheBarChartareaandselectTimescale.TheoptionsavailableintheTimescaleformare:• TimescaleFormathastheoptionsof:

Twolines,or

Threelines

• FontandColor

The iconopenstheEdit,FontandColorformwhichenablesthetimescaleandcolumnheadersfontandcolortobechanged.

Byclickingonthe iconallchangeswillbereversed.

DateFormat• Type

Calendardisplaysanormalcalendar.FiscalYeardisplaysthefiscalyearintheyearline.TheFiscalYearStartMonthissetintheSettingstaboftheProjectDetailsformintheProjectsWindow.WeekoftheYeardisplaystheweekoftheyearstartingfrom“1”forthefirstweekinJanuaryandisoftentermedManufacturingWeek.

• DateIntervalsetsthetimescaleandhastheoptionsinthepicturetotheright:

TheWeek/Day1displaysthedayslikethis:

TheWeek/Day2displaysthedayslikethis:

Page 151: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheDateIntervalmayalsobeadjustedbyclickingonthe orthe ,whichmovesthetimescalesettingupanddownthelistshownabove.

• ShiftCalendarbreaksthedayintotimeintervalstosuittheshiftintervalswhentheDay/Shiftoptionhasbeenselected.

• ShowOrdinalDatesdisplaysthetimescaletobecountedbytheunitselectedintheDateInterval.Thisisusefulfordisplayingaschedulewhenthestartoftheprojectisunknown.Ordinaldatesdisplaythetimescalebycountingintheselectedunitsstartingfromauserdefinablestartdate.ThisoptionworksinasimilarwaytotheP3functionwheretheordinalstartdatemaybeselected.When3linesaredisplayedtheordinaldatesandcalendardatesmaybedisplayed:

8.7.3NonworkPeriodShadinginTimescaleThenonworkperiodshadingbehindthebarsissetbythedatabaseDefaultCalendarandisselectedby:• IntheProfessionalVersionselectingEnterprise,Calendars…andcheckinga

calendarintheDefaultColumn,and• IntheOptionalClientthisissetthroughtheWebunderAdminister,

EnterpriseData.

Page 152: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8.8InsertingAttachments–TextBoxesandCurtain8.8.1AddingandDeletingaTextBoxAtextboxmaybeinsertedinabarchartarea:

• SelecttheActivitywhichthenewTextBoxistobeassociatedwith,either

• Right-clickintheBarCharttoopenthemenu,selectAttachments,Text,Or:

• SelectView,Attachments,Text,and• TheTextAttachmentformwillbedisplayed.Then:

• Typeinthetextandformatthefontbyclickingonthe icon.

• ATextBoxmayberepositionedbyclickingonthetextandusingthecursortodragthecornersandsides.

TodeleteaTextbox,positionthecursoroverthetextboxuntilittransformsintoathenclickandyoumaynowhittheDeletekey.

TheauthorfoundinhisloadofP6Version8.2thatitwasnotpossibletodeleteaTextBox,onlythetextinsideaTextBoxtomakethecommentdisappear.ThiswasfixedinVersion8.3.

8.8.2AddingandDeletingaCurtain

Page 153: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

PrimaveraVersion5.0introducedafunctionallowingtheplacingofmultiplecurtainsontheGanttChartwhichmaybeallhiddenordisplayed.ACurtain,usedtohighlightperiodsoftimeoverpartofthebarchart,maybedisplayedinasimilarwaytoP3andSureTrak.

SelectView,AttachmentstodisplaytheCurtainmenuorright-clickabarandselectAttachments,Curtain:

• AddCurtainopenstheCurtainAttachmentformusedtocreateacurtain,• ShowAllshowsallthecurtains,• HideAllhidesallthecurtains,and• DoubleClickingonacurtainintheGanttChartalsoopenstheCurtain

Attachmentformwhereindividualcurtainsmaybedeletedorhidden.

• UsingtheStartDateandFinishDateboxes,or• GrabbingtheleftorrightedgeoftheCurtainintheBarChart(thecursorwill

changetoa anddraggingthestartorfinishdate,or

• GrabbingtheCurtaininthecenter(thecursorwillchangetoa anddraggingthewholeCurtain.

AcurtainisdeletedbydoubleclickingonthecurtaintoopentheCurtainAttachmentformandclickingonthe button.

8.9FormatFontsandFontColors

Page 154: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Theformatfontoptionsare:

• TheActivityDatafontsareformattedintheTable,FontandRowform(displayedintheparagraphabove)byselectingView,TableFontandRow.

Clickingon ,theFonticonwillopenthefontformwherenormalWindowsfunctionsareavailable.

ClickingontheColoriconwillenabletheselectionofacolorforthetext.

• TheNotebookTopicsmaybeformattedusingtheformattingfeaturesabovewheretheNotebookitemsareenteredinthelowerpane.

• SomeformsmayhavethefontsfordisplayingdataeditedwhenthereisamenuonthetopleftsidewiththeTableFontandRowmenuitem.

• ThetextinaTextBoxthathasbeeninsertedontotheBarChartmaybeformattedwhentheboxiscreated.

8.10FormatColorsThesearethemainoptionsforformattingcolors:

• BandcolorsinlayoutsareformattedintheGroupandSortformbyclickingonthe iconorselectingView,GroupandSortby.

• TextcolorsarecoveredintheFormatFontandColorsparagraph.• BarColorsarecoveredintheFormattingtheBarsparagraph.• TimescaleandColumnHeadersarecoveredintheFormatTimescale

Commandparagraph.• SightLines(Gridline)colorsmaynotbeformatted.• TheProgressLinecolorisselectedintheBarChartOptionsform,Progress

Page 155: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Linetab.• TheDataDateisformattedintheBarOptionsform,DataDatetab.

• TheRelationshipLines,alsoknownasDependencies,Logic,orLinks,maynotbeformattedandaredisplayedwiththefollowingcharacteristics:

SolidRedforCritical,

SolidBlackforDriving,

DottedBlackforNon-driving,and

Bluewhenselectedandmaybedeleted.

8.11LineNumbersVersion8.2introducedaMicrosoftProjectstyleLineNumbers.SelectView,LineNumbertodisplayorhidetheLineNumber.

Thisisaveryusefulfeatureforreviewingascheduletoensurethateveryoneinameetingislookingatthesameactivity.

ButasinMicrosoftProjectthisisanorderandthenumberwillchangeifthescheduleisreordered.

Page 156: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 157: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8.12Workshop6–FormattingtheBarChart

BackgroundManagementhasreceivedyourdraftreportandrequeststhatsomechangesbemadetothepresentation.

AssignmentFormatyourscheduleasfollowsbutdependingonthedefaultsettingsyourGanttChartViewmaydifferfromthatshown,e.g.,theremaybenosummarybars:

1. YouwillnothavetocompletetheStep3ofthisworkshopifyouhaveinternetaccessandareabletodownloadalayoutfromwww.primavera.com.au.

2. Downloadalayout:

• Downloadthewww.primavera.com.au_Layout.plflayouttoyourdesktopfromwww.primavera.com.au,TechnicalPaperstab,orwwww.eh.com.au.

• ImporttheLayoutasaProjectLayoutbyselectingView,Layout,Open.• DonotsaveyourLayout.

• Select, ,selectthelayoutfromyourdesktop,andimportit:

• Select toapplythelayout.

• OpentheBarsformandreviewthesettings.• ClosetheBarsform.• NowmovetoStep4,DONOTCOMPLETEStep3.

3. FormatBars,ifyouareunabletodownloadthewww.primavera.com_Layout.plflayoutthen:• ToformatthebarsopentheBarsform,

Page 158: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Clickonthe buttontosetthebarstothePrimaveradefaultsettings,

• EdittheFloatBarFilter(TotalFloatbar)soitonlyshowsfloatforNotStartedorInProgressactivities.EnsureyouselecttheAnyselectedfilterintheFiltersform:

• DeletetheSecondaryBaseline&TertiaryBaselinebars,• MovetheBaselinebarsandBaselineMilestonestothebottomoftheBars

formtoremoverelationshipsontheBaselinebars,

• AddmissingProjectBaselineMilestoneandformattheBaselinebarsperthepicturebelowmakingthemdifferentcolors:

• Removealltextfromallbars,exceptfromtheCurrentBarLabelsbar,by:ClickingontheBarLabelstabatthebottom,Clickingononebaratatimeandusingthe buttonatthebottom(NOTSIDE)ofthescreentodeletethetextline,

ChangetheCurrentBarLabelsbarfiltertoreadAllActivitiesanddonotdisplay.

4. Displaythefollowingbars:

• RemainingLevelofEffort

• ActualLevelofEffort

Page 159: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ActualWork

• RemainingWork

• RemainingCriticalWork

• Milestones

• %Complete

• SummaryBar

• FloatBar(TotalFloat)

• NegativeFloatBar

5. AddingColumns:

• AddCalendarandActivityTypecolumns,fromtheGeneralsectionoftheColumnsform,totherightoftheActivityNamecolumn.

• Adjustthecolumnwidthstoabestfitbydraggingthecolumnheaderdividerlines.

• DisplaytheTotalFloatcolumnifnotdisplayed.6. PresstheF9keyandclickthe buttonwhichwillscheduletheproject

andcalculatethefloat.

7. AdjustingRowHeights:

• ChangetheRowHeightto30pointsbyselectingView,TableFontandRowandapply,

• NowchecktheOptimizeheightbyrowcontentbox,notexceeding1lineperrowandapply,

• Nowchangethesettingto18pointheightforallrowsandapply.

• Clickon toclosetheform.

8. FormatTimescaletoYearandMonth,thenWeekandDay(twooptions),thenMonthandWeekbyusingthe buttons.

9. FormattheVerticallineswithasolidMajorlineeverymonthandaMinorlineeveryweekbyselectingView,Barsandclickingonthe buttonandselectingtheSightLinestab,orright-clickingintheGanttChartareaandselectingBarChartOptions…andselectingtheSightLinestab.

10. Expandandcontractthetimescaleandadjustitsothatallthebarsarevisible.

11. Seebelowfortheexpectedresults:

Page 160: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

12. Checkthefollowing:

• ClickonActivityIDtomakesuretheyareorderedcorrectly,

• Thedatesandtimesofallactivitiesshouldstartandfinishatthesametimeoftheday,

• ActivityOZ1060barshouldberedasitistheCriticalactivityrepresentingtheshortestdurationthattheprojectmaybecompleted,

• AllotheractivitiesshouldhaveFloat.

Page 161: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

9ADDINGRELATIONSHIPSThenextphaseofascheduleistoaddlogictotheactivities.Therearetwotypesoflogic:

• Relationships(DependenciesorLogicorLinksbetweenactivities),and• ImposedConstraintstoactivitystartorfinishdates.Thesearecoveredinthe

Constraintschapter.ThePrimaveraHelpfileandothertextsusethetermsRelationshipsandLogicforRelationshipsbutdonotusethetermsDependenciesorLinks.Wewilllookatthefollowingtechniquesinthischapter:

Topic NotesforcreatingaSFRelationship

• GraphicallyintheBarChart. Dragthe mousepointerfromoneactivitytoanothertocreateadependency.

• ByopeningtheActivityDetailsform.

PredecessorandSuccessorsmaybeaddedanddeletedfromtheRelationships,PredecessororSuccessortabs.

• ByeditingordeletingadependencyusingtheEditRelationshipform.

Double-clickanactivitylinkintheBarChartorActivityNetworkView.

• OpeningtheAssignPredecessorformortheAssignSuccessorformfromthemenu.

• SelectEdit,Assign,Predecessors…,or

• SelectEdit,Assign,Successors….

• BydisplayingthePredecessorand/orSuccessorcolumns.

Double-clickinginthePredecessororSuccessorcellswillopentheAssignPredecessorformortheAssignSuccessorform.

• ChainLinkingorAutomaticallyLinkingactivitieswithaFinish-to-Startrelationship.

SelecttheactivitiesintheordertheyaretobelinkedusingtheCtrlkey,right-clickandselectLinkActivities.

Page 162: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

RelationshipsTherearetwotypesofdependenciesthatarediscussedinscheduling:

• HardLogic,alsoreferredtoasMandatoryorPrimaryLogic,aredependenciesthatmaynotbeavoided:forexample,afootingexcavationhastobepreparedbeforeconcretemaybepouredintoit.

• SoftLogic,alsoreferredtoasSequencingLogic,DiscretionaryLogic,PreferredLogic,orSecondaryLogic,maybechangedatalaterdatetoreflectplanningchanges:forexample,determininginwhichorderthefootingholesmaybedug.

Thereisnosimplemethodofdocumentingwhichishardlogicandwhichissoftlogicasnotesmaynotbeattachedtorelationships.Aschedulewithalargeamountofsoftlogichasthepotentialofbecomingverydifficulttomaintainwhentheplanischanged.Asaprojectprogresses,softlogicconvertstohardlogicduetocommitmentsandcommencingactivities.

MicrosoftProjectallowsonerelationshipbetweentwoactivities,SureTrakandP3tworelationshipsbetweentwoactivitiesandP6fourrelationshipsbetweentwoactivities.

9.1ConstraintsConstraintsareappliedtoActivitieswhenrelationshipsdonotprovidetherequiredresultandareoftenaresultofExternalDependencies.Typicalapplicationsofaconstraintaretoconstrainanactivitytoadatefor:

• Theavailabilityofasitetocommencework.

• Thesupplyofinformationbyaclient.

• Therequiredfinishdateofaproject.

ConstraintsareoftenenteredagainstMilestoneactivitiestorepresentcontractdatesandmaybedirectlyrelatedtocontractitemsusingNotebookTopics.

ConstraintsarecoveredindetailintheConstraintschapter.

9.2UnderstandingRelationshipsTherearefourtypesofdependenciesavailableinPrimaveraP6:

• Finish-to-Start(FS)(alsoknownasconventional)• Start-to-Start(SS)• Start-to-Finish(SF)• Finish-to-Finish(FF)Twoothertermsyoumustunderstandare:

• Predecessor,anactivitythatcontrolsthestartorfinishofanotherimmediate

Page 163: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

subsequentactivity.

• Successor,anactivitywherethestartorfinishdependsonthestartorfinishofanotherimmediatelyprecedingactivity.

ThefollowingpicturesshowhowthedependenciesappeargraphicallyintheBarChartandActivityNetwork(alsoknownasPERT,NetworkDiagramandRelationshipDiagramViews):

TheFS(orconventional)dependency

WhiletheSSdependencyislikethis:

TheSFdependencylookslike:

TheFFdependencywouldbe:

9.3UnderstandingLagsandLeadsALagisadurationthatisappliedtoadependencytomakethesuccessorstartorfinishearlierorlater.

• AsuccessoractivitywillstartlaterwhenapositiveLagisassigned.Therefore,anactivityrequiringa3-daydelaybetweenthefinishofoneactivityandstartofanotherwillrequireapositivelagof3days.

• Conversely,alagmaybenegativewhenanewactivitymaybestartedbeforethepredecessoractivityisfinished.ThisiscalledaLeadorNegativeLag.

• LeadsandLagsmaybeappliedtoanyrelationshiptype.AnexampleofaFSwithpositivelag:

AnexampleofaFSwithnegativelag:

HerearesomeimportantpointstounderstandaboutLags:

• ThelagdurationiscalculatedonthelagasinMicrosoftProjectandotherPrimaveraproducts.AlagisnotassignedtooneorbothofthePredecessor

Page 164: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

andSuccessoractivitiesasinAstaPowerproject.

• LagsmaybeassignedoneoffourcalendarsfromtheCalendarforSchedulingRelationshiplagdropdownboxintheGeneralScheduleOptionsform.ThisformisopenedbyselectingTools,Schedule…andclickingonthe tab.ThefourLagCalendaroptionsare:

PredecessorActivityCalendar,

SuccessorActivityCalendar,

24-HourCalendar,and

ProjectDefaultCalendar.

LagsarecalculatedbyPrimaveraP3andSureTraksoftwareusingthePredecessoractivityCalendar.MicrosoftProject2003to2010usestheSuccessorCalendarormayhaveanElapsedDurationLag.EarlierversionsofMicrosoftProjectusedtheProjectCalendar.AstaPowerprojectassignsthelagtoeitherorboththepredecessororsuccessorthusallowingeitherthePredecessororSuccessorCalendartobeselectedforeachrelationship.

YoumustbecarefulwhenusingalagtoallowfordelayssuchascuringconcretewhentheLagCalendarisnotaseven-daycalendar.Becausethistypeofactivitylapsesnonworkdays,theactivitycouldfinishbeforePrimaveracalculatedfinishdate.

YoumustbeextremelycarefulwhenopeningmultipleprojectswhentheLagCalendaroptionisdifferentforeachproject.ThisisbecausealltheprojectoptionsarechangedpermanentlytobethesameastheDefaultProjectandthereforesomeofyourprojectsmaynotcalculatethesamewayastheydidbeforeopeningtheprojectstogether.PleasereadtheMultipleProjectSchedulingchapterformoredetailsonthistopic.

9.4FormattingtheRelationshipsRelationshipslinesmaynotbeformattedlikeinSureTrak,butunlikeMicrosoftProjecttheydonotadoptthecolorofthepredecessoractivitywhichisoftenmisleading.

• Therelationshipsmaybedisplayedorhiddenbyclickingonthe iconontheActivitytoolbarorbycheckingandun-checkingtheShowRelationshipsboxintheBarChartOptionsform,Generaltab.

• Thecoloroftherelationshiprepresents:

Red-CriticalandthereforeaDrivingrelationship,

Page 165: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

SolidBlack-Non-CriticalDrivingrelationshipandthereforehasTotalFloat,

DottedBlack-Non-CriticalNon-DrivingrelationshipandhasFreeFloat,and

Blue-aselectedrelationshipandmaybedeleted.

• ArelationshipisdisplayedontheBaselinebar,asdiscussedinparagraph8.3,whentheBaselinebarisabovetheActualandRemainingbarsintheBarsform.ToplacetherelationshipsontotheEarlybar,whichismorelogical,youshouldmovetheBaselinebarsintheBarsformtobelowtheActualandRemainingbarsintheBarsform.

9.5AddingandRemovingRelationships9.5.1GraphicallyAddingandDeletingaRelationshipToaddrelationshipsmovethemousepointertoendofthepredecessoractivitybar,whichwillchangethemousearrowtoa .Thensimplyholddowntheleftmousekey,dragtothestartofthesuccessoractivityandreleasethemousebutton.

TocreateotherrelationshipssuchasStarttoStart,dragfromthebeginningofthepredecessortothebeginningofthesuccessorbar.

Toconfirmoreditthelinkoraddlagafteralinkhasbeenadded,theEditRelationshipformmaybeopened:• Selectarelationshiplinebyclickinganditwillturntoblueandanarrow will

appear,then

• Double-clicktoopentheEditRelationshipform:

• Clickon todeletearelationship.

9.5.2GraphicallyDeletingaRelationshipSelectarelationshipandwhenitturnsbluestriketheDeletekeytodeleteitandselect .

Page 166: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

AnotherrelationshipmayturnblueandifyouwishtodeletethisrelationshipthenyoumaystriketheDeletekeyagainandselect .

MultiplerelationshipsmaybedeletedbystrikingtheDeletekeyandselectmultipletimes.Oncethelastrelationshiphasbeendeletedthenyouwill

startdeletingactivities,sobecareful!

TheauthorfoundinhisloadofP6Version8.2thatitwasnolongerpossibletodeletearelationshipasinearlierP6versionsandthiswasfixedinVersion8.3.

9.5.3AddingandDeletingRelationshipswiththeActivityDetailsFormTheActivityDetailsforminthelowerpanemaybeusedforaddinganddeletingrelationships.

OpeningtheForm• SelecteitherthePredecessor,orSuccessorortheRelationshiptab(theyall

operateinasimilarway).TheSuccessortabisdisplayedinthefollowingpicture:

EditingtheForm• ThePredecessorandSuccessortabsmaybothbeformattedandthe

columnsyourequiremaybedisplayed:

Right-clickinthePredecessororSuccessortab,and

Select toopenthePredecessororSuccessorColumnsform.Thefollowingpicturedisplaysthefieldsthatareavailable:

Page 167: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thedatafieldsyourequireareadded,deleted,andreorderedusingthearrows.

ThetitlemayalsobeeditedusingtheEditColumnTitlesformbyclickingonthe icon.

AddingaRelationship• ToAddapredecessororsuccessor:

Clickonthe iconAssignPredecessorintheAssignPredecessorform,or iconAssignSuccessorintheAssignSuccessorform,or

Formattheformasrequiredbyclickingonthe icon,

Thenselecttherelationshipfromthelist:

YoumayusetheSearchfunctionandtypeinthefirstcharactersofeithertheActivityIDortheDescriptiontonarrowdownyoursearch.

Double-clicktheActivityorclickthe icontoassignthepredecessororsuccessor.

• EntertheRelationshipTypefromtheRelationshipTypedropdownlistandthelag,ifrequired,fromtheLagdropdownlist.

• Toenteranotherrelationship,clickthenextactivityline.TheAssignPredecessororSuccessorformwillremainopen.

• DeletearelationshipbyselectingarelationshipandclickingontheRemoveicon.

• ItispossibletofollowthenetworkpathbyjumpingtoanactivityhighlightedinthePredecessororSuccessorformbyclickingonthe icon.

Page 168: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Moveupanddownthelistofactivitiesbyclickingonthe iconsinthetopleftsideofthePredecessororSuccessortabs.Thisiconexistsineverylowerpanetab.

9.5.4AddingandDeletingRelationshipsUsingColumnsToassignrelationshipsusingcolumns:

• DisplaythePredecessorand/orSuccessorcolumns,

• Double-clickinthePredecessororSuccessorcolumnofanactivitytoopentheAssignPredecessororSuccessorform,and

• Proceedasabove.

9.5.5ChainLinkingActivitiesmayalsobelinkedbyselectingtwoormoreactivitiesusingtheCtrlkeyintheorderyouwishthemtobelinked,right-clickandselectLinkActivities:• ThisoptionwillonlycreateFinish-to-Startrelationships.

• ThisoptiondoesnotenabletheusertoChainUnlink.

9.5.6UsingtheAssignToolbarIconstoAssignRelationships

TheAssignPredecessorsicon maybeusedtoopentheAssignPredecessorsformandtheAssignSuccessorsicon maybeusedtoopentheAssignSuccessorsform.

9.6DissolvingActivitiesWhenanactivityisdeletedthenachainoflogicalactivitiesmaybebroken.TheEdit,Dissolvecommandandtheright-clickDissolvecommandwilldeleteanactivitybutjointhepredecessorsandsuccessorswithaFinish-to-Startrelationship.

9.7CircularRelationshipsACircularRelationshipiscreatedwhenaloopiscreatedinthelogic.WhenyourescheduleyouwillbepresentedwiththeCircularRelationshipsform,whichidentifiestheloop.Ifaloopisdetectedwhenschedulingaproject,theCircularLoopformisdisplayedidentifyinganyloops.

Toremoveacircularrelationshipeitherselectthefirstactivityinthelistandremovetheoffendingpredecessor,whichisthelastActivityinthelist,orgotothelastactivityinthelistandremovetheoffendingsuccessor,whichisthefirstactivityinthelist.

9.8SchedulingtheProjectAfteryouhaveyouractivitiesandthelogicinplace,Primaveracalculatesthe

Page 169: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

activities’dates/times.Morespecifically,PrimaveraSchedulestheprojecttocalculatetheEarlyDates,LateDates,FreeFloatandtheTotalFloat.ThiswillenableyoutoreviewtheCriticalPathoftheproject.(MicrosoftProjectusesthetermSlackinsteadofthetermFloat.)Toscheduleaproject:• SelectTools,Schedule…,or

• StriketheF9keytoopentheScheduleform:

• ChecktheCurrentDataDate,whichbeforeascheduleisprogressedshouldbethestartdateoftheproject.

• Clickonthe icon.

Ensurethe“Logtofile”checkboxischeckedtodisplaytheschedulinglogreport.Afterschedulingaproject,reopentheschedulingformandclickthe“ViewLog”toreviewthelogreport.

Toturnonautomaticcalculation,selectTools,Schedule…, icon.SelectScheduleautomaticallywhenachangeaffectsdates.

Sometimesitispreferabletohavethesoftwarerecalculatethescheduleeachtimeaneditismadetoanactivitywhichaffectsanyactivitydates.OftentheresponsetimewithlargeschedulesrunningonremoteserversthroughCitrixorTerminalServerrespondslowlyandthisoptionisbestscheduleleftunchecked.

ThedefaultcalculationsettingforMicrosoftProjectandSureTrakisAutomaticCalculationandManualforP3andPrimaveraP6.

Page 170: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

9.9ReviewingRelationships,LeadsandlagsItisitisnotpossibletoviewalltheleadsandlagsincolumnsfromtheuserinterfaceasinMicrosoftProjectorAstaPowerproject.Relationshipsmaybeviewedinthefollowingmethods:

• IntherelevantActivityDetailsformtabs,wheretheLeadsandLagsmaybereviewedoneactivityatatime.

• Bydisplayingthepredecessororsuccessorcolumn,butthiswillNOTdisplayleadsandlags.

• Inthe“ScheduleReport-Predecessors&Successors”,butthestandardreportsuppliedwillP6ontheauthor’ssystemwillNOTdisplayleadsandlags.

• DisplaytherelationshipsonbarsbutthiswillNOTdisplayleadsandlags.• IntheActivityNetworkViewbutthiswillNOTdisplayleadsandlags.• AsanexporttoExcelandthisisaplacewheretheleadsandlagsmaybe

displayedincolumns:

Page 171: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 172: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

9.10Workshop7–AddingtheRelationships

BackgroundYouhavedeterminedthelogicalsequenceofactivities,soyoumaynowcreatetherelationships.

Assignment1. DisplaythePredecessorcolumnfromtheListssectionoftheColumns

form,totherightoftheActivityName.

2. Inputthelogicbelowusingseveralofthemethodsdetailedinthischapter:

3. PressF5–RefreshDataiftherelationshipsdonotappearincolumns.

4. PressF9orclickonthe buttontoschedule.

5. HideanddisplaytheLogicLinksusingthe icon.Leavethemdisplayed.

AnswertoWorkshop76. Formatthecolumnsperthefollowingpicture:

Page 173: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 174: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

10ACTIVITYNETWORKVIEWTheActivityNetwork,alsoknownasthePERTView,displaysactivitiesasboxesconnectedbytherelationshiplines.Seethefollowingpicture:

Thischapterwillnotcoverthissubjectindetailbutwillintroducethemainfeatures.

ManyfeaturesavailableintheGanttChartViewarealsoavailableintheActivityNetworkView,including:

Topic MenuCommand

• ViewingaProjectUsingtheActivityNetworkView.

• ClickontheTopLayouttoolbar button,or

• SelectView,ShowonTop,ActivityNetwork.

• AddingandDeletingActivitiesintheActivityNetworkView.

• UsetheInsertandDeletekeys,or

• UsetheEdittoolbar,Add andDelete buttons,or

• UsethemenucommandsEdit,AddandDelete.

• Adding,EditingandDeletingRelationships.

• Graphicallydragfromoneactivitytoanother,or

• UsethePredecessor,orSuccessor,orRelationshiptabsintheActivitiesWindow,Detailsform.

• FormattingtheActivityBoxes.

• SelectView,ActivityNetwork,ActivityNetworkOptions…,or

• Right-clickintheActivityNetworkareaandselectActivityNetworkOptions….

Page 175: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

10.1ViewingaProjectUsingtheActivityNetworkViewToviewyourprojectintheNetworkVieweither:

• ClickontheTopLayouttoolbar button,or

• SelectView,ShowonTop,ActivityNetwork.

10.2AddingandDeletingActivities10.2.1AddinganActivityANewActivitymaybecreatedwithoutarelationshipby:• UsingtheInsertkey,or

• UsetheEdittoolbar,Add button,or

• SelectingEdit,Add.10.2.2DeletingandActivityActivitiesmaybedeletedby:• UsingtheDeletekey,or

• UsetheEdittoolbar,Delete button,or

• SelectingEdit,Delete.

10.3Adding,EditingandDeletingRelationshipsRelationshipsmaybeadded,deletedoreditedusingthefollowingmethods:

10.3.1GraphicallyAddingaRelationship• TocreateaFSrelationship,movethemousetotherightsideofthe

predecessoractivitybox(thepointerwillchangetoa anddragtotheleftsideofthesuccessoractivity.Selectingtheleftorrightsideofthepredecessorandsuccessoractivityboxwilldeterminethetypeofrelationshipthatiscreated.

• Toedittherelationship,selecttherelationship(itwillchangetoblue),double-clicktoopentheEditRelationshipform,andedittherelationship.

10.3.2UsingtheActivityDetailsFormOpentheRelationshipstabintheActivityDetailsform:• WhentheActivityDetailsformisnotdisplayed,selectView,Showon

Bottom.

• Thenadd,edit,anddeleteactivitiesinthesamewayaswiththeGanttChart.

10.4FormattingtheActivityBoxesActivityBoxesmaybeformattedfromtheActivityNetworkOptionsform,

Page 176: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

whichisdisplayedwhenanActivityNetworkViewisdisplayed.TheformattingaffectsboththeTraceLogicandActivityNetworkWindowformattingforthelayoutthatisbeingformatted:

• SelectView,ActivityNetwork,ActivityNetworkOptions…,or

• Right-clickinthePERTareaandselectActivityNetworkOptions…:

AselectionofboxtemplatesareavailablefromthedropdownboxundertheActivityBoxTemplatetitle.Thesetemplatesdisplaydifferentdatainthebox.

Clickon toformatthetextfontandcolors,

Clickon toeditthetemplateoraddandremovedataitemsfromtheactivityboxes.

NOTE:ThisoptionalsoformatstheTraceLogicboxeswiththesameformat.• ClickontheActivityNetworkLayouttabtodisplayfurtheroptionswhichare

self-explanatory:

Showprogresswillplaceadiagonallinethroughanin-progressactivityandacrossthroughacompletedactivity.

Thespacingfactorsareapercentageoftheboxsizes.

10.5ReorganizingtheActivityNetworkActivitiesintheActivityNetworkviewmayberepositionedbydragging.Therearetwofunctionsavailablewhenright-clickingintheActivityNetworkview:

Page 177: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Reorganizewillrepositionactivitiesthathavenotbeenmanuallypositioned,and

• ReorganizeAllwillrepositionallactivitiesincludingthosethathavebeenmanuallypositioned.

10.6SavingandOpeningActivityNetworkPositionsWhenactivitiesaremanuallydraggedintonewpositionsonthescreenforpresentationpurposes,itispossibletosaveandreloadthesepositionsatalaterdate:

• View,ActivityNetwork,SaveNetworkPositions…willcreatean*.anpfile,and

• View,ActivityNetwork,OpenNetworkPositions…willenablean*.anpfiletobelocatedandloadedwhichwillrepositiontheactivitiesastheyweresaved.

10.7EarlyDate,LateDateandFloatCalculationsTohelpunderstandthecalculationoflateandearlydates,floatandcriticalpath,wewillnowmanuallyworkthroughanexample.Theboxesbelowrepresentactivities.

• Theforwardpasscalculatestheearlydates:EF=ES+DUR–1

Startthecalculationfromthefirstactivityandworkforwardintime.

• Thebackwardpasscalculatesthelatedates:LS=LF–DUR+1

Startthecalculationatthelastactivityandworkbackwardsintime.

TotalFloatisthedifferencebetweeneithertheLateFinishandtheEarlyFinish

Page 178: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

orthedifferencebetweentheLateStartandtheEarlyStartofanactivity.Thelower2days’activityhasfloatof9–7=2days.Noneoftheotheractivitieshasfloat.

TheCriticalPathisthepathwhereanydelaycausesadelayintheprojectandrunsthroughthetoprowofactivities.FreeFloatisthedifferencebetweenthePredecessorEarlyFinishandtheSuccessorEarlyStart.

AnactivitymaynotbeontheCriticalPathandmayhavemorethanonepredecessor.ADrivingRelationshipisthepredecessorthatdeterminestheActivityEarlyStart.

Page 179: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 180: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

10.8Workshop8–SchedulingCalculationsandActivityNetworkView

BackgroundWewanttopracticecalculatingearlyandlatedateswithasimplemanualexercise.

Assignment

1.ApplytheActivityNetworkViewofyourOzBuildschedulebyclickingontheicon.

2.ClickoneachnodeoftheWBSandnoticehowonlyactivitiesassignedtoeachnodearedisplayed.

3.ClickonthethreeZoomicons andnoticetheireffectontheschedule.

4.CalculatetheEarlyDates,LateDates,andTotalFloatforthefollowingactivities,assumingaMonday-to-Fridayworkingweekandthefirstactivitystartingon01Feb16.

Page 181: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5. Seeoverthepagefortheanswer:

AnswertoWorkshop8

ForwardPassEF=ES+DUR–1

BackwardPassLS=LF–DUR+1

FloatCalculationTF=LS–ES

TheEarlyBaristheupperbar,theLateBarthelowerbarandtheendoftheTotalFloatbar,whichisthethinbar,endsattheLateFinishdate.

Page 182: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

11CONSTRAINTSConstraintsareusedtoimposelogiconactivitiesthatmaynotberealisticallyscheduledwithlogiclinks.Thischapterwilldealwiththefollowingconstraintsindetail:

• StartOnorAfter• FinishOnorBeforeThesearetheminimumnumberofconstraintsthatarerequiredtoeffectivelyscheduleaproject.

StartOnorAfter(alsoknownasan“EarlyStart”or“StartNoEarlierThan”constraintasitonlyaffectstheEarlydatescalculation)isusedwhenthestartdateofanactivityisknownanddoesnothaveapredecessor.Primaverawillnotcalculatetheactivityearlystartdatepriortothisdate.

FinishOnorBefore(alsoknownas“LateFinish”or“FinishNoLaterThan”constraintasitonlyaffectstheLatedatescalculation)isusedwhenthelatestfinishdateisstipulated.Primaverawillnotcalculatetheactivity’slatefinishdateafterthisdate.

ThefollowingtablesummarizesthemethodsusedtoassignConstraintstoActivitiesorhowtoaddnotestoactivities:

Topic NotesforCreatingaConstraint

• SettingaPrimaryandSecondaryconstraintwiththeActivityDetailsform.

OpentheStatustabontheActivityDetailsform.

• SettingConstraintsusingcolumns.

Thefollowingcolumnsmaybedisplayedandtheconstraintsassignedoredited:

• PrimaryConstraint

• PrimaryConstraintDate

• SecondaryConstraint

• SecondaryConstraintDate

• ExpectedFinishDate

• DragginganActivityintheGanttChart.

DragginganActivityintheGanttChartwillopentheConfirmationformwheretheuserisabletoconfirmthesettingofaStartOnorAfter

Page 183: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

constraint.

• AddingNotes,thesecouldbeaboutconstraintsorotheractivityinformation.

TheActivityDetailsformhasaNotebooktab,whichenablesNotestobeassignedtoNotebookTopics.

Primaverawillpermittwoconstraintstobeassignedtoeachactivity.AstaPowerproject,P3,andSureTrakalsoallowtwoconstraintsbutMicrosoftProjectonlypermitsoneexceptwhenaDeadlineconstraintisapplied.

AfulllistofconstraintsavailableinPrimavera:

• <None>Thisisthedefaultforanewactivity.AnactivitybydefaultisscheduledtooccurAsSoonAsPossibleanddoesnothaveaConstraint.

• StartOn

AlsoknownasMustStartOnandsetsadateonwhichtheactivitywillstart.Therefore,theactivityhasnofloat.TheearlystartandthelatestartdatesaresettobethesameastheConstraintDate.

• StartOnorBefore

AlsoknownasStartNoLaterThanorLateStart,thisconstraintsetsthelatedateafterwhichtheactivitywillnotstart.

• StartOnorAfter

AlsoknownasStartNoEarlierThanorEarlyStart,thisconstraintsetstheearlydatebeforewhichtheactivitywillnotstart.

• FinishOn

AlsoknownasMustFinishOn,thisconstraintsetsadateonwhichtheactivitywillfinishandthereforehasnofloat.TheearlyfinishandthelatefinishdatesaresettobethesameastheConstraintDate.

• FinishOnorBefore

AlsoknownasFinishNoLaterThanorLateFinish,thissetsthelatedateafterwhichtheactivitywillnotfinish.

• FinishOnorAfter

AlsoknownasFinishNoEarlierThanorEarlyFinish,thissetstheearlydatebeforewhichtheactivitywillnotfinish.

Page 184: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• AsLateAsPossible

AlsoknownasZeroFreeFloat.Anactivitywillbescheduledtooccuraslateaspossible.ItconsumesFreeFloatonlyanddoesnothaveanyparticularConstraintDate.TheEarlyandLatedateshavethesamedate.

• MandatoryStart

Thisconstraintpreventsfloatbeingcalculatedthroughthisactivityandeffectivelybreaksascheduleintotwoparts.ThisisalsosometimescalledaHardConstraint.

• MandatoryFinish

Thisconstraintpreventsfloatbeingcalculatedthroughthisactivityandeffectivelybreaksascheduleintotwoparts.ThisisalsosometimescalledaHardConstraint.

• ExpectedFinish

AnExpectedFinishsetstheEarlyFinishtotheExpectedFinishconstraintdateandcalculatestheRemainingDurationfromtheEarlyStartdateforanun-startedactivity,orDataDateiftheactivityisin-progresstotheExpectedFinishdate.

EarlierThanconstraintsoperateontheEarlyDates,andLaterThanconstraintsoperateonLateDates.ThefollowingpicturedemonstrateshowconstraintscalculateTotalFloatofactivities(withoutpredecessorsorsuccessors):

AnactivityassignedanAsLateasPossibleconstraintinPrimaveraP6,PrimaveraContractor,PrimaveraP3,andSureTraksoftwarewillscheduletheactivitysoitabsorbsonlyFreeFloatandwillnotdelaythestartofanysuccessoractivities,thisisnormallycalledaZeroFreeFloatconstraint.InMicrosoftProject,anactivityassignedwithanAsLateasPossibleconstraintwillbedelayedtoabsorbtheTotalFloatanddelayallitssuccessoractivitieswhichhavefloat,notjusttheactivitywiththeconstraint.

11.1AssigningConstraints

Whensettingconstraintssometimestheconstrainttimewillnotbesetatthestartorfinishoftheactivitycalendarbutsetat00:00orsomeother

Page 185: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

irrelevanttime.ThereforewhensettingconstraintsyoushouldalwaysdisplaythetimebyselectingEdit,UserPreferences…,Datestabtoensuretheconstrainttimeiscompatiblewiththeactivitycalendar.

11.1.1NumberofConstraintsperActivityTwoconstraintsarepermittedagainsteachactivity.TheyaretitledPrimaryandSecondaryConstraint.AfterthePrimaryhasbeenset,aSecondarymaybesetonlywhenthecombinationislogicalandthereforeareducedlistofconstraintsisavailablefromtheSecondaryConstraintlistafterthePrimaryhasbeenset.

11.1.2SettingaPrimaryConstraintUsingtheActivityDetailsFormToassignaconstraintusingtheActivityDetailsform:• Selecttheactivityrequiringaconstraint,

• OpentheStatustabontheActivityDetailsform,• SelectthePrimaryConstrainttypefromtheDatedropdownlisttotherightof

PrimaryDate:

11.1.3SettingaSecondaryConstraintUsingtheActivityDetailsFormToassignaconstraintusingtheActivityDetailsform:• Selecttheactivityrequiringaconstraint,

• OpentheStatustabontheActivityDetailsform,• SelecttheSecondaryConstrainttypefromtheDatedropdownlisttotheright

ofSecondaryDate:

ThepictureaboveshowsthatafteraPrimaryStartOnorAfterconstraintissetthereareonlytwoSecondaryConstraintsavailable.Afteraconstraintissetthedatewillhaveanasterisk“*”nexttoit.

StartConstraintswillhavethe“*”nexttotheStartDate,and

FinishConstraintswillhavethe“*”nexttotheFinishDate.

UnlikeP3andSureTrakonedoesnothavetodisplaytheLateDatestoseeaLateConstraint“*”.

11.1.4ExpectedFinishConstraint

Page 186: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThisconstraintissetinthedatesStatusareaabovetheConstraintsareaandwillonlyworkiftheTools,Schedule…, ,UseExpectedFinishdatescheckboxischecked.

ThisconstraintissetintheStatussectionoftheActivityDetails,Statustab,notundertheConstraintssectionasonewouldexpect:

11.1.5SettingConstraintsUsingColumnsThefollowingconstraintcolumnsmaybedisplayedandtheConstraintseditedorassignedusingthesecolumns:

• PrimaryConstraint

• PrimaryConstraintDate

• SecondaryConstraint

• SecondaryConstraintDate

• ExpectedFinish

11.1.6TypinginaStartDateAStartOnorAfterconstraintmaybeassignedfromtheActivityStatustabortheStartDatecolumnbytypingadateintotheStartfield:• AStartOnorAfterconstraintisassignedbyovertypingtheStartdate.The

Confirmationformwillconfirmthisaction.

AdatetypedintothefinishdatewillnotassignaFinishDateconstraint

Page 187: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

butwilladjustthedurationoftheactivity.InMicrosoftProject,adatetypedintoeithertheStartortheFinishfieldwillsetaconstraint;Primaveradoesnotoperateinthisway.

BewareofclickingDonotaskmeaboutthisagainasyouwillbeunabletoturnthisoptionbackonagainusingtheuserinterfacewithearlierversionsofP6.

11.2ProjectMustFinishByDateAnabsolutefinishdatemaybeimposedontheprojectusingtheProjectWindow,Datestab:

ImposingaMustFinishBydatemakesPrimaveracalculatethelatedatesfromtheMustFinishBydateratherthanthecalculatedearlyfinishdate.ThiswillintroducepositivefloattoactivitieswhenthecalculatedEarlyfinishdateispriortotheMustFinishBydate:

Thiswillalsocreatenegativefloatwhentheactivity'scalculatedearlyfinishdateisaftertheMustFinishBydate,butitisnotobviouswherethenegativefloatisbeingdrivenfromastherearenoconstraintsassignedtoactivities:

WhenopeningmultipleprojectssomefurtherissuesneedtobeconsideredwhenaProjectMustFinishBydateissetandthesearecoveredintheMultipleProjectSchedulingchapter.ToremoveaProjectMustFinishBydate,highlightthedate,presstheDelete

Page 188: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

keyandthentheEnterkeyortaboutofthecelltoensurethedateisremoved.ThisfunctionissimilartotheP3andSureTrakfunctionbutverydifferentfromthewayMicrosoftProject“ProjectInformation,FinishDate”operates.AfteraFinishDateissetinMicrosoftProjectallnewTasksaresetwithanAsLateAsPossibleconstraintandtheStartDateiscalculated.PrimaveradoesnotsetAsLateAsPossibleconstraintsafteraMustFinishBydateissetandtheProjectStartDateisstilleditable.

ItisnotobviouswherethefloatisbeinggeneratedafteraMustFinishBydateisimposedonaproject.ThisisoftenconfusingtopeoplenewtoschedulinganditisrecommendedthatyoudonotuseaMustFinishBydate.Instead,tieallactivitiestoaFinishMilestonewhichhasaLatefinishconstraint.

11.3ActivityNotebookItisoftenimportanttonotewhyconstraintshavebeenset.Primaverahasfunctionsthatenableyoutonoteinformationassociatedwithanactivity,includingthereasonsassociatedforestablishingaconstraint.

TheActivityDetailsformhasaNotebooktab,whichenablesNotestobeassignedtoNotebookTopicsandhassomewordprocessing-typeformattingfunctions.

11.3.1CreatingNotebookTopicsNotebookTopicsarecreatedbyselectingAdmin,AdminCategories…intheProfessionalVersion,andthroughtheWebtoolfortheOptionalClientandthenselectingtheNotebookTopicstab.Afteratopichasbeencreatedthistopicmaybemadeavailabletothefollowingdatafieldsbycheckingtheappropriatebox:

• EPS

• Project

• WBS

Page 189: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Activities

11.3.2AddingNotesToaddanotetoanactivity:

• SelecttheNotebooktabintheActivityDetailsform,

• Click toopentheAssignNotebookTopicform,

• AssignaNotebooktopicusingthe icon,and

• Click toopenaformwhereyoumaytypeinyournote:

Page 190: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 191: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

11.4Workshop9–Constraints

BackgroundManagementhasprovidedfurtherinputtoyourscheduleastheclienthassaidthattheyrequirethesubmissiononorbefore27Jan2016.

Assignment1. GototheActivitiesWindowandobservethecalculatedfinishdateandthe

criticalpathoftheprojectbeforeapplyinganyconstraints.

2. Bars–DisplaytheFloatBar(TotalFloatBar)andNegFloatBar(NegativeFloatBar).

3. Columns–displaythecolumnsasperthepicturebelow.

4. Theclienthassaidthattheyrequirethesubmissionon27Jan2016.ApplyaFinishOnorBeforeconstraintandassignaconstraintdateof27Jan201616:00totheBidDocumentSubmittedactivityfromtheStatustab.NOTE:Theauthorhasinthepastfoundthatconstrainttimeshavenotalwaysmatchedtheactivitycalendarstarttimes(e.g.,08:00)andfinishtimes(e.g.,16:00)andhavebeensetto00:00.IfyoufindthefloatsdonotcalculatecorrectlythenopentheUserPreferencesformanddisplaythetime.Reviewifthetimesarecorrectandifnoteditthemtosuityourcalendar.

4. Scheduletheproject.ThereshouldbenochangeintheTotalFloatasaFinishOnorBeforeconstraintwillnotdevelopPositiveFloat.

5. RemovetheFinishOnorBeforeconstraintfromtheBidDocumentSubmittedactivity.

6. NowmovetotheProjectWindow,DatestabandassignaProjectMustFinishByconstraintof27Jan201616:00.ReturntotheActivitiesWindowandreschedule.Allactivitiesnowhavetheirfloatcalculatedtothisdateandhavepositivefloat.

Page 192: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

7. RemoveProjectMustFinishByconstraintof27Jan201616:00(byhighlightingthedateandpressingtheDeletekeyandtaboutofthecelltoensurethedatehasbeendeleted.

8. ScheduletheprojectandtheCriticalPathshouldreturn.

9. ApplyaFinishOnorBeforeconstraintandassignaconstraintdateof27Jan201616:00totheBidDocumentSubmittedactivityandschedule,theCriticalPathwillremain.

10. DuetotheproximitytoChristmas,managementhasrequestedthatyoudelaytheObtainQuotesfromSuppliersuntilfirstthingintheNewYear(04Jan2016).ConsensusisthatabetterresponseandsharperpriceswillbeobtainedaftertheChristmasrush.

Toachievethis,setaStartOnorAfterconstraintdateof04Jan201608:00ontheObtainQuotesfromSuppliersactivity.Nowreschedule.Observetheimpactonthecriticalpathandenddates.

Page 193: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

YouwillnoticethattheFinishConstraintontheBidDocumentSubmittedactivityhascreatedsomenegativefloat,whichisdisplayedintheTotalFloatcolumnandtheNegativeFloatbar.11. DisplaytheNotebooktabintheActivitiesWindow.12. AddaNotebookTopicagainsttheObtainQuotesfromSupplieractivity

indicatingwhythereisaconstrainton04Jan2016.

13. OpentheGroupandSortformbyclickingonthe iconandgroupbyTotalFloatandclosetheform.

Page 194: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

14. Sortonduration(byclickingintheOriginalDurationcolumn)tobringthelongestactivitytothetop.Itisnormallythelongestactivitythatmaybeshortened.NOTE:Notalltheactivitiesaredisplayedinthetwopicturesbelow:

15. Afterreview,itisagreedthat2daysmaybedeductedfromReviewBidDocumentactivity.Changethedurationofthisactivityto2days,rescheduleandsortonActivityID:

16. NoworganizebyWBSandsortbyActivityID:

Page 195: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

17. Noticethatactivitieswithconstraintshavean“*”bytheirdates.

Page 196: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

12GROUP,SORTANDLAYOUTSGroupandSortenablesdatasuchasactivitiesintheActivitiesWindow,WBSNodesintheWBSWindow,projectsintheProjectWindow,andmanyotherdataitemstobesortedandorganizedunderotherparameterssuchasDatesandResourcesoruserdefinedActivityandProjectCodes.ThisfunctionissimilartoOrganizeinP3andSureTrakandGroupinginMicrosoftProjectandAstaPowerproject.

LayoutsisafunctioninwhichtheformattingofparameterssuchastheGroupandSort,ColumnsandBarsissavedandreappliedlater.ThisfunctionissimilartoLayoutsinP3andSureTrakorViewsinAstaPowerProjectandMicrosoftProject.ALayoutmaybeedited,saved,orreappliedatalaterdateandmayhaveaFilterassociatedwithit.Layoutscontaintheformattingforalloptionsofboththetopandbottompane.

AlthoughGroupandSortisavailableinmanyforms,LayoutsareonlyavailableinafewplacesincludingthefollowingWindows:

• Projects

• WBS

• Activities

• Tracking

ThischapterwillconcentrateonhowGroupandSortandLayoutsareappliedintheActivitiesWindowbutthesameprinciplesapplytotheotherwindows.Thischaptercoversthefollowingtopics:

Topic NotesontheFunction

• ReformattheGroupingandSortingofprojectsintheProjectsWindoworactivitiesintheActivitiesWindowbyopeningtheGroupandSortform

• Clickontheicon,or

• SelectView,GroupandSortby,Customize.

• Create,saveoreditaLayout

Selecteither:

• FromthemenuView,Layout,SaveLayoutAs…,or

Page 197: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• FromtheLayoutbarLayout,SaveAs….

TheLayoutbarlocationisindicatedinthefollowingpicture:

12.1GroupandSortActivities

TheGroupandSortfunctionhasbeenusedinthispublicationtogroupactivitiesunderWBSbands.

ToGroupandSortactivitiesopentheGroupandSortformby:

• Clickingthe toolbaricon,or

• SelectingView,GroupandSortby,Customize.12.1.1DisplayOptionsShowGroupTotalsShowGroupTotalsisanewfunctioninPrimaveraVersion6.0whichwhenuncheckedhidesthesummarydatainthebands,whichpreventsthetruncatingofBandtitles.

Page 198: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

SummaryDataDisplayed

SummaryDataHiddenShowGrandTotalsShowGrandTotalsprovidesatotalofalltheactivitiesinabandatthetopofapageandissimilartoinsertingaProjectbandinP3,orSureTrakwithOrganize,ordisplayingaProjectsummarytaskinMicrosoftProject.

ThisdisplaysaSummarybandformultipleprojectsandaddsupallthecostsandhoursforaproject,displaystheearliestandlatestdatesandasummarydurationforallthedatadisplayed.Thisfeatureisveryuseful:

• WhentheprojectisnotorganizedbyWBSandthereforehasnoprojecttotalline,orwhenmultipleprojectshavebeenopenedtocalculatealltheprojects’values,and

• Whenmultipleprojectsareopenandtherebyenablesthetotalformultipleprojectstobedisplayed.

ShowSummariesOnlyShowSummariesOnlyhidesalltheactivitiesanddisplaysonlytheWBSorCodesthathavebeenusedtosummarizetheactivities:

Page 199: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ShrinkVerticalGroupingBandsShrinkverticalgroupingbandsisnewtoPrimaveraVersion6.0andnarrowstheVerticalBandsontheleftofthescreen.ThisisusefulinprojectswithanumberoflevelsintheWBSasthisprovidesmoreusablescreenspaceandpaperwidthforprinting.

OptionUnchecked OptionChecked

12.1.2GroupByTheGroupByboxhasseveraloptions:• GroupByandIndentWhenahierarchicalcodesuchasaWBSandtheIndentareselected,thesubsequentbandsarecompletedbythesoftwareandtherearenootherbandingoptionsavailable.TheWBSisthendisplayedhierarchically:

WhenahierarchicalcodesuchasaWBSisselectedandtheIndentisNOTselectedonalinethenthesubsequentbandsareNOTcompletedbythesoftwareandotherbandsmaybeselected.TheWBSisnotdisplayedhierarchically:

Page 200: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ToLevel

TheToLeveloptiondecideshowmanylevelsofthehierarchicalcodestructuresuchastheWBSwillbedisplayed.AllactivitiesaredisplayedunderthelowestlevelofWBS,aschosenfromtheToLeveldropdownbox.ThisoptionenablesotherbandingbelowtheselectlevelwhichisnotpermittedwiththeAlloption.• GroupInterval

ThisoptionisavailablewithsomefieldssuchasTotalFloat,wheretheintervalmaybetypedin,andDatefields,whereadropdownboxenablestheselectionofthetimeintervalusedtogroupactivities:

• FontandColorDouble-clicktheseboxestoopentheEditFontandColorformtochangethefontandcolorofeachband.

12.1.3GroupByOptions• SortBandingAlphabetically

Page 201: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Whenuncheckedtheyaresortednaturallyperthepictureabove:

WhenthisischeckedthebandsaresortedbythecodeassignedtotheActivityCodeorWBSCode:

ThisfunctionisextremelyusefulforprovidingtwosortordersforcodingstructuressuchastheWBSwhenthecodingisentered,butonlyoperateswhenthecodingintheWBSWindowisnotinanaturalsortorder.

• HideifemptyCheckthisboxtohidebandsthat:

Havenotbeenassignedanactivity,or

Whenactivitieshavebeenfilteredoutandonlythebandsremains.

Thisfunctionisusefulwhenyouhavefilteredonacoupleofactivitiesandthescreenisfilledwithblankbands.Thiswillremovealltheblankbands.

• ShowTitle,ShowID/CodeandShowName/DescriptionTheseoptionsformatthedisplayofthebandtitle.Itisnotpossibletouncheckalltheoptionsastherethenwouldnotbeatitleintheband.Theoptionschangedependingonthedatadisplayedintheband:

Page 202: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

NOTE:Theseoptionsaresetforeachbandindividually.12.1.4Sorting

The iconopenstheSortformwheretheorderoftheactivitiesineachbandmaybespecified.

Theordershowninthepictureprovidesagoodnatural“Waterfall”ordertoactivities:

Thisordermaybeeasilyoverriddenbyclickingonthecolumntitlestoreorderactivitiesandthereforetheuseofthisoptionisproblematicasclickingonthecolumnheaderisverysimpleandwilloverrideoptionssethere.

12.1.5ReorganizeAutomaticallyPrimaveraVersion4.1introducedafunctiontitledReorganizeAutomaticallyintheUserPreferencesformandthiswasremovedfromtheUserPreferencesforminVersion8.ThisfunctionisnowtitledAuto-Reorganizationwhichiscoverednext.12.1.6Auto-Reorganization

Page 203: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThisfunctionreorganizesdatabasedonthecurrentGroupandSortorderwhenanactivity’sattributesarechanged.

Forexample,whenanactivity’sWBScodeisre-assignedintheActivityDetailspane,thentheactivitywillautomaticallybemovedtothenewlyassignedWBSbandwheretheactivitiesaregroupedbyWBSwhenthisoptionisturnedon.

Thishasnowbeenmovedtothemenuandmaybeturnedonandoffandisuniquelysetforeachwindow.Toactivateorde-activatethisfunction:

• SelectTools,DisableAuto-Reorganization,or

• Clickonthe Toolstoolbaricon.

WhentheiconisadarkshadethenthefunctionisdisabledandthecommandonthemenuerroneouslystillstatesDisableAuto-ReorganizationwhenitactuallymeansEnableAuto-Reorganization.WhenanewLayoutorFilterisappliedthenthedataisalsoautomaticallyreorganized.

12.1.7SetPageBreaksintheGroupandSortFormInearlierversionsofP6pagebreakscouldonlybesetatthefirstbandintheGroupandSortformfromthePageSetup,Optionstab.TheoptionofbeingabletosetpagebreaksatanylevelhasbeenaddedtoP6Version8.1.

SelectView,GroupandSortby,Customizeorclickonthe iconandselectCustomizetoopentheGroupandSortform:

12.1.8GroupandSortProjectsatEnterpriseLevelProjectsintheProjectsWindowmaybeGroupedandSortedinasimilarwaytotheGroupingandSortingofactivities.

Page 204: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

When a database is opened, the projects are by default displayed under theEnterpriseProjectStructure(EPS)intheProjectsWindow.TheprojectsmaybeGroupedandSortedunderanumberofdifferentheadingsby:

• SelectingLayout,GroupandSortby,Customize,or• Right-clickinginthecolumnsareaandselectingGroupandSort…,or

• SelectingView,GroupandSortByThenselectingtheoptionfromthedropdownlist.

TheCustomize…optionwillopentheproject’sGroupandSortformwhichoperatesinasimilarwaytotheActivity’sGroupandSortform.

12.2UnderstandingLayoutsAstandardloadofPrimaveraissuppliedwithanumberofpredefinedLayoutsforsomeofthewindowswhicharedefinedbydefaultasGlobalLayoutsandanyuseronthesystemmayapplythese.Theselayoutsmaybecopiedandsharedwithotherusersorbeavailabletothecurrentuserinasimilarwayasfilters.

PrimaveraVersion6.0introducedProjectLayoutsavailablefromtheActivitiesWindow.ProjectLayoutsareonlyavailablewhenaprojectisopenandmaybeexportedwithaprojectandthereforeminimizestheneedforGlobalLayouts.

Inlargedatabaseswithmanyusersandprojectstherebecomesaneedtocodelayoutssotheymayeasilybefoundinlonglistsoffilters.Prefixingthemwiththeprojectnumbermaybeconsidered.

ThefollowingtypesofLayoutareavailableintheActivitiesWindow:• GlobalwhicharenormallymanagedbytheDatabaseAdministratorandare

availabletoallusersandallprojects,

• Userthatausermayapplytoanyprojectthattheuserhasopen,and

Page 205: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Projectthatmayonlybeappliedwhenaprojectisopen.

LayoutsarenotexportedwithanXERfileinbutmaybeexportedusingaPLFfile.ThereforetosendapersonacompleteprojectscheduleyoumayneedtoincludethelayoutasaPLFfilesotheotherusermayeasilyreproduceyourviewofthedata.

12.2.1ApplyinganExistingLayoutLayoutsmaybeappliedfromtheOpenLayoutformby:• SelectingtheOpenoptionfromtheLayoutOptionsbar:

• Or,byselectingView,Layout,OpenLayout….

WhenaLayouthasbeeneditedbychanginganyparameter,suchascolumnformatting,aformwillbedisplayedallowingtheconfirmationofthechangesthathavebeenmadetothelayout.

TheOpenLayoutformwillbedisplayedandanalternativelayoutmaybeselectedfromthelist.Thelisthasthreeheadingsafteraprojectlayouthasbeencreated,Global,User,andProject:

Clickonthe icontoapplythelayout.Thiswillleavetheformopenbutallowtheeffecttobeviewed,or

Clickonthe icontoapplythelayoutandclosetheform:

Page 206: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Clickonthe icontoreordertheLayouts.

12.2.2CreatingaNewLayout

Anewlayoutmaybecreatedbysavinganexistinglayoutwithanewnameandeditingit.TocreateanewLayout:

• Applythelayoutthatcloselymatchestherequirementsofthenewlayoutandapply.

• Selecteither:

FromthemenuView,Layout,SaveLayout,orFromtheLayoutOptionsbarLayout,SaveAs…:

• TypeinanewLayoutNameandselecttowhomyouwishthelayouttobeavailable.

AllUserswillmakethelayoutGlobalandthereforeavailabletoallusersandyouwillneedtheappropriatesecurityaccesstobeabletocreateaGlobalLayout.

AnotherUserwillmakethelayoutavailabletoanominateduser.CurrentUserwillmakeacopyforyourownuse.

Page 207: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Projectwillmakethelayoutavailabletoanyonewhohastheprojectopen.ThisoptionisusefultoreducethenumberofGlobalLayoutsinadatabasewithanumberofprojectsrequiringanumberoflayoutseach.

• Clickonthe toolbaricon.

12.2.3SavingaLayoutafterChangesThislayoutmaynowbeeditedandtheeditssavedbyselecting:

FromthemenuView,Layout,SaveLayoutAs,orFromtheLayoutbarLayout,Save.

12.2.4LayoutTypesAlayoutiscomprisedofaTopPaneandaBottomPane.EachPanemaybeassignedaLayoutType.ThisisalistofLayoutTypesandthepanesthatmaybeappliedtotheActivitiesWindow:

LayoutName AvailableinTopPane

AvailableinBottomPane

• GanttChart Yes Yes

• ActivityDetails Yes

• ActivityTable Yes Yes

• ActivityNetwork Yes

• TraceLogic Yes

• ActivityUsageProfile Yes

• ResourceUsageSpreadsheet Yes

• ResourceUsageProfile Yes

• ActivityUsageSpreadsheet Yes Yes

Page 208: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Theavailablelayoutsvarydependingonthewindowopen.ThischapterwillpredominatelydiscusstheActivitiesWindowbutexperimentationwillshowtheoptionsavailableintheotherwindows.

12.2.5ChangingActivityLayoutTypesinPanesTheToolbarshaveiconsforthedisplayoptionsinthetopandbottompane.Placingthemouseovereachiconwilldisplaythefunctionofeach:

• aretheTopLayouttoolbaricons,and

• aretheBottomLayouttoolbaricons.

TochangeaLayoutTypeinapaneselectfromthemenu:• View,ShowonTop,or• View,ShowonBottom.

ThenselecttheLayoutTyperequiredfromthelist.

12.2.6ActivitiesWindowLayoutPanesEachLayoutTypehasanumberofoptionsandtheformattingofthesehasbeendiscussedinearlierchapters.

GanttChart

Page 209: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheGanttCharthastwosides:

• TheleftsidewherethecolumnsaredisplayedmaybeformattedwiththeColumns,SortingandGroupingfunctions.

• TherightsidemaybeformattedusingtheTimescale,BarsandGridlinesfunctions.

ActivityDetailsThesemaybedisplayedatanytimeintheBottomPanewithanyofthetabshiddenordisplayed.

ActivityTableThislayoutisthesameastheleftsideoftheGanttChartandhasnoBarsandTimescaleontherightside.

ActivityNetwork

LiketheGanttChartithastwopanes:

•TheleftpanedisplaystheWBS:

Thissidemaynotbeformattedexceptbyadjustingthewidthofthecolumns.

TheselectionofaWBSNodeactslikeafilterandwillonlydisplayactivitiesthatareassociatedwiththeselectedWBSNodeandlower

Page 210: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

levelmemberWBSNodes.ThisenablestherelationshipsbetweenactivitieswithinoneWBSNodetobechecked.

• Therightpanedisplaystheactivitydatainboxesandisorganizedunderheadings:

TheActivityBoxesmaybeformattedasdescribedintheActivityNetworkchapter.TheactivitiesmaybeGrouped,whichiscoveredintheGroupingsectionofthischapter.

TraceLogic

TheTraceLogicoptionsallowtheselectionofthenumberofpredecessorandsuccessorlevels.

ThisisachievedbyselectingView,ShowonBottom,TraceLogic.ToselectthenumberoflevelsofpredecessorstobedisplayedyouarerequiredtoopentheTraceLogicOptionsform.Theformisthenopenedbyright-clickinginthelowerpaneandselectingTraceLogicOptions….

FormattingTraceLogicandActivityNetworkFormattingoftheseboxesinbothofthesepanesislinkedtotheformattingintheActivityNetwork.Theboxesareformattedbyright-clickingintherightscreenoftheActivityNetworkpaneandselectingActivityNetworkOptions….

ResourceAnalysisPanesTheActivityUsageProfile,ResourceUsageSpreadsheet,ResourceUsageProfile,ActivityUsageSpreadsheetviewsdisplayresourceinformationandwillbediscussedintheResourceOptimizationchapter.12.2.7WBSandProjectsWindowPanesTheWBSandProjectsWindowshavethreeiconsforthetoppane:

• showsatablewithoutbars,

• showsatablewithbars,and

Page 211: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• displaysaChartViewoftheWBSandtheboxesmayalsobeformattedbyright-clickingandselectingChartBoxTemplate:

12.3CopyingaLayoutToandFromAnotherDatabaseAlayoutfromanyWindowmaybecopiedtoanotherdatabasebyusingtheImportandExportfunctionsfromtheOpenLayoutform.ThelayoutissavedinaPrimaveraLayoutFile(*.PLF)formatasastand-alonefileandisthenimportedintoanotherdatabase.

LayoutsthatincludeUserDefinedFieldsandCodesmaynotdisplaytheUDForCodeinformation,ordisplayincorrectinformationwhenaprojectandlayoutareimportedbecausetheUDFsandCodesareassignedadifferentdatabaseindexnumberonimportandtheseindexfieldsareusedtodisplaytheUDFdata.

Page 212: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 213: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

12.4Workshop10–OrganizingYourData

BackgroundHavingcompletedtheschedule,youmayreporttheinformationwithdifferentLayouts.

AssignmentDisplayyourprojectinthefollowingformats,notingthedifferentwaysyoumayrepresentthesamedata.

1. Hideanddisplaytherelationships,usethe icon.

2. DisplaytheActivityNetwork,usethe icon.

3. SelectZoomin,ZoomoutandBestfitusingthe icons.

4. ScrollupanddownorclicktheWBSNodesontheleftsideofthescreen.YouwillnoticethatonlytheActivitiesassociatedwiththehighlightedWBSaredisplayed.

5. Ctl-clickandselecttwoWBSNodesandyouwillseetherelationshipsbetweentheactivitiesineachWBSNode.

6. DisplaytheActivityTablebyclickingonthe icon.

7. NowdisplaytheGanttChartbyclickingonthe icon

8. HideanddisplaytheBottompanebyclickingonthe and icons;youmayneedtoaddtheseiconstoyourtoolbar.

9. Withthebottompanedisplayedclickthe icontoshowtheTraceLogicform.

10. Right-clickintheTraceLogicform,selectTraceLogicOptions…andchangethenumberofPredecessorandSuccessorLevelsdisplaying1,2and3levelsandnotethechangeinthelayout.

11. Clickonthepredecessorsandsuccessorsineachoptionandobservethechanges.

12. ClickondifferentactivitiesintheupperpaneandseetheeffectontheTraceLogicform.

13. Clickonthe icontodisplaytheActivityDetailsform.14. CreateanewlayouttitledOzBuildWorkshop10–WithoutFloat,making

itaUserLayout,displayingthecolumnsandformattingthebarsperthe

Page 214: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

followingpicture;theTotalFloatandNegativeFloatbarsarenotdisplayed:

15. Savethislayout.

16. MakeacopyofittitledOzBuildWorkshop10–WithFloat,makingitaUserLayout,displayingthecolumnsandformattingthebarsperthefollowingpicture;thisisdisplayingtheTotalFloatandNegativeFloatbars:

17. Savethislayout.

Page 215: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

13FILTERSThischaptercoverstheabilityofPrimaveratocontrolwhichactivitiesaredisplayed,bothonthescreenandinprintouts,byusingFilters.

13.1UnderstandingFiltersPrimaverahasanabilitytodisplayactivitiesthatmeetspecificcriteria.Youmaywanttoseeonlytheincompleteactivities,ortheworkscheduledforthenextcoupleofmonthsorweeks,ortheactivitiesthatarein-progress.

Primaveradefaultstodisplayingallactivities.Thereareanumberofpre-definedfiltersavailablethatyoumayuseoredit.Youmayalsocreateoneormoreofyourown.

Afiltermaybeappliedtodisplayortohighlightonlythoseactivitiesthatmeetacriteria.

Therearefourtypesoffilters:

• Defaultfilterswhicharesuppliedwiththesystemandmaynotbeeditedordeletedbutmaybecopiedandtheneditedormodifiedandareoftenusedinconjunctionwiththedisplayofbars.

• Globalfilterswhicharemadeavailabletoanyoneworkinginthedatabase,and• UserDefinedfilterswhicharedefinedbyauserandavailableonlytothatuser

unlessitismadeintoaGlobalfilter,• Layoutfilterswhichmakethefilteronlyavailablewhenthecurrentlayoutis

applied.NOTE:IfthecurrentlayoutisaProjectlayoutthenthiseffectivelymakestheLayoutfilteraprojectfilter.

Thefollowingtypesoffiltersarenotavailable:

• DropdownorAutofiltersasinExcelandMicrosoftProject.

• InteractivefiltersasavailableinSureTrakandMicrosoftProject.Thisiswhenafilterisappliedandtheuserisofferedchoicesfromadropdownlist.Thelackofthisfunctionmayresultinanexcessivequantityoffiltersbeinggeneratedortheusercontinuallyeditingfrequentlyusedfilters.

Ontheotherhand,P6doesallowmultiplefilterstobeappliedatthesametime.

Therearenodedicatedprojectfilters(exceptbycreatingaLayoutfilter)availableinPrimavera,soyoumightconsiderplacingtheprojectnameornumberatthestartofafilternamesoyoumayidentifywhichfiltersbelong to which projects. This is especially helpful when you have anumberofUserFiltersorthereareanumberofGlobalFilters.

Page 216: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Topic MenuCommand

• Toapply,edit,create,ordeleteafilteropentheFiltersform.

• Clickonthe icon,or

• SelectView,FilterBy…,Customize,or

• Right-clickinthecolumnsareaandselectFilters….

13.2ApplyingaFilter

13.2.1FiltersFormFiltersareappliedfromtheFiltersformwhichmaybeopenedby:

• Clickingonthe icon,or

• SelectingView,Filters…,Customize…or

• Right-clickinginthecolumnsareaandselectingFilters…• NOTE:IftheAllActivitiescheckboxisnotcheckedthenthereisafilter

applied.

13.2.2ApplyingaSingleFilterAsinglefilterisappliedby:

• CheckingtheSelectcheckboxbesideonefilter,and

• Clickingonthe icontoapplythefilterandnotclosetheform.Iftheresultisundesirableanotheroptionmaybeselected,or

Page 217: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Clickingon toapplythefilterandclosetheform.

• Whenapplyingtheselectedfilter(s):

OnlyactivitiesthatcomplytothefiltercriteriawillbedisplayedwhentheReplaceactivitiesshowninthecurrentlayoutbuttonischecked.TheseactivitieswillbehighlightedintheSelectActivitycolorwhentheHighlightactivitiesincurrentlayoutwhichmatchcriteriabuttonischecked.

13.2.3ApplyingaCombinationFilterAcombinationfilterhastwoormorefiltersselectedandhastwooptionsunderShowactivitiesthatmatch:• Allselectedfilterswhereanactivitytobedisplayedorhighlightedhasto

matchthecriteriaofALLthefilters,or• Anyselectedfilterswhereanactivitytobedisplayedorhighlightedhasto

matchthecriteriaofONLYONEfilter.

Inmanyplacesinthesoftwaretherewillbeanoptionofeitherclickingonthe iconorthe icon:

• The iconappliestheformatyetleavestheformopen.

• The iconappliestheformatandclosestheform.

13.3CreatingandModifyingaFilter

13.3.1CreatingaNewFilterFiltersmaybecreatedfromtheFiltersformby:

Page 218: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Clickingonthe iconintheFilterformandcreateanewfilter,or

• Copyinganexistingfilterusingthe and iconsandtheneditingthenewfilter.

NewfilterswillbecreatedintheUserDefinedfilterareaatthebottomofthelist.Therearealargenumberofoptionsavailabletocreateafilterandfromthefollowingexamplesyoushouldbeabletoexperimentandaddyourownfilters.Tomodifyanexistingfilter,selectitfromtheFiltersformandclicktheicon.

13.3.2OneParameterFilterThefollowingexampleisafiltertodisplayincompleteactivities:

• Parameterisusedtoselectanyoftheavailabledatabasefields:• SelectoneoftheoptionsfromtheIsdropdownbox:• TheparameterselectedintheIsboxdeterminesif:

OnlyoneValueisrequired,whichisenteredintotheValuefield,orArangeisrequiredandtwovaluesaretobeentered;thentheValueandHighValueareentered.

Thefollowingexampleisafiltertodisplayin-progressactivitiesusingtheisnotwithinrangeofandValueandHighValueoptions:

AndthisexampleusestheequalsparameterandonlytheValuefieldiscompleted:

Page 219: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

13.3.3TwoParameterFilterThefollowingexampleisafiltertodisplayallcriticalpathactivitiesandactivitiesassignedthePMresource:

• ThedropdownboxunderParameterhastwooptions:(Allofthefollowing).Thisisusedwhenanactivitymustmeetalloftheparametersselectedbelow.

(Anyofthefollowing).Thisisusedwhenanactivitymustmeetanyoftheparametersselectedbelow.

WhenthefirstparameterischangetoAllofthefollowingtheDisplayallrowsoptionchangestoanAND.ThereforewiththefilterbelowtherewouldnormallybefeweractivitiesdisplayedastheactivitieshavetobecriticalandassignedtheresourcePM:

13.3.4MultipleParameterFilterThefollowingexampleisafiltertodisplayincompleteactivitiesonthecriticalpathwithresourcesPEHandSEH:

Page 220: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Inthisexample,(Allofthefollowing)wasselectedfromtheParametersdropdownboxwhichenablesanestingeffectoffilterparameters.

• ThisfunctionissimilartothefilterlevelsinP3.

13.3.5EditingandOrganizingFilterParametersLinesinafilterareadded,copied,pasted,anddeletedusingtheappropriateiconsintheFiltersform.ThearrowsallowthefilterlinestobemovedupanddownandindentedtotheleftandoutdentedtotherightinasimilarwaytoindentingandoutdentingtasksinMicrosoftProject.

AfiltermaybeoptimizedtodeletetheredundantfilterlinesusingtheOptimizecommand:

13.3.6UnderstandingResourceFilters

NOTE: THIS IS A VERY IMPORTANT POINT FOR RESOURCEFILTERINGWhenfilteringonresourcesthefiltermustusetheoptionofcontainsintheIscolumnandnotequals,asinthepictureabove,otherwisewhenanactivityhasbeenassignedmorethanoneresource,thentheactivitywillnotbeselectedwithafilterusingtheequalsparameter.

Page 221: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 222: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

13.4Workshop11–Filters

BackgroundManagementhasaskedforreportsonactivitiestosuittheirrequirements.

AssignmentEnsureyourOzBuildBidprojectisopen.

1. ApplytheOzBuildWorkshop10–WithFloatlayout.2. Theywouldliketoseeallthecriticalactivities.

EnsureacolumnshowingtheTotalFloatisdisplayed,andApplytheCriticalactivitiesfilter.

Youwillseeonlyactivitiesthatareonthecriticalpathandtheirassociatedsummaryactivities.

3. OpentheGroupandSortformandchecktheHideifemptyboxandnoticetheTechnicalSpecificationbandishidden.

4. Managementwouldliketoseealltheactivitieswithfloatlessthanorequalto7days:

Createanewfiltertitled:FloatLessThanorEqualto7Days,andAddtheconditiontodisplayatotalfloatoflessthan7days.

ClosetheFilterform,

ClickontheAllActivitiescheckboxtoensureallactivitiesaredisplayed,

Applythenewfilter,

Page 223: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Youshouldfindthatactivitieswith8days’floatarehidden:

5. Theywouldliketoseealltheactivitiesthatarecriticalorcontaintheword“Bid”.

CopytheCriticalfilter,Editthefiltertitletoread:CriticalorContains“Bid”Editthetoplinetoread(Anyofthefollowing),Addthecondition:OrName(ActivityName)containsBid,and

Applythefilter.

6. Nowchangethe(Anyofthefollowing)optionto(Allofthefollowing)andseetheeffect.

7. Thereshouldbefeweractivitiesasitisnowdisplayingactivitiesthatmeet

Page 224: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

bothconditions.

8. NowapplytheAllActivitiesfiltertodisplayalltheactivities.

Page 225: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

14PRINTINGANDREPORTSThisisthestageatwhichthescheduleisprintedsopeoplemayreviewandcommentonit.Thischapterwillexaminesomeoftheoptionsforprintingyourprojectschedule.

Thereareseveraltoolsavailabletooutputyourschedule:

• ThePrintingfunctionprintsthedatadisplayedinthecurrentLayout.• TheReportingfunctionprintsreports,whichareindependentofthecurrent

Layout.Primaverasuppliesanumberofpredefinedreportsthatmaybetailoredtosuityourownrequirements.Reportswillnotbecoveredindetailinthispublication.

• TheProjectWebSitePublishertopublishthescheduletoawebsiteusingtheTools,Publishcommand.

• YoumayalsocopyandpastetextdatafromcolumnsandsometablesintoExcelandotherproducts.

It is recommended that you consider usinga product suchasAdobeAcrobattooutputyourscheduleinpdfformat.Youthenwillbeabletoe-mailhighqualityoutputsthatrecipientsmayprintorreviewonscreenwithoutneedingacopyofPrimavera.

14.1PrintingWhenaLayoutissplit,thelowerpanemaybeprintedwiththeupperpane,withtheexceptionoftheActivityDetailspane.ThisissimilartoP3andSureTrak,butdifferentfromMicrosoftProjectwhereonlytheActivityViewmaybeprinted.Otherproducts,suchasAstaPowerprojectandTilos,allowmultipleresourcehistogramstobeprintedinoneprintout,whichisnotpossibleinP6.

Printsettings,suchasheadersandfooters,areappliedtotheindividualLayoutsandthesettingsaresavedwiththatLayout.

Thefollowingnormalprintcommandsmaybeusedwhenprinting:

• File,PageSetup…• File,PrintSetup…• File,PrintPreview• File,Print…orCtrl+PEachofthesefunctionswillbediscussedonlyforprintingtheGanttChart.PrintingallotherLayoutsisasimilarprocess.SomeLayoutswillhavedifferentoptionsduetothenatureofthedatabeingdisplayed.Theseotheroptionsshouldbeeasilymasteredafterthebasicscoveredinthischapterareunderstood.

Page 226: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Each timeyou report to theclientormanagement, it is recommendedthat you save a copy of your printout or report and a pdf file is anexcellentmethodof saving this data. In conjunctionwith a robust file-namingconvention that includes theproject titleandDataDate,apdffilewillenableyoutoreproducethesereportsatanypointintimeinthefuture and have available a copy of the project schedule for disputeresolutionpurposes.

Itisgoodpracticetokeepacopyoftheprojectaftereachupdate,especiallyiflitigationisapossibility.AprojectmaybecopiedeitherbycreatingaBaseline,byexportingtheprojectasanXERfileorbyusingtheprojectcopyfunction,thenmakingtheStatusinactiveintheGeneraltaboftheProjectsWindow.Itisimportanttonotethatalthoughtheprojectmaybemarkedasinactiveitmaystillbeopenedandmodified.

14.2PrintPreviewTopreviewtheprintout,usethePrimaveraPrintPreviewoption.SelectFile,PrintPrevieworclickthe icononthePrinttoolbar:

ThefollowingparagraphsdescribethefunctionsoftheiconsatthetopofthePrintPreviewscreenfromlefttoright:

• The iconopensthePageSetupformtobecoveredinthenextparagraph.

• The iconopensthePrintSetupformwheretheprinterandpapersize,etc.,maybeselected.

Page 227: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• The iconopensthePrintformwheretheprinter,thepagestobeprinted,andthenumberofcopiestobeprintedmaybeselected.

• The iconopensthePublishtoHTMLformandsavestheviewinHTMLformatwhereboththetablesandbarchartsareconverted.

• Thefirstsixiconsontheleft, allowscrollingwhenaprintouthasmorethanonepage.

• Themagnifyingglass iconszoominandout.YoumayalsoclickinthePrintPreviewscreentozoomin.

• The buttonopenstheHelpfile.

• The iconclosesthePrintPreviewscreen.

14.3PageSetupToopenthePageSetup…form:

• Clickthe PageSetupicononthePrinttoolbar,or• SelectFile,PageSetup…todisplaythePageSetupform:

ThePageSetupformcontainsthefollowingtabs:Page,Margins,Header,FooterandOptions.Whenchangesaremadetoaheaderorfooterthentheiconsontherightsidemaybeused:

• –Appliesthechangessotheyarevisiblewithoutclosingtheform.

• –ResetsthePageSetupsettingstodefault.

• –Acceptsthechangesandclosestheform.

• –Cancelsthechangesandclosestheform.

14.3.1PageTabThePrimaveraoptionsinthePagetabare:• OrientationenablestheselectionofPortraitorLandscapeprinting.

Page 228: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Scalingenablesyoutoadjustthenumberofpagestheprintoutwillfitonto:Adjustto:–enablesyoutochoosethescaleofthecolumntextandthenthehorizontalscaleofthebarsisadjustedtofittheremainingspace.

Fitto:–enablesyoutochoosethenumberofpagesacrossanddownandPrimaverashouldscaletheprintouttofit.

Fittimescaleto:–enablestheusertoselectthenumberofpagestheGanttChartisscaledoverbutleavesthefontofthecolumnsun-scaled.Thiswilloftenbethebestsettingwith1page(s)wideselected.

Theseoptionsworkinconjunctionwitheachotherandcangetquitedifficulttooperate.TheauthorrecommendsthatagoodstartingpointforprintoptionsistofirstsettheAdjustto:to100%sothetextisprintedoutinalegiblesizeandthensettheFittimescaleto:issetto1pagewide.

• Pagesarenumberedfirstacrossandthendown,anddoesnotfollowtheP3andSureTrakconventionofnumbersdownandlettersacross,ortheMicrosoftProjectconventionofnumberingpagesdownandthenacross.

14.3.2MarginsTabWiththisoption,youmayeditthemarginsaroundtheedgeoftheprintout.

Typeinthemarginsizearoundthepage.Itisbesttoallowawidermarginforanedgethatistobeboundorholepunched–1”or2.5cmisusuallysufficient.

14.3.3HeaderandFooterTabsHeadersappearatthetopofthescreenaboveallscheduleinformationandfootersarelocatedatthebottom.Boththeheadersandfootersareformattedinthesameway.Wewilldiscussthesetting-upoffootersinthischapter.

ClickontheFootertabfromthePageSetupform.Thiswilldisplaythesettingsofthedefaultfootersandheaders.Youshouldmodifytheoutputtosuityourrequirements.

Page 229: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• DivideInto:–determinesthenumberofsectionstheHeader/Footerisdividedintofrom1to5sections.

• Includeon:–determinesonwhichpagestheHeader/Footeristoappear:FirstPage,LastPage,AllPages,orNoPages.

• Height:–enablestheusertoselecttheheightoftheHeader/Footer.• DefineFooter

ShowSectionDividerLinescheckbox–hidesordisplaysthedividerlinesbetweenthesections.

ThesectionsmaybesizedbymanuallymovingthedividerlineswiththemouseandtheslideunderneaththeShowSectionDividerLines.

• SectionContent

Thismaybeselectedbyclickingonthe iconundertheSectiontitleandasubjecttypetobedisplayedselected.

(None)–leavesthesectionblank.GanttChartLegend–displaysallthebarscheckedinthedisplaycolumnoftheBarsformandonlythefontsmaybeeditedbyclickingonthelittle

iconatthebottom.

Text/Logo–enablesmanytypesofdatatobedisplayedincludingtext,adataitemselectedfromthedropdownbox,fontsformattedbyclickingontheformattingicons ,aLogoinsertedbyclickingonthe icon,Tablesaddedbyclickingonthe icon,andaHyperlinkaddedbyclickingonthelinkicon whichopenstheHyperlinkform.

Whenaddingtextithasbeenfoundbytheauthorthattheletter“s”maynotbetypedintotheHeaderandFooter.Somepeopleareabletocut

Page 230: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

andpastetherequiredtextwithan“s”fromanotherprogramoryoumaycreateanimageandinserttheimageintotheheaderorfooter.Thismayberectifiedwithaservicepack.

RevisionBoxhasaRevisionBoxTitle:–thefollowinginformationmaybeenteredmanually:Date,Revision,Checked,Approved.

Picture–enablesapicturetobeplacedinthefooteranditmaybemanuallyadjustedtofitthespaceorautomaticallyadjustedbycheckingtheResizepicturetofittheselectionbox.

• The buttonallowstheinsertionofdatabasefieldsfromthedropdownlistwhichautomaticallyupdatewithfromthecurrentproject.Thefollowingfieldsmaybesetforthewholeorganization:CustomLabel1to3,FooterLabel1to3,andHeaderLabel1to3anddefinedinP6ProfessionalintheAdmin,AdminPreferences…,ReportstabandinthePrimaveraEPPMOptionalClientNOTFROMTHEWEBbutfromTools,Reports,ReportPreferences.

The buttonisaveryusefulfeatureasitallowsforstandardlayoutstobecreatedthatupdateautomaticallyfromdatabasefieldssuchasProjectIDandProjectNameandthereforearealwaysvalidwhenyouopenadifferentproject.

14.3.4OptionsTabTheOptionstabhasthreesections:

• TimescaleStart:andTimescaleFinish:Theseoptionsenablethestartandfinishpointofthetimescaletobeset.Clickonthe iconandselectadatefromthedropdownlist.ACustomDate…maybeselectedfromthemenuandacalendarisopenedtoselectthedate.

• Alagfromthenominateddatesmaybespecified,seethepictureabovewhere

Page 231: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

thetimescalestarts10daysbeforetheProjectStartdateandends10daysaftertheProjectFinishdate.ThisfunctionworksinasimilarwaytoP3andSureTrak

• ThePrintoptionsalterdependingontheLayout.Thecheckboxesallowaselectionofthedatatobeprinted.

Onlyoneresourcehistogramoraresourcetablemaybeprintedatatime.

• TheBreakPageEveryGroupputsapagebreakateachchangeofheadinginthefirstgroupintheGroupandSortform.P6Version8.1hasalsoaddedafunctionintheGroupandSortformthatnowallowsapagebreakatanyselectlevelinGroupingofactivitieswhichinawaymakethisoptionredundant:

14.4PrintForm

ThePrintformisbeopenedby:• SelectingFile,Print…,or

• ExecutingthekeystrokesCtrl+P,or

• Clickingonthe printiconinthePrintPreviewscreen.

Page 232: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

14.5PrintSetupForm

ThePrintSetupformisbeopenedby:• SelectingFile,PrintSetup…,or

• Clickingonthe printiconinthePrintPreviewscreen.

14.6Reports

Clickthe iconontheEnterprisetoolbarorselectTools,Reports,ReportstoopentheReportsWindow:

• ThereportsaregroupedunderahierarchicalstructurethatmaybemodifiedbyopeningtheTools,Reports,ReportsGroupsformorright-clickingandusingthemenu.

14.6.1RunningReports• Asinglereportmayberunbyright-clickingonareportandselectingRun,

Report…orclickingthe iconontheReportstoolbar.ThiswillopentheRunReportform:

Page 233: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectingtheoptionofASCIITextFilewillallowthereporttobeopenedandeditedinExcel.ThedefaultFieldDelimiterandTextQualifierareusuallysuitableforExcel.

• Batchesaregroupsofreportsthatarerunatthesametime:BatchesarecreatedandeditedbyusingtheTools,Reports,BatchReports…form,and

Runbyclickingthe iconintheReportstoolbar.14.6.2EditingReports• Reportsmaybecut,copied,andpastedusingtheEdittoolbariconsorright-

clicking.

• Theymayberenamedbyclickingonthedescription.

• SomereportsmaybeeditedwiththeReportWizardandallmaybeeditedwiththeReportWriter.

Reportsthathavea iconbythereportnamemaybeeditedwiththeReportWizard,whichisthesimplestmethodofeditingthesereports.Note:ThesereportsmayalsobeeditedwiththeReportWriter.

Reportsthathavea iconbythereportnamemayonlybeeditedwiththeReportWriterandthisisquitecomplex.TherearebasicinstructionsintheHelpfile.

• TocreateanewreportormodifyanexistingreportthatwascreatedwiththeReportWizard,runtheReportWizardbyclickingthe iconontheReportstoolbar,orselectingTools,ReportWizard….

14.6.3PublishtoaWebSitePrimaverahasseveralfunctionsthatenableaprojecttobepublishedtoawebsitewhichiseffectivelytheonly“FreeReader”thatOraclePrimaveraprovides

Page 234: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

withP6.

TheTools,Publish,menuhasthreeoptionsforcreatingawebsiteforacurrentlyopenedproject:

• ProjectWebSite…createsacompletewebsitewithanyReportsorLayoutsthathavebeencreated.Thisisaveryusefulfunctionifitisrequiredtopublishalargeamountofdata.

• ActivityLayouts…createsawebsitewithjusttheselectedActivityLayout.

• TrackingLayouts…createsawebsitewithjusttheselectedTrackingLayout.

14.7TimescaledLogicDiagramsTimescaledLogicDiagramexportsopenprojectsfromtheActivitiesWindowtothePrimaveraTimescaledLogicDiagramapplicationandcreatesatimescaledlogicdiagraminaseparateapplication.

SelectTools,TimescaledLogicDiagramtooperatethisfunction.

14.8VisualizerVisualizerisnewtoP6Version8.3andisanupdateoftheP6Version8.2TimescaleLogicDiagrammoduleandisaddonpieceofsoftwarethatallowsahigherlevelofGantChartcustomizationthanavailablefromtheActivitiesWindow.

ItmayberunfromP6ortheWindowsStartMenuandalsoallowsthecreationofTimescaleLogicDiagrams(TSLD)andincludesthefollowingfunctions:

• PrintingofLayoutsimportedfromP6andthecreationofnewVisualizerlayouts,

• Notebooktopicsandstepsmaybedisplayedasfieldsintheactivitytableorasbarlabels,

• StackcolumnsandusewordwrappingintheGanttchart,

Page 235: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• MultipleActivitiesononerowintheTSLDsreducingthenumberofrows,

• Formattingoffieldsandlabels,

• UsefunctionssuchasBaselineBardisplay,Filters,GroupandSort,

• TheEnterprise,ActivityCodeformallowsActivityCodescolorstobedefined.Thesecolorsmaybeassignedtobars,barStartandFinishpointsinVisualizer,butthesecolorsmaynotbeassignedtobarsintheActivitywindowBarsform.

• Moreshapechoicesandotherformattingoptionsforbars,

• RunreportsinbatchesusingprogramslikeWindowsScheduler,

• PrimaveraVersion15.5hasenabledtheabilitytoimportandexportPLFLayooutfileswhicharecreatedinP6Professional.AlsousermayexchangeVisualizerLayoutsusingtheimportandexportofaVLFfile.

UnderstandinghowVisualizeroperates:

• ItdoesnotoperateontheprojectsthatareopeninP6,

• Itmaynotbeusedtomanipulatedata,itisjustforpresentation,

• TheuserisrequiredtoselectanexistinglayoutorcreateanewlayoutwhichwilleitherdisplayaGanttChartorTSLDbeforeselectingtheprojecttoreport,

• Thentheprojectstoreportonareselected,and

• Thelayoutisformattedandsaveifrequired,

• VisualizelayoutsmaybecreatedandsaveasGlobal,ProjectorUser,asinintheWindowsClient,

• VisualizerusesP6AdminPreferencesforCalendarStartDayoftheweek,andonlinehelpsetting.

ThischapterwilloutlinethemainpointsonhowVisualizeroperates;torunVisualizereitherselect:

• Tools,Visualizer,or• OpenfromtheWindowsStartMenuwithoutopeningP6.

• Selectfromthebuttonsatthetopofthewindowwhattypeofoutputyourequire:

Page 236: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Youwillthenselectwhichprojectstoreporton,thepicturebelowdisplaystheoptionavailabletocreateanewTSLD:

• Namethelayout:

• TheOptionsformallowsalargenumberofformattingoptions:

Page 237: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Mostoftheoptionsthetabsareself-explanatoryandtheGanttChartlayoutfunctionsaresimilarandwillnotbecoveredseparately.

Version8.4introducedsomenewfunctionsincluding:

• DisplayShiftsasaDateInterval.ThisfunctionisaccessedfromtheTimescaletabDateIntervallist.

• Theabilitytoaddacustomizedlegendinheadersandfooters.ThisfunctionisaccessedfromPageSetuptab,TitleBlocktab.

• MultipleLayoutsmaybeselectedandmovedfromoneGroupingtoanotherintheManageLayoutsform.

• BarSettingmaynowbecopiedfromonelayouttoanother.ThisfunctionisaccessedBars&Labelstab,AvailableBarssection.

Page 238: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 239: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

14.9Workshop12–Printing

BackgroundWewanttoissueareportforcommentbymanagement.

AssignmentOpenyourOzBuildBidprojectfromthepreviousworkshoptocompletethefollowingsteps:

1. Removeanyfilter.

2. ApplytheOzBuildWorkshop10–WithFloatlayout.

3. SelectFile,PrintPreviewandclickthe icononthePrinttoolbartoopenthePageSetupform.

4. InthePagetabselect:Orientation–LandscapeAdjustto–100%Fitto–0page(s)wideby0pagestallFittimesaleto:–1pagewidePapersize:–A4orLetter

5. IntheMarginstabsetallthesettingsto0.5”,exceptfortheTop:settingswhichshouldtobesetto0.75”toallowspaceforbinding.

6. IntheHeadertab:DivideInto:3Sections

Includeon:AllPages,sothiswillrepeatoneverypage

Height:0.5

Section1,insertasText/Logo–Printedon:[date][time]–ArialRegular8totheleft

Section2,insertasText/Logo–[project_name]–ArialBold12inthemiddle

Section3,insertasText/Logo–Page[page_number]of[total_pages]–ArialRegular8,alignedtotheright

7. IntheFootertab:DivideInto:3Sections

Page 240: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Includeon:FirstPage,sothiswillonlybeprintedonthefirstpage

Height:1.25

Section1–GanttChartLegend

Section2–Picture–Findasuitablepicturetoputin

Section3–RevisionBox

Adjustwidthsasrequired.

8. IntheOptionstab:SettheTimescaleStart:fromtheProjectStartminus5daysandTimescaleFinish:totheProjectFinishplus5days,

ShowtheActivityTable,AllColumns,GridLineandGanttChart.

9. SavetheLayoutand

10. Compareyourresultwiththepicturebelow:

AnswertoWorkshop12

Page 241: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

15SCHEDULINGOPTIONSANDSETTINGABASELINETrackingProgressisusedafteryouhavecompletedtheplan,orhavecompletedsufficientiterationstoreachanacceptableplan,andtheprojectmaybeprogressing.Nowtheimportantphaseofregularmonitoringandcontrolbegins.Thisprocessisimportanttohelpcatchproblemsasearlyaspossible,andthusminimizetheirimpactonthesuccessfulcompletionoftheproject.Themainstepsformonitoringprogressare:

• SavingaBaselineschedule,alsoknownasaTarget.Thisscheduleholdsthedatesagainstwhichprogressiscompared.Thecurrentprojectmaybecopiedandusedasabaselineoranexistingprojectmaybeassignedasabaseline.

• Recordingormarking-upprogressasofaspecificdate,titledtheDataDate.ThisdateisalsoknownastheStatusDate,UpdateDate,CurrentDate,ReportDate,andAs-Of-Date.

• UpdatingorProgressingtheschedule.• SchedulingtheprojectandatthesametimemovingtheDataDatetothenew

DataDateandrecalculatingalltheactivitiesdates.• ComparingandReportingactualprogressagainstplannedprogressand

revisingtheplanandschedule,ifrequired.

Comparingthestatusofanactivityagainstmorethanonebaselineisuseful;forexample:

• TheoriginalplancouldberepresentedasoneoftheBaselines,toseetheslippageagainsttheoriginalplan.

• LastPeriod,whichcouldbeanotherBaseline,toseethechangessincethelastupdate.

Primaverahasthefollowingfunctions:

• Primaveraallowsanunlimitednumberofbaselineprojectfilestobesavedwithaproject.

• Abaselineprojectmaynotbeopenedandviewed.Itmustberestoredtothedatabasetoopenandeditwhereitwillnolongerbeabaseline.

• UptofourBaselinesmaybeshownagainstacurrentscheduleatonetimeeitherasbarsontheGanttChartorincolumnsofdata.

• BaselinecomparisonisdisplayedatActivitylevelintheActivitiesWindow,notatresourcelevel.ResourcelevelcomparisonisavailableinresourceviewssuchastheResourceAssignmentsWindow.

Shortcuts:

Page 242: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Topic MenuCommand

• SavingandDeletingandSettingaBaseline

TosaveaBaseline,selectProject,MaintainBaselines…todisplaytheMaintainBaselinesform

• SettingaBaselineproject

ThebaselinesareassignedfromtheProject,AssignBaselines…form

• UpdateaBaseline• SelectProject,MaintainBaselines…andselect

the icontoopentheUpdateBaselineform.

15.1UnderstandingDateFieldsPrimaverahasmanymoredatefieldsforthecurrentschedulethanP3,SureTrakorMicrosoftProject.Thissectionexplainshowthesedatefieldscalculate.

Thereisverylittledocumentationavailableonhowthesedatesarecalculatedandtheauthorhasascertainedtheinformationcontainedinthischapterbytrialusinganunresourcedschedule.

Afteryouunderstandthesedatefields,youshouldlookagainattheBarTimescaleoptionsintheBarsformanditwillbeeasierforyoutounderstandhowthebarformattingworks.

15.1.1EarlyStartandEarlyFinishThesearealwaystheearliestdatesthatun-startedactivitiesortheincompleteportionsofin-progressactivitiesmaystartorfinishbasedoncalendars,relationshipsandconstraints.

• TheEarlyStartofthecompletedactivityA1010issettotheDataDatedateandtimeaftertheactivityhascommenced,nottotheActualStart,asinmostothersoftware,

• TheEarlyFinishofthecompletedactivityA1010issettotheDataDatedateandtimewhentheactivityiscomplete,nottotheActualFinish,asinmostothersoftware,

• TheEarlyStartofanin-progressactivityissettotheActivityCalendarstartaftertheactivityhascommenced,nottotheActualStart,asinmostothersoftware.

NOTE:LookcarefullyattheactivityA1010EarlyStartandEarlyFinishdatesandthenlookattheActualStartandFinishofthebar;theyareverydifferent:

Page 243: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThustheEarlyStartandEarlyFinishdatesofcompletedactivitiesandEarlyStartofin-progressactivitiesisnotdisplayedinothersoftwareinthiswayandoftenleadstoconfusionwhenconvertingfromothersoftware.

ThisisthereasonwhytheEarlyBarisnotdisplayedbydefaultintheGanttChart,astheEarlyBarwillnotdisplayActualprogressinthesamewayasothersoftware.

15.1.2LateStartandLateFinish• ThesearethelatestdatesthatUn-startedactivitiesortheincompleteportions

ofIn-progressactivitiesmaystartorfinishbasedoncalendars,relationships,andconstraints.

• TheCompleteactivityhastheLateDatessetthedatethatisequivalenttothelatestpointintimethattheactivitycouldberestarted.

• TheTotalFloatontheCompleteActivityis“Null”butthedefaultLayoutshowsaFloatBar.

NOTE:TheendoftheTotalFloatbaristhesamedateandtimeastheLateFinishandusedtocalculateTotalFloat.

15.1.3ActualStartandFinishThesedatesaremanuallyapplied,representingwhenanactivitystartedorfinished,andoverrideconstraintsandrelationships.ThesedatesshouldbesetinthepastinrelationtotheDataDate.

ActualdatesshouldneverchangeaftertheyareassignedbutboththeApplyActualswhenactivitiesaresettoAutoComputeActuals,and

Page 244: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

UpdateProgressfunctionsmaychangeActualDates.Thesefunctionsmustbeusedwithextremecaution.

15.1.4StartandFinishTheStartissettotheEarlyStartwhentheactivityhasnotstartedandtheActualStartwhenithasstarted.TheFinishissettotheEarlyFinishwhentheactivityhasnotstartedorisin-progressandtheActualFinishwhenitiscomplete.• An“A”isplacedafterthedatewhenanActualStartorActualFinishhas

beenset,

• An“*”isplacedafterthedatewhenastartconstrainthasbeenappliedtotheactivity,

• ThesedatefieldsallowtheEarlyandActualStartandFinishdatestobedisplayedasexpectedwhentheactivityhasnotstarted,isin-progress,orcomplete:

UsersconvertingfromP3andSureTrakwillbeusedtodisplayingtheEarlyStartandEarlyFinishdates,buttheEarlyStartandEarlyFinishdatesshouldnotbedisplayedwhenaschedulehasprogress,asthiswillgivemisleadinginformation.TheStartandFinishdatesshouldalwaysbedisplayedundernormalschedulingconditions.

15.1.5PlannedDatesThePlannedFinishiscalculatedfromthePlannedStartplustheOriginalDuration.TheOriginalDurationislabeledPlannedDurationinsomeIndustryVersions.Thesefieldsarealwayslinked,therefore:

• AchangetothePlannedStartwillchangethePlannedFinishviatheOriginalDuration,

• AchangetothePlannedFinishwillchangepermanentlytheOriginalDuration,and

• AchangetotheOriginalDurationwillchangethePlannedFinish.WhenanactivityhasNOTstarted:• ThePlanneddatesAREnormallylinkedtotheStartandFinishwhenan

Page 245: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

activityhasnotstarted.

TheOriginalandAtCompletiondurationsareONLYlinkedwhenanactivityhasnotstartedandwhenLinkBudgetandAtCompletionfornotstartedactivitiesboxintheProjectsWindow,Calculationstabischecked.

• TheyareNOTlinkedtotheEarlyDates.• APlannedStartmaybemanuallyeditedandastheStartdateislinkeditis

alsochanged,buttheEarlyStartisNOTchanged.ThePlannedStartandStartareresettotheEarlyDateswhenaprojectisscheduled.

• ThePlannedFinishmaybeeditedandislinkedtotheFinishdateandtheOriginalDuration.AchangetothePlannedFinishwillchangetheFinishdateandOriginalDuration.ReschedulingwillrecalculatethescheduleusingthenewOriginalDurationandsetthePlannedFinish,Finish,andEarlyFinishtothesamedate.

• ThusachangetothePlannedStartisreversedbyrescheduling,butachangetothePlannedFinishaffectstheOriginalDurationandisnotreversedbyrescheduling.

Whenanactivityisin-progress:

• ThePlannedStartdateremainsunchangedwhenanActualStartdateissetwhichisdifferentfromthePlannedStart.ThereforethePlannedStartremainsthesameastheStartDatebeforetheActualStartwasset.

• ThePlannedFinishiscalculatedfromthePlannedStartDateplustheOriginalDuration.

• Afteranactivityhascommenced,theRemainingDurationmaybeeditedindependentlyfromtheOriginalDuration.ThePlannedFinishmayhaveadifferentdatefromtheFinish,whichisnowsettoequaltheEarlyFinish.

Whenanactivityiscomplete:

• ThePlannedDatesareunlinkedfromallotherdatefields.15.1.6PlannedDatesIssues

ThisisoneofthemostimportantparagraphsinthisbookandyoumustbecertainthatyouunderstandthePlanneddatesandhowtoavoidtheissuesassociatedwiththem.

ThePlannedDatesareverycomplextoexplainandunderstand,sopleasereadcarefully.Tosummarizethestatementsabove:

• WhenanactivityhasNotStartedthePlannedDatesmatchtheEarlyStartand

Page 246: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

EarlyFinish.

• WhenanactivityisCompleteorIn-progressthePlannedDatesmatchthestatusoftheactivityimmediatelybeforeitwasmarkedasStarted.

Inthesituationwhereascheduleisintheprocessofbeingupdated:

• AssumetheDataDatehasbeenmovedtothenewDataDateandtheprojectscheduled,

• Nowallun-startedactivitieswillhavetheirStartandFinishdatesinthefuture,

• AtthispointeveryactivitythatismarkedIn-progressbyassigninganActualStart(whichshouldbeinthepastinrelationtotheDataDate)willhavePlannedDatesthatneither:

MatchthestatusoftheactivitybeforetheactivitywasmarkedasStarted,nor

MatchthestatusoftheactivityaftertheactivitywasmarkedasStartedandpossiblyfinished.

ThusinthissituationandatthispointintimethePlannedDatesarenowholdingirrelevantdatesthatshouldneverbedisplayedorusedforanypurpose.

UnfortunatelythePlannedDatesareusedbydefaultinseveralplacesandDatabaseAdministratorsandUsersmustbeawareofwheretheyareusedandhowtoavoiddisplayingthem.

• ThePlanneddatesaredisplayedastheProjectBaselinebarsandPrimaryUserBaselinebarswhennobaselinehasbeenassigned,

NeverdisplayaBaselineBarorcolumnsunlessabaselineprojecthasbeencreatedandassigned,otherwisetheBaselinebarandcolumnsmayrepresentirrelevantdata.

• ThesePlanneddatesareusedbytheApplyActualsfunction,whenactivitiesaresettoAutoComputeActuals,andtheUpdateProgressfunction.ThusActualStartdatesandEarlyFinishdatesofin-progressactivitieswillbechangedtothePlannedDatevalueswithoutwarning.

EnsureyounevereverusetheUpdateProgressfunctiononaschedulethathasbeenprogressed,otherwiseActualStartdatesandEarlyFinishdatesofin-progressactivitieswillbechangedtothePlannedDatevalueswithoutwarning.

• ThePlannedDatesfromaBaselineschedulewillbedisplayedastheBaseline

Page 247: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

BarswhentheAdmin,AdminPreferences…,EarnedValuetabissettoBudgetvalueswithplanneddates.ThustheBaselineBarsfromanin-progressschedulewillbeincorrect.

EnsureAdmin,AdminPreferences…,EarnedValuetabhasthisvaluesetasAtCompletionvalueswithcurrentdatesorBudgetValueswithcurrentdates.Whenthescheduleisnotresource-orcost-loadeditdoesnotmatterwhichofthesetwoyouuse.Moredetailsonthesesettingsinparagraph17.3.6.

15.1.7RemainingEarlyStartandFinishThesearetheearliestdatesthattheincompleteportionsofun-startedorin-progressactivitiesmaystartandfinish.

• Theyareblankwhenanactivityiscomplete.

• TheymaybeeditedinthesamewayasPlannedDates.

WhenaRemainingEarlyStartiseditedtoalaterthanscheduleddate,thereisanoptionforconstrainingtheRemainingEarlyStartwithaStartonorAfterConstraint.Ifthisisnotsetthentheactivitywillmoveforwardtoitsoriginalpositionwhenscheduling.

WhenaRemainingEarlyFinishisedited,theRemainingDurationisalsoeditedandthechangeispermanent.Schedulingdoesnottaketheschedulebacktotheoriginalposition.

15.1.8RemainingLateStartandFinishThesearethelatestdatesthattheincompleteportionsofactivitiesmaystartandfinish.

• Theyareblankwhenanactivityiscompleteandmaynotbeedited,

• Theymaynotbedisplayedasabar,

• TheyaresettoequaltheLateDates.

Page 248: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

15.2SchedulingOptions–GeneralTabWhenaprojectisrescheduledtherearesomeoptionsavailableintheScheduleOptionsformwhichisopenedbyselectingTools,Schedule…,Options:

• Pressingthe willsettheoptionsbacktotheP6defaults,notsaveyoursasthedefaultasinMicrosoftProject.

• Thedefaultoptionsaregooddefaultsbutsomeneedtobechangedtosuitspecificsituations.

• Theseoptionsapplytoallactivitiesinthecurrentlyopenedschedule.

• WhenmorethanoneschedulehasbeenopenedthenyoushouldreadcarefullytheMultipleProjectSchedulingchaptertounderstandhowtheDefaultProjectfunctionoperates.

• Ifyouexportascheduletoanotherdatabaseitisprudenttosendacopyofthecurrentoptionssotheymaybecheckedwhenimportedintoanotherdatabbase,especiallyifthescheduleistobeopenedwithotherprojects.Again,youshouldreadcarefullytheMultipleProjectSchedulingchaptertounderstandhowtheDefaultProjectfunctionoperates.

• ChangingtheScheduleOptionsoptionsmaychangethewaytheschedulecalculatesandusersmustbeverycarefullifconsideringchanginganyofthem.Youmaywishtocopytheschedule,baselineit,andthenchangetooptionstoseewhattheeffectisontheschedulecalculation.

ThePrimaveraSchedulingOptionsdefaultsaregoodanditissuggestedthattheyshouldnotbechangedunlesstheuserhasgood

Page 249: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

reasontochangethem.

15.2.1IgnorerelationshipstoandfromotherprojectsCheckthisintheTools,Schedule…,Optionsformtoignorerelationshipswithotherprojectsthatarecurrentlynotopen.

Theserelationshipsmaybecreatedbetweentwoprojectswhen:

• Twoormoreprojectsareopenedtogether,or

• Whenassigningarelationshipanotherprojectisopenedandarelationshipiscreatedtoanactivityinanotherproject.

ThisoptionwillalsoignoreExternalDates,whicharetheExternalEarlyStartandExternalLateFinishdates.ExternalDatesareconstraintscreatedwhenaprojectisexportedfromPrimaveraContractorand/oranotherP6databaseandimportedintoP6.TheyactlikeEarlyStartandLateFinishConstraintsandareusedtorepresenttherelationshipsthatwouldhaveoriginallyprovidedtheEarlyStartandLateFinishdatestotheCriticalPathcalculationsoftheimportedschedule.

Thesedatescanbeveryconfusingifoneisnotawarethattheyhavebeencreatedorhowtheyoperate.Thenegativefloatinthepicturebelowiscreatedbythesedatesafteranactivity’sdurationwasincreasedby34days:

WhenyouimportaprojectfromanotherdatabaseensureyouALWAYScheckforExternalDatesandunderstandhowtheyoperate.

IfyouexportandthenimportbackintothesamedatabasethenExternaldatesarenotnormallycreatedbuttherelationshipsarere-established

Page 250: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

withtheoriginalscheduletheywerelinkedwith.

Ontheotherhand,iftheoriginalscheduleshavebeendeletedthentheseExternalDatesmaybecreated.

15.2.2Makeopen-endedactivitiescriticalAnopen-endedactivityisanactivitywithoutasuccessorandwhichhasfloattotheendoftheproject.Checkingtheboxmakestheseactivitiescriticalwithzerototalfloatwhentheydonothaveasuccessor.

• Open-endsNotCritical:

• Open-endsCritical:

Thisalsoallowstheusertodisplaymultiplecriticalpathsinoneprojectwithouttheuseofconstraintsandisusefulshouldyouwishtoseetheindividualcriticalpathsforeachareaofaproject.Inorderforthisfunctiontoworkthelastactivityineachchainoreventsmustnothaveasuccessor:

• Open-endsNotCritical:

• Open-endsCritical:

Page 251: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

15.2.3UseExpectedFinishDatesTheintentionofthisoptionisforpeopleusingtimesheetstobeabletosetanExpectedFinishconstraintforanactivity.

OnceanExpectedFinishdateissetthenthesoftwarecalculatestheRemainingDurationfrom:

• TheEarlyStartwhenanactivityhasnotstarted,or

• TheDataDatewhenanactivityhasstarted,or

• AResumedateifaSuspendandresumedatehasbeenset.

ThereforeExpectedfinishdatesmaybeassignedfromtheTimesheetsmoduleandthisoptionallowstheprojectmanagertoignorethesedatessubmittedwiththetimesheets.

ThisisalwayscheckedbydefaultandwilldisableorenableExpectedFinishconstraintsassignedintheStatustaboftheActivitiesDetailstaborfromacolumn.

ThisisusuallynotturnedoffandthepicturesbelowshowtheeffectofthisconstraintbeforeandafterschedulinganactivitywithanExpectedFinishConstraintassigned:

• Beforescheduling:

• Afterscheduling:

15.2.4ScheduleautomaticallywhenachangeaffectsdatesThisissimilartoautomaticrecalculationinotherproductsandthisrecalculatestheschedulewhendatathataffectsthetimingofthescheduleischanged.

P6isadatabaseproductandScheduleAutomaticallywillresultintheschedulerecalculatingeverytimeyoumakeachange.Thismayslowdownyourwork

Page 252: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

significantly;thisoptionisusuallyleftoff.

15.2.5LevelresourcesduringschedulingLevelingascheduledelaysactivitiesuntilresourcesbecomeavailable.Thisisaformofresourceoptimizationandthisoptionlevelstheprojectresourceseachtimeitisscheduled.Resourcelevelingiscoveredinparagraph20.6.

ThisisNOTrecommendedasitslowsdowntheschedulecalculationandthescheduleoftenchangeseachtimeitisscheduled.

15.2.6RecalculateresourcecostsafterschedulingResourceUnitRatesmaybesettochangeovertimeintheUnits&PricestaboftheResourcesWindow:

Thisoptionrecalculatesaresourcecostwhenaresourceisscheduledintoadifferentcostratestimebracket.

15.2.7Whenschedulingprogressedactivitiesuse“OutofSequenceProgress”occurswhenanactivitystartsbeforeapredecessordefinedbyarelationshiphasfinished.Thereforetherelationshipshavenotbeenacknowledgedandthesuccessoractivityhasstartedoutofsequence.TherearethreeoptionsinP6forcalculatingthefinishdateofasuccessorwhenthesuccessoractivityhasstartedbeforethepredecessoractivityisfinished:

• RetainedLogic

• ProgressOverride

• ActualDates

Theselectedoptionisappliedtoallactivitiesinaschedulewhenitiscalculated.OpentheScheduleOptionsformbyselectingTools,Schedule…andclickingonthe iconwheretheoptionsarefoundunderWhenschedulingprogressedactivitiesuse:

Page 253: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thepicturebelowrepresentsthestatusoftheactivitiesbeforeupdatingtheschedule:

• RetainedLogic.Intheexamplefollowing,therelationshipismaintainedbetweenthepredecessorandsuccessorfortheunworkedportionoftheactivity(theRemainingDuration)andcontinuedafterthepredecessorhasfinished.Therelationshipformspartofthecriticalpathandthepredecessorhasnofloat.NOTE:Thisistherecommendedoption:

• ProgressOverride.Intheexamplefollowing,theFinish-to-Startrelationshipbetweenthepredecessorandsuccessorisdisregarded,andtheunworkedportionoftheactivity(theRemainingDuration)continuesbeforethepredecessorhasfinished.

NOTE:TherelationshipisnotadrivingrelationshipandDOESNOTformpartofthecriticalpathintheexamplebelowandthepredecessorhasfloat:

• ActualDates.ThisfunctionoperateswhenthereisanactivitywithActualStartDatesinthefuture,whichisnotlogical.Withthisoptiontheremainingdurationofanin-progressactivityiscalculatedaftertheactivitywithactualstartandfinishinthefuture:

Page 254: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

WhentherearenoActualDatesinthefuturethisoptioncalculatesasRetainedLogic.

ThissituationwithActualsinthefuturemayhappenwhentwoprojectsopentogetherandhavedifferentDataDates.ThissituationisbestavoidedanditisbesttomaketheDataDatesofallprojectsthesame.

RetainedLogicandProgressOverridearenottermsusedbyMicrosoftProjectbutareusedinP3andSureTrakandoperateinthesamewayinPrimavera.RetainedLogicproducesamore conservative schedule (alongerdurationschedule)andismorelikelytoplaceanout-of-progressrelationship on the critical path and adjustments may be made asrequired.

IfyourschedulehasActualdatesinthefutureoftheDataDate(whichmayoccurwhentheupdateinformationiscollectedatdifferenttimesandtheearlierdateisusedastheDataDateormultipleprojectsareopen)thentheuseofActualDateswouldcalculatethemostconservativeschedule.

15.2.8Calculatestart-to-startlagfromThesuccessorofanactivitywithaStart-to-Startandpositivelagwouldstartafterthelaghasexpired.WhenthepredecessorcommencesoutofsequencethelagmaybecalculatedfromthepredecessorcalculatedEarlyStartortheActualStart.

• TheActualStartgivesalessconservativeschedule:

• TheEarlyStartgivesamoreconservativeschedule:

15.2.9DefinecriticalactivitiesasCriticalActivitiesDefinitioncriteriaisdefinedintheProjectsWindow,ProjectDetails,Settingstab:

Theseoptionsareusedforanalyzingschedulesthatutilizemultiplecalendars

Page 255: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

whichmayresultinactivitiesonthecriticalpathpossessingfloat.

• TotalFloatlessthanorequalto–Activitiesmaybemarkedascriticalandwithachosenfloatvalue.Sometimesasmallpositivevalueisusedtoisolatethenearcriticalactivitiesonschedulesordisplayingthefullcriticalpathonmultiplecalendarschedules.

• LongestPath–Thisoptionisolatesthelongestchainofactivitiesinascheduleandshouldbeusedwhenmultiplecalendarsareinuseandsomeactivities,whichformpartofthecriticalpath,stillhavefloatwhenthesuccessorisassignedacalendarwithfewerordifferentworkingdays.

• IntheexamplebelowtheTotalFloathasbeensettoTotalFloatlessthanorequaltozeroandthecriticalpathhasdisappeared:

• WhentheTotalFloatisthensettolessthanorequalto1dayresultsinthepicturebelow:

• WhentheTotalFloatisthensettoLongestPathresultsinthepicturebelow:

ACTION:Longestpathisrecommendedforprojectswithmultiplecalendars.15.2.10CalculatefloatbasedonfinishdateThisisanewfunctiontoVersion6.2.WhenmorethanoneprojectisopenedtheTotalFloatmaybecalculatedbasedoneachindividualprojectorthelongestproject:

• Eachproject–usedwheneachproject’scriticalpathisrequired:

Page 256: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Openedprojects–usedwhenalltheP6projectsarerelatedandfloatisrequiredtobebasedonthelongestproject:

15.2.11ComputeTotalFloatasTherearethreeoptionsforthecalculationoftheFloatvaluedisplayedintheTotalFloatcolumnofWBSandLOEactivitiesonly:

• StartFloat=LateStart–EarlyStart

• FinishFloat=LateFinish–EarlyFinish

• SmallestofStartFloatandFinishFloat

ItcanbeseenfromthepicturesabovethattheTotalFloatbaronly

Page 257: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

displaystheFinishFloat.

TheSmallestofStartFloatandFinishFloatisthemostconservativebuttheFinishFloatwillalwaysgiveananswerthatisthesameastheTotalFloatbar.

15.2.12CalendarforschedulingRelationshipLag• Therearefourcalendaroptionsforthecalculationofthelagforallactivities:

1. PredecessorActivityCalendaristhedefault,Theexamplebelowhasa40-hourlag,or

2. SuccessorActivityCalendar.notethechangeinthesuccessorstart,or

3. 24-Hour,or4. ProjectDefaultCalendar.

P3andSureTrakusethepredecessorcalendar,MicrosoftProject2000and2002usestheProjectBasecalendar,andMicrosoftProject2003to2007usesthesuccessorcalendar.MicrosoftProjectalsohastheoptionofanElapsedlagduration.AstaPowerprojectdoesnotassignlagstotherelationshipbutarelationshipmayhavealagonthepredecessoractivityandalagonthesuccessoractivity.

15.2.13SchedulingOptions–AdvancedTabThistabselectstheoptionsforcalculatingmultiplecriticalpathsandiscoveredindetailintheUtilitieschapter.

15.3SettingtheBaselineSettingtheBaselinemakesacompletecopyofaproject,includingrelationships,notebookentriesandcodes.Youarethenabletocomparethecurrentproject’sprogressagainstthebaseline.

TherearetwotypesofBaselinesthatareoftensavedwithschedulingsoftwaresuchasP6–ManagementandLastPeriodStatus:

ManagementBaselinesTheseareusuallyacopyofanoriginalunprogressedschedulethathasbeen

Page 258: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

contractuallyagreedtoastheBaselineorTargetscheduleandareusedto:

• Evaluateprogressandreportprogresstoaclientorcustomer,

• ProvideabaseforExtensionofTimeclaimsandothercontractualclaimsthatmaybemadebasedontheseBaselineschedules.

LastPeriodStatusBaselinesThesearecopiesofascheduleatapointintimeandareusedforthemanagementofaproject:

• Usuallytheyareusedtomeasurethelossintimefromonereportingperiodtoanother,

• Theyallowmanagementtoascertainperformanceandmakedecisionsonhowtomanagetheproject,

• TheyaredisplayedinexactlythesamewayasManagementBaselineswiththesoftware,

• TheseBaselinesusually,afterthefirstperiodupdate,haveprogress.

Upto50baselinesperprojectmaybesavedinadatabaseinearlierversionsbutinVersion6.0andlateranunlimitednumbermaybesaved.

Thereisstillarestrictionofcopyingamaximumof50Baselineswhencopyingaproject.

• ThenumberofbaselinesthatmaybesavedissetintheAdminPreferencesformbyselectingAdmin,AdminPreferences…,DataLimitsandsettingthenumberintheMaximumbaselinesperprojectbox.

• ThenumberofbaselinesthatmaybecopiedwhencopyingaprojectissetintheAdminPreferencesformbyselectingAdmin,AdminPreferences…,DataLimitsandsettingthenumberintheMaximumbaselinescopiedwithprojectbox.

• Uptofourbaselines,oneProjectBaselineandthreeUserBaselines,maybedisplayedandcomparedtothecurrentproject.

Ifanotheruseropenstheproject,theywillonlyseetheoneProjectBaselineandnottheotherUsersBaseline.

• Abaselineprojectmayberestoredbackintoadatabaseasanormalproject.Thenitmaybeeditedandresavedasabaselineproject.

AftertheBaselineisset,itispossibletocomparetheprogresswiththeoriginalplan.Youwillbeabletoseeifyouareaheadorbehindscheduleandbyhowmuch.TheBaselinescheduleshouldbeestablishedbeforeyouupdatethescheduleforthefirsttime.

15.3.1CreatingaBaseline

Page 259: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TocreateaBaseline,ensuretheprojectisopenandselectProject,MaintainBaselines…todisplaytheMaintainBaselinesform:

• Tocreateanewbaselineclickthe icontoopentheAddNewBaselineform:

• Selecteitherofthetwooptionsintheform:

Saveacopyofthecurrentprojectasanewbaselinewillmakeacopyofthecurrentlyopenproject.P6addsB1,B2,etc.,afterthenameandreturnsyoutotheBaselinesform,orConvertanotherprojecttoanewbaselineofthecurrentprojectwillopentheSelectProjectformwhereanotherprojectmaybeselectedtobeabaseline.ThisprojectwillthenmovefromthecurrentprojectswindowintotheMaintainBaselinesformandisnotavailabletobeopenedfromtheProjectsWindow.

• AssignaBaselineTypefromthedropdownbox.BaselineTypesaredefinedintheAdmin,AdminCategories…form,BaselineTypetab.

15.3.2DeletingaBaselineTodeleteaprojectbaselinefromthedatabase:

• OpentheMaintainBaselinesformbyselectingProject,MaintainBaselines…,

• Selectthebaselineprojecttobedeleted,and

• Clickonthe icon.

15.3.3RestoringaBaselinetotheDatabaseasanActiveProjectTorestoreaprojectbacktothedatabasesoitmaybeeditedorusedasacurrentproject:

Page 260: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• OpentheMaintainBaselinesformbyselectingProject,MaintainBaselines…,

• EnsurethebaselineisnotassignedasanybaselineintheBaselinesform,• Selectthebaselineprojecttoberestored,and

• Clickonthe icon.

15.3.4UpdateBaselinesThenewPrimaveraVersion5.0UpdateBaselinefunctionissimilartotheP3functionandenablestheBaselinescheduletobeupdatedwithdatafromthecurrentscheduleordeletingactivitiesthatarenolongerinthecurrentschedulewithoutrestoringtheBaselineschedule:

• SelectProject,MaintainBaselines…andselectthe icontoopentheUpdateBaselineform:

• WhenRunOptimizedisnotcheckedthenanerrorlogiskeptduringtheupdatingprocess.

• IgnoreLastUpdateDatemaybeusedwhenaprojectisupdatedatdifferenttimesandthelastBaselineUpdatemaynotbevalidforthecurrentschedulealthoughtheBaselinehasbeenupdatedwithmorerecentdata.

• Select toopentheUpdateBaselineOptionsformtoselectwhichdataitemsareupdated.

Page 261: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThisisaverypowerfulfeaturebutitistheopinionandexperienceoftheauthorthattheUpdateBaselineisoftenthefastestwaytodestroyagoodbaseline.Abackupofthebaselineshouldbetakenbeforeusingthisfunction.Furthermore,itisprobablybesttoopeneditandreviewthechangestoaBaselineratherthanriskusingtheUpdateBaselinefunction.

15.3.5CopyingaProjectwithBaselinesPrimaveraVersion6.0introducedtheoptionofbeingabletocopybaselineswhenaprojectiscopiedintheProjectsWindowusingCopyandPaste.

Youmustmanuallyreassignthebaselinesaftertheprojecthasbeencopied.

15.3.6SettingtheBaselineProjectThebaselinesareassignedfromtheProject,AssignBaselines…form:

Page 262: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectfromthedropdownboxunderProjectwhichoftheopenprojectsistohaveabaselineset.

• TheProjectBaselinemaybeusedforcalculatingEarnedValue.SeeAdmin,AdminPreferences…,EarnedValuetabforotherEarnedValueoptions.ThisBaselineisseenbyanyUserwhoopenstheproject.

• SelectwhichotherbaselineprojectsarerequiredtobedisplayedusingthedropdownboxesunderUserBaselines,theoptionsarePrimary,SecondaryandTertiaryUserBaselines.

UserBaselinesareonlyseenbytheUserwhohassettheBaseline.Sootheruserswhoopenaprojectandapply,forexample,aProjectLayoutthatdisplaysaUserBaseline,willhavetoalsomakesurethattheysetthesamebaselineastheoriginaluser.

• EarnedValuecalculationsmaybeperformedusingeitherthePrimaryBaselinevaluesortheBaselinevaluesfromthecurrentproject.SelecttheSettingstabintheProjectsWindow.ThisissimilartotheP3optionTools,Options,EarnedValue.

• TheAdmin,AdminPreferences…,EarnedValuetab,Earnedvaluecalculationsectionhasthreeoptions.TheseoptionsdecidewhichBaselineschedulevaluesarereadtocalculatetheEarnedValuefieldsandwhichbarsaredisplayedasBaselineBars.TheAtCompletionvalueswithcurrentdatesistheauthor’spreferredoptionwhenresourcesareassigned.

Page 263: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

WhentheBudgetvalueswithplanneddatesisselected,whichisoftenthedefaultvaluewhenthesoftwareisloaded,thentheplanneddatesaredisplayedasabaselinebar.ThisisundesirablewhenaprogressedscheduleisdisplayedasaBaseline,say,forcomparingthisperiod’sdatevalueswithlastperiod’sdatevalues.ThisisbecausethePlannedDatesoftenholdirrelevantdata.

15.3.7Understandingthe<CurrentProject>Baseline

BecausePlannedDatesaredifficulttounderstandandmayleadtomisinterpretationoftheschedulebaselines,itisimportantthatyouunderstandthefollowingpoints:

• ThePlannedDatesareusedbythe<CurrentProject>BaselineintheAssignBaselineform.

• The<CurrentProject>BaselineisthedefaultbaselineforboththeProjectBaselineandPrimaryUserBaseline.

• WhenNObaselinehasbeensetbyauserthenthe<CurrentProject>BaselineandthereforethePlannedDatesaredisplayedastheBaselineBars.

• The<CurrentProject>Baselineisnotatruebaseline,thedatesmaychangeeachtimeascheduleisupdatedandmayholdirrelevantdatainaschedulethathasbeenupdated.

• ThetermCurrentScheduleisnormallyusedtodescribetheactivitiesastheyarecurrentlyscheduled,andtheterm<CurrentProject>BaselineisconfusingasitisnottheCurrentSchedulebutthePlannedDates,whichmaybedifferentfromtheCurrentSchedule.

Thefollowingpicturehasthreebars:

• TheupperbarrepresentstheStartandFinishdates:

TheStartdateissettotheEarlyStartwhenanactivityhasnotstartedandActualStartwhentheactivityhasstarted.TheFinishdateissettotheEarlyFinishwhenanactivityhasnotfinishedandActualFinishwhentheactivityiscomplete.

Page 264: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Themiddlebaristhe<CurrentProject>baseline,thePlannedDates,and• Thelowerbarisaproperbaselinemadebycopyingtheun-progressedproject.

Withnoprogressallbarsarethesame,seepicturebelow:

Activity1hasbeenmarkedcompleteandtheDataDatemoved.ThePlannedDatesequaltheStartandFinishdatebeforetheactivitywasmarkedasstarted.Theun-startedactivities,Activity2and3,inthe<CurrentProject>baselinehavechangedtheirdatestoequaltheStartandFinish,seepicturebelow:

Activity2hasbeenmarkedin-progressandtheDataDatemoved,delayingActivity3.Activity2PlannedDates(representedbythe<CurrentProject>baseline)matchthestatusoftheactivitybeforeitwasmarkedStarted,notaBaseline.Activity3PlannedDatesrepresentedbythe<CurrentProject>baselinebarshavechangedasecondtimeandmatchthenewStartandFinish:

WhennoBaselineissetbytheuser,theprojectwillDISPLAYthe<CurrentProject>(fromthePlannedDates,nottheCurrentScheduleStartandFinishdates)astheBaselinebarsand,ineffect:

• Allun-startedactivitiesare“re-baselined”ateachupdate,and

• StartedandCompleteactivitiesPlannedDatesmatchtheStartandFinishdatesoftheactivityjustbeforeanactivitywasmarkedasstarted.Therefore,thePlannedDatesoftheseactivitiescouldcontainirrelevantdata.ThishappenswhenaprojecthasbeenrescheduledandtheDataDatemovedforwardandthenactivitiesmarkedasStarted.AtthispointthePlannedDatesnowdonotrepresenteitheraBaseline,orthelastperiodstatusorthenextperiodstatusofatask.Theycontainirrelevantdatathatshouldneverbedisplayed.

Thisisgenerallynotacceptedasagoodpractice.

Page 265: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Therearesomesignificantissuesherethatneedtobecarefullymanaged:

• IfnoBaselineissetandalayoutthatdisplaysabaselinebarisapplied,thenabaselinebarthattheuserdidnotsetandmaycontainirrelevantdatesfromthePlannedDateswillbedisplayed.Thismaycreateconfusionandthesebarsmaychangeoneachscheduleupdate.

• IfoneusersetsaPrimaryBaseline,whichisaUserBaselineandthereforeonlyseenbythatuser,andadifferentuseropensaproject,thenthisseconduserwillseeonlythe<CurrentProject>baselineandnottheotheruser’sPrimaryBaseline.Thiswillresultinoneuserseeingsomethingdifferentfromanotheruserwhentwousersopenaproject.

Youmaywishtorestricttheaccess(seeparagraphs17.2and24.4)toaprojectscheduletopreventthe<CurrentProject>baselinebeingdisplayedinadvertently.

15.3.8DisplayingtheBaselineDataTheBaselineDatesmaybedisplayedby:

• DisplayingtheBaselinecolumns;therearefewerpredefinedcolumnsfortheSecondaryUserBaselineandTertiaryUserBaseline:

BListheProjectBaselineBL1isthePrimaryUserBaselineBL2istheSecondaryUserBaselineBL3istheTertiaryUserBaseline

• ShowingabaselinebarontheBarChartbyselectingtheappropriatebarsintheBarsform:

Page 266: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 267: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 268: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

15.4Workshop13–WBS,LOEsandSettingtheBaseline

BackgroundWewillfirstlookathowWBSandLOEactivitiesworkandthensetaBaseline.

Assignment–WBSActivityOpenyourOzBuildBidprojectfileandcompletethefollowingsteps:

1. ApplytheOzBuild10–WithFloatlayout2. CreateanewactivityundertheBidDocumentWBSNode:

ActivityIDOZ1140

TitledWBSActivityandAssignitanActivityTypeofWBSSummaryusingtheActivitiesWindow,Generaltab.

3. Scheduletoseehowitoperates.

4. DragtheWBSactivitytotheDeliveryPlanWBSNodeandscheduletoseehowitoperates.

5. DragtheWBSactivitytotheTechnicalSpecificationWBSNodeandschedule:

6. GototheTools,Schedule…,OptionsformandchangetheComputeTotalFloattoStartFloat:

7. ScheduleandyouwillseethatthefloatvalueisnowthesamevalueastheStartFloat,buttheFloatBarstillshowstheFinishFloatValue:

Page 269: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8. GototheSchedulingOptionsformandchangetheComputeTotalFloattoFinishFloatandschedule.

Assignment-LOEActivity9. ApplytheOzBuild10–WithoutFloatLayout10. ChangetheWBSActivityTypetoaLevelofEffortandrenameittoLOE

Activity,11. OpentheBarsformandensureLOEbarsaredisplayed,

12. DragactivityOZ1140totheDeliveryPlanWBSNodeandsortonActivityID,

13. AddOZ1060SSOZ1140andOZ1140FFOZ1070relationshipsandseehowitcalculates.

14. AddOZ1050SSOZ1140andOZ1140FFOZ1110relationshipsandseehowitcalculates.

15. DeletetheLOEactivity.Assignment-SettingaBaseline

16. SelectProject,MaintainBaselines…andsaveacopyofthecurrentprojectasaBaselineandtitleitBidforFacilityExtension–Baseline.

17. AssignanappropriateBaselineType,suchasCustomerSign-Off,(theoptionsmayvarydependingonyourdatabase)andclosetheform.

18. SelectProject,AssignBaselines…andmakethisyourProjectBaseline

Page 270: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

andPrimaryBaselineandclosetheAssignBaselinesform.ThisensuresthatanybaselinebarwillshowarealbaselineandnotthePlannedDates.

19. ApplytheOzBuild10–WithFloatlayout,donotsavethecurrentlayout,andsavethisasanewlayouttitledOzBuildWorkshop13–Baseline.

20. Create,ifrequired,anddisplaythefollowingbars:

AllcurrentschedulebarswhichareActualWork,RemainingWorkandCriticalRemainingWork,MilestonesandSummary,

%CompleteBar,

FloatBar(TotalFloat)andNegFloatBar(NegativeFloat),

TheProjectBaselineBarandProjectBaselineMilestones,

Forclarityensurenotextisdisplayed.

21. Displaythefollowingcolumns:

ActivityID

ActivityName

Activity%Complete

OriginalDuration

RemainingDuration

Start

Finish

TotalFloat

Variance-BLProjectFinishDate

22. MakesuretheTimescaleisdailyorweekly.

23. Showthetimein24-hourformat,butdonotshowtheminutesbyselectingEdit,UserPreferences…,Datestab.

24. Saveyourlayout.

25. Checkyouranswerbelow:

Page 271: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Note:Forclaritythebaselineabovehasbeenmadethickerthanwouldbeviewedusingtheprimavera.com.aulayoutanddisplayedinyellowforpeopleviewingthebookinblackandwhite.

Page 272: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

16UPDATINGANUNRESOURCEDSCHEDULENowthattheBaselinehasbeensetwecanstarttrackingprogressandtheimportantphaseofregularmonitoringandcontrolbegins.Thisprocessisimportanttohelpcatchproblemsasearlyaspossible,andthusminimizetheirimpactonthesuccessfulcompletionoftheproject.Themainstepsformonitoringprogressare:

• SavingaBaselineschedule,coveredinthelastchapter,• Recordingormarking-upprogressattheDataDate.• UpdatingorProgressingtheschedule:

CompletedactivitiesareassignedActualStartandActualFinishdates,In-progressactivitiesareassignedActualStartdates,andtheactivity’sRemainingDurationsandPercentCompletesareadjusted,Adjustmentsaremadetoun-startedworkbasedontheproductivityto-date,and

Projectscopechangesshouldbeaddedasnewactivities.

• SchedulingtheprojectandatthesametimemovingtheDataDatetothenewDataDateandrecalculatingalltheactivitiesdates.TheDataDatemayalsobemovedbeforeupdatingtheactivitiesfromtheProjectWindow,Datestab.

• ComparingandReportingactualprogressagainstplannedprogressandrevisingtheplanandschedule,ifrequired.

Comparingthestatusofanactivityagainstmorethanonebaselineisuseful;forexample:

• TheoriginalplancouldberepresentedasoneoftheBaselines,toseetheslippageagainsttheoriginalplan.

• LastPeriod,whichcouldbeanotherBaseline,toseethechangessincethelastupdate.

Bythetimeyougettothisphaseyoushouldhaveaschedulethatcomparesyouroriginalplanwiththecurrentplan,showingwheretheprojectisaheadorbehind.Ifyouarebehind,youshouldbeabletousethisscheduletoplanappropriateremedialmeasurestobringtheprojectbackontarget.

Thischaptercoversthefollowingtopics:

Topic MenuCommand

• SavingandDeletingandTosaveaBaseline,selectProject,MaintainBaselines…todisplaytheMaintainBaselines

Page 273: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

SettingaBaseline form.

• AssigningaBaselineproject

ThebaselinesareassignedfromtheProject,AssignBaselines…form.

• RecordingProgress Guidelinesonhowtorecordprogress.

• RetainedLogicandProgressOverride

OpentheGeneralScheduleOptionsformbyselectingTools,Schedule……andclickingthe

icon.

• SettingtheCurrentDataDateandSchedulingtheproject

OpentheScheduleformby:• SelectingTools,Schedule…,or

• PressingtheF9key,or

• Clickingthe icon.

16.1PracticalMethodsofRecordingProgressNormallyaprojectisupdatedonceaweek,bi-weekly,ormonthly.Veryshortprojectscouldbeupdateddailyorevenbytheshiftorhour.Asaguide,aprojectwouldtypicallybeupdatedbetween12and20timesinitslifetime.Ahighriskprojectshouldbeupdatedmoreoftenthanalowriskproject.ProgressisrecordedonorjustaftertheDataDateandtheschedulerupdatesthescheduleuponthereceiptoftheinformation.

Thefollowinginformationistypicallyrecordedforeachactivitywhenupdatingaproject:

• Theactivitystartdateandtimeifrequired,

• Thenumberofdaysorhoursrequiredtocompletetheactivityorthedateandtimetheactivityisexpectedtofinish,

• Thepercentagecomplete,and

• Ifcomplete,theactivityfinishdateandtime.

Aprintoutoftheschedulemaybeusedforrecordingtheprogressofthecurrentscheduleandisoftenproducedpriortoupdatingtheproject.Ideallyprogressshouldberecordedbyaphysicalinspectionoftheworkorbyapersonwhointimatelyknowsthework,althoughthatisnotalwayspossible.Itisgoodpracticetokeepthismarked-uprecordforyourownreference.EnsurethatyounotetheDataDateofthemark-upand,ifrelevant,thetime.

Page 274: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

OftenaStatusReportormark-upsheet,suchasthefollowingillustration,whichhasa4-weeklook-aheadfilterapplied,isdistributedtothepeopleresponsibleformarkinguptheprojectprogress.Themarked-upsheetsarereturnedtotheschedulerfordataentryintothesoftwareandthenfiledfordisputeresolution.

Apagebreakcouldbeplacedateachresponsibleperson’sbandintheGroupandSortform,andwhenthescheduleisprintedeachpersoncouldhavetheirownpageofactivitiesthatareeitherin-progressorduetocommence.Thisisparticularlyusefulforlargeprojects.

Otherelectronicmethods,discussednext,maybeemployedtocollectthedata.Irrespectiveofthemethodused,thesamedataneedstobecollected.

Thereareseveralmethodsofcollectingdatafortheprojectstatus:

• Bysendingaprintedsheettoeachresponsiblepersontomarkupbyhandandreturntothescheduler.

• BycuttingandpastingthedatafromPrimaveraintoanotherdocument,suchasExcel,andE-mailingthedocumenttothemasanattachment.

• Bygivingtheresponsiblepartydirectaccesstotheschedulesoftwaretoupdateit.Thisapproachisnotrecommended,unlesstheprojectisbrokenintosub-projects.Byusingmultipleprojectswithonescheduleraccessingeachproject,orassigningaccessthroughWBSNodes,onlyonepersonupdateseachpartoftheschedule.

• WhenthePrimaveratimesheetshavebeenimplementedthisprocessmaybeusedtoupdatetheactivities.

Someprojectsinvolveanumberofpeople.Insuchcases,itisimportantthatproceduresbewrittentoensurethattheupdateinformationiscollected:

• Inatimelymanner,

• Consistently,

• Completely,and

• Inausableformat.

Itisimportantforaschedulertobeawarethatsomepeoplehavegreatdifficultyincomprehendingaschedule.Whenthereareanumberofpeoplewithdifferentskilllevelsinanorganization,itisnecessarytoprovidemorethanonemethodofupdatingthedata.Youevenmayfind

Page 275: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

thatyouhavetositdownwithsomepeopletoobtainthecorrectdata,yetothersarewillingandcomfortabletoE-mailyoutheinformation.

16.2UnderstandingtheConceptsTherearesometermsandconceptsusedinschedulingandsomethatarespecifictoPrimaverathatmustbeunderstoodbeforeupdatingaprojectschedule.

Usersmustalwaysdisplaythetimewhenupdatingaproject,otherwisethetimeof00:00issometimesselectedbyP6astheStartorFinishtimewhichisusuallynotdesirable.

16.2.1ActivityLifecycleTherearethreestagesofanactivitylifecycle:

• NotStarted–TheEarlyStartandEarlyFinishdatesarecalculatedfromthePredecessors,Constraints,andActivityDuration.

• In-Progress–TheactivityhasanActualStartdatebutisnotcomplete.AssigninganActualStartdateoverridestheStartConstraintsandStartRelationshipswhichareusedtocalculatetheEarlyStart.TheFinishDatemaybecalculatedfromtheDataDateorResumeDateandtheRemainingDuration,oranExpectedFinishConstraint,oraFinishRelationship.

• Complete–Theactivityisinthepast,theActualStartandActualFinishdateshavebeenenteredintoPrimavera,andtheyoverridealllogicandconstraints.

16.2.2AssigninganActualStartDateandTimeofanActivityThissectionwillexplainhowPrimaveraassignstheActualStartofaCompleteoranIn-Progressactivity.• ActualStartdateisassignedintheActualStartfieldbycheckingtheStarted

checkbox,or

• EnteringadateintheActualStartcolumn.ThisdateoverridestheEarlyStartdate.

Page 276: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• TheactivityActualStartdateissettoequaltheStartdatewhenthisboxischecked.

• TheActualStartdatecalendarisopenedbyclickingonthe icontotherightoftheStartedcheckboxandadifferentstartdatemaybeassigned.ThisdateshouldnotbeinthefutureoftheprojectDataDate.Itwouldnotbelogicaltohaveanactivityassignedastartdateinthefuture.

• AnActualStartmayalsobeassignedinanActualStartcolumn.16.2.3AssigninganActualFinishDateandTimeofanActivityThisisassignedinthesamewayasanActualStartandthisshouldbeinthepast.AnActualFinishdateoverridesanEarlyFinishdateandfinishdateconstraintsandfinishrelationshipsareignored.

16.2.4CalculationofDurationsofanIn-ProgressActivityDurationsThePrimaverahasmanydurationfields,wewilldiscussfourdurationfieldsbelow:

• AnactivityOriginalDuration(PlannedDuration)insomeIndustryVersions)isthedurationfromtheEarlyStarttotheEarlyFinishcalculatedovertheActivityCalendarandiscalculatedwhenanactivityhasnotyetstarted.WhenanActualStartisentered,thisdurationisnolongerrecalculatedordirectlyusedforscheduling,butmaybeedited.

• TheActualDurationistheactivity’sworkeddurationandiseitherthedurationfrom:

TheActualStarttotheDataDateofanIn-progressactivity,orTheActualStarttotheSuspendDateofasuspendedIn-progressactivity,or

TheActualStarttotheActualFinishofaCompletedactivity.• TheRemainingDurationistheunworkeddurationofanIn-progressactivity

andisthedurationfromtheDataDateorResumeDatetotheEarlyFinishdateofanactivity.

• TheAtCompletionDuration=ActualDuration+RemainingDuration.Beforeanactivityhasstarted,theActualDurationiszeroandtheRemainingDurationequalstheOriginalDuration.

• TheOriginalDurationislinkedtotheRemainingDurationwhenanactivityisun-startedandLinkBudgetandAtCompletionfornotstartedactivitiesboxintheCalculationstaboftheProjectsWindowischecked.

• TheRemainingbarisbasedontheRemainingDuration,andtheRemainingDurationmaycommenceaperiodoftimeaftertheDataDatesothereisoftenagapbetweentheDataDateandtheRemainingStartofanin-progressactivity.

Page 277: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thein-builtproportionallinkbetweenOriginalDuration,ActualDuration,RemainingDuration,and%CompletethatexistsinMicrosoftProjectdoesnotexistinPrimavera.

PercentCompleteAsdiscussedintheAddingActivitiesandOrganizingUndertheWBSchapter,thissectionisrepeatedforcompletenessofthischapter.

ThePercentCompletetypeshouldbeunderstoodifitisintendedtoupdate(statusorprogress)aschedule.InPrimaverathisoptionmaybesetforeachactivityindividuallyandthedefaultfornewactivitiesissetinthePercentCompleteTypedropdownbox.PrimaverahasmanyActivityPercentCompletefieldsthatmaybedisplayedincolumnsandwewilldiscussfourofthemnow:

Activity%Complete,displayedonthe%CompleteBar,maybelinkedtoonlyoneofthethree%Completefollowingthreefields:

• Physical%Complete• Duration%Complete• Units%CompleteTherearethreePercentCompleteoptions;eachnewactivityisassignedtheprojectdefaultPercentCompleteTypeandthenthismaybeeditedforeachactivityasrequired.

ThereforeiftheoptionofPhysical%CompleteisselectedforanactivitythentheActivity%CompleteandthePhysical%Completearelinkedandachangetoonewillchangetheother.

Default%CompleteTheDefault%CompleteTypeforeachnewactivityineachprojectisassignedintheDefaultstaboftheDetailsformintheProjectWindow:

• EachnewactivityPercentCompleteTypeissettotheDefaultPercentCompleteandmaybechangedatanytime.

PercentCompleteTypes

Page 278: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Duration%Complete–ThisfieldiscalculatedfromtheproportionoftheOriginalDurationandtheRemainingDurationandtheyarelinkedandachangetoonevaluewillchangetheother.WhentheRemainingDurationissettogreaterthattheOriginalDurationthispercentcompleteisalwayszero.ThisissimilartothewayP3andSureTrakcalculatesthe%CompletewhentheLinkRemainingDurationandPercentCompleteoptionisselected

• Physical%Complete–Thisfieldenablestheusertoenterthepercentcompleteofanactivityandthisvalueisindependentoftheactivitydurations.ThisissimilartothewayP3andSureTrakcalculatesthe%CompletewhentheLinkRemainingDurationandPercentCompleteoptionisNOTselected.

• Units%Complete–ThisiswherethepercentcompleteiscalculatedfromtheresourcesActualandRemainingUnits.AchangetoonevaluewillchangetheotherandwhenmorethanoneresourceisassignedthenalltheActualUnitsforallresourceswillbechangedproportionally.ThiswillbecoveredfurtherinTheUpdatingResourceschapter.ThisissimilartotheMicrosoftProject%WorkComplete.

TheUnits%CompleteiscalculatedfromthevalueofalltheLaborandNon-LaborResources,sobecarefulwhenmorethanontypeofresourceisassignedtoanactivity.Forexamplethesoftwarecouldbeaddingconcretevolumeswithlaborhoursandexcavatorhours.

Activity%CompleteTheActivity%Completefieldislinkedtothe%CompleteTypefieldassignedtoanactivityintheGeneraltaboftheDetailsformintheActivitiesWindoworthe%CompleteTypecolumn:

TheActivity%Completeisalsolinkedthe%CompleteBarandthisvalueisrepresentedonthe%CompleteBar.

16.2.5SummaryBarsProgressCalculationSummarybarssuchasWBSNodebarsmaynotbeupdated,asinMicrosoftProject,astheyarevirtualactivitieswiththeirdatacreatedfromsummarizingthe

Page 279: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

activitiesintheband.

16.2.6UnderstandingtheCurrentDataDateTheCurrentDataDateisalsoknownastheDataDate,UpdateDate,StatusDate,ProgressDate,AsAtDate,TimeNow,ReportDateandtheProjectDataDate.PrimaverahasoneDataDate,titledCurrentDataDate,whichoperatesinasimilarwaytotheDataDateinP3andSureTrak.ThePrimaveraCurrentDataDateisdisplayedasaverticallineontheschedule;thisDataDateverticallinemaybeformattedintheBarChartOptionsform.InP6thefunctionoftheCurrentDataDateisto:• Separatethecompletedpartsofactivitiesfromincompletepartsofactivities.

• Calculateorrecordallcostsandhoursto-datebeforetheCurrentDataDate,andtoforecastcostsandhourstogoaftertheCurrentDataDate.

• CalculatetheFinishDateofanin-progressactivityfromtheCurrentDataDateplustheRemainingDurationovertheActivityCalendar,whentheSuspendandResumefunctionhasnotbeenused.

16.3UpdatingtheScheduleThenextstageistoupdatetheschedulebyenteringthemark-upinformationagainsteachactivity.

Whendealingwithlargeschedulesitisnormaltodevelopalook-aheadschedulebycreatingafiltertodisplayincompleteandun-startedactivitiescommencinginthenearfutureonly.

Theschedulemaybeupdatedusingthefollowingmethods:

• UsingthefieldsintheStatustaboftheDetailsforminthelowerpane,or• Displayingtheappropriatetrackingcolumnsby:

Creatingyourownlayout,or

Insertingtherequiredcolumnsinanexistinglayout.

16.3.1UpdatingActivitiesUsingtheStatusTaboftheDetailsFormEnsureyouareshowingthetimeandthenopentheStatustab:

Page 280: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

UpdatingaCompleteactivity:• ChecktheStartedboxandentertheactualStartDateandTimeifdifferent

fromthedisplayeddate.

• ChecktheFinishedboxandentertheactualFinishDateandTimeifdifferentfromthedisplayeddate.

UpdatinganIn-progressactivity:• ChecktheStartedboxandentertheactualStartDateandTimeifdifferent

fromthedisplayeddate.

• WhentheDurationTypeis%Durationthe%DurationCompleteandRemainingDurationarelinked,theneither:

TheRemainingDurationiseditedandthe%Completeiscalculated,or

The%CompleteisenteredandthesoftwarecalculatestheRemainingDuration,orARemainingDurationgreaterthantheOriginalDurationmaybeenteredandthe%Durationwillremainatzero,untiltheRemainingDurationislessthantheOriginalDuration.

IrrespectiveofthemethodusedtocalculatetheRemainingDuration,afterthescheduleisrecalculatedtheenddateoftheactivityiscalculatedfromtheCurrentDataDateplustheRemainingDurationovertheActivityCalendar.

Becarefulthatthe%DurationCompletedoesnotchangetheRemainingDurationtoanon-rounddayandthatactivitythenfinisheshalfwaythroughaday.Thisresultsinallthesuccessoractivitiesstartingandfinishinthemiddleoftheday.

UpdatinganUn-startedactivity:• TheOriginalDuration,RelationshipsandConstraintsofanun-started

activityshouldbereviewed.

16.3.2UpdatingActivitiesUsingColumnsAnefficientmethodofupdatingactivitiesisbydisplayingthedataincolumns.Thismaybeachievedby:

• Insertingtherequiredcolumnsinanexistinglayout,orbetter:

• CreatingaLayoutwiththerequiredcolumnsandupdatingthescheduleusingthesecolumns.

16.4ProgressSpotlightandUpdateProgressPrimaveraVersion5.0introducedanewfunctionforhighlightingtheactivitiesthat

Page 281: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

shouldhaveprogressedintheupdateperiod.ThisfunctionistitledProgressSpotlightandissimilartotheP3andSureTrakProgressSpotlightfunction;however,itdoesnothavetheadditionalSureTrakfeaturesofreversingprogressandnotupdatingtheresources.

TheuserthenhastheoptionofselectingsomeoralloftheactivitiesthatshouldbeupdatedandupdatingthemusingtheUpdateProgressfunctionasiftheyprogressedexactlyastheywerePlanned.ItissometimeseasiertoAutomaticallyupdateaprojectwithfunctionslikeProgressSpotlightandthenadjusttheActualdatesandRemainingDurationsasasecondstepintheupdatingprocess,especiallyiftheprojectisgoingtoplan.

TheUpdateProgressfunctionmustbeusedwithcautiononscheduleswithprogressasitdoesnotworkasonewouldexpectandmaychangeactualdateswithoutwarning.Thistopiciscoveredindetaillaterinthischapter.

TheSpotlightmaybemovedtoreflectthenewDataDatebyeither:

• DraggingtheDataDate,or

• UsingtheToolstoolbar,Spotlighticon .

16.4.1HighlightingActivitiesforUpdatingbyDraggingtheDataDateTohighlightactivitiesthatshouldhavebeenprogressedinthelastperiodbydraggingtheDataDate:

• HoldthemousearrowontheDataDatelineanddisplaythedouble-headedarrow ,and

• PresstheleftmouseanddragtheDataDatelinetotherequireddate.

• Alltheactivitiesthatshouldhavebeenworkedinthetimeperiodarehighlighted:

16.4.2SpotlightingActivitiesUsingSpotlightIconTheSpotlightfacilityhighlightsallactivitiesthatshouldhaveprogressedinoneminortimeperiodofthetimescalesettings.TouseProgressSpotlight:• SettheTimescaletobethesameasyourUpdatePeriods.Ifyouareupdating

Page 282: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

weeklythensetthetimeperiodtoweeksintheTimescaleform.

• SelectView,ProgressSpotlightorclickthe iconandthenextperiodoftime(oneweekifyourscaleissettooneweek)willbehighlighted.

• ClicktheProgressSpotlight iconasecondtimetoreturntheSpotlightbacktotheDataDate.

Youarenowreadytoupdateprogress.

16.4.3UpdatingaProjectUsingUpdateProgressToupdateascheduleusingtheUpdateProgressform,selectTools,UpdateProgress:

UnlikeP3andSureTrak,thisPrimaveraUpdateProgressfacilityusesthePlannedStartandPlannedFinishdates(nottheEarlyStartandEarlyFinish)forsettingtheActualStartandActualFinishdatesofin-progressactivities.

Thus,whenthePlannedDatesofanin-progressactivityaredifferentfromtheActualStartandEarlyFinishdatesandtheactivityisAutomaticallyupdatedtobecomplete,thenboththesedatesaresettothePlanneddatesandtheActualStartmaybechangedandtheActualFinishnotsettotheoriginalEarlyFinish.

ThefollowingpicturedisplaystheEarlybar(theupperbar)andtheCurrentProjectsetasaBaseline(thelowerbar)whichthereforereflectsthePlannedDates:

Page 283: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThefollowingpictureshowstheeffectofapplyingUpdateProgresstothescheduleabove.TheActualStartofActivity2hasbeenchangedandtheActualFinishofActivity2settothePlannedDates,whichisnotthesameastheoriginalEarlyFinish:

NOTE:YoushouldnotusethisfacilityonaschedulewithprogresswhenyouwishyouractivitiestobeAutomaticallyupdatedtotheEarlydates(asinP3,SureTrak,andMicrosoftProject)andnotthePlanneddates.

YoumayconsiderusingaGlobalChangetosetthePlannedDatestotheStartandFinishdatesbeforerunningProgressSpotlight,butthiswillalsochangetheOriginalDurationandthe%Durationwillnotcalculatecorrectly.

ThereareseveraloptionsforsettingtheNewDataDate:• SelectanewDataDateintheProjectWindow,Datestab,• SelectanewDataDatewhenschedulingfromtheScheduleform,• YoumayusetheProgressSpotlightfacilitybeforeopeningtheUpdate

ProgressformandtheNewDataDatewillbesettothehighlightedDataDate,or

YoumayselecttheNewDataDatewhenopeningtheform.EitheralltheactivitiesthatareSpotlightedmaybeupdatedorifsomewereselectedbeforeopeningtheformthenjusttheselectedonesmaybeupdated.

Toupdatealltheactivities,selecttheAllhighlightedactivitiesbutton,or

Toupdateselectedactivities,highlighttheactivities(holdtheCtrlkeyandclicktheonesyouwishtoselect)beforeselectingTools,UpdateProgress…andthenclickingontheSelectedactivitiesonlybuttonintheUpdateProgressform.

TheoptionWhenactualsareappliedfromtimesheets,calculateactivityremainingdurations:decideshowtheRemainingDurationiscalculated:

Page 284: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Basedontheactivitydurationtypewilltakeintoaccountactivitytypeandhoursto-dateandrescheduletheRemainingDurationinaccordancewiththeactivityDurationType.

• AlwaysrecalculatewilloverridetheactivityDurationTypeandcalculatetheactivityRemainingDurationsandHoursasiftheactivitywereaFixedUnitsandFixedUnits/Timeactivity.

• Click andtheschedulewillbeupdatedasifallactivitieswerecompletedaccordingtotheschedule.

16.5SuspendandResumeThePrimaveraVersion5.0SuspendandResumefunctionenablestheworktobesuspendedandtheactivityresumedatalaterdate.OpentheActivityDetailsformStatustabandentertheSuspendandResumedates.ThisfunctionworksinasimilarwaytotheP3andSureTrakfunctionandenablesonlyonebreakinanactivity.

ThefollowingexampleshowsanactivitywithaSuspenddateandResumedateset:

• ThisfeatureworkswhenanactivityhascommencedandnormallytheSuspenddateisinthepastandtheResumedateinthefuture.

• TheactivitymusthaveanactualstartdatebeforeyoucanrecordaSuspenddate.

• OnlyResourceDependentandTaskDependentactivitiesmaybesuspendedandresumed.

• Thesuspendedperiodisnotcalculatedaspartoftheactivitydurationandresourcesarenotscheduledinthisperiod.

TheSuspendandResumetimemaybesetattheincorrecttimeoftheday.TheauthorhasfoundthattheSuspendisusuallysetatthestartofthedayandResumeusuallyattheendoftheday;thereforethedefaultsforbothareillogical.ThereforeyouSHOULDALWAYSdisplaythetimewhensettingSuspendandResumedatestoensurethattheyare

Page 285: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

correct.

16.6SchedulingtheProjectAtanytime,butusuallyaftersomeoralltheactivitieshavebeenupdated,theprojectisscheduled:

• OpentheScheduleform:SelectTools,Schedule…,or

PresstheF9key,or

Clickonthe icon.

• SelecttherevisedCurrentDataDateandTimefromtheboxandclicktheicon.

• ThesoftwarewillrecalculatealltheearlyfinishdatesfromtheremainingdurationsandthenewCurrentDataDate,takingintoaccounttherelationshipsandtheScheduleOptions.

16.7ComparingProgresswithBaselineTherewillnormallybechangestothescheduledatesandmoreoftenthannottherearedelays.ThefullextentofthechangeisnotapparentwithouthavingaBaselinebartocomparewiththeupdatedschedule.

TodisplayoneormoreoftheBaselineBarsintheBarChartyoumustopentheBarsformandchecktheDisplayboxofoneormorebaselinebars.

IfyouwanttoseetheStartandFinishDatevariances,theyareavailablebydisplayingtheVariance–BLProjectStartDate,Variance–BLFinishDate,Variance–BL1StartDate,andVariance–BL1FinishDatecolumns.

Page 286: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

VariancecolumnsforSecondaryandTertiaryBaselineDatesarenotstandardcolumns,butcouldbecalculatedwithaGlobalChange.

Asdiscussedearlierinthischapter,whenaProjectBaselineoraPrimaryUserBaselinebarisdisplayedwithoutabaselinebeingsetandthe<CurrentProject>(whichisbasedonthePlannedDates)willbedisplayed.The<CurrentProject>/PlannedDatesofanin-progressprojectsarenotBaselinesandmayholdirrelevantdata.

16.8ProgressLineDisplayontheGanttChartThisisanewfeaturetoPrimaveraP6Version7.

AprogresslinedisplayshowfaraheadorbehindactivitiesareinrelationtotheBaseline.EithertheProjectBaselineorthePrimaryUserBaselinemaybeusedandtherearefouroptions:

• DifferencebetweentheBaselineStartDateandActivityStartDate,• DifferencebetweentheBaselineFinishDateandActivityFinishDate,• ConnectingtheprogresspointsbasedontheActivity%Complete,• ConnectingtheprogresspointsbasedontheActivityRemainingDuration.ThereareseveralcomponentstodisplayingaProgressLine:

• FirstlytheprogresslineisformattedusingtheView,Bar, form,ProgressLinetab,whichmayalsobeopenedbyright-clickingintheGanttChartarea:

• SelectingView,ProgressLinetohideordisplaytheProgressLine.• IfyouuseeitheroftheoptionsofPercentCompleteorRemainingDuration

thenyoumustdisplaytheappropriateBaselineBarthathasbeenselectedastheBaselinetouseforcalculatingProgressLine:

Page 287: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ThepicturebelowshowstheoptionhighlightedaboveofPercentComplete:

16.9CorrectiveActionDateslippageoccurswhenanactivityisrescheduledtofinishlaterthanoriginallyplanned.Therearetwocoursesofactionavailable:

• Thefirstistoaccepttheslippage.Thisisrarelyacceptable,butitistheeasiestanswer.

• Thesecondistoexaminethescheduleandevaluatehowyoucouldimprovetheenddate.

Solutionstoreturntheprojecttoitsoriginalcompletiondatemustbeauthorizedbythepersonresponsiblefortheproject.

Suggestedsolutionstobringtheprojectbackontrackinclude:

• Reducingthedurationsofactivitieson,ornear,thecriticalpath.Whenactivitieshaveappliedresources,thismayincludeincreasingthenumberofresourcesworkingontheactivities.Changinglongeractivitiesisoftenmoreachievablethanchangingthelengthofshortdurationactivities.

• Providingmoreworktimeandchangingcalendars,sayfromafive-daytoasix-daycalendar,sothatactivitiesarebeingworkedonformoredaysperweek.

• Reducingtheprojectscopeanddeletingactivities.

• Changingactivityrelationshipssoactivitiestakeplaceconcurrently.ThismaybeachievedbyintroducingnegativelagstoFinish-to-Startrelationships,whichmaintainsaClosedNetwork.Anegativelagwillallowthesuccessoractivitytostartbeforethepredecessoriscomplete,whichisoftenwhathappensinreality.

• ReplacingFinish-to-StartrelationshipswithStart-to-Startrelationships.Activitiesarenowprogressinginparallelandthereforeatthesametime.Thishasthepotentialofcreatinganopennetworkasthepredecessoractivitymaynolongerhaveafinishsuccessorandanextensioninthedurationofthisactivitymaynotaffectthecriticalpath.TomaintainthecriticalpaththenthisoptionshouldbeavoidedoraFinish-to-Finishsuccessoraddedtocompleteaclosednetwork.

Page 288: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Changingtheplanandthereforechangingthelogictoreducetheoveralllengthofthecriticalpath.

16.10CheckListforUpdatingaScheduleBeforeupdatingascheduleyoushouldcheckthefollowingitems:

• EnsureyouareshowingthetimefromtheEdit,UserPreferences…,DatestabandcheckthatallStartandFinishdatesandtimesarelogical.Youcanseethatthesetimesmakesensewhenyouareupdatingaproject.

• Checkthe%CompleteTypeforalltheactivities;theauthorrecommendsthatthisbesettoPhysical.

• ChecktheTools,Schedule…,Options….Thedefaultsareusuallygood,butifyouhavemultiplecalendarsyoushouldconsiderusingtheLongestPathoption.

• CheckthattheAdmin,AdminPreferences…,EarnedValuetabisNOTsettoBudgetvalueswithplanneddates,soyouwillnotreadthePlannedDatesfromaBaselineSchedule.

• AftercreatingaBaseline,ensurethatyouhavenotlefta<CurrentProject>astheProjectorPrimaryBaseline.

• EnsureallActualDatesareinthepastastheyareassigned.

• NEVEREVERuseUpdateProgressonaschedulewithprogress,asthiswillchangeyourActualStartdatesandFinishdatesofin-progressactivitiestothePlannedDates.

• TakeacompletecopyofyourscheduleincludingallBaselineprojectsafterupdateforclaimanalysisatalaterdate.

Page 289: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 290: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

16.11Workshop14–ProgressingandBaselineComparison

BackgroundAttheendofthefirstweekyouhavetoupdatethescheduleandreportprogressandslippage.

Assignment1. Wearenowgoingtoupdatethescheduleasattheendofthefirstweek.

2. UpdatetheprojectactivitiesintheActivities,bottompaneStatustabwiththefollowing:

3. RescheduletheprojectbypressingF9toopentheScheduleform:ChangetheCurrentDataDateto14-Dec-1508:00,thatwillbeMondaymorning,

OpentheScheduleOptionsformbyclickingonthe iconandensureRetainedLogicisselected,ClosetheScheduleOptionsform,Clickonthe toreschedule,

Checktheanswerinthefollowingpictures.

Page 291: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

NOTE:ThelowerbaristheBaselineanddelaystoactivitiescreatedbythelateschedulingoftheCreateTechnicalSpecificationactivityisclearinthepictureabove.

4. OpentheGeneraltaboftheCreateTechnicalSpecificationactivityandchangethe%CompleteTypetoDuration.Rescheduleandthe%Completewillchangeto0%.Alinkisnowestablishedbetweenthe%CompleteandRemainingDurationandthereforethe%CompleteandRemainingDurationmaynotbeenteredindependentlyfromtheActivity%Complete.TheActivity%CompleteValueiszerobecausetheRemainingDurationisgreaterthantheoriginalduration.

Page 292: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

5. Enter20%CompleteagainsttheCreateTechnicalSpecificationactivityintheStatustab,theRemainingDurationwillreduceto4daysandyouwillnoticethelinkbetweentheActivity%CompleteandRemainingDuration.

6. Nowchangethe%CompletefortheCreateTechnicalSpecificationactivityto50%.

7. Reschedule.

8. EnsureyouareshowingtheDurationSub-unitofHoursbyopeningtheEdit,UserPreferences…TimeUnittabandchecktheDurationFormatSub-unitHoursboxandcheckShowDurationlabel.

9. ThishasresultedintheRemainingDurationnolongerbeingexpressedinwholedaysandactivitieswhicharetwodayslong,forexampleActivityOZ1030,nowspanningthreedaysbecausetheystartandfinishatmidday.

10. ThesituationofhavingdurationsthatarenotrounddaysisoftennotdesirableandmaybepreventedbyusingPhysical%CompleteandenteringtheRemainingDurationinwholedays.

Page 293: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

11. SavethelayoutasOzBuildWorkshop14–BaselineComparison.

Page 294: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

17USERANDADMINISTRATIONPREFERENCESANDSCHEDULINGOPTIONSThischapterwilllookatthefollowingtopics:

• UserPreferences

• Adminmenu,removedfromtheOptionalClient

• AdminPreferences,removedfromtheOptionalClient

• AdminCategories,removedfromtheOptionalClient

• MiscellaneousDefaults,SetDefaultProjectandLanguage

FunctionsremovedfromtheOptionalClientareaccessedfromtheWebtool.

17.1UserPreferencesSelectEdit,UserPreferences…toopentheUserPreferencesform.Thisformisusedtosetupanumberofuserdefinedparameters,whichwilldeterminehowdataisdisplayed.

TheUserPreferencesformmayalsobeopenedbyright-clickingintherightsideofthebottomviewswhentheResourceUsageSpreadsheetorResourceUsageProfilearedisplayed.

17.1.1TimeUnitsTabTheUnitsFormatsectionofthetabisusedtodefinetheUnitofTimeformatthatresourceinformationandresourceassignmentsaredisplayedwith,e.g.,daysorhours.

TheDurationsFormatsectionofthetabisusedtodefinetheUnitofTimeformatthatactivitydurationsaredisplayedwith,e.g.,daysorhours.

Page 295: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thepicturetotherightshowstheauthor’srecommendedsettings.

TheUnits/TimeFormatsectionoftheformenablestheMicrosoftProject-typeformattingoptionsofResource/TimeFormattoshowResourceutilizationasapercentage(50%)orasunitsperduration(4h/d).Thereforethereareseveraloptionshere;forexample,threepeopleassignedtoanactivitymaybedisplayedinmanyformatsincluding:

• 300%

• 24h/d

• 3d/d

• 3h/h

17.1.2DatesTabTheDatestabisself-explanatoryandisusedtoformatthedisplayofdatesandtime.

NOTE:Itisnotpossibletodisplaytheyearswith2charactersorhidetheyear

Page 296: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

andtherealwayshastobeadateseparator,thusleadingtowiderdatecolumnsthanotherwisecouldbeachieved.ItisalsonotpossibletodisplaythedaysincharacterssuchasMonorMondaywiththedate.

Thepicturetotherightshowstheauthor’srecommendedsettings.PeopleintheUSmaywishtousetheirlocalDateFormat.

TheauthorrecommendsthattheTimeshouldalwaysbedisplayedsoausermayseewhattimePrimaverahasselectedwhenassigningActualdates,Constraintdates,SuspendandResumedates.OftenPrimaveraselects00:00,whichismidnightonthemorningoftheselecteddate.

TheauthorrecommendsthattheMonthnameshouldalwaysbedisplayedtoavoidconfusionbetweentheUSdateformatofmm/dd/yyandtheROW(RestofWorld)dateformatofdd/mm/yy.

17.1.3CurrencyTabTheCurrencyOptionstabselectsthecurrencysymbolusedtodisplaycosts.TheCurrenciesform,availablefromtheAdminmenuitem,isusedtodefinetheBaseCurrency.AllcostsarestoredintheBaseCurrencyandallotherCurrenciesarecalculatedvaluesusingtheBaseCurrencyvalueandconversionrate.

Itispossibletohavetwocurrencieswiththesamesymbolandifauserselectsadifferentcurrencythenallcostsdisplayedbytheuserwillbeconvertedtoadifferentvalue.

Thisoptionmustbecarefullymonitoredandifyoudonotneedmultiplecurrenciesthenitissuggestedthatyoushoulddeleteallbutonecurrency,toavoidanypossibleproblems.Ifyouareusingmultiplecurrenciesthenmakesurethatallhaveadifferentsignsothereisnoconfusion.

17.1.4E-MailTabTheE-mailProtocoltabsetsupthecurrentuser’sE-mailsystem.

Page 297: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

17.1.5AssistanceTabTheAssistancetabspecifieswhichwizardsarerunwhencreatingResourcesandActivities.

NOTE:Itissuggestedtoturnbothoffasitisquickertotypetheinformationstraightintotherequiredfieldswhenyouknowhowtousethesoftware.

17.1.6ApplicationTabStartupWindow

• ApplicationStartupWindowspecifieswhichPrimaverawindowisdisplayedwhenthesoftwareisstarted.

IfyouworkinthesameprojectallthetimethensetthistoActivitiesanddonotclosetheprojectwhenclosingPrimavera.ThenexttimeyouopenPrimaverayouwillbetakentoyourprojectintheActivitiesWindow.

Page 298: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

IfyouworkindifferentprojectsallthetimethenselectProjectsandyouwillbetakentotheProjectsWindow.

• ShowtheIssueNavigatordialogatstartupshouldonlybecheckedifyouwishtoviewtheIssueswhenthesoftwarestarts.

• ShowtheWelcomedialogatstartupdisplaysaWelcomedialogboxonstartupandwouldnotusuallybedisplayedasitslowsdowntheuser’saccesstothesoftware.

ApplicationLogFile• Writetraceofinternalfunctionstologfilecreatesalogofalldataentries

titledERRORSLOG.Thiswouldbeusedbysupportstaffandshouldnotbeturnedonunlessrequestedbysupportstaff.

GroupandSorting• Thisspecifieswhatinformationisdisplayedinthebands;oneorbothoptionsof

DescriptionorCodemaybeselected.ThissettingiseffectiveinsituationswhereaGroupandSortformisnotavailable,suchasthePredecessorandSuccessorsforms.

• PrimaveraVersion5.0introducedafunctiontitledReorganizeAutomatically:thiswasremovedinVersion8.1andreplacedbytheAuto-Reorganizationcommand.

Columns• PrimaveraVersion5.0introducedFinancialPeriodswheretheperiodsthat

maybedisplayedincolumnsisspecified.

WhenmanyFinancialPeriodshavebeencreated,youmayhavetoscrolldownhundredsofrowstofindadatafieldinformssuchastheFilterform.YoushouldlimitthenumberofFinancialPeriodsthataredisplayedtothosethatarecurrentlybeingused.

17.1.7PasswordTabTheUserPasswordtabisusedtochangetheuserpassword.TheAdmin,AdminPreferences…,GeneraltabhasanoptionforyourcorporatePasswordPolicy.

17.1.8ResourceAnalysisTab

Page 299: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheResourceAnalysistabhastwosections:

AllProjects• TheAllProjectsoptionspecifieswhichprojectsareusedtocalculatethe

ResourcesRemainingValuesinResourceUsageProfiles.Time-DistributedData• ItispossibletodragaprojectforwardorbackwardsintimeintheTracking

WindoworPortfolioAnalysis.ThisactioncreatesanewsetofdatestitledForecastdates.TheResourceUsageProfileandResourceUsageSpreadsheettimeintheTrackingWindowmaybecalculatedusingeithertheCurrentSchedulebycheckingRemainingEarlyDatesortherevisedForecastdates.

• Intervalfortime-distributedresourcecalculations:ThisoptiondeterminesthetimeincrementfordisplayingtheResourceUsageProfileandResourceUsageSpreadsheetdata.

Whenthisissettodaysandyoudisplaytime-distributeddatainhours,allthehourswillbedisplayedonthefirsthour:

Selectinghourswillspreadtheresourcewheretheyarescheduledbutthisconsumescomputerresources.

TheIntervalfortime-distributedresourcecalculations:mustbeequaltoorsmallerthanthetimescaleortheresourcedatawillbe

Page 300: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

displayedinthefirsttimeincrementofthetimescaleandnotdistributedoverthewholetimeperiod.

• DisplaytheRolelimitbasedon–PrimaveraintroducedRoleLimitsinVersion6.0andthisenablesoptionsfordisplayingtheRoleLimitsinResourceProfiles.ArolemayhavebeendefinedalimitofsixresourcesbutonlyhavefourPrimaryResourcesassigned.Thisoptionallowsyoutodecideifyouwishtodisplayalimitoffourbasedontheresourcesavailableorsixbasedonthelimitassignedtotherole.

17.1.9CalculationsTab

ITISIMPORTANTTOUNDERSTANDTHISOPTION.

TheCalculationstab,ResourceAssignmentssectionhastwooptions:

• PreservetheUnits,Duration,andUnits/Timeforexistingassignments.Withthisoption,asResourcesareaddedordeletedthetotalnumberofhoursassignedtoanActivityincreasesordecreases.Thehoursassignedforeachresourcearecalculatedindependently.

• RecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationType.ThetotalnumberofhoursassignedtoanactivitywillstayconstantassecondandsubsequentresourcesareaddedorremovedfromanActivity,exceptwhentheActivityTypeisFixedDurationandUnits/Time.

RecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationTypeissimilartomakinganactivityEffortDriveninMicrosoftProject.ThereisnosimilarfunctioninP3andSureTrak.

Page 301: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Withthisoptionasyouassignorremoveresourcestoorfromaactivitythetotalnumberofhoursofworkstayconstantandtheworkisdividedamongstalltheresources.

Thus,assigningresourceswillreducetheworkforeachresourceandeithertheactivitydurationwillreduceortheUnitsperTimePeriodforeachresourceassignmentwillreduce.ThiscalculationisdependentontheDurationType.

TheauthorprefersasadefaultPreservetheUnits,Duration,andUnits/Timeforexistingassignments.Inthissituationeachresourceworkisindependentonotherresourcesassignedtoanactivity.

• AssignmentStaffingarenewfunctionstoPrimaveraVersion5.0optionsavailableontheCalculationstaboftheUserOptionsformallowingtheusertosetthedefaultsfor:

SelectingtheUnitsperTimewhenassigningasubstituteresourcetoanexistingresourceassignment.

SelectingthePriceperUnitforaresourcewhichisbeingassignedtoaRole.

Theoptionsaretoselecttheexistingresource,thenewresource,ortobepromptedeachtimearesource/roleissubstituted.

17.1.10StartupFiltersTabTheStartupFiltersoptionenablestheselectionoffiltersforResources,Roles,OBS,ActivityCodesandCostAccounts,whichmaybeappliedtothecurrentprojectortoalldata.

Youmayfindwhenyouopenupawindow,suchastheResourcesWindow,thatnodataisdisplayed.Thismaybeduetothesettingsinthistab.

ACTION:TheauthorrecommendsselectingViewalldata(NoFilter)soyouwillnotendupwithablankscreenwhenyouopenwindowssuchastheResourcesWindow.

Page 302: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

17.2AdminMenuThelinksbetweenUsers,OBS,andProjectsiscoveredinmoredetailintheManagingtheEnterpriseEnvironmentchapter.ThismoduleisanintroductiontothecontentsoftheAdminMenu.

TheAdminmenuisavailableinP6ProfessionalbuthasbeenremovedfromtheP6OptionalClientandhastobeaccessedthroughtheWebmodulewhenusingtheOptionalClient.

P6ProfessionalTheAdmincommandopenstheAdminform.

DependingonhowPrimaverahasbeeninstalledandyouraccessrightsset,youmayormaynothaveaccesstosomeorallofthesemenus.

P6OptionalClientThewebAdministermenuiswheretheAdmincommandsarelocatedandtheseareallverysimilartotheProfessionalClient.

TheWebcommandswillnotcoveredinthisbookbuttheyoperateinexactlythesameway.

17.2.1UsersTheUsersformisusedtoaddanddeletesystemusers.Thefollowinginformationmayberecorded:

Page 303: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Generaltab:ThePersonalName(theperson’sname),LoginName,PasswordandtheUsersResourceIDintheResourcesWindow.

• Contacttab:Theperson’stelephonenumberande-mail.• GlobalAccesstab:TheGlobalinformationausermaychangeisspecified

herebyassigningaGlobalProfile.

TheGlobalAccesstabisthelocationwhereuseraccesstoresourcesmayberestricted.

• ProjectAccesstab:ThisiswheretheUserisassignedtooneormoreOBSNodesandmayonlyaccessProjectsassociatedwiththoseOBSNodes.ThelevelofuseraccesstoisprojectscontrolledbythedesignatedSecurityProfile.

• ModuleAccesstab:Thisiswhereapersonisassignedalicense.Alicenseneedstobeassignedbeforethepersonmayoperatethesystem.

TheUsermayalsobeassignedtoanOBSNodeintheOrganizationalBreakdownStructureform.17.2.2SecurityProfilesTheSecurityProfilesformisusedtosetupsecurity.

• GlobalProfileandProjectProfilesmaybeestablishedinthisform.

Page 304: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• GlobalProfilesarecreatedand/oreditedtoenableaccesstospecificEnterprisefunctionsandareassignedtousers.

• ProjectProfilesarecreatedand/oreditedtoenableaccesstospecificProjectfunctions.

• AProjectProfileisassignedtoauserwhentheyareassignedtooneormoreOrganizationBreakdownStructureNodes.

• AdifferentProjectProfilemaybeassignedtoeachuserforeachOBSNode,butanEPSNodeandProjectsmayonlybeassignedtooneOBSNode.

ItiscriticalthattheSecurityProfilesbecarefullyevaluatedandeachpersonassignedanappropriatelevel.

NooneexcepttheAdministrator/sshouldbeabletodeletecriticaldatasuchasprojectandEPSNodes.

17.2.3CurrenciesTheCurrenciesformisusedtodefinesystemcurrencies.Currencyfieldsare:

• CurrencyID• CurrencyName• CurrencySymbol• ExchangeRateTomaketheBasecurrencyintoyourcountry’scurrencyyouwillneedtoedittheCurrencyIDandCurrencySymbolasthefirstcurrencyispermanentlychecked.

SeethewarningunderCurrencyearlierinthischapter.DeleteallunwantedcurrenciesandmakeallCurrencySymbolsunique.

17.2.4FinancialPeriodsThisiswheretheFinancialPeriodsassociatedwithStoringPeriodPerformance

Page 305: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

arecreated.

FordetailsonthisfunctionseethesectiononStorePeriodPerformanceintheEarnedValuechapter.

FinancialPeriodshavetobeusedwhenitisimportanttohavedatathatreflectshowmuchworkwascompletedorcostsspentineachperiodandnotjustaveragedovertheperiodstodate.PerioddataisoftenusedtocreateS-Curves.

17.2.5TimesheetDatesThisoptionhasbeenremovedfromP6Professional.TimesheetsmaybemanagedintheWebapplication.

17.3AdminPreferencesThisformsetsthedefaultpreferencesforPrimavera.

TheAdminPreferencesformhasanumberoftabs,whichwillbecoveredinmoredetailinthenextsectionofthischapter.

IfyoudonothaveaccesstotheAdminPreferencesthentheseoptionswouldhavebeensetupbythesystemadministratorforyourorganization.

Somepreferencesmayonlybechangedinthisform.Itemsdescribedasdefaultsmayalsobechangedinotherwindows.

Page 306: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

SelectAdmin,AdminPreferences…toopentheAdminPreferencesform.17.3.1GeneralTab

• CodeSeparatorsetsthedefaultseparatorfornewprojectWBSCodesandothercodessuchasCostAccounts.TheCodeSeparatormayalsobesetforeachprojectintheProjectWindow,Settingtab.

• StartingDayoftheWeeksetstheFirstdayofweekthatisshownonthetimescaleandtheleftcolumnofcalendars.

• ActivityDurationsetsthedefaultActivitydurationfornewactivities.• PasswordPolicy,introducedinVersion6.2,allowstherequirementfora

passwordofaminimumof8charactersincludingaletterandnumber.

ThedefaultisusuallySundayandshouldbechangedtoaMonday,whichresultsinthecalendardayinthetimescalerepresentingaworkingday,whichisoftenalotmoreusefulthananonworkdaydate.

17.3.2TimesheetsTabTheTimesheetstabwasremovedinVersion8.1Professional,butisavailableintheWebapplication.

17.3.3DataLimitsTabTheDataLimitstabspecifies:

• Themaximumnumberoflevelsallowedinallhierarchicalcodestructures,

Page 307: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ThemaximumnumberofActivityCodesperproject,and

• ThemaximumnumberofBaselinesperproject.

PrimaveraVersion6.0addedtheMaximumbaselinescopiedwithproject.17.3.4IDLengthsTabTheIDLengthstabspecifiesthemaximumnumberofcharactersintheCodeIDfields,nottheCodeDescription.

17.3.5TimePeriodsTab• HoursperTimePeriodvaluesareusedtoconvertfromonetimeperiodUnit

toanother,forexample,fromdaystohours.Therefore,a40hoursactivitywouldbecalculatedas5-daywiththesettingdisplayedinthepicture.

• NOTE:Itisimportantthattheseconversionsareunderstood.PleaserefertotheCalendarchapterformoredetails.

• CheckingUseassignedcalendartospecifythenumberofworkhoursforeachtimeperiodenablesuserstoedittheHoursperTimePeriodineachcalendar.

ItisveryimportantwhenmultiplecalendarswithdifferenthoursperdayarebeingusedthatthischeckboxischeckedandtheusercorrectlysetstheHoursperTimePeriodineachcalendar.

• TimePeriodAbbreviationsareusedtoindicatethedisplaydurations.17.3.6EarnedValueTab

Page 308: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

SeetheEarnedValuechapterformoreinformation.ThistabsetstheWBSdefaultsforcalculatingEarnedValueandmaybechangedindividuallyforeachWBSandapplytoallactivitieswithineachWBSNode.

• TheTechniqueforcomputingperformancepercentcompleteselectstheformulaforcalculatingtheEarnedValue.

• TheTechniqueforcomputingEstimatetoComplete(ETC)selectstheformulaforcalculatingtheETC.TheETCisacalculatedfieldandisindependentoftheAtCompletionFieldsbutmaycontainthesamevalue.

• EarnedvaluecalculationsselectssomeoptionsforcalculatingtheEarnedValueanddisplayingtheBaselineBar.ThePrimaveradefaultisusuallysettoBudgetedValueswithPlannedDates.Thissettingmustneverbeusedandpleasereadthewarningbelow.

ItisveryimportantthatusersreadthesectionsonPlannedDatesasleavingthesettingatBudgetedValueswithPlannedDateswillresultintheriskthatallin-progressBaselinesmaydisplayirrelevantdatesasBaselinedates.

17.3.7ReportsTabTheReportHeadersandFootersformsetsthedefaultlabelsforreports.

Page 309: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thesemayalsobeaccessedinprintouts.

17.3.8OptionsTab• TheSpecifytheintervaltosummarizeandstoreresourcespreadstabsets

thetimeperiod,suchasweekormonth,forstoringsummarizedactivitydataatWBSandResource/RoleAssignmentLevels.

• TheProjectArchitectandWebAccessServerURLcheckboxeswereremovedfromtheProfessionalClient.

• EnableLinktoContractManagementModule(originallycalledExpedition)enableslinkingtothismodulewheninstalled.

17.3.9RateTypesTabPrimaverahasfiveresourceratestypesandtheResourceRateTypesformenablesyoutorenamethetitlesoftherates.Youmayhave,forexample,ratesfor:

• Internalconsulting,

• Externalconsulting,

• Preparingevidence,and

Page 310: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Givingevidence.

17.3.10IndustryTabTheIndustryTypedeterminestheterminologyusedinsomefields.Inearlierversionsthiswassetwhenthesoftwarewasloaded.ItmaynowbesetAdmin,AdminPreferences…,Industrytab.YouwillneedtorestartP6forachangetotakeeffect:

Thefollowingtabledisplaystheterminology:

IndustryType Terminology NameofProjectComparisonTool

EngineeringandConstruction

BudgetedUnits&CostOriginalDuration ClaimDigger

Government,Aerospace,andDefense

PlannedUnits&CostPlannedDuration ScheduleComparison

High-Technology,ManufacturingandOthers

PlannedUnits&CostPlannedDuration ScheduleComparison

Utilities,Oil,andGas BudgetedUnits&CostOriginalDuration ClaimDigger

EngineeringandConstruction:

Government,Aerospace,andDefense:

Page 311: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

17.3.11AdminCategoriesTheAdmin,AdminCategoriesformiswheretheglobaldataitemsaredefined.Thisformisself-explanatoryandwillnotbeexplainedindetail.Thefollowingcategoriesaredefined:

• BaselineTypes

• ExpenseCategories

• WBSCategories

• DocumentCategories

• DocumentStatus

• RiskCategories

• NotebookTopics

• UnitsofMeasure–forMaterialResources

TheWBSCategorydefinesasetofcodesthatmaybeassignedtoWBSNodesallowingtheWBSstructuretobereorganizedunderadifferentsetofcodes.

17.4MiscellaneousDefaults17.4.1DefaultProjectSelectProject,SetDefaultProject…toopentheSetDefaultProjectform.Whenmultipleprojectsareopenedthedefaultproject’ssettingsareusedto:

Page 312: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Scheduleandlevelallopenprojects.

• Newdataitems,suchasissues,areassignedtothedefaultprojectwhentheyareaddedtothedatabase.

WhenmultipleprojectsarescheduledalltheschedulingoptionsofalltheprojectsarechangedtotheDefaultProject.ThisissuemustbewellthoughtthroughbytheDatabaseAdministratorandiscoveredinmoredetailintheMultipleProjectSchedulingchapter.

17.4.2SetLanguageSelectTools,SetLanguage…toopentheSetLanguageformandselectthelanguagethatthecolumnheadersandmenuitemsaredisplayedin.

Page 313: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

18CREATINGROLESANDRESOURCESTraditionally,planningandschedulingsoftwaredefinesaResourceassomethingorsomeonethatisrequiredtocompletetheactivityandsometimeshaslimitedavailability.Thisincludespeopleorgroupsofpeople,materials,equipmentandmoney.

PrimaveraisabletoassignCosts,aCalendar,oneormoreRolesandsomepersonalinformationtoaResource.PrimaverahasafunctiontitledRoles.ARoleisnormallyusedattheplanningstageofaprojectandrepresentsaskillorposition.Later,andbeforetheactivitybegins,aRolewouldbefilledbyassigningaspecificindividualwhowouldbedefinedasaResource.RolesmaybeassignedtobothResourcesandActivities.AsearchbyRolemaybeconductedonalltheResourceswhenitisrequiredtoreplaceanActivity-AssignedRolewithanindividualfromtheResourcepool.PrimaveraallowsratestobeassignedtoRoles.

TherearealargenumberofresourcefunctionsavailableinPrimavera.Withoutgettingintotoomuchdetail,thispublicationwilloutlinetheimportantresource-relatedfunctionsthatwillenableyoutocreateandassignRolesandResourcestoyourschedules.

Thischapterwillconcentrateon:

Topic MenuCommand

CreatingRoles SelectEnterprise,Roles…toopentheRolesform.

CreatingResources

OpentheResourcesWindow:• SelectEnterprise,Resources,or

• Clickonthe iconontheEnterprisetoolbar.

EditingResourceCalendars SelectEnterprise,Calendars…toopentheCalendarsform.

ThefollowingstepsshouldbefollowedtocreateanduseresourcesinaPrimaveraschedule:

• CreatetheresourcesintheResourcesWindow.• CreatetheRoles,ifrequired,intheRolesform.

Page 314: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• AssignResourcestoRolesfromeithertheResourcesWindowortheRolesform.

• ManipulatetheResourceCalendarsifresourceshavespecialtimingrequirements.

18.1UnderstandingResourcesandRolesTherearetypicallytwomethodsofusingtheResourcefunctionforresourceplanning:

• IndividualResources,and

• GroupResources

18.1.1IndividualResourcesTheseresourcesareindividualpeoplewhoareoftenresponsibleforcompletingtheactivityortasksassociatedwithactivitiestowhichtheyhavebeenassigned.TheyareidentifiedbynameinP6.

Thisistypicallyworkundertakeninanofficeenvironment,suchasanITdevelopmentproject,wheretimesheetsareoftencompletedbythepeopleundertakingtheworkandthetimesheetsystemisdirectlylinkedtotheschedulingsystem.

Inthissituation,theupdatingofActivitiesthatarein-progressiscompletedbythepersonassignedasaResourcetoanActivity,oftenviathetimesheetsystem,andtheschedulerhasareviewfunctionintheprojectupdating.

18.1.2GroupResourcesTheseresourcesrepresentgroupsofpeople,suchastradesordisciplinesonaconstructionsite.Verylargeprojectsgangsorcrews,whichwouldbemadeupofequipmentandanumberofdifferenttrades,couldalsobeconsidered.Thepersonresponsiblefortheworkisnotaresourceassignedtoanactivityandindividualpeopledoingtheworkwillnotbeassigningtheirtimesheetsdirectlytoactivitiesintheschedule.

Also,inthisenvironmenttheschedulernormallyupdatestheactivitiesandtheresources.Inthissituationitisrecommendedthataminimumnumberofresourcesbeassignedtoactivities.Thisisbecauseeveryresourceaddedtotheschedulewillneedtobeupdatedandasmoreresourcesareadded,thescheduler’sworkloadwillincrease.

Resourceminimizationsimplifiesascheduleandmakesiteasiertomanagelargeschedules.Thisisachievedbynotclutteringtheschedulewithresourcesthatareinplentifulsupplyorareoflittleimportance,and/orbygroupingtradesordisciplinesintocrewsandgangsonlargeprojects.

WhenGroupResourcesareusedtheRolefunctiontendstobecomeredundantbutcouldbeusedtoplanthecontractortypeand/ortheactualcontractortobe

Page 315: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

usedontheproject.

18.1.3InputandOutputResourcesWhenyoucreateyourresources,youmayalsoconsiderthemwithinthecontextofthefollowingheadings:

• InputResources–Theseresourcesarerequiredtocompletetheworkandrepresenttheprojectcosts:

Individualpeoplebyname.

Groupsofpeoplebytrade,discipline,orskill.

Individualequipmentormachinerybyname.

Groupsofequipmentormachinerybytype.

GroupsofresourcessuchasCrews,Gangs,orTeamsmadeupofequipmentandmachinery.

Materials.

Money.

• OutputResources–Thesecouldbetheprojectdeliverablesoroutcomesandcouldhaveadirectrelationshiptotheprojectincome:

Specificationscompleted.

Brickslaid.

Tons/Tonnesofmaterialloadedwithanexcavator.

Linesofcodewritten.

Testscompleted.

Thistypeofresourceisoftenusedintheminingenvironmentwheretheoutputintones/tonnesorvolumeisscheduledand/orleveled.

TheanalysisofanddifferencebetweentheInputandtheOutputresources’valueandtimingmaybeusedtorepresenttheCashFlow,CashPositionandProjectProfit(orloss).

ThetypeofcontractthattheworkisbeingconductedunderwouldoftendetermineiftheclientismoreinterestedintheInputorOutputResources.

18.1.4UnderstandingRolesAnevaluationatprojectorenterpriselevelinordertounderstandthelongtermdemandforresourcesmaybemadebyacombinationofRolesforlongtermplanningandResourcesforshorttermplanning.

RolesareassignedtoactivitiesforlongtermplanningandResourcesrepresentindividualpeopleareassignedtorolesforshorttermplanningandwouldrepresentactivityassignment.

Page 316: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThelightareatotherightofthehistogrambelowshowstheunsatisfieddemandoftherolestitledUnstaffedRemainingUnitsandthesatisfieddemandfromtheresourcesisinthedarkaretotheleftandaretitledStaffedRemainingUnits.

Ifyouareaconstructioncontractorandnotassigningworktoindividualpeoplethenyoumayconsiderusingresourcesonlyastheyhavemorefunctionsthanroles.

18.2CreatingRolesRolesarecreated,edited,anddeletedinasimilarmethodasWBSs.

Tocreate,edit,ordeleteaRoleselectEnterprise,Roles…toopentheRolesform:

Thefollowingformatting,filtering,andsortingfunctionsareavailableintheRolesform:

• ClickonDisplay:AllRolesandthentheFilterBytabtoopenamenuwheretherolescanbefilteredbyAllRolesorCurrentProjectsRoles.

• ClickontheRoleIDtitleortheRoleNametitletosorttheRolesbyRoleIDorRoleName.

Page 317: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• RolesmayalsobedisplayedbytheChartview.TheRolesformwillhavetoberesizedtousethisfunctioneffectively.

• TheFindfunction(orCtrl+F)enablesaRolenametobesearched.• ThePrintfunctionopensthePrintPreviewformallowingtheprintingofthe

currentlistofRoles.

IntheGeneraltabeachRolemaybeassigneda:• RoleID,auniquecodeusedtoassigntheRoletoanActivity.• RoleName,theNameoftheSkillorTrade.• Responsibilities,whereyoumayentertext,hyperlinks,andpicturesaboutthe

RoleResponsibility.

IntheResourcestabeachRolemaybeassigned:

• TooneormoreResources.

• TheResourceisassignedbydefaultaProficiencyof“3–Skilled”whichmaythenbechangedtoanyoftheoptionsshowninthelist.

• TheResourcemaybeassignedaPrimaryRolewhichwouldrepresentthetaskorjobtheywouldnormallybeassigned.

• ThePrimaryRolealsolinkstoRoleavailabilitywhentheoptionintheEdit,UserPreferences…,ResourceAnalysistab,DisplaytheRoleLimitbasedonissettoCalculateprimaryresources’limit.

PrimaverasupportsRatesforRoles.Upto5rates(thesamenumberofratesasresources)maybeassignedtoroleswhichmaybeusedforestimatingandcashflowforecastingofprojectsbeforetheactualresourcecompletingtheworkis

Page 318: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

assignedtotheactivity.

• ClickonthePricestabtoedittheRolePrice/Unit,and• TheRoleRateTypeisadoptedfromtheResourceRateTypesetinthe

Admin,AdminPreferences…,RateTypetab.

RoleratesmaynotbevariedovertimeorleveledbutResourcesmaybe.

• ThedatacolumnsinthePricestabandLimitstabformsmaybesortedbyclickingonthecolumntitles.

• ThedefaultrateforaprojectisselectedwhenaprojectiscreatedandmaybechangedintheProjectsWindow,Resourcestab,AssignmentDefaultsarea:

Differentratesmayberequiredfordifferentclientssuchasinternalprojectratesandratesfordifferenttypesofexternalclients.

Fiveresourceandroleratesmaynotbesufficientwhenacompanyhasanumberofclients.Therearesomeoptionswhichincludecreatinganewsetofresourcesforeachproject,oranewdatabaseforeachproject,ornotselectingtheoptionoflinkingcostsandunits.

18.3CreatingResourcesandtheResourcesWindow

Page 319: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Tocreate,edit,ordeleteresourcesopentheResourcesWindow:• SelectEnterprise,Resources…,or

• Clickonthe iconontheEnterprisetoolbar,

• IntheResourcesWindow:

indicatesaResourcewhichisnotassignedtoanopenproject,

indicatesaResourceassignedtoanopenproject,

and indicateanunassignedandassignedNonlaborResource,and

and indicateanunassignedandassignedMaterialResource.18.3.1ResourceBreakdownStructure–RBSResourcesmaybeaddedandorganizedhierarchicallyinasimilarmethodtocreatingaWBS.

TheOzBuildresourcesinthepictureabovearelistedunderahigher-levelnodetitledOzBuildResources.PrimaveraSystemscallsthisstructureaResourceBreakdownStructureorRBS.18.3.2FormattingtheResourcesWindow

Page 320: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThemenuundertheDisplay:AllActiveResourceshasmanyfunctionsthataresimilartootherforms:

• TheDetailscheckboxdisplaysorhidestheDetailsforminthelowerpane.• ChartViewdisplaystheresourcesasaChart.Tousethisformat,Groupand

SortBymustbesetasDefaultorhavetheCustomize…optiongroupedbyResources.

• Columns,TableFontandRow…,FilterByandGroupandSortByoptionsworkinasimilarwaytotheformattingoftheActivitiesWindow.Clickonthemenustoseetheoptionsavailablewitheach.

• WhentheResourcesareorganizedhierarchically,theExpandAllandCollapseAlloptionsworkinasimilarwaytootherwindowsandrollsuptheResources.

18.3.3AddingResourcesNewResourcesareaddedanddeletedinasimilarmethodtoaddingActivitiesintheActivitiesWindow.UsetheInsertkey,right-clickandselectAdd,orusetheAdd iconontheEdittoolbar.18.3.4GeneralTabThefieldsinthistabareself-explanatory:

• TheResourceIDhastobeuniquewithinadatabaseandaResourceNameismandatory,

• TheEmployeeID,E-MailAddress,TitleandOfficePhoneareoptional,and• WhentheActiveboxisunchecked,theResourceisinactiveandindicatesthat

theresourceisnotavailable.WhenassigningResourcestoActivitiesthereisafiltertodisplayonlyactiveResources.

Page 321: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

18.3.5CodesTabResourceCodesareassignedtoResourcesallowingadditionalfacilitiestosortandreportonthemintheResourceUsageSpreadsheetandResourcesWindow.• ResourceCodesmaybedefinedintheResourceCodeDefinitionform,

whichisopenedbyselectingEnterprise,ResourceCodes…andclickingonthe icon.

• IndividualResourceCodeValuesmaybeaddedtoaResourceCodeintheResourceCodesformbyselectingEnterprise,ResourceCodes….

• ResourceCodesmaythenbeselectedinalayouttosortandgroupResources.

18.3.6DetailsTab

ResourceTypesTherearethreetypesofResources:

• Labor,intendedforpeople• Nonlabor,intendedforequipmentusedtoperformprojectwork• Material,intendedformaterials/supplies.MaterialResources

Page 322: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Maybeleveledandhavethefollowingdifferencesfromotherresources:

• TheymaybeassignedaUnitofMeasure,whichiscreatedintheAdmin,AdminCategories…,UnitofMeasuretab.ThisisnotavailabletoLaborandNonlaborresources.

• TheymaynotbeassignedaRole.

• TheymaynotlogOvertime.

Materialresourcesdonotdisplayunits(quantities)intheActivitiesWindow,aswithmanyotherproductslikeP3,SureTrak,andAstaPowerproject.ThesevaluesmaybedisplayedinotherviewssuchastheResourceAssignmentsWindowandinreports.

CurrencyAnalternateCurrencymaybeassociatedwitharesource.ThiswillnotaffecthowtheResourceUnitRatescostsareenteredbutprovidesafurthertaggingmechanismforsortingandreporting.Thecostsarestoredinthedefaultcurrencybutaredisplayedusingtheconversionrateinthecurrencyselectedfortheresource.

OvertimeALaborResourcemaybeallowedtorecordOvertimeinthePrimaveratimesheetsystemwhentheOvertimeAllowedboxischeckedandthecostsderivedfromtheUnitRatesaremultipliedbytheOvertimeFactor.CalendarTheResourceisassignedaGlobaloraSharedResourceCalendarinthisform.• ASharedResourceCalendarmaybecreatedandassignedtomorethanone

Resource.Thistopiciscoveredinmoredetailinthenextsectionofthischapter.

• Clickonthe icontocreateaPersonalCalendarforthisresource.

NOTE:TheResourcecalendarisusedtodisplaytheresourcelimitsirrespective

Page 323: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ofthecalendarassignedtoanactivity.

DefaultUnits/TimeTheDefaultUnits/Timeisthevaluethataresourceadoptswhenitisfirstassignedtoanactivity.InasimilarwaytoMicrosoftProject,theUnitsperTimePeriodmaybedisplayedasaPercentageorinUnits/Time.• SelectEdit,UserPreferences…,TimeUnitstabandselectthepreferred

displayfromtheUnits/TimeFormatsection:

Forexampleyoumayhaveafleetof12trucksandyouusuallyassignfourtruckstoeachloader.InthissituationyouwouldassigntheDefaultUnits/Timeas400%,or4d/d,or32h/difthetrucksareworking8hoursperday.

ResourceandActivityAutoComputeActualsWhenaResourceAutoComputeActualsfieldisunchecked,theworkforaresourcemaybereadfromthePrimaveraTimesheetsystemormanuallyentered.

ButwhentheActivityAutoComputeActualsfieldischecked,thismakesalltheactivityresourceassignmentstobeAutoComputeActualsirrespectiveoftheirsettingsintheResourceWindow.

WhentheUserusestheApplyActualsfunctionandactivitiesorresourcesaresettoAutoComputeActualsPrimaveracalculatestheRemainingUnitsbasedontheRemainingDurationandtheActualUnitsbysubtractingtheRemainingUnitsfromBudgetedUnits.

ThereareseveralplaceswheretheResourceAutoComputeActualsfieldinPrimaveraisdisplayed:

• AgainsteachresourceintheResourcesWindow,Detailstab,• InacolumnintheResourcesWindow,whendisplayed,and• Againsteachresourceafterithasbeenassignedtoanactivityandisdisplayed

intheResourcestabofthebottomwindowintheActivitiesWindow.TheoptionmayONLYbeswitchedonoroffagainstaresourceintheResourcesWindowandifchangedintheResourcesWindowitwillaffectallresourceassignmentsforallprojectsforthisresource.

TheActivityAutoComputeActualsfieldmaybedisplayedasacolumnintheActivitiesWindow:

Page 324: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

CalculateCostsfromUnitsWiththisoptionchecked,thecostsforaresourcearecalculatedfromtheResourceUnit/Timewhenaresourceisassignedtoanactivity.Whenunchecked,thecostsremainatzerowhenaresourceisassignedtoanactivity.ThiswascalledCostUnitsLinkedinearlierversionsofP6.Whenaresourcehasbeenassignedtoanactivity,thereisaResourceAssignmentfieldavailableintheResourcestaboftheActivitiesWindowtitledCalculateCostsfromUnits.ThisischeckedtomatchtheCalculateCostsfromUnitsfieldintheResourcesWindow.TheActivitiesWindowfieldtitledCalculateCostsfromUnitsisnotlinkedtotheCalculateCostsfromUnitsfieldintheResourcesWindowandonlyadoptsthesettingwhenaresourceisassignedtoanActivity.

ThefollowingpictureshowsaresourcewiththeCalculateCostsfromUnitsfieldunchecked;therefore,thecostsarenotcalculatedfromtheResourceUnitRate.

18.3.7UnitsandPricesTabEffectiveDateandRatesEachResourcemayhaveuptofiverates(Price/Unit)andtheseratesmaybevariedovertime.

• TheEffectiveDaterepresentsachangeinRateoravailabilityatthatpointintime.

• TodisplaytheotherratestheircolumnsshouldbedisplayedintheUnitsandPricestab.

• ThecolumntitlesofPrice/Unit1toPrice/Unit5mayhavetheirdescriptionseditedintheAdmin,AdminPreferences…,RateTypetab.ThesetitlesaresharedwithRoles.

• Whenarateisaddedtheeffectivedateisthedatefromwhichtherateisapplied.

Page 325: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ShiftsResourceShiftsareusedinconjunctionwithlevelingandshouldnotbeassignedunlesstheyarebeingused.ResourceShiftsarecoveredintheResourceOptimizationchapter:• ResourceShiftsarecreatedintheResourceShiftsformwhichisopenedby

selectingEnterprise,ResourceShifts…,

• TheResourceShiftsandthenumberofshiftsaresourceworksareassignedintheUnitsandPricestab,ShiftsCalendar:.

18.3.8RolesTab• AResourcemaybeassignedmorethanoneRole,andtheirProficiencyfor

theRole,inthistab.

• WhenmultipleRolesareassigned,oneisassignedasthePrimaryRole.

18.3.9NotesTabNotesmaybeaddedherebuttherearenoNotebooktopicsavailable.

18.3.10ProgressReporterTabOriginallycalledProgressReportertabthenchangedtoTimesheetsandnowbacktoProgressReporterandhasbeenremovedfromP6Professional.WhenTimesheetsareimplemented,theusermustbeaddedasasystemuserthroughtheP6WebAdminister,UserAccessformwheretheuserisassignedtoaP6Resource,thusprovidingthelinkfromthetimesheetusertothePrimaveraresource.ThisiscoveredintheAdminMenu,Userssection.Fortimesheetstooperate,theUsestimesheetsboxintheProgressDetailstabmustalsobecheckedandtheTimesheetApprovalManagerselected.

Page 326: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 327: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

18.4Workshop15–AddingResourcestotheDatabase

BackgroundThisworkshopwillonlyuseResourcesandthesemustnowbeaddedtothedatabase.

Wehaveupdatedourcurrentproject,butweneedaprojectthathasnotbeenupdatedforthenextactivityofassigningresources.Therefore,wewillhavetorestoretheBaselineschedulesavedpriortoupdatingthecurrentscheduletoprovideanunprogressedscheduleforthisexercise.

NOTE:Ifyouareworkinginadatabasewithotherpeoplecompletingthisworkshoptheneachperson’sResourceIDwillhavetobeunique,saybyaddingyourinitialsattheendofeachResourceID.Atrainingcourseleaderordatabaseadministratorshouldadvisehere.

Assignment1. SelectProject,AssignBaselines…andremoveallprojectBaselinesby

settingtheBaselinestothe<CurrentProject>.2. NOTE:BaselineBarswillnowdisplaythePlannedDatesandtheseshould

beremoved.

3. RestoretheprojectusingProject,MaintainBaselines….

4. GototheProjectsWindowwheretherestoredbaselinefilewillbevisible.5. RenametherestoredBaselineprojectBidforFacilityExtension–

ResourcedScheduleandchangetheProjectIDtoOZB-R.NOTE:UserssharingadatabasewillneedtouseuniqueProjectIDs.

6. Opentherestoredproject.

7. OpentheUserPreferencesform,settheCalculationsandTimeUnitstabperthefollowingpictures.

Page 328: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8. NowopentheResourceWindow.9. IfnoresourcesaredisplayedthenselectallresourcesfromtheDisplay:

menu:

Page 329: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

10. FormatthecolumnsintheResourcesWindowasinthefollowingpicture.11. Addtheresourcesasinthefollowingpicture:

IftheNewresourceWizardisdisplayedthencloseitasitisquickerjusttotypeinresources.

TheUnitofMeasuremaynotbeavailableinyourdatabase,soeitheradditintheAdmin,AdminCategories…,ordonotassignone.

Price/Unitmustbeenteredinthebottompane.NOTE:Ifyouareworkinginadatabasewithotherpeoplecompletingthisworkshoptheneachperson’sResourceIDwillhavetobeunique,saybyaddingyourInitialsattheendofeachResourceID.

12. YoumayneedtousethearrowsontheMovetoolbartomovetheresourcestothecorrectindentlocation:

13. SettheDefaultUnits/Timeto8hoursperdayforalltheresources.14. SetthecalendarforallresourcestobeaGlobal5-DayWorkweek,with8

hoursperday,yoursmaybecalledaStandard5Day/Weekorsimilar.

15. CheckCalculateCostsfromunitsandAutocomputeactualsforeachresource.

16. EnsurethattheresourceEffectiveDateintheUnits&Pricestabissetto7December2015orearlierotherwisetheResourcewillbedelayedbeyondthisdatewhenLevelingtheresourcesintheResourceOptimizationWorkshop.

Page 330: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 331: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

19ASSIGNINGROLES,RESOURCESANDEXPENSESDuringtheplanningstage,RolesmaybeassignedtoActivitiestogainanunderstandingofthelong-termresourcedemandandtheyarelaterreplacedbyaResourcewhenitisknownwhowillbeundertakingthework.IfyouarenotusingnamedresourcesthenyoushouldconsidernotusingRoles,asResourceshavemorefunctionalitythanRoles.AResourcemaybeassigned:

• DirectlytoanActivity,or

• ToaRolewhichhasbeenassignedtoanActivity.

Therearethreetypesofresources,Labor,NonlaborandMaterial,asdiscussedinthepreviouschapter.ALaborResourcehasadditionalfunctionalityincludingOvertime,ResourceCalendars,ShiftsanduserdefinedAutocostrules.TheLaborandNonlaborresourcesaresimilartotheMicrosoftProjectWorkResources.AMaterialresourceissimilartoMicrosoftProjectMaterialResources,butmaynothavetheunitsdisplayedinActivitiesWindowcolumns.PrimaveraalsohasafunctiontitledExpenses,wherecostsmaybeassignedtoactivitieswithoutresourcesandmaybeassignedaquantityandthedefaultquantityisone.ThisfunctionissimilartotheCostResourcefunctioninMicrosoftProject.Astheprojectprogresses,ActualandToCompleteUnitsandCostsmaybeassignedtoExpensesinthesamewayasresources.ExpenseunitsmaynothavetheunitsdisplayedinActivitiesWindowcolumns,maynotbeassignedResourceCurves,butmayhavecostsassignedbeforetheactivityhasstarted,mayhaveRemainingCostswhentheactivityiscomplete,andmaybeassignedtoMilestones.

Thischapterwillcoverthefollowingtopics:

• UnderstandingResourceCalculationsandTerminology

• ProjectandActivitiesWindowsResourceandRolePreferences

• DetailsStatusForm

• ActivityTypesandDurationTypes

• AssigningandRemovingRolesandAssigningResources

• ResourceandActivityDurationCalculationandResourceLags

• Expenses

• SuggestedSetupforAssigningResources

Topic MenuCommands

Page 332: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SetUnits/TimeFormatandResourceAssignments

SelectEdit,UserPreferences…toopentheUserPreferencesformandselecttheTimeUnitstabandCalculationstab.

• SetDefaultDurationTypeandDefaultActivityType

SetthesedefaultsintheDefaultstabintheProjectsWindow.

• AssignaRoletoanActivity

SelecttheResourcestabintheActivityDetailsformandclickonthe iconontheAssigntoolbartoopentheAssignRolesform.

• ToassignaResourcetoaRolethathasbeenassignedtoanactivity

SelecttheRoletobeassignedaResourcefromtheResourcesDetailstabandclickthe iconontheAssigntoolbartoopentheAssignResourcesByRolesform.

• ToassignaResourcetoanactivitywithoutaRole

SelecttheActivitytobeassignedtheResourceandclickthe iconontheAssigntoolbartoopentheAssignResourceform.

19.1UnderstandingResourceCalculationsandTerminologyAResourcehasthreeprincipalcomponentsafterithasbeenassignedtoanActivity:

• Quantity,intermsofWorkinhoursordaysorMaterialquantitiesrequiredtocompletetheactivity,whicharereferredtoasUnitsbyPrimavera,

• TheResourceUnitRateistermedPrice/UnitinPrimavera,and• Cost,whichiscalculatedfromtheResourceUnitRate×Units.EachResourceandExpensehasthesamefourfieldsforCostsandUnits,whichareBudget,Remaining,ActualandAtCompletion.TherelationshipamongthesefieldschangesdependingonwhethertheactivityisNotStarted,In-ProgressorComplete.

• WhenanactivityisNotStartedandthe%Completeiszerothen:

BudgetisnormallylinkedtoRemainingandAtCompletionandthereforeachangetoonewillchangetheothertwoandtheywill

Page 333: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

alwaysbeequal,and

Actualwillbezero.• WhentheactivityismarkedStartedandwouldnormallybeIn-Progressandthe

%Completeisbetween0.1%and99.9%then:

BudgetbecomesunlinkedfromRemainingandAtCompletion,thusallowingprogressandtheAtCompletionvaluetobecomparedtotheBudgetvalue(ofthecurrentschedule),oraBaselineBudgetvalueoraBaselineAtCompletionvalue,andAtCompletion=Actual+Remainingandhavealinkto%Complete,whereachangeinvaluetoonewillresultinachangetotheothervalues.

• WhentheactivityisCompleteandthe%Completeis100%then:

Remainingissettozero,andAtCompletion=Actual.

TheBudgetvaluesforCostsandUnitsarelinkedtotheAtCompletionvaluesuntil:

• AnActivityhasbeenmarkedasStartedorhasa%Complete,or

• TheLinkBudgetandAtCompletionfornotstartedactivitiesintheProjectWindowCalculationstabisunchecked,seethefollowingpicture:

InP3onewouldoftenunlinkBudgetandAtCompletionwhenaprojecthasbeenapprovedandare-estimateisrequiredwhilemaintainingtheBudget.

ThisfunctioninP6alsounlinkstheOriginalDurationfromtheAtCompletionDurationforun-startedactivitieswhichaddsanothercomplicationthatshouldbeavoided.

ThecomparisonofthecurrentAtCompletionCostsisnormallymadewiththeBaselineprojectBudgetorBaselineprojectAtCompletionvalues.ThereforetheBudgetvalueinthecurrentscheduleiseffectivelyaredundantvalueandprobablyshouldnotbedisplayed.

Page 334: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

19.2ProjectWindowResourcePreferencesPreferencessetintheActivitiesWindowdecidehoweachindividualactivityandresourceiscalculatedandarecoveredinthenextsection.

Preferencesanddefaults(whichmaybechangedforeachresourceassignment)thataffecthowallresourcesinaprojectarecalculatedaresetintheProjectWindowandpertaintoallactivitiesandresources.19.2.1ResourcesTabTheResourcestabintheP6ProfessionalProjectsWindowhashadtheProgressReporter(calledTimesheetsinVersion6.2andearlier)removed.

AssignmentDefaults• TherearefiveResourceRatesavailableinPrimavera.Oneratemaybesetas

aprojectdefault.Afterassignmenttoanactivity,theResourceRatemaybechangedusingtheRateTypefieldintheResourcestaboftheActivitiesWindow.

Driveactivitydatesbydefault• Thisiscoveredinmoredetailinthenextsection.

ResourceAssignments• CheckingtheResourcescanbeassignedtothesameactivitymorethan

onceboxenablesaresourcetobeassignedtoanactivitymorethanonce.Thisisusefulifitisrequiredtoassignaresourceatthebeginningofanactivityandlaterattheendofanactivitywithalag.

Forexample,onemaywanttoassignacraneonthefirstdayoftheactivitytoassistinerectingandonethelastdaytoassistindismantling.Thischeckboxneedstobecheckedforaresourcetobeassignedtwicetoanactivity.

19.2.2UnderstandingResourceOptiontoDriveActivityDatesAresourcehasthefollowingfieldsthatarelinkedandachangetotheOriginallagorOriginalDurationwillmakeachangetooneorbothdates:• OriginalLag.ThedurationfromtheActivityStartDatetotheResourceStart

Page 335: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Date,whichisthedatetheresourcecommenceswork.

• OriginalDuration.Thedurationthataresourceisworking.• Start.TheResourceStartDate=ActivityStartDate+theResourceOriginal

Lag.

• Finish.ThisdateiscalculatedbytheadditionoftheActivityStartDate+OriginalLag+theOriginalDuration.

WhentheDriveActivityDatesoptionisswitchedoffitispossibleforaresourcetocalculateoutsidetheactivityduration.Inthefollowingexampletheactivitiesare5dayslongandtheresourcesassignedtoeachactivityareworkingfor10days.Thishasresultedintheresourcebeingoverloaded.TheResourcesacknowledgetheactivityStartdatebutnottheFinishDate.

NowtheDriveActivityDatesoptionhasbeencheckedagainsteachactivity,theactivitiesarenow10dayslong,andtheresourceisnotoverloaded.

ItisrecommendedthattheDriveactivitydatesbydefaultboxisalwayschecked,thusResourceswillbeassignedasDriveActivityDatesandthisensuresthatallworkiscontainedwithinthedurationofanactivity.

TheActivityStartiscontrolledbytheActivityCalendar,thereforewhen

Page 336: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

anactivityisResourceDrivenitisimportanttosetanActivityCalendarthatwillallowtheresourcetostartworkwhenitisrequiredtostart.Thusifthereisamorningshiftstartingat4:00am,theActivityCalendarshouldstartat4:00amorearlier.

InscheduleswithcomplexresourcecalendarsmaywishtoconsiderplacingalltheResourceDrivenactivitiesona24x7calendarandthenallresourceworkwillbecontrolledbytheresourcecalendars.

19.2.3CalculationsTabTheCalculationstabintheProjectsWindow:

Activities–DefaultPrice/UnitforactivitieswithoutresourcePrice/Units.ThisrateisalsousedtocalculatetheresourcecostswhenanactivityisnotassignedrolesorresourcesbutisassignedaquantityintheActivitiesWindow,Statustab.TheotherfunctionsinthistabaffecttheupdatingofresourcedactivitiesandarecoveredintheUpdatingaResourcedSchedulechapter.

19.3UserPreferencesApplicabletoAssigningResourcesSelectEdit,UserPreferences…toopentheUserPreferencesform:

19.3.1Units/TimeFormatSelecttheTimeUnitstab.TheUnits/TimeFormatenablesMicrosoftProject-styleformattingofResource/TimeFormatshowingResourceutilizationasapercentageorasunitsperduration.

19.3.2ResourceAssignmentsTheCalculationstabhastwoResourceAssignmentoptions:

Page 337: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• PreservetheUnits,Duration,andUnits/Timeforexistingassignments.Withthisoption,asResourcesareaddedordeletedthetotalnumberofhoursassignedtoanactivityincreasesordecreases.EachResource’shoursarecalculatedindependently.

• RecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationType.Thetotalnumberofhoursassignedtoanactivitywillstayconstantassecondandsubsequentresourcesareaddedorremovedfromanactivity.NOTE:ThisfunctiondoesnotworkwhentheActivityTypeisFixedDurationandUnits/Time.

TheRecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationTypefunctionissimilartotheMicrosoftProjectEffortDrivenfunctionandthePreservetheUnits,Duration,andtheUnits/TimeforexistingassignmentsisthesameasNonEffortDriven.

ThereisnosimilarfunctioninP3andSureTrak.

ItisrecommendedthatPreservetheUnits,Duration,andUnits/Timeforexistingassignmentsbeusedasadefaultaseachindividualresourceassignmentdoesnotchangeasresourcesareaddedorremovedfromanactivity.

19.3.3AssignmentStaffingTheAssignmentStaffingoptionisself-explanatoryandshouldbeconsideredcarefullywhenresourcesandroleshavedifferentrates.IfitisnotunderstoodandsetcorrectlytheresourcemayendupwiththeincorrectunitratewhenassignedtoaRoleorexistingResource.

Page 338: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Whentwousershavedifferentsettingsthismayresultinaschedulehavingtwodifferentratesforthesameresource.

19.4ActivitiesWindowResourcePreferencesandDefaults19.4.1DetailsStatusFormThisformhasasectiontitledLaborUnitsattherightsideasseeninthefollowingpicture.Thedropdownmenuenablesyoutoselectwhichdataistobedisplayedinthissectionoftheform.

Thereisalinkbetweentheentriesinthisformandthevaluesthatareassignedtoresources:

• ThevaluesinthisformarethesumofthevaluesassignedtoResourcesandRoles.

• Whenthesevaluesareedited,theywillchangethevaluesassignedtoResourcesandRoles.

NOTE:ItispossibletoenteraLaborUnitvalueintheStatustabandnotassignaresource.WhenaresourceisassignedtheresourcewilladoptthisvalueintheStatustab.ThisrateissetintheCalculationstabintheProjectsWindow,Activitiestab–DefaultPrice/UnitforactivitieswithoutresourceorRolesPrice/Unitsfield.19.4.2ActivityTypeTherearefiveActivityTypesassignedintheGeneraltabintheActivitiesWindow:

ActivityType Notes

TaskDependent

ActivitiesassignedasTaskDependentacknowledgetheirActivityCalendarwhenschedulingandtheFinishDateiscalculatedfromtheActivityCalendar.

ActivitiesassignedasResourceDependentacknowledgetheirResourceCalendarwhenbeingscheduled.ThisissimilartoanIndependentActivityTypeinP3andSureTrakandtheresources

Page 339: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ResourceDependent

workindependentlyanddonothavetobeavailableatthesametime.

TheActivityFinishDateiscalculatedbasedonthelongestResourceDurationwhentheresourceoptionofDriveActivityDatesischeckedagainsttheresourceassignment.

NOTE:Theactivitystartdatecalculatedontheactivitycalendar,nottheresourcecalendar,maydelaythestartofanactivitywhentheresourcecalendarhaslongerworkinghoursthantheactivitycalendar.

LevelofEffort(LOE)

ThisActivityTypespansotherActivities.ThereforetheStartDate,FinishDate,andDurationsmaychangeasthestartorfinishdateofactivitiesthatitisdependentuponchangeduringschedulingorupdating.LOEActivityTypeissimilartoaHammockinP3andSureTrak,butmorerelationshipsmaycontroltheStartandFinishDates.ThereisnoequivalentinMicrosoftProject.

Thistypeofactivitydoesnotcreateacriticalpathirrespectiveofthefloatcalculationsthataredisplayed.

TheStartDatemaybecontrolledbythefollowingrelationships:

• Finish-to-Startpredecessors

• Start-to-Startpredecessors

• Start-to-Finishsuccessors

• Start-to-StartSuccessors

TheFinishDatemaybecontrolledbythefollowingrelationships:

• Finish-to-Finishpredecessors

• Start-to-Finishpredecessors

• Finish-to-Startsuccessors

• Finish-to-Finishsuccessors

ResourcesassignedtoaLevelofEffortactivityarenotconsideredincalculationswhenascheduleisLeveled.LevelofEffortactivitiesmaynotbeassignedaConstraint.WhencreatingaLOEactivityandthebarisnotdisplayed,checktheBarsformtoensureaLOEbarhasbeencreatedandisbeingdisplayed.

Page 340: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

StartMilestone

ThisActivityTypeisusedtoindicatethecommencementofaPhase,Stage,oramajoreventinaproject.

• IthasonlyaStartDateandnoDurationorFinishDate.

• ItmayonlyhaveStartConstraintsassigned.• Itmaynothavetime-dependentresourcesassignedbutmay

have:

AnOwnerassignedfromthelistofuserstoindicatewhoisresponsiblefortheactivity.“Owner,”enablesauserwhoisNOTaresourcetobeassignedresponsibilityforanactivity.APrimaryResourceassignedfromtheActivitiesWindow,GeneraltabwhomayupdatetheMilestone,butnoeffortisassignedorrecorded.

FinishMilestone

ThisActivityTypeisusedtoindicatethecompletionofaPhase,Stage,oramajoreventinaproject.

• IthasonlyaFinishDateandnoDurationorStartDate.

• ItmayonlyhaveFinishConstraintsassigned.• Itmaynothavetime-dependentresourcesassignedbutmay

have:

AnOwnerassignedfromthelistofuserstoindicatewhoisresponsiblefortheactivity.“Owner,”thenewactivityfieldinPrimaveraVersion6.0,enablesauserwhoisNOTaresourcetobeassignedresponsibilityforanactivity.

APrimaryResourceassignedfromtheActivitiesWindow,GeneraltabwhomayupdatetheMilestone,butnoeffortisassignedorrecorded.

ThenewPrimaveraVersion5.0WBSSummaryActivityisan

Page 341: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

WBSSummaryActivity

activitythatspansthedurationofallactivitieswhichareassignedexactlythesameWBSCodeand,unlikeaLevelofEffortActivity,donothaveanypredecessorsorsuccessors.

ThereforeaWBSactivitywillchangedurationwheneithertheearlieststartorlatestfinishofactivitiesthatitspansischanged.Thismayhappenastheprojectprogressesandactivitiesdonotmeettheiroriginalscheduleddates,orthedurationofanactivityischanged,orlogicischanged,orthescheduleisleveled.

ThisfunctioncalculatestheWBSActivityDurationinthesamewayasWBSactivitiesinP3orSureTrak,orTopicactivitiesinSureTrak.ItissimilartothewaySummaryactivitydurationsarecalculatedinMicrosoftProject,excepttheactivitiesdonotneedtobedemotedbelowthedetailedactivitiesinasMicrosoftProject.

WBSactivitiesmaybeusedfor:

• ReportingatsummarylevelbyfilteringonWBSactivities,

• EnteringestimatedcostsatsummarylevelforproducingcashflowtableswhilethedetailedactivitiesareusedforcalculatingtheoveralldurationfortheWBSandday-to-daymanagementoftheproject,and

• Recordingcostsandhoursatsummarylevelwhenisitnotdesirableorpracticaltorecordatactivitylevel,especiallywhenthedetailedactivitiesareliabletochange.

ItdoesnotmatterhowactivitiesareGroupedastheyalwaysspanactivitieswiththesameWBSCode.

19.4.3DurationTypeTheDurationTypebecomeseffectiveafteraresourcehasbeenassignedtoanactivity.

TheDurationTypeforallnewactivitiesissetintheDefaultstabintheProjectsWindowandallnewactivitiesareassignedthisDurationType.

Page 342: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheDurationTypeforeachnewactivitymaybechangedintheGeneraltabintheActivitiesWindoworbydisplayingtheDurationTypecolumn:

TheDurationTypedetermineswhichofthefollowingvariableschangewhenoneoftheothersischangedintheequation:

• ResourceUnits=ResourceUnitsperTimePeriod×Duration

Forexample,a40-houractivitywith2peopleworking8hoursperdaywilltake20hoursor2.5days:

• 40hoursofwork=2peopleperhour×20hours

Whenanactivityisin-progressthisequationismodifiedto:

• RemainingResourceUnits=ResourceUnitsperTimeperiod×RemainingDuration

PrimaverahasfouroptionsforDurationType,MicrosoftProjecthasthreeoptions,andP3andSureTrakhavetwooptions(whicharealoteasiertounderstand).

ThePrimaveraterminologythatdescribesthewaythesoftwaretreatstherelationshipbetweenDurations,ResourceUnitsandResourceUnits/TimePeriodisdifferentfromMicrosoftProject,P3,andSureTrak.Primaverahasmoreoptionsthanalltheotherproductsandthisgivestheproductmoreflexibility.Thefollowingtableshouldclarifytheseoptions.

PurposesoftheDurationTypes

DurationType Purpose

Option1ThisoptionisusedwhentheDurationofanactivityshouldnotchangewhenResourcesareaddedorremovedorUnits/Time

Page 343: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• FixedDuration&Units

changed.

Forexample,whenthetimetocompleteanactivityisfixed,theresourcesmaybemanipulateduntilasatisfactoryresourceloadingisestablishedwithouttheactivitydurationchanging.

Option2AchangetotheDurationwillchangetheUnits/Time;however,theUnitswillremainconstant.

Ifonepersonisassignedtoanactivityfor8hoursperdayandtheactivityisdoubledinduration,therewillbenowbeonepersonworkingontheactivityfor4hoursperdayandtheactivitywillrequirethesamenumberofhourstocomplete.

IMPORTANTPOINT:TheEstimateatCompletionWILLNOTchangewhentheactivitydurationischangedandthenumberofresourcesWILLchange.

• FixedDuration&Units/Time

ThisDurationTypedisablestheUserPreferences,CalculationstaboptionRecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationType.Option1ThisoptionisusedwhentheDurationofanactivityshouldnotchangewhenResourcesareaddedorremovedorUnits/Timechanged.

Forexample,whenthetimetocompleteanactivityisfixed,theresourcesmaybemanipulateduntilasatisfactoryresourceloadingisestablishedwithouttheactivitydurationchanging.

Option2AchangeintheDurationwillchangetheUnits;however,theUnits/Timewillremainconstant.

Forexample,whentherearetwopeopleassignedtoanactivityandtheactivityisincreasedinduration,therewillstillbetwopeopleworkingbutforalongerperiodoftime.

IMPORTANTPOINT:TheEstimateatCompletionWILLchangewhentheactivitydurationischangedandthenumberofresourcesWILLNOTchange.

Thisoptionisusedwhentheamountofworkrequiredtofinishanactivityisconstant.

Page 344: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• FixedUnits

Forexample,ifthereare8,000brickstobelaidandabricklayerisabletolay100bricksperhour,thereare80hoursofworkforonebricklayer,40hoursfor2bricklayersand20hoursfor4bricklayers.ChangingtheDurationortheUnits/Timewillnotchangethenumberofhoursrequiredtocompletetheactivity.

• FixedUnits/Time

Thisoptionisusedwhenthesamenumberofpeoplearerequiredtocompleteanactivityirrespectiveoftheactivityduration.

Forexample,ifamachinerequirestwopeopletooperateitandthereforeaResourceisassignedtotheActivityat200%,changingeithertheUnitsortheDurationwillnotchangetheUnits/Timeandtherewillalwaysbetwopeopleoperatingthemachine.

ThedurationofbothFixedUnitsandFixedUnits/TimeactivitieswillchangeiftheresourceUnits/TimePeriodorRemainingUnitsarechanged.Itistheauthor’spreferencetouse:

• FixedDuration&Unitswhentheestimateatcompletionmustnotchange,and

• FixedDuration&Units/Timewhenthecrewsizemustremainconstant.

Thefollowingtabledisplayswhathappenstotherelationshipineachofthefouroptionswhenonevariableischangedand

• TheUserPreferences,CalculationstaboptionPreservetheUnits,Duration,andUnits/Timeforexistingassignmentsisselected:

DurationType

LaborUnitsChangeinStatusTab

ActivityDurationChange

ResourceUnitsChange

Units/TimePeriodChange

AddorRemoveResources

FixedUnits/Time

DurationChange

UnitsChange

DurationChange

DurationChange

ActivityUnitsChange,ResourceUnitsConstant,

Page 345: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

DurationConstant

FixedDuration&Units/Time

Units/TimeChange

UnitsChange

Units/TimeChange

UnitsChange

ActivityUnitsChange,ResourceUnitsConstant,DurationConstant

FixedUnits

DurationChange

Units/TimeChange

DurationChange

DurationChange

ActivityUnitsChange,ResourceUnitsConstant,DurationConstant

FixedDuration&Units

Units/TimeChange

Units/TimeChange

Units/TimeChange

UnitsChange

ActivityUnitsChange,ResourceUnitsConstant,DurationConstant

Thefollowingtabledisplayswhathappenstotherelationshipineachofthefouroptionswhenonevariableischangedand

• TheUserPreferences,CalculationstaboptionRecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationTypeisselected:

DurationType

LaborUnitsChangeinStatusTab

ActivityDurationChange

ResourceUnitsChange

Units/TimePeriodChange

AddorRemoveResources

ActivityUnitsConstant,

Page 346: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

FixedUnits/Time

DurationChange

UnitsChange

DurationChange

DurationChange

ResourceUnitsChange,DurationChange

FixedDuration&Units/Time

Units/TimeChange

UnitsChange

Units/TimeChange

UnitsChange

ActivityUnitsChange,ResourceUnitsConstant,DurationConstant

FixedUnits

DurationChange

Units/TimeChange

DurationChange

DurationChange

ActivityUnitsConstant,ResourceUnitsChange,DurationChange

FixedDuration&Units

Units/TimeChange

Units/TimeChange

Units/TimeChange

UnitsChange

ActivityUnitsConstant,ResourceUnitsChange,DurationConstant

• Bolddescriptionsintherightcolumninthetableindicatethedifferencesfromtheuppertable.

• TheUserPreferences,CalculationstaboptionPreservetheUnits,Duration,andUnits/TimeforexistingassignmentswillnotfreezetheActivityUnitswhentheDurationTypeofFixedUnitsisselected.

19.5AssigningandRemovingRolesToassignaRoletoanactivity:

Page 347: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelecttheoneormoreactivitytobeassignedtheRole,

• SelecttheResourcestabintheActivityDetailsform,

• Clickonthe Roles…AssigntoolbaricontoopentheAssignRolesform,• UsetheDisplay:,FilterBymenutoselecteither:

AllRoles,whichwilldisplayallRolesinthedatabase,CurrentProject’sRoles.ThisoptionwillonlydisplayRolesthathavebeenassignedtothisproject,or

Customize,whichopensaFilterformenablingtheusertolimitthenumberofdisplayedRolesbycreatingafilter.

• SelectoneormoreRolestobeassignedtoanactivityusingtheCtrl-clickfunction,

• ThentoassignaRole:

Clickonthe icon,or

Double-clickoneoftheRoles.

ToachievethefollowingpictureyoumayneedtoformatthecolumnsintheResourcesDetailsform.

Atthispoint,theRoleshoursandcostsmaybeeditedasrequired.

ToremoveaRole:

Page 348: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelecttheRole,and

• Clickonthe icon.

19.6AssigningandRemovingResourcesResourcesmaybeassigneddirectlyto:

• AnactivitythathasanAssignedRole,or

• AnActivitywithoutaRole.

19.6.1AssigningaResourcetoanAssignedRoleToassignaResourcetoaRoleassignedtoanactivity:

• SelecttheactivitytobeassignedaResource,

• SelecttheRoletobeassignedaResourcefromtheResourcesDetailstab,

• Clickonthe ResourcesbyRole…AssigntoolbaricontoopentheAssignResourcesByRolesform,

• ClickontheDisplay:menuandselectFilterBytoopentheFilterByform,

AllRolesRequired:Choosestoviewallrolesassignedtotheactivity.StaffedRoles:DisplaysRoleswithanassignedresource.UnstaffedRolesRequired:DisplaysRoleswithoutanassignedresource.UnstaffedRoleswithRequiredProficiency:DisplaysRoleswithoutanassignedresourceandrequiresaresourcewithaspecificproficiencylevel.

Page 349: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectwhichResourcesyouwishtohavedisplayedintheAssignRolesformfromtheFilterByform,

• Select toreturntotheAssignResourcesByRoleform,

• FromtheAssignResourcesByRoleformclicktheResourceyouwishtoassign,

• ToassigntheResourceeither:

Double-clicktheResource,or

Clickonthe icon.

19.6.2AssigningaResourcetoanActivityWithoutaRoleToassignaResourcetoanactivity:

• SelecttheactivitytobeassignedtheResource,

• Clickonthe Resources…AssigntoolbaricontoopentheAssignResourceform,

• ClickontheDisplay:menuandselectFilterByandthenselectfromthethreeoptionswhichresourcesyouwishtodisplayintheAssignResourcesform,

• ToassigntheResourceeither:

Double-clicktheResource,or

Clickonthe icon.

YoumaynoweditthehoursorUnits/TimePeriodforeachresource.

Page 350: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

19.6.3RemovingaResourceBeforeyouremoveaResourcefromanactivitythathasmorethanoneresourceassignedtoit,youmustbeawareofyourResourceAssignmentpreferences.ThesepreferencesdetermineifthetotalnumberofUnitsassignedtotheactivity(orwork)willbereducedorremainconstantasresourcesaredeleted.

Toremovearesource,selectoneormoreResourcesinthebottompaneResourcetabandeither:

• StriketheDelkey,or

• Clickonthe iconatthebottomofthescreen,notthe ontheEdittoolbar.Afterthelastresourceisremovedtherewillbethemessage:

• Ifyouselect thentheResourceUnitsvaluesintheActivitiesWindow,Statustabwillbesettozero,andtheResourceCostsintheActivitiesWindow,Statustabwillbecalculatedfromthevalueentered.

Ifyouselect then:

• TheUnitsvaluesintheActivitiesWindow,StatustabwillbesettoequaltheResourcevaluesbeforetheyweredeleted,and

• TheCostvaluesintheActivitiesWindow,StatustabwillbecalculatedfromthevaluesetinCalculationstabintheProjectsWindow.

• AtthispointyouwillhaveUnitsandCostsassignedtoanactivitythatmaybeseenintheActivitiesWindow,Statustabwithoutanyassignedresources,whichmaynotbedesirable.

Page 351: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

WhenyouassignaresourcetoanactivityinthisconditiontheresourcewilladopttheUnitsvaluefromtheActivitiesWindow,Statustab,ignoringtheDefaultUnits/TimePeriodsetintheResourceWindow,butnormallycalculatetheresourcevaluefromtheresourceRate.

19.6.4AssigningaResourcetoanActivityMoreThanOnceTheoptionintheProjectsWindowResourcestabundertheResourcesAssignmentsheadingenablesaresourcetobeassignedmorethanoncetoanactivity.

AresourcecouldbeassignedtoworkatthestartofanactivityandtheninconjunctionwithResourceLagworkagainattheendofanactivity.

19.7ResourceandActivityDurationCalculationandResourceLags19.7.1ActivityDurationAnActivityDuration(orActivityRemainingDurationofanIn-ProgressActivity)isadoptedfromthelongestResourceDuration(orResourceRemainingDurationofanIn-ProgressActivity)whenmorethanoneresourcehasbeenassignedtoanactivity.

InasituationwheremorethanoneResourcehasbeenassignedtoanactivitywithdifferentUnitsand/orUnits/Time,theResourcesmayhavedifferentdurations.

InthefollowingexampletheActivityDurationis10days,whichiscalculatedfromDavidWilliam’sResourceOriginalDurationof10days:

Page 352: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThisiscalculatedinasimilarwaytoP3andSureTrakwhenallResourcesaresettoDriving.

19.7.2ResourceLagAResourcemaybeassignedaLag,thedurationfromthestartoftheactivitytothepointatwhichtheResourcecommenceswork.

InthefollowingexampletheActivityDurationis12days,whichiscalculatedfromAngelaLowe’sResourceOriginalLagof7daysandResourceOriginalDurationof5days:

19.8ExpensesExpensesareintendedtobeusedforoneoffnon-resourcetypecostsandcouldinclude:

• Purchaseofofficeequipmenttosetupaprojectoffice,

• Travelcosts,

• Paymentforaconsultant’sreport,

• Insurancecosts,and

• Trainingcourses.

Expensesmaybecreatedusingthe:

• ExpensesWindowandassignedtoanactivity,or• CreatedintheExpensestabofanactivity.

Page 353: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

19.8.1ExpensesWindowTheExpensesWindowisopenedby:

• Clickinginthe iconontheProjecttoolbar,or• SelectingProject,Expenses.CreatinganewExpenseissimilartocreatinganewactivity:• SelectEdit,Add,and• TheSelectActivityformwillthenbedisplayedandtheactivitytheexpenseis

tobeassociatedwithisselected.

EnterthefollowingInformationinthetabsinthebottomwindow:

• GeneralTabExpenseItem–AfreeformfieldtoenterthedescriptionoftheExpense.

Vendor–Afreeformfieldtoenterthevendororsuppliername.ExpenseCategory–SelecttheExpenseCategory;thesearecreatedintheAdminCategoriesform.CostAccount–SelectaCostAccountshouldyouwishtoseeorreportthecostsagainstaCostAccount.CostsaccountsarecreatedinasimilarmethodtootherhierarchicalstructuresinPrimavera,suchastheWBS,byselectingEnterprise,CostAccounts….

DocumentNumber–AfreeformfieldtoenterthedocumentnumberthatcouldrepresentthePurchaseOrder,Contract,orInvoiceNumber.

• Activitytabdisplaysinformationmainlyadoptedfromanactivity,theAccrualType,iseditable:

AccrualType–thisenablesyoutoselectifthecostsareaccruedorcashflowedatthebeginning,end,oruniformlyoverthedurationoftheactivity.

Page 354: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Coststabismainlyself-explanatory.Thefollowinginformationisentered:BudgetedUnits,ActualUnits,RemainingUnitsandAtCompletionUnits–thequantityoftheExpenseitem.WhenanExpenseiscreateditissetadefaultvalueof1.Ifsettozerothenthecostsaresettozeroandcostsmaynownotbeentered.

Price/Unit–thecostperExpenseitem,UnitofMeasure–theunitsoftheExpense;forexample,each,foot,meter,etc.

CheckAutoComputeActualstoallowthesoftwaretocalculatetheActualandRemainingCostsandUnits(quantities)basedontheRemainingDuration,Theremainderofthefieldsareusedwhentheactivityisprogressed.

• DescriptiontabiswhereyouenteranextendeddescriptionoftheExpenseitem.

19.8.2ExpensesTabintheActivitiesWindowThistabmayhaveallthecolumnsofdataavailableintheExpensesWindowdisplayed.Allthefieldsmaybeeditedfromthistab:

19.9SuggestedSetupforCreatingaResourcedScheduleTheorderthattopicsareintroducedinthischapterisalsoasatisfactoryorderofactionsthatshouldbeconsideredwhenpreparingtoassignresourcestoactivities.

Page 355: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thesimplestcalculationoptionsshouldbeusedasadefault,andmorecomplexoptionsconsideredonlywhenthereisaspecificschedulingrequirement.

Thetablefollowinglistsprocessesandsuggestedoptionsthatcouldbeconsideredwhencreatingaresourcedschedule.Itisimportanttosetalltheparametersbeforetheactivitiesareaddedotherwisealotoftimeiswastedchangingparametersonanumberofactivities.Thesearenotintendedtosuiteveryprojectbutareastartingpointforlessexperiencedusers.

Step SuggestedSettings

• SettheUnits/TimeformatbyselectingEdit,UserPreferences…toopentheUserPreferencesformandselecttheTimeUnitstab.

Thereisachoiceofpercentage(50%)orunits/duration(4h/d).Thisshouldbesetonpersonalpreference.Theauthorprefers(4h/d)asthisreducestyping.

• SettheResourceAssignmentsoptionbyselectingEdit,UserPreferences…toopentheUserPreferencesformandselecttheCalculationstab.

ItissuggestedthatthePreservetheUnits,Duration,andUnits/Timeforexistingassignmentsisselected.WiththisoptionasResourcesareaddedordeletedthetotalnumberofhoursassignedtoanActivityincreasesordecreases.EachResource’shoursarecalculatedindependently.

TheoptionsunderAssignmentStaffingneedtobecarefullyconsideredandunderstoodsothatwhenResourcesareassignedtoRolesandresourceassignmentsarechangedthattheuserunderstandswhichUnitRateandwhichUnitCostwillremainagainsttheactivity.

• IntheProjectWindow,DefaultstabsetthedefaultActivityType.

ItissuggestedthatTaskDependentisused,aswiththisoptionResourcecalendarsarenotusedmakingtheschedulesimpler.

• IntheProjectWindow,Defaultstabsetthedefault

ItissuggestedthatFixedDuration&Unitsisused.WiththisoptiontheActivityDurationdoesnotchangewhenresourceassignmentsarealtered,andwhenanActivityDurationischangedtheUnits

Page 356: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

DurationType. donotchange,soyourestimateofhoursandcostswillnotchange.

• IntheProjectWindow,DefaultstabsetthedefaultPercentCompleteType.

TheauthorpreferstousePhysicalasthisenablestheActivityPercentCompletetobeindependentoftheActivityDurations.

• IntheProjectWindow,ResourcetabsetthedefaultResourceAssignmentDefaults.

UnlessmultipleRatesarebeingusedthenPrice/Unitshouldbeselected.CheckDriveactivitydatesbydefault.

Page 357: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 358: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

19.10Workshop16–AssigningResourcesandExpensestoActivities

BackgroundTheResourcesmustnowbeassignedtotheirspecificactivities.

AssignmentOpentheOzBuildwithResourcesprojectandcompletethefollowingsteps.

1. ApplytheOzBuildWorkshop10–WithoutFloatlayoutandsaveasOzBuildWorkshop16–AssigningResourceslayout.

2. IntheActivitiesWindowdisplaytheGanttChartinthetopviewandResourcesandExpensestaboftheActivitiesDetailsforminthebottomview.

3. AssignanExpensetotheCreateTechnicalSpecificationactivityperthepicturebelow:

4. FormattheResourcestabwiththecolumnsshowninthefollowingpicture:

5. SetyourUserPreferencesasinthepicturebelow:

6. AddtheResourcescolumntotheGanttChartperthepicturebelow.7. AssignthefollowingResourcestotheActivitiesusingtheResourcetab

icon:

Page 359: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

8. Enter3astheBudgetedUnitsandAtCompletionUnitsfortheReportBinding.

9. Addthecolumnsperbelowandyouranswershouldlooklikethis:

10. ChangetheUserPreferences,TimeUnits,UnitsFormat,UnitsperTimetoDaysandseethedifference:

11. YouwillnoticethatthereisnocolumntodisplaytheMaterialsquantityatcompletion.

Page 360: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Inamulti-userenvironmentitisimportantthatallusershavethesameUserPreferencesotherwiseeachpersonmaydisplaydifferentQuantitiesatcompletion.

12. ChangetheUserPreferences,TimeUnits,UnitsFormat,UnitsofTimetoHours.

13. SaveyourlayoutasOzBuildWorkshop16–AssigningResources.

Page 361: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

20RESOURCEOPTIMIZATIONTheschedulemaynowhavetoberesourceoptimizedto:

• Reducepeaksandsmooththeresourcerequirements,thusreducingthemobilizationanddemobilizationcosts,ortoreducethedemandforsitefacilities,or

• Reduceresourcedemandtotheavailablenumberofresources,or

• Reducedemandtoanavailablecashflowwhenaprojectisfinancedonincome.

20.1ReviewingResourceLoadingThereareanumberoffacilitiesforreviewingresourceloadingwhichconsistofeitherdisplayingaLayoutorrunningareport.TheTimescaleintervalaffectsthedisplays.Layoutswillnotbecoveredindetail,astheyareself-explanatory.

20.1.1ActivityUsageSpreadsheet

Thiswindowisdisplayedbyclickingonthe iconorselectingView,ShowonBottom,ActivityUsageSpreadsheet.• Thisdisplaysatotalofalltheresourcecostsorunitsassignedtoactivities:

• Right-clickingwilldisplayamenuandtheSpreadsheetFields…optionallowstheselectionofCumulativeandTimeIntervaldisplayofResourceandExpensesinformation.

Page 362: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

CumulativeExpenseUnitsandMaterialResourcesUnitsarenotavailableinthisview.

• SpreadsheetOptions…allowsthecalculationoftheaveragenumberofresources:

TheunitsareformattedusingtheUserPreferences,TimeUnitstab.Iftheminimumtimeunitisanhour,ensuretheUserPreferences,ResourceAnalysisIntervalfortime-distributedresourcecalculationsissettoonehour;otherwise,thedatawillnotbedisplayedcorrectlywhenthetimescaleisopeneduptohours:

Page 363: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

20.1.2ActivityUsageProfile

Thisisdisplayedbyclickingonthe iconorselectingView,ShowonBottom,ActivityUsageProfile.• Itdisplaysthetotalresourcehistogramforselectedorallactivities.Right-click

theHistogramforthedisplayoptions:

• TheActivityUsageProfileOptions…menuopensuptheActivityUsageProfileOptionsform:

ItmaynotbeclearwheretheseoptionsaredrawingtheirinformationfrombyreadingthedescriptionsintheActivityUsageProfileOptionsform.TheEarnedValuechaptercoverstheseoptionsinmoredetail.Thefollowingfunctionsaffectthegraphsdisplay:

• TheprojectBaseline/s,

• UserPreferences,TimeUnitssettings,• ProjectsWindow,Settingstab,ProjectSettingssection,Baseline

forearnedvaluecalculations,• Admin,AdminPreferences…,EarnedValueTab,Earnedvalue

Page 364: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

calculationsection.

20.1.3ResourceUsageSpreadsheet

Thisisdisplayedbyclickingonthe iconorselectingView,ShowonBottom,ResourceUsageSpreadsheet.• Thisformhasthreewindowsshowingtheresourcesthatareassignedto

activities.

• Eachwindowhasamenuwhenright-clickinginthewindow.

• TheunitsareformattedusingtheUserPreferences,TimeUnitstab.• AswiththeActivityUsageSpreadsheet,whentheminimumtimeunitisan

hour,ensurethattheUserPreferences,ResourceAnalysisIntervalfortime-distributedresourcecalculationsissettoonehour;otherwise,thedatawillnotbedisplayedcorrectly.

• Whenmultipleresourcesareselectedontheleft-handwindowthenthecorrespondingResourceactivitiesaredisplayedinthecenterandright-handsidewindow:

20.1.4EditingtheResourceUsageSpreadsheet–BucketPlanningThisnewoptioninPrimaveraVersion6.0enablesresourceassignmentvaluestobemanuallyedited.Thisenablesmorecontrolovertheassignmentofresourcesthatareworkingintermittentlyonanactivity.

ThisissimilartoeditingaMicrosoftProjectResourceUsagetableandmakingaresourceassignment“Contoured.”ThereisnoP3orSureTrakequivalent.

ThefollowingpictureshowstheeditedvaluesintheResourceUsageSpreadsheet.

Page 365: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Eachtimeperiod,therefore,maycontainadifferentvalue.

ItisrecommendedthatyouexperimentwiththisfunctionifyouplantoprogressBucketPlannedResourcesastheauthorhasfoundthisprocessgivessomeinterestingresultsfortheincompleteportionofanin-progressactivity.

20.1.5ResourceUsageProfiledisplayingaResourceHistogram

Clickontheiconorselect View,ShowonBottom,ResourceUsageProfile.• Theoptionsinthisformaresimilartotheonescoveredintheprevious

paragraphs,

• Stackedorindividualhistogramsareavailablefromthemenu:

TheresourceavailabilityisdisplayedusingtheResourceCalendarwhentheActivityTypeissettoTaskDependentandtheactivityisscheduledusingtheActivityCalendar.

20.1.6ActivityUsageProfileDisplayingS-Curves

Page 366: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Youmustbepreparedtoexperimentwiththeformattingmenusbyright-clickingineachofthewindowsoftheabovedisplaystounderstandallthemanyoptions,whichinclude:

• RolesorResources,

• AllResources,AllActiveResourcesandCurrentProjectsResourcesonly,

• Optionstoshowperiodandcumulativevalues,oranaveragebydividingbyanumber,

• Optionstofilter,and

• OptionstoGroupandSort.

20.2ResourceAssignmentsWindowTheResourceAssignmentsWindowhassomefunctionsthatareveryusefulespeciallywhenyouwishtocopyandpastedataintoExcel.

Thisviewisessentiallyatime-phasedviewthatisgroupedbydefaultbyResource,Role,orActivityandallowsthedisplayof:

• CumulativeandPeriodtotals

• CostofallResourceTypes

• UnitsofallResourceTypes

ThisviewdoesnotshoweitherExpenseCostsorExpenseUnits.SousingthisviewforacashflowingprojectwithExpenseswillnotgivethefullvalueoftheproject.ResourceUnitsTotals,sayatprojectlevel,areonlyavailablewhenoneresourcetypeisdisplayedbyusingafilter.

Page 367: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

20.3CopyingandPastingintoExcelThefollowingdatamaybecopiedandpastedintoExcel:

• ActivitydatafromtheActivitiesWindow

• ActivityUsageSpreadsheet

• TablesintheTrackingWindow

• ResourceAssignmentsWindow

Ithasbeentheauthor’sexperiencethatdatafromtheResourceUsageSpreadsheetmayNOTbecopiedandpastedintoExcelbutsimilardatamaybeobtainedintheResourceAssignmentsWindowandcopiedandpasted.

Youshouldbeawareofthefollowingissues:

• TheUserPreferencesneedtobeappropriateespeciallyfordateformattingifyouwishthedatatobepastedasdatesintoExcel.

• Datesthatarepastedwithan“A”attheendmayberemovedwiththeExcelcommandofFindandReplace.Youmayneedtoputaspacebeforethe“A”soyoudonotlosethe“A”infrontofAugust.

• Toremovethe“*”attheendofadateyoumustusethesyntaxof“~”intheFindandReplacecommandasa“*”onitsownwillreplaceallthedatainthespreadsheet.

20.4OtherToolsforHistogramsandTablesOraclePrimaveraalsosellsareportingadd-onsoftwarepackagetitledPrimaveraEarnedValueManagementwhichallowstheproductionofanumberofreportssuchastime-phasedtable,bubble,andperiodvariance.

ContactyourlocalOraclePrimaveradistributororgototheOraclePrimaverawebsiteformoreinformation.

20.5MethodsofResolvingResourcePeaksandConflictsMethodsofresolvingresourceoverloadproblemsare:

• RevisingtheProjectPlan.Reviseaprojectplantomitigateresourceconflicts,

Page 368: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

suchaschangingtheorderofwork,contractingworkout,orusingoff-sitepre-fabrication,etc.

• DurationChange.Increasetheactivitydurationtodecreasetheresourcerequirements,soa5-dayactivitywith10peoplecouldbeextendedtoa10-dayactivitywith5people.

• ResourceSubstitution.Substituteoneresourcewithanotheravailableresource.

• IncreaseWorkingTime.Thismayreleasetheresourceforotheractivitiesearlierandiscreatedbyworkingmoredaysperweekorhoursperday.

• Splitanactivityaroundpeaksindemand.Somesoftwareenablesthesplittingofactivities,whichinturnenablesworktobesplitaroundpeaksinresourcedemand.ThesplitfunctionisnotavailableinPrimavera,however,anactivitymaybesplitintwoindividualactivitiestoallowtheworktoceaseintimesofpeakdemand.Ifoneneedstorelatebacktoabaselinethentwonewactivitiesmaybecreatedtorepresentthesplitandtheoriginalactivitymadeintoahammocktospanthetwonewactivities,butremembertodisplaytheLOEBaselineBar.

• Levelingtheschedule.Thistechniquedelaysactivitiesuntilresource(s)areavailable.

• ResourceCurvesorManuallyEditingtheResourceSpreadsheetmayassistinsomeinstances.

20.6ResourceLeveling20.6.1MethodsofResourceLevelingAfterresourceoverloadsorinefficiencieshavebeenidentifiedwithResourceandTables,theschedulemaynowhavetobeleveledtoreducepeaksinresourcedemands.Levelingisdefinedasdelayingactivitiesuntilresourcesbecomeavailable.Thereareseveralmethodsofdelayingactivitiestolevelaschedule:

• TurningoffAutomaticCalculationandDraggingActivities.Thisoptiondoesnotmaintainacriticalpathandrevertstotheoriginalschedulewhenrecalculated.Thisoptionshouldnotbeusedwhenacontractrequiresacriticalpathscheduletobemaintained,astheschedulewillnolongercalculatecorrectly.

• ConstrainingActivities.Aconstraintmaybeappliedtodelayanactivityuntilthedatethattheresourcebecomesavailablefromahigherpriorityactivity.Thisisnotarecommendedmethodbecausethedelayofthehigherpriorityactivitymayunleveltheschedule.

• SequencingLogic.Relationshipsmaybeappliedtoactivitiessharingthesameresource(s)intheorderoftheirpriority.Inthisprocess,aresource-drivencriticalpathisgenerated.Ifthefirstactivityinachainisdelayedthenthechain

Page 369: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ofactivitieswillbedelayed.Buttheschedulewillnotbecomeunleveledandthecriticalpathwillbemaintained.Inthissituation,asuccessoractivitymaybeabletotakeplaceearlierandthelogicwillhavetobemanuallyedited.

• LevelingFunction.ThesoftwareResourceLevelingfunctionlevelsresourcesbydelayingactivitieswithouttheneedforConstraintsorLogic,andfindstheoptimumorderfortheactivitiesbasedonuserdefinedparameters.Again,asthisoptiondoesnotmaintainacriticalpathdevelopedbydurationsandrelationships,itshouldnotbeusedwhenacontractrequiresacriticalpathscheduledevelopedinthisway.TheLevelingfunctionmaybeusedtoestablishanoptimumschedulingsequenceandthenSequencingLogicappliedtoholdtheleveleddatesandtocreateacriticalpath.

TheResourceLevelingfunctionenablestheoptimizationofresourceusebydelayingactivitiesuntilresourcesbecomeavailable,thusreducingthepeaksinresourcerequirements.Thisfeaturemayextendthelengthofaproject.

Thelevelingfunctionshouldbeusedbynoviceswithextremecaution.

• Itrequirestheschedulertohaveasolidunderstandingofhowthesoftwareresourcingfunctionscalculate.

• Levelingincreasesthecomplexityofascheduleandrequiresadifferentapproachtobuildingaschedule.Inprinciple,thesequencinglogicisreplacedbyPrioritiesbutaClosedNetworkshouldstillbemaintained.

Yourabilitytounderstandhowthesoftwareoperatesisimportantforyoutobeabletoutilizethelevelingfunctionwithconfidenceonlargerschedules.Itisrecommendedthatyoupracticewithsmallsimpleschedulestogainexperienceinlevelinganddevelopanunderstandingofthelevelingissuesbeforeattemptingacomplexschedule.

20.6.2ResourceLevelingFunctionThissectionoutlinesthesoftwareResourceLevelingfunctionsincluding:

• LevelResourcesform,• LevelingExamples,includingResourceShifts,

• GuidelinesonLeveling,and

• Whattolookforifresourcesarenotleveling.

Page 370: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

20.6.3LevelResourcesFormTheLevelResourcesformenablesyoutoassignmostoftheLevelingprerequisites.SelectTools,LevelResources…toopentheLevelResourcesform:

• Automaticallylevelresourceswhenscheduling–levelsthescheduleeachtimethescheduleisrecalculatedandisnotrecommended.

• Considerassignmentsinotherprojectswithpriorityequal/higherthan.–levelsresourcesandatthesametimeconsidersthedemandsofotherprojects.ThelevelingpriorityissetintheProjectsWindow,Generaltab.

• Preservescheduledearlyandlatedates–insimpleterms,whenuncheckedenablestheoptionofLateLeveling.Thisisexplainedinmoredetailinthefollowingparagraphsasthecomputationsarealittlemorecomplicated.LateLevelingpushesforwardintimeactivitiesfromtheirlatedatestomeettheresourceavailabilityandprovidesthelatestdatestheactivitiesmaybestartedandfinishedwithoutdelayingthefinishdateoftheproject.

• Recalculateassignmentcostsafterleveling–isusedwiththeresourceEffectivedateandPrice/Unit.Thesefacilitiesallowachangeinthecostofaresourceovertime.TheResourceCostsarerecalculatedbasedontheresourcePrice/Unitifanactivityismovedintoadifferentpricebracketwhenthischeckboxismarked.

• Levelallresources–ifchecked,theschedulelevelsalltheresources;ifunchecked,enablestheSelectResourcesformtobeopenedandoneormoreresourcesselectedforleveling.

• LevelresourcesonlywithinactivityTotalFloatWhenchecked,thelevelingprocesswillnotgeneratenegativefloatbutmaynotcompletelylevelaschedule.Thus,theactivitieswillonlybedelayeduntilallfloatisconsumedandlevelingwillnotextendthefinishdateoftheproject.ThisoptionwillalsocheckthePreservescheduled

Page 371: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

earlyandlatedatesoption.Whenunchecked,levelingwillallowactivitiestoextendbeyondaProjectMustFinishBydate,whenassignedintheProjectsWindowDatestab,orbeyondthelatestdatecalculatedbythescheduleandmaycreateNegativeFloat.Preserveminimumfloatwhenleveling–workswithLevelresourcesonlywithinTotalFloatandwillnotlevelactivitiesiftheirfloatwilldropbelowtheassignedvalue.

Maxpercenttoover-allocateresources–workswithLevelresourcesonlywithinactivityTotalFloatandenablesthedoublingoftheresourceavailability,althoughthisnewlimitisnotdisplayedinthehistogramlimits.

• Levelingpriorities–setslevelingthepriorities,andactivitiesareassignedresourcesaccordingtotheDataitemchoseninthefirstline.Iftwoactivitieshavethesamevalueinthefirstlinethenthepriorityinthesecondlineisused.TheActivityIDisthefinalvalueusedtoassignresources.Therearemanyoptionsforlevelingpriorityandthefollowingaresometoconsider:

ActivityLevelingPriorityisafieldthatmaybesetfrom1Topto5Lowest;thedefaultis3Normal.Thosewithapriority1Topareassignedresourcesfirst.

ActivityCodesorUserDefinedFieldsandmanyotherdatafieldssuchasRemainingDuration,EarlyStart,TotalFloat,andLateStartmaybeusedtosetthepriorityforleveling.

20.7LevelingExamplesTwosimpleexamplescanassistyouinunderstandinghowthesoftwareworks:

• Thefirstwillallowthescheduletolevelwithpositivefloat,and

• ThesecondwillNOTallowthescheduletolevelwithpositivefloatandmaygeneratenegativefloat.

Itisrecommendedthatyousetupasmallscheduleandtrythevariousoptionsuntilyouunderstandwhatthesoftwareisdoingandhowitoperatesbeforetryingyourhandwithalargeschedule.

You should then look at leveling more complex schedules only after you havemasteredlevelingasmallscheduleliketheexamplesinthischapter.

20.7.1LevelingwithPositiveFloatThefollowingpicturedisplaysthescheduleunleveled:

• AprojectMustFinishByDateof27Febhasbeenset.• ThehistogramshowsboththeEarlyandLateresourcehistogramis

Page 372: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

overloaded.

• ThebarsdisplayedaretheEarly,Remaining,theLateandTotalFloat:

AfterLevelingwithalltheLevelingoptionsoffexcepttheSelectResource…option:

• EarlyandLatelevelinghastakenplaceandtheEarlyandLatehistogramareleveled.

• TheEarlyandRemainingBarshavethesamedatesandareleveled.

• TheTotalFloatisthedifferencebetweentheLateandEarlyFinishandprovidesasimilarresultifthereisarelationshipbetweentheactivities.

WithPreservescheduledearlyandlatedatesoptionchecked:• EarlylevelingoftheRemainingdateshastakenplaceandtheEarlyhistogram

isleveled.

Page 373: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• LatelevelinghasNOTtakenplaceandtheLatehistogramisNOTleveled.

• TheEarlyandLateBarhaveNOTbeenleveled.

• TheTotalFloatisthedifferencebetweentheLateandRemainingFinishdatesandprovidesasimilarresultifthereisNOrelationshipbetweentheactivities.

20.7.2LevelingwithoutPositiveFloatThefollowingpicturedisplaysthescheduleunleveled:

• AprojectMustFinishByDateof13Febhasbeenset.• ThehistogramshowsboththeEarlyandLateresourcehistogramare

overloaded.

AfterLevelingwithalltheoptionsoffexcepttheSelectResource…option:

• EarlyandLatelevelinghastakenplaceandtheEarlyandLatehistogramisleveled.

• TheEarlyandRemainingBarshavethesamedatesandareleveledand

Page 374: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

NegativeFloatdeveloped.

• TheTotalFloatisthedifferencebetweentheLateandEarlyFinishandprovidesasimilarresultifthereisarelationshipbetweentheactivities.

WithPreservescheduledearlyandlatedatesoptionchecked:• EarlylevelinghastakenplaceandtheEarlyhistogramisleveled.

• LatelevelinghasNOTtakenplaceandtheLatehistogramisNOTleveled.

• TheEarlyandLateBarhaveNOTbeenleveled.

• TheRemainingBarhasbeenleveledandNegativeFloatdeveloped.

WithPreservescheduledearlyandlatedatesandtheLevelresourcesonlywithinactivityTotalFloatoptionchecked:• EarlylevelingontheRemainingdateshastakenplaceasmuchaspossible

withoutcreatingNegativeFloat.

• Activity2withthelowestpriorityhasbeenleftontheDataDate.

Page 375: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• LatelevelinghasNOTtakenplaceandtheLatehistogramisNOTleveled.

• TheEarlyBarhasNOTbeenleveled

20.8ResourceShiftsResourceshiftsenablethemodelingofresourceavailabilitywhenadifferentnumberofresourcesmaybeavailableonvariousshifts.Somekeypointsarecoveredinthefollowingtext:

Resourceshiftsshouldbeusedwith:

• ResourceDependenttasks,and

• ResourcessettoDriveActivityDatesaftertheyhavebeenassignedtoactivities.

Unlikeotherproducts,whenanActivityismadeResourceDependenttheActivityCalendarisstillacknowledgedforthestartofaTask,butnotthefinish.

Beforeattemptingtouseshifts,ausershouldhaveconsiderablefamiliaritywiththesoftwareorworkwithsomeoneexperienced.

20.8.1CreatingShifts:SelectEnterprise,ResourceShifts…toopentheResourceShiftsform:

Whenashiftisaddeditmusttotal24hours:

Page 376: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

20.8.2AssigningShiftstoResourcesAshiftmaybeassignedtoaresourceintheResourceWindowUnits&Pricestab,withadifferentavailability(MaxUnits/Time)andrate(Price/Unit)assignedforeachshift.

Thisexampleshowstherearenoresourcesassignedtoshift3,thereforerepresentingatwo-shiftenvironment.

AResourcewillhavealittlearrowinaboxpointingtoitsheadwhenassignedtoanactivityofanopenproject:

20.8.3LevelingWithShiftsShiftsareacknowledgedwhenthelevelingfunctionisused.Thefollowingexampleshowsactivitiesona24-hourperday,7-dayperweekactivitycalendar,withshiftssetupasonthepreviouspage,withallactivitiessetasResourceDependentandDriveActivityDates.ThesituationbeforelevelingwiththeResourceLimitdisplayedaccordingtoshiftavailability:

Page 377: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

AfterLevelingwithalllevelingoptionsNOTchecked:

Thefollowingexamplehastheactivitiesonan8-hourperday,7-dayperweekcalendar:

Page 378: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Inthissituation,thelevelingtakesintoaccounttheActivityCalendarforeachStartofeachactivityandtheShiftsoperatedaftertheactivityStarttime.EventhoughtheactivitiesareResourceDriven:

WhentheResourcesaresettoNOTDriveActivityDatestheresourcesstilllevel,but:

• Workbeginsonthestartdateandtimeofthefirstactivity,notatthestartoftheresourceshift.

• TheActivityBarsdonotshowwhentheworkistakingplace.

• TheactivitiesalsodonotbeginontheshiftstarttimewhentheDefaultCalendarisset7daysperweek,24hoursperday.

Page 379: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Itappearsthebestoptiontomakeresourcescalculatecorrectlywhenusingshiftsisto:

• PuttheactivitiesonacalendarthathasthesameorgreaterworkinghoursthantheResourceShifts,sothestartoftheresourceworkisnotdelayed,

• SettheresourcestoResourceDriven,toacknowledgetheresourcecalendars,

• SettheresourcestoDriveActivityDates,toensuretheActivityBarsmovewiththeLeveledResources,

• Createasmallscheduleandexperimenttomakesurethescheduleisbehavingthewayyouthinkitshouldandyouunderstandwhatishappening.

20.9GuidelinesforLevelingLevelingascheduleisaskillthatisacquiredthroughpracticeandexperienceandthereareafewfundamentalsthatausermustbearinmindbeforeattemptingtolevelacomplexschedule.

• IfyouarenotanexperiencedschedulingsoftwareuserthenitisstronglysuggestedthatyouobtainsomeseriousexperienceinusingPrimaverawith

Page 380: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

resourcesbeforeattemptingtouselevelingonacomplexschedule,especiallyifyouaretryingtolevelaprogressedschedule.Youwillneedthisexperiencetoresolvesomeofthecomplexissuesthatareoftenpresentwhenlevelingaschedule.

• Youneedtoapproachthestructureofthescheduledifferentlyatthebeginningofscheduleconstruction.Withoutleveling,schedulersnormallyapplysoftlogic(sequencinglogic)topreventanumberofactivitiesoccurringatthesametime.Iflevelingisyourmethodofscheduling,thensoftlogicshouldbeomittedfromthebeginningoftheconstructionoftheschedule.

• Allusersandreviewersoftheschedulemustunderstandthataleveledschedulemaydramaticallychangewiththeadditionorremovalorchangetoactivitiesorchangeinpriorities.

• Therearesomeprinciplesthatshouldbeconsideredwhenleveling:

Onlylevelresourcesthatareoverloadedandthatyouareunabletosupplementeasilyorthathaveanabsolutelimit.

Trylevelingoneresourceatatimeandviewthehistogramstoensureeachresourceisleveling.Ifaresourceisnotlevelingandthehistogramsdisplayoverload,youwillneedtogothroughthechecklistonthenextpageandlevelagain.Thisprocessoftenfindsadrivingoverloadresourceandlevelingthatresourcelevelsthewholeproject.

Afterallresourcesarelevelingindividually,youshouldstartlevelingwithtworesourcesandthenthree.Donotstartlevelingwithalltheresourcesatonce,astheschedulewilloftendosomedrasticthingsandextendtheprojectenddateunrealistically.

Donotexpectaperfectresult;besatisfiedwithanaverageresourceusagethatmeetsyourrequirementsoverperiods,suchasmonths.Sortoutsmallpeaksinfutureresourcerequirementsnearertothestartoftheactivity.

To understand how leveling will delay or change durations of activities youwillneedtobeawareofwhichoftheabovecombinationsyouhaveemployedinyourschedule,andyouwillthenneedtounderstandhoweachcombinationcalculatesunderanon-levelingenvironment.

20.10WhattolookforifResourcesareNotLevelingItisveryfrustratingifyouhaveaprojectthatwillnotlevel.Trysomeoftheseoptionswhenyourschedulewillnotlevel:

• HaveyouselectedaresourcetolevelintheSelectResourcesform?TheresourcestobeleveledmustbeselectedintheSelectResourcesform.

• HaveyousettheLimitsintheResourceWindow?Aresourceneedsalimittolevel.

Page 381: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• AresourcewillnotbeleveledwhenyouassignaresourcetoanactivitywithaUnitspertimeperiodgreaterthanvaluesetintheresourcedictionary.Thismayoccurwhen:

TheResourceLimitintheResourceWindowisreduced,orAnactivityhasbeenassignedaresourcewithaUnitperTimePeriodthatisgreaterthantheLimit,orWhentheactivityhasFixedUnitsandthedurationofanactivityhasbeenreduced,thusincreasingtheassignedUnitsperTimePeriodoverthemaximumavailableintheResourceform.

• HaveyouassignedaMandatoryConstrainttoanunleveledactivity?ActivitieswithaMandatoryconstraintwillnotbeleveled.

• HaveyoucheckedLevelresourcesonlywithinactivityTotalFloatoption?Thisoptionenablesactivitieswithoutfloattolevel.

20.11ResourceCurvesResourceCurvesenableanon-linearassignmentofresourcestoschedulesinthesamewayasP3andMicrosoftProject.Theseareoftenusedonlongactivitieswherethereisnotarequirementforalinearassignmentofresources.

ResourcecurvesareassignedintheCurvecolumnintheResourcestaboftheActivitiesWindow:

TheElectricalwiringactivityinthefollowingpicturehasabell-shapedResourceCurveassignedtoit:

TocreateanduseResourceCurves:

Page 382: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectEnterprise,ResourceCurves…toopentheResourceCurvesform:

• DefaultcurvesmaynotbedeletedoreditedbutmaybecopiedintheModifyResourceCurvesform.

• Globalcurvesmaybeedited,copiedordeleted.

• Tocreateanewcurve,select toopentheSelectResourceCurveToCopyFromformandselectacurvetocopy.

• YouwillbereturnedtotheResourceCurvesformwherethetitlemaybeedited.

• Clickthe icontoopentheModifyResourceCurvesform:

Page 383: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Editthepercentagestoachievethedesiredshape:

• Clickon tomakethepercentagesaddto100%:

Youmaynowassignthiscurvetoanactivity.

Page 384: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 385: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

20.12Workshop17–ResourcesOptimization

Assignment1. OpentheOzBuildscheduleandapplytheOzBuild10–WithFloatLayout,

2. DisplaytheActivityUsageSpreadsheetbyclickingonthe icon.Thefollowingpictureshowsthenumberofhoursperweekpertask,adjustthetimescaletoweeks:

3. DisplaytheResourceUsageSheetbyclickingonthe icon.

4. UsetheDisplay,FilteroptioninthebottomleftwindowtodisplaytheCurrentProject’sResourcesonly,

5. SelectResourcefortheoptionDisplayActivitiesforselected…(inthebottomleftcornerofthescreen),thiswilldisplayonlytheactivitiesassignedtothisresource.

6. Increasethetimescaletoadailyinterval.

7. SelecttheProjectManager(inthebottomleftwindow),whichwilldisplay

Page 386: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

theProjectManagersResourceTable,

8. SelectResource(atthebottomofthebottomleftwindow),whichwillselecttheactivitiesProjectManagerisassigned,

9. TheProjectsManagerisoverloaded(16hoursperday)onanumberofdayswherehe/sheisworkingtwoactivitiesatatime:

10. DisplaytheResourceUsageProfilebyclickingonthe icon;youwillalsoseethattheProjectManagerisoverloadedfromtheendofDecembertostartofJanuary.

11. Checktheotherresources.ProjectSupportappearsoverloadedonSaturday18January.Thisisbecausesomeactivitiesareona6-dayperweekcalendarandtheresourcecalendarisa5-dayperweek:

12. Atthispointintimeresourcesmaybeoptimizedbyanumberofmethodsincluding:

Page 387: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Assigningadifferentresource,or

Reducingtheassignmentagainsttheactivities,or

Addingsequencinglogictoleveltheschedule,or

Splittingactivities,thishastobedonebycreatingtwoactivitiesinP6,or

UsingtheBucketPlanningfunction,or

UsingthePrimaveralevelingfunction.

13. Wewilltryusingthelevelingfunctionnow.

14. FirstlywewillcreateandassignabaselineanddisplaytheBaselinebarby:

SelectProject,MaintainBaselines…andcreateaBaselinebysavingacopyoftheexistingproject,

SelectProject,AssignBaselines…andselectthisasbothyourProjectBaselineandPrimaryUserBaseline,thusensuringthebaselinebarwilleitherbeblankordisplaytheBaselineandnotthePlannedDates.ApplyyourOzBuildWorkshop13–BaselinelayoutandtheBaselinebarshouldbedisplayed,

HidetheFloatbar,

IfthereisayellowverticalbandthenthisiscreatedbytheProgressSpotlightline.DragtheProgressSpotlightlinebacktotheDataDate.

15. DisplaytheResourceUsageProfilebyclickingonthe icon,

16. SelectCurrentProjectsResources.17. Increasethetimescaletoadailytimescale.

Page 388: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

18. SavethelayoutasOzBuildWorkshop17–Leveling.19. SelectTools,LevelResources.20. Setoptionsasperthepicturebelow:

21. Clickonthe iconandselectonlyProjectManagertolevel:

Page 389: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

22. Clickontheicon toreturntotheLevelResourcesform,

23. Clickontheicon tolevelProjectManager’sresourceassignment:

TheProjectManager’sassignmentwillbeleveled,ThereshouldbeNegativeFloatasyourscheduleshouldhaveaLateFinishConstraintonthelastactivity,andTherewillbeaBaselinevariance.

24. Rescheduleandthereforeun-levelbypressingF9.25. Youmaynowwishtoworkthroughandrecreatesomeoftheotherexamples

inthischapter.

26. Attheendoftheworkshop,scheduletheprojectsoitisnotleveled.

Page 390: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

21UPDATINGARESOURCEDSCHEDULEItisoftenconsideredbestpracticetoupdateaprojectbetween10and20timesinitslifecycle.Somecompaniesupdateschedulestocorrespondwithaccountingperiods,whicharenormallyeverymonth.Thisfrequencyisoftentoolongforprojectsthatarelessthanayearinduration,astoomuchchangemayhappeninonemonth.Therefore,morefrequentupdatingmayidentifyproblemsearlier.

Updatingaprojectwithresourcesemploysanumberofpreferencesandoptions,whichareveryinteractiveandwillrequireasignificantamountofpracticebyausertounderstandandmasterthem.

Afterreadingthischapterandbeforeworkingonaliveproject,inexperiencedusersshouldgainconfidencewiththesoftwareby:

• CreatinganewprojectandsettingtheDefaults,Preferences,andOptionstoreflectthemethodinwhichyouwishtoenterinformationandhowyouwantPrimaveratocalculatetheprojectdata.

• Creatingtwoorthreeactivitiesandthenassigningtwoorthreeresourcestoeachactivity.

• UpdatingtheActivitiesandResourcesasifyouwereupdatingascheduleandobservetheresults.

• Alterthepreferencesanddefaultsifyouarenotreceivingtheresultyourequire.Re-updateandnotethepreferencesanddefaultsforfuturereference.

Someofthesesettingsmayhavebeensetbyyourorganizationandyoumaynotbeassignedaccessrightstochangethesettings.Youshouldstillgothroughtheupdatingprocessinatestprojectwithdummydatasimilartoyourrealprojectdataandbepreparedtochangethosesettingstowhichyoudohaveaccess,asrequired.

Updatingaprojectwithresourcestakesplaceintwodistinctsteps:

• Thedates,durationsandrelationshipsareupdatedusingthemethodsoutlinedintheUpdatinganUnresourcedSchedulechapter,and

• TheResource,ExpensesUnits(hoursandquantities)andCosts,boththeActualtoDateandToComplete,arethenupdated.ThesevaluesmaybeautomaticallyupdatedbyPrimaverafromthe%CompleteorimportedfromaccountingandtimesheetsystemsorupdatedbythePrimaveraTimesheetsystem.

Adecisionneedstobemadeaboutwhatdataistobeenteredorimportedintothescheduleandwhatdataistobecalculatedbythesoftwareandthesoftwareoptionssetappropriately.

Thischaptercoversthefollowingtopics:

• UnderstandingBudgetValuesandBaselineProjects

Page 391: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• UnderstandingtheCurrentDataDatewithrespecttoresources• Informationrequiredtoupdatearesourcedschedule

• ProjectandActivitiesWindowsDefaults

• UpdatingResourcesandExpenses

• Reviewingtheupdatedschedule

21.1UnderstandingBudgetValuesandBaselineProjects21.1.1CostandUnitsBudgetValuesTheBudgetValuesinPrimaveraareassignedtobothUnitsandCostsforeachResourceandExpenseatthetimetheResourceorExpenseisassignedtoanActivity.

BudgetValuesresideinthecurrentprojectandinallBaselineProjects.

TheBudgetvaluesnormallybydefaultarelinkedtotheAtCompletionvalueswhenanactivityhasnotcommencedbutaftertheactivityisin-progressbybeingmarkedasStartedorhavinga%Completethesevaluesbecomeunlinked.

Shouldyouwishtore-estimatethecostofaprojectandcompareittoapreviousvaluewhenactivitieshavenotstartedyoucouldeither:

1. CreateaBaselineProjectbeforere-estimatingtheprojectandcompareyourrevisedcoststotheBaseline,or

2. IntheProjectWindow,CalculationstabandunchecktheLinkBudgetandAtCompletionfornonstartedactivitieswhichwillunlink:

BudgetCostsfromAtCompletionCostsBudgetUnitsfromAtCompletionUnitsOriginal(Planned)DurationsfromAtCompletionDurations

ThisoptiontounlinkOriginalandAtCompletionDurationsmaynotbedesirable,butthisoptiondoesnotinvolvesettingabaseline.Thisthereforeaddsfurthercomplicationsanditisrecommendedthatitisnotusedexceptinadvancedscheduling.

21.1.2BaselineProjectandValuesABaselineprojectisacompletecopyofaprojectincludingtherelationships,resourceassignmentsandexpenses.

ThecreationandassignmentofaBaselineProjectwascoveredintheUpdatinganUnresourcedSchedulechapter.• BaselineDatesarealsoknownasTargetDatesandarenormallyconsidered

Page 392: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

tobetheapprovedProjectEarlyStartandEarlyFinishdatesofanunprogressedproject,whicharerecordedbysavingaBaselineproject.

• BaselineDurationistheoriginalplanneddurationofanactivity,calculatedfromtheEarlyStarttotheEarlyFinishofanActivity.ThisisnottheP6PlannedDurationValue.

• BaselineCostsarealsoknownasBudgetsandrepresenttheoriginalprojectcostestimate.ThesearethefiguresagainstwhichtheActualCostsandCostatCompletion(orEstimateatCompletion)maybecompared.

• BaselineUnitsarealsoknownasBudgetedQuantityandrepresentstheoriginalestimateoftheprojectquantities.Thesearethequantitiesagainstwhichtheconsumptionofresourcesmaybecompared.

TheBaselinevaluesarevaluesagainstwhichprojectprogressismeasured.Allthesevaluesmaybereadbyandcomparedwiththecurrentprojectvaluesandshowvariancesfromtheoriginalplan.

ABaselinewouldnormallybecreatedpriortoupdatingaprojectforthefirsttime.

ThePrimaveraVariancecolumnsuseBaselinedatafromBaselineProjectstocalculatevariances.

21.2UnderstandingtheCurrentDataDateTheDataDateisastandardschedulingterm.ItisalsoknownastheReviewDate,StatusDate,ReportDate,AsofDate,TimeNow,andUpdateDate.• TheDataDateisthedatethatdividesthepastfromthefutureintheschedule.

Itisnotnormallyinthefuturebutisoftenintherecentpastduetothetimeitmaytaketocollecttheinformationrequiredtoupdatetheschedule.

• ActualCostsandQuantities/HoursorActualWorkoccurbeforetheDataDate.

• CostsandQuantities/HourstoCompleteorWorktoCompletearescheduledaftertheDataDate.

• ActualDurationiscalculatedfromtheActualStarttotheCurrentDataDate.• RemainingDurationisthedurationrequiredtocompleteanactivity.Itis

calculatedforwardfromtheCurrentDataDateandtheEarlyFinishdateoranin-progressactivityiscalculatedfromtheCurrentDataDateusingthe:

ActivityCalendarwhentheActivityTypeisTaskDependentorisResourceDependentbutnoResourceshavebeenassigned,or

ResourceCalendarwhentheActivityTypeisResourceDependentandusesthelongestResourceDuration.

Page 393: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

PrimaverahasoneDataDate,theCurrentDataDate,whichoperatesinthesamewayastheP3andSureTrakDataDate.MicrosoftProjecthasfourdatesassociatedwithupdatingaschedule.TheMicrosoftProjectStatusDateissimilarinfunctiontothePrimaveraCurrentDataDate.

21.3InformationRequiredtoUpdateaResourcedScheduleAprojectscheduleisusuallyupdatedattheendofaperiod,suchaseachday,week,ormonth.Onepurposeofupdatingascheduleistoestablishdifferencesbetweentheplan,whichisusuallysavedasaBaseline,andthecurrentschedule.

Thefollowinginformationisrequiredtoupdatearesourcedschedule:

Activitiescompletedintheupdateperiod:• ActualStartdateoftheactivity.• ActualFinishdateoftheactivity.• ActualCostsandQuantities(Units)consumedorspentonLabor

Resources,MaterialResourcesandExpense.Thesemaybecalculatedbythesoftwareorcollectedandenteredintothesoftware.

Activitiescommencedintheupdateperiod:• ActualStartdateoftheactivity,• RemainingDurationorExpectedFinishdate,• ActualCostsand/orActualQuantities.Onlywhenthesearetobeentered

intothesoftware,

• QuantitiestoCompleteandCoststoComplete.Onlywhenthesearetobeenteredintothesoftware,

• %Complete.ActivitiesNotCommenced:• ChangesinLogic,Constraints,orDuration,or

• ChangesinestimatedCosts,HoursorQuantitiesand• Addorremoveactivitiestorepresentscopechanges.

Theschedulemaybeupdatedafterthisinformationiscollected.

OtherConsiderationsPrimaveranormallybydefaultcalculates:

• TheUnitstoCompleteandinturntheActualUnitsbytherelationshipbetweentheRemainingDurationandResourceUnits.

• TheCoststoCompleteandtheActualCostsbytherelationshipbetweenthe

Page 394: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ResourceUnitRateandResourceUnits.

WhentheserelationshipsareturnedoffthentheUnitsandCostsmaybeenteredmanually.

Amarked-upcopyoftheschedulerecordingtheprogressofthecurrentscheduleisoftenproducedpriortoupdatingthedatawithPrimavera.Ideally,themark-upshouldbepreparedbyaphysicalinspectionoftheworkorbyapersonwhointimatelyknowsthework,althoughthatisnotalwayspossible.Itisgoodpracticetokeepthismarked-uprecordforyourownreference.Ensurethatyounotethedateofthemark-up(i.e.,thedatadate)and,ifrelevant,thetime.

OftenaStatusReportormark-upsheetisdistributedtothepeopleresponsibleformarkinguptheproject’sprogress.Apagebreakcouldbeplacedateachresponsibleperson’sband,andwhenthescheduleisprinted,eachpersonwouldhaveapersonallistingofactivitiesthatareeitherin-progressorduetocommence.Thisisparticularlyusefulforlargeprojects.Themarked-upsheetsarethenreturnedtotheschedulerfordataentryintothesoftwaresystem.

Otherelectronicmethods,suchasthePrimaveraTimesheetsystemorane-mailbasedsystemwithspreadsheetorpdfattachments,maybeemployedtocollectthedata.Irrespectiveofthemethodused,thesamedataneedstobecollected.

Itisrecommendedthatonlyonepersonupdateeachschedule.Thereisahighprobabilityforerrorswhenmorethanonepersonupdatesaschedule.

21.4ProjectWindowDefaultsforUpdatingaResourcedScheduleTheProjectWindowsettingsaffectallactivitiesinaprojectthatisbeingupdated.Whenmorethanoneprojectisopen,thesettingsoftheDefaultProjectareusedtocalculateallopenprojectswhentheyarescheduledorleveled.TheDefaultProjectissetintheSetDefaultProjectformopenedbyselectingProject,SetDefaultProject….PleasereadtheMultipleProjectSchedulingchapterformoredetails.

TheCalculationstabintheProjectsWindowsetssomeimportantresourcedefaults:

• ActivitiesDefaultPrice/Unitforactivitieswithoutresourceorrole

Page 395: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Price/Units.WhenanactivityisassignedaquantityintheActivities,Statustabbutnoresourceisassigned,thenthisrateisusedtocalculatethecostagainstLaborandNonlaborunits.

Activitypercentcompletebasedonactivitysteps.ThePrimaveraStepfunctionenablesactivitiestobebrokendownintoelementscalledSteps.Eachelementearnsadesignated%CompletewhentheStepismarkedascomplete.Physical%CompleteTypemustbeselectedtouseSteps.

UncheckingLinkBudgetandAtCompletionfornotstartedactivitiesenabletheusertore-estimatethecostorquantitiesofun-startedactivitieswhilepreservingtheOriginalBudgetofanactivity.ThisalsounlinkstheOriginalDurationfromtheAtCompletionDurationforun-startedactivities.ThisissimilartotheP3AutocostRuleNumber6andwasnewtoPrimaveraVersion4.1.

ThenexttwooptionsResetOriginalDurationsandUnitstoRemainingandResetRemainingDurationandUnitstoOriginaldeterminehowtheOriginalDurationandUnitsaresetwhenprogressisremovedfromactivities.ThiswasnewtoPrimaveraVersion4.1.

• ResourceAssignmentsWhenupdatingActualUnitsorCosts.Therearetwooptions,whicharethesameastheP3AutocostRuleNumber3:

AddActualtoRemaining.WhenActualCostsareentered,theAtCompletionincreasesbytheamountoftheActualCosts.

SubtractActualfromAtCompletion.WhenActualCostsareentered,theAtCompletedoesnotchangeandtheToCompleteisreducedbythevalueoftheActual.Thisistheauthor’spreferredoption,astheAtCompletiondoesnotchangeuntiltheAtCompletionisexceededbytheActual.

RecalculateActualUnitsandCostwhenduration%completechanges.ThisoptionlinkstheDuration%CompletetotheBudgetandToComplete,thusanincreaseinDuration%CompletewillincreasetheActualanddecreasetheToCompletevalueskeepingtheAtCompletionconstant.

Updateunitswhencostschangeonresourceassignments.WiththisoptioncheckedachangeinCostswillrecalculatetheUnits.

Withthisoptionunchecked,achangeincostsmaybemadeindependentlyofunitsafterunitshavebeenchanged.

ThisallowstheimportationofCostsfromanaccountingsystemandhoursfromatimesheetsystemseparately.

Page 396: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

LinkActualtodateandActualThisPeriodUnitsandCost.ThisisthesameastheP3AutocostRuleNumber6.Withthisoptionchecked,whenyouenteranActualthisperiod,theActualtodatewillbecalculatedbyincreasingtheoriginalvaluebythevalueoftheActualthisperiod.Alternatively,youmayentertheActualtodateandPrimaverawillcalculatetheActualthisperiod.Whenunchecked,thetwofieldsareunlinkedandyoumayenteranyfigureineachfield.Thisoptionisgrayedoutiftheprojectisnotopenandisusedtofixerrorsindataentry.

ThisallowsthefixingupofdataerrorswhentheStorePeriodPerformancefunctionisbeingused.

21.5ActivitiesWindow–PercentCompleteTypesTherearethree%Completetypeswhichmaybeassignedtoeachactivity.ThedefaultisadoptedfromthesettingintheDefaultstabintheProjectsWindow.• Physical• Duration• Units21.5.1AssigningtheProjectDefaultPercentCompleteTypeAprojectdefaultPercentCompleteTypeisassignedintheDefaultstaboftheProjectsWindowtoeachnewactivitycreatedinaproject.Thismaybechangedatanytimeandonlyaffectsnewactivitiescreatedfromthattimeonward:

Afteranactivityhasbeencreated,thePercentCompleteTypemaybechangedintheGeneraltaboftheActivitiesWindow:

TheActivityPercentCompletemaybeupdatedintheStatustaboftheActivitiesWindowwherethePercentCompleteTypeisalsodisplayed:

Page 397: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

EachPercentCompleteTypehasitsowndatacolumnandisalwayscalculated.ThereisalsoanActivity%CompletecolumnwhichislinkedtoanddisplaysthevaluefromthePercentCompleteTypecolumnthathasbeenassignedtotheactivity.Seethefollowingpicture:

TheActivity%CompleteisinturnlinkedtotheBarPercentComplete,thereforeineffectthePercentCompleteTypedeterminesthewaythepercentcompleteisdisplayedonthebars.

21.5.2PhysicalPercentCompleteTypeAnactivityassignedPhysicalPercentCompleteTypemayhavethe%PhysicalCompleteenteredinthePhysical%CompleteortheActivity%Complete.ThisfieldhasnoimpactonschedulecalculationsandisnotlinkedtoeithertheResourceUnitsortheActualandRemainingDurationsoftheActivity.

Physical%CompletemustbeusedwhenStepsarebeingusedtorecordprogress.

ThePhysicalPercentCompletetypeisoftenusedwhentheprogressofanActivityisbeingmeasuredoutsidePrimavera.Forexample,anactivityrepresentingtheinstallationcablethatismeasuredbylengthofcableinstalledwouldhavethepercentcompletecalculatedby:

• %Complete=Qty.ofCableInstalled/TotalQty.ofCabletobeInstalled

Forexample,theactivitymayonlyhavetheinstallationlaborassignedtoit,andthereforetheinstallationlaborparametermaynotbeusedforthemeasurementoftheActivity%Complete.Inaddition,becausethepercentcompleteoftheactivityisbasedonthelengthofcableinstalled,theActivity%Complete(theprogressofthework)maybecomparedtotheresourceUnits%Complete(theamountoflaborused)whichiscalculatedfromtheformula:

• Units%Complete=ActualUnits/AtCompletionUnits

Thisexampleisdemonstratedinthefollowingpicture:

• TheActivityPhysical%Completeissetat50%.

Page 398: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• TheActivityUnit%Completeof20%iscalculatedfromtheAtCompletionUnitsof12.00hrsandAtCompletionUnitsof60.00hrsandnottheBudgetUnitsof48.00hrs.

Afterasecondresourceisadded,theActivityUnits%Completeof40%iscalculatedfromtheadditionofthetworesourceActualUnitsandAtCompletionUnits:

• ActivityUnit%Complete=ActualLaborUnits/AtCompletionLaborUnits

• Therefore,40%=(12+36)/(60+60)

21.5.3DurationPercentCompleteTypeWithDurationPercentCompletethereisalinkestablishedbetween:

• Duration%Complete• OriginalDuration• RemainingDurationADuration%CompletemayonlybeenteredafteranActualStartDatehasbeenassignedandshouldbeinthepastwithrespecttotheCurrentDataDate.

Achangeinoneparameterwillchangeoneother:

• AchangeintheDuration%CompletewillchangetheRemainingDuration,and

• AchangeintheOriginalDurationorRemainingDurationwillchangetheDuration%Complete:

Page 399: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheActualDurationiscalculatedfromthedurationofActualStarttotheCurrentDataDate.TheActivityUnitsPercentCompleteisstillcalculatedfromtheResourceUnits.21.5.4UnitsPercentCompleteTypeWhenUnitsPercentCompletetypeisselected:• ThisoptioncreatesalinkbetweentheActivity%Completeandtheactivity

Units%Complete,and• TheUnits%CompleteiscalculatedfromtherelationshipbetweentheActual

UnitsandAtCompletionUnits.

21.6UsingStepstoCalculateActivityPercentCompleteAnactivitypercentcompletemaybedefinedbyusingsteps.AStepisameasurableoridentifiabletaskrequiredtocompleteanactivity.Insummary,tousesteps:

• ASteptemplatemaybecreatedbyselectingEnterprise,ActivityStepTemplate…toopentheActivityStepTemplatesform.

• Addasmanystepsasrequiredandassigntheirweightwhichwillbeusedtoapportionthepercentcompleteofanactivity.

• ChecktheActivitypercentcompletebasedonstepscheckboxintheProjectsWindow,Calculationstab,

• SelectthePhysicalinthe%CompleteTypeforeachactivitythatistobemeasuredbystepsintheGeneraltabofActivitiesWindow,

Page 400: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelecttheStepstabintheActivitiesWindow,• Formatthecolumnsyouwishtodisplay,

• AddthenumberofstepsyourequireorimportfromaStepTemplate,

• Editthedescriptionsasrequired,

• EdittheStepWeightsotheStepWeightPercentreflectsthedesiredvalueoftheStep,

• ChecktheCompletedcheckboxaseachstepiscompletedandthiswillupdatethepercentcomplete.

• TheRemainingDurationmaybeupdatedfromtheStep%CompleteviathePhysical%CompleteusingaGlobalChange.

21.7UpdatingtheSchedule21.7.1Preferences,DefaultsandOptionsforUpdatingaProjectMostPrimaveraOptionsaregood,buttherearesomethatshouldbechanged.Theoptionstobeconsideredandcheckedbeforeupdatingaschedule:

Function Discussion

• %CompleteType

Itistheauthor’spreferencetousePhysical%CompletewhentheresourcesareInputresources,i.e.,thosedoingthework.Thisallowsthe%ofdeliverablescompletetobemeasuredindependentlyoftheresource(s)doingthework,thusallowingacomparisonofthedeliverablescompletedagainsttheresourcesconsumed.

• ActivityType

ActivitieswithknowndurationsshouldbesetasTaskDependentandwillusetheActivitycalendar(nottheResourceCalendar)forcalculatingthefinishdateoftheactivity.

ResourceDependentactivitiesshouldonlybeusedifthereareresourceavailabilityissueswhichmayonlyberesolvedbytheuseofResourceCalendars.LevelofEffortandWBSactivitiesareusefulbut

Page 401: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

shouldbeavoidedbythenoviceuserastheseaddanadditionallevelofcomplexitythatisnotrequired.

• ProjectWindowCalculationstab

TheCalculationstabintheProjectsWindowsetssomeimportantresourcedefaultsthatshouldbereviewed,understood,andsetsotheschedulecalculatesthedesiredway.

TheLinkactualtodateandactualthisperiodunitsandCostsoptionfoundintheCalculationstaboftheProjectWindowshouldbecheckedifitisintendedtoStorePeriodPerformance.

• DurationType

Itistheauthor’spreferencetouseFixedDurationandUnitsbecausetheestimatetocompleteisnotalteredbychangingtheActivityDurationorUnits/Time.

• UserPreferenceCalculationTab

ThisdurationtypealsosetstheResourceAssignmentsoptionintheUserPreferences,CalculationtabtoRecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationType.

• Timesheets

Timesheetsmaybeusedtoupdateactualsfornone,some,orallresources.Organizationsusingtimesheetsshouldhaveproceduresmanagingtheiruse.Timesheetsareoutofthescopeofthispublicationbutiftheyarebeingusedtheactualvaluesshouldbecarefullycheckedbeforebeingappliedtoensuretheyarelogical.

• ResourcesCostCalculation

ResourceCostsmaybecalculatedfromtheResourceUnitRatesforeachindividualresourceassignment.

EachresourceassignmenthasafieldtitledCalculatecostfromunits.Whenthisischeckedtheresourcecostsarecalculatedfromtheresourceunits.

TheCalculatecostsfromunitscheckboxinthe

Page 402: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ResourceWindow,DetailstabsetsthedefaultvalueforCalculatecostfromunitsfornewresourceassignments.

Thetwofieldsarenotlinkedandtheresourceassignmentsettingmaybechangedatanytime.

• ResourceWindowDetailsTab

• AutoComputeActualsThisfieldislinkedtoallresourcesassignments.WhenthisoptionischeckedforaresourcePrimaveracalculatestheRemainingUnitsbasedontheRemainingDurationandtheActualUnitsbysubtractingtheRemainingUnitsfromBudgetedUnits.

AnuncheckedresourceassignmentoptionmaybeoverriddenbyapplyingtheActivityAutoComputeActualsoption.

• CalculateCostsfromUnitsThereisafieldavailablewhenaresourceisassignedtoanactivitytitledCalculatecostfromunits.WiththisoptioncheckedthecostsforaresourcearecalculatedfromtheResourceUnit/TimewhenaresourceisaddedtoanactivityandwhenevertheResourceUnitsarechanged.

• GeneralScheduleOptions

OneofthemoreimportantoptionstoreviewistheWhenschedulingprogressedactivitiesuseoptions,astheseaffecthowout-of-progresssequenceishandled.Theseoptionsshouldbereviewedtoensurethatwhenthescheduleisrecalculatedyouwillunderstandwhatishappening.

TheauthorprefersRetainedLogicasthisgivesamoreconservativescheduleandthoserelationshipsthatneededitingmaybeeditedtoreflectretainedlogicasrequired.

ShoulditbedecidedtouseStepstoupdateascheduletheProjectsWindowCalculationstabshouldhavetheActivitypercentcomplete

Page 403: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Steps basedonactivitystepsoptioncheckedandtheActivitymustbeassignedPhysical%CompleteTypeintheGeneraltaboftheActivitiesWindowforeachactivity.

• Earnedvaluecalculation

TheAdmin,AdminPreferences…,EarnedValuetab,MUSTNOTBESETTO“Budgetedvalueswithplanneddates”whenaBaselinehasprogress,otherwisethePlannedDateswillbedisplayedintheBaselineandthesemaycontainirrelevantdatawhentheschedulehasprogress.

21.7.2UpdatingDatesandPercentageCompleteThescheduleshouldbefirstupdatedasoutlinedintheUpdatinganUnresourcedSchedulechapter.Insummary,thisiscompletedbyentering:• TheActualStartandActualFinishdatesofCompleteactivities.• TheActualStart,%Completeand/orRemainingDurationofIn-Progress

activities.

• AdjustLogic,ConstraintsandDurationsofUn-startedactivities.Beforeupdatingthe%Complete,the%CompleteTypeshouldbecheckedtoensurethattheActualandRemainingDurations,Costs,andUnitscalculateasrequired.Thisideallyshouldbedonebysettingtheprojectdefaultsatthetimetheprojectiscreatedandadjustingthesettingsasactivitiesareaddedandresourcesassigned.

21.8UpdatingResourcesTherearemanypermutationsavailableforcalculatingresourcedata.DuetothenumberofoptionsavailableinPrimavera,itisnotfeasibletodocumentallthecombinationsavailableforresourcecalculation.

Resourceunitsandcostsmaybeupdatedusingoneofthefollowingmethods:

• EnteringProgressAutomaticallyfromthetimesheets,aprocesstitledApplyingActuals,or

• UsingthefunctiontitlesUpdateProgress.ThisisNOTrecommendduetotheriskthatyourActualStartandEarlyFinishmaybechangedbyP6whentheschedulehasprogress,or

• EnteringthedatausingtheResourcetabintheActivitiesWindow,or• EnteringthedatausingtherightsectionoftheStatustabintheActivities

Window,or

Page 404: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ImportingfromExcel.ActualdatesandRemainingDurationsmaybeimportedbutSuspendandResumemaynot.

21.8.1ResourcesTabTheResourcestabmaybeusedtoupdatetheresourceUnits(andCostsiftheUnitsandCostshavebeenunlinkedwiththeCalculatecostfromunitsfield).AnupdatinglayoutcouldbecreatedandthecolumnsintheResourcestabformattedtoyourupdatingmethod;seethefollowingpicture:

21.8.2StatusTabTherightwindowmaybeusedforupdatingtheresources.

• Whenthereisoneresourcetherewillbeadirectlinkbetweenthisformandthevaluesassignedtotheresource.

• Whenthereismorethanoneresourcetherewillbeaproportionalchangetoalltheresourcevalueswhenachangeismadeinthisform.

21.8.3ApplyingActualsThisfunctionsautomatically:

• StatusesactivitieswithresourcesasiftheywentaccordingtothePlannedDates(thismaychangeActualDatesandcurrentscheduledates)andonlyupdatesactivitiesintheperiodfromtheoldtotheNewDataDate,or

• AppliesactualsenteredinthePrimaveraTimesheetsystem.

ToApplyActuals:

• SelectTools,ApplyActuals…toopentheApplyActualsform,• EntertheNewDataDateandclick icon.

• Ifmorethanoneprojectisopenadifferentdatadatemaybeselectedforeachproject.

• TheActivityrequirestheActivityAutoComputeActualsfieldcheckedforthisfunctiontoapplytoanActivityandalltheResourcesassignedtoanactivity.

Page 405: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• WhentheActivityAutoComputeActualsfieldisnotcheckedonlytheresourcesthathavetheResourceAutoComputeActualsfieldcheckedintheResourceWindowwillbeupdated.Ifoneresourceischeckedandonenot,thenthecheckedresourcewillbeupdatedandtheuncheckedresourceworkwillbedelayeduntilaftertheCurrentDataDate.

TherearesomeimportantissueswithusingApplyActualsthatmustbeunderstood:

• ThisfunctionusesthePlannedDates,notthecurrentscheduledates,toprogressaschedulesoActualStartDatesandtheEarlyFinishdatesmaybechangedbythisfunction.Thiscalculationprocessmakesthisfunctionoflittleusetomostschedulers.

• TheApplyActualsfunctiondoesnotworkinthesamewayastheP3/SureTrakfunction“UpdateProgress”ortheMicrosoftProjectfunction“UpdateProject”whichbothupdateallactivitiesandresourceassignmentsasiftheprojectprogressedexactlyaccordingtocurrentschedule.TheydonotchangeanyexistingActualDatesinthewaythePrimaveraUpdateProgressandApplyActualfunctionschangedatestothePlannedDateswhichmayholdirrelevantdata.

• WhentheActivityAutoComputeActualsISNOTcheckedonlyactivitieswithresourcesthatareassignedAutoComputeActualswillhavetheirdatesupdatedtotheirPlannedDatesandresourceassignmentsrecalculated.UnresourcedactivitiesarescheduledaftertheDataDate.

• WhentheActivityAutoComputeActualsIScheckedthentheseactivitieswillhavetheirdatesupdatedtotheirPlannedDatesandresourceassignmentsrecalculated.

• WiththeintroductionofProgressSpotlighttherewouldinitiallyappeartobenoneedtouseApplyActualstoautomaticallyupdateaprojectandUpdateProgressand/orProgressSpotlightcouldbeused.ButastheUpdateProgressfunctionalsoresetsActualDatestoPlannedDatesthisfeaturemakesthisfunctionalsooflittleusetomanyschedulers.

Page 406: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• AGlobalChangemayberunfirsttosetthePlanneddatestotheStartandFinishdatesbeforeApplingActualsorUpdatingProgress,butthisresultsinachangetotheOriginalDurationandthereforethe%DurationwillcalculateincorrectlyandthereisariskthattheuserwillforgettoruntheGlobalChange.

21.9UpdatingExpensesExpensesareupdatedinasimilarwaytoresourcesintheActivitiesWindow,Expensetab.Expenseswillnotbecoveredindetail,butherearesomenotesaboutExpensesthatyoumayfinduseful:

• Expensesdonotautomaticallyupdatefromany%Completeandhavetobemanuallyupdated.

TheExpenseAutoComputeActualsoptionworksonlywiththeApplyActualsfunction,whichisusedwhenbriningindatafromthePrimaveraTimesheetsmodule.

• Expensesmayhaveacostassignedbeforetheiractivityismarkedstartedorcomplete;resourcesmaynot.Thisisusefultorepresentcontractor’smobilizationcosts.ThesearescheduledontheDataDate.

• ExpensesmayhaveacosttocompletebeforetheiractivityisNOTmarkedstarted;resourcesmaynot.Thisisusefultorepresentcontractorbackchargesorretention.ThesearescheduledonthePlannedDates:

• Expensesmustbeassignedaquantityandunitrate.Thequantityisbydefaultavalueofone.

• Expensequantitiesmaynotbedisplayedinthe:

ActivitiesWindowcolumns,orResourceUsageSpreadsheet,orResourceUsageProfile,orActivityUsageSpreadsheet,orTrackingWindow,orResourceAssignmentWindow.

• ExpenseQuantitiesmaybedisplayedin:

Page 407: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Reports,orActivityDetails,Expensestab,orExpensesWindow.

ThusitissimpletogetExpenseDataintothesystembutdifficulttogetExpenseQuantitydataoutofthesystem.

RemainingExpensesassignedtoacompleteactivityareCashFlowedonthePlanneddates,whichwouldnormallyresultwithanincorrectCashFlowwithRemainingCostsinthepast.

Page 408: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 409: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

21.10Workshop18–UpdatingaResourcedSchedule

BackgroundWenowneedtoupdatetheactivitiesandresourcesasof14Dec15.

Assignment1. IfyoudidnotcompletethepreviousLevelingWorkshopyouwillneedcreate

andassignabaselineanddisplaytheBaselinebar:

SelectProject,MaintainBaselines…andcreateaBaselinebysavingacopyoftheexistingproject,

SelectProject,AssignBaselines…andselectthisasbothyourProjectBaselineandPrimaryUserBaseline,thusensuringthebaselinebarwilleitherbeblankordisplaytheBaselineandnotthePlannedDates.

2. ApplyyourOzBuildWorkshop13–BaselinelayoutandtheBaselinebarshouldbedisplayed.

3. GototheProjectWindow,Calculationstabensureyoursettingsareperthefollowingpicture.Thesearethestandardsettings:

4. AssigntheProjectManagertotheCreateTechnicalSpecificationactivityasthisresourcewasmissedoutattheestimatingstageandwillgiveanimmediatedifferencebetweentheCurrentScheduleandtheBaselineUnitsandCosts.

5. SavetheLayoutasOzBuildWorkshop18–UpdatingResourcesandformatthecolumnsasinthefollowingpicture.DisplaythePrimaryBaselinebar.

6. UpdatethisschedulemanuallybyenteringthefollowingdataintheActivities,Statustaborcolumns.

Page 410: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

7. Asyouworkthroughthisworkshopyoushouldcreateseverallayouts,oneforActualDatesandDurations,oneforUnits,oneforCosts,andoneforPercentages.TheCostslayoutwoulddisplaycostsintheActivitycolumnsandtheResourcestab.TheUnitslayoutwoulddisplayunitsintheActivitycolumnsandtheResourcestab.

8. ScheduleandmovetheDataDateto14-Dec-1508:00.

9. CreateanOzBuildWorkshop18–UnitslayoutanddisplaythecolumnsshownintheResourcestabasshownbelow.Seehowtheresourceshavebeenupdated.

10. OZ1010iscompletesotherearenoRemainingCostsorRemainingUnitsandtheActualshavebeensettoequaltheBudget,butmaybemanuallyadjusted.

11. NowcreateanOzBuildWorkshop18–Costslayout,formatthecolumnsandcheckthecosts:

12. OZ1020isinprogressandtheRemainingUnitsandCostshavebeencalculatedfromtheRemainingDurationandtheRemainingUnits/Time,butmaybemanuallyadjusted.

Page 411: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

13. NowdisplaytheWorkshop18–Unitslayoutandchecktheunits:

14. ChecktheexpensesfortheSpecialistConsultantassignedtoOZ1020;theydonotautoupdate.UpdatetheActualCoststo$2,000.00andtheremainingto$4,500.00.

15. NowcreateanOzBuildWorkshop18–PercentageslayoutanddisplaythePercentCompletecolumnsperthefollowingpicture.EnsureGroupTotalsaredisplayed:

16. Enter80%againstthePhysical%CompleteofCreateTechnicalSpecificationandseetheActivity%Completechangeto80%astheactivity%CompleteTypeisPhysical:

17. SelecttheCreateTechnicalSpecificationactivity,opentheStatustab,andchangetheActualLaborUnitsfrom48hto24hintheboxontherightside.NoticetheUnits%Completechangeto30%asfewerhourshavebeenused,buttheRemaininghasincreasedto56hours:

18. NowopentheOzBuildWorkshop18–Unitslayoutandbothresourcesnowshow12hActualand28hremainingeach.TheRemainingUnits/Timeisnow14hours/daybecausetheActivityTypeisFixedDurationand

Page 412: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Units:

19. NowopentheOzBuildWorkshop18–CostslayoutandtheActualCostsandRemainingCostsshouldberecalculated:

20. NowopentheOzBuildWorkshop18–UnitslayoutandchangetheRemainingUnitsofCreateTechnicalSpecificationintheStatustabto24.NotethechangeintheUnitsandCostsagainsttheresources.

21. NowopentheOzBuildWorkshop18–CostslayoutandtheActualCostsandRemainingCostsshouldberecalculated:

22. CreateanewViewtitledOzBuildWorkshop18–BaselineComparisonandeditthecolumnssoyouareabletoseetheAtCompletionVariancesagainstactivityOZ1020,theTechnicalSpecificationWBSNode,andtheProject:

Page 413: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

23. Atthispointyoumayexperimentwiththisactivity.UncheckAutoComputeActualswillallowyoutochangetheCostsandtheyarenotrecalculatedfromtheResourceRate.

24. YoumayalsolookatsomeoftheothertabssuchastheSummarytab.

Page 414: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

22OTHERMETHODSOFORGANIZINGPROJECTDATATheWorkBreakdownStructure–WBSfunctionwasdiscussedearlierasamethodoforganizingprojectsandactivitiesunderhierarchicalstructures.TherearealternativefeaturesavailableinPrimaveraforgrouping,sortingandfilteringactivities,resources,andprojectinformation:

• ActivityCodes

• UserDefinedFields(UDF)

• WBSCategories

• ResourceCodes

• CostAccounts

• EPSLevelActivityCodes

TherearenoActivityIDCodesinPrimaveralikethefunctionfoundinP3andSureTrak.InPrimaveraeachactivitymusthaveauniqueActivityIDbutnologicalcodesystemmaybeassociatedwiththeActivityID.Someusersdouble-codeactivitiessosomeActivityIDcharactersarethesameasanActivityCode.

22.1UnderstandingProjectBreakdownStructuresAProjectBreakdownStructurerepresentsahierarchicalbreakdownofaprojectintologicalfunctionalelements.Someorganizationshavehighlyorganizedanddisciplinedstructureswith“rules”forcreatingandcodingtheelementsofthestructure.SomeclientsalsoimposeaWBScodeonacontractorforreportingand/orclaimingpayments.Thefollowingareexamplesofsuchstructures:

• WBS WorkBreakdownStructurebreaksdowntheprojectintotheelementsofworkrequiredtodeliveraproject.

• COA

CodeofAccounts,alsoknownasCostBreakdownStructure.Oftenthiscontainscoststhatarenotincludedinaschedule,suchasinsurancesandoverheads.TheWBSwouldinthissituationrepresentpartoftheCOA.

• OBSOrganizationBreakdownStructureshowsthehierarchicalmanagementstructureofaproject.Primaverahasapredefinedfieldforthisbreakdownstructure.

ContractBreakdownStructureshowsthebreakdownofcontracts

Page 415: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• CBS intoelements.

• SBS SystemBreakdownStructure,aSystemEngineeringmethodofbreakingdownacomplexsystemintoelements.

• PBSProductBreakdownStructure,aPRINCE2termusedforthebreakdownofprojectdeliverablesundertwoheadingsofProjectManagementandSpecialistproducts.

22.2ActivityCodesActivityCodesmaybeusedtoGroup,Sort,andFilteractivitiesfromoneormoreopenprojects.

• ActivityCodes,suchasPhases,Trades,orDisciplines,areoftendefinedintheActivityCodesDefinitionform.

• ActivityCodeValuesaredefinedintheEnterprise,ActivityCodes…form,suchas:

PhasesofDesign,Procure,InstallandTest,

TradesofBrickwork,PlumbingandElectrical,and

DisciplinesofConcrete,Mechanical,Pipework.

• ActivityCodesareassignedfromtheActivitiesWindowusingtheCodestabinthelowerpaneordisplayingtheappropriateActivityCodecolumn.

P3andSureTrakhaveoneWBSCodeDictionarywithahierarchicalstructureofWBSCodes,effectivelyproducinganunlimitednumberofWBSCodeswithamaximumof20levels.MicrosoftProject2002introducedCustomOutlineCodes,whichisahierarchicalcodingstructurethatmaybeassignedtoactivitiesandenablestheactivitiestobeGroupedunderthesecodes.Thereare10codesavailablewitheveryprojectthatmayberenamedtosuittheprojectrequirement.ThePrimaveraActivityCodefunctionoperatessimilarlytoboththeP3andSureTrakWBSCodefunctionsandtheMicrosoftProjectCustomOutlineCodes,yetenablesanunlimitednumberofCodeDictionariesandValuesforeachCodeDictionaryand,unlikeP3andSureTrak,maybehierarchial.

22.2.1UnderstandingActivityCodesTherearethreetypesofActivityCodes:

• GlobalActivityCodesthatmaybecreatedatanytimeandappliedtoanyproject.

Page 416: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• EPSwhicharecreatedforprojectsassociatedwithoneEPSNodeandmayonlybeassignedtoprojectactivitiesthatareassociatedwiththatEPSNode.ThusyoumaywishtocreateRailwayEPSActivityCodesforprojectsintheRailwayEPSandSoftwareDevelopmentEPSActivityCodesforprojectsintheSoftwareDevelopmentEPS.

• ProjectActivityCodesthatmayonlybecreatedwhenaprojectisopenedandappliedonlytotheprojecttheywerecreatedfor.ThesemaybemadeGlobalbyclickingthe iconintheActivityCodesDefinition–Projectform.

ActivityCodesmaybeadded,deleted,ormodifiedintheActivityCodesform:• SelectEnterprise,ActivityCodes…toopentheActivityCodesform,• SelecteitherGlobal,EPSorProjectradiobuttondependingonwhetherthe

codesareforaspecificprojectoravailabletoallprojects,

• SelectfromthedropdownboxunderSelectActivityCodewhichcodestructureistobeedited.

• ThecodestructureismodifiedinasimilarwaytoWBScodes.

• EachActivityCodehasaCodevalueandaDescription.ThelengthoftheCodeisdefinedwhenthecodeiscreated;seethenextsection.

22.2.2ActivityCodeCreationThisprocesscreatesafieldinthedatabasewheretheActivityCodesmaybeadded.

Page 417: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• OpenanActivityCodesDefinitionformfromtheActivityCodesformbyselectingeither:

Global,EPS,orProject,

Eachformisslightlydifferent.

• Clickthe icontoopentheActivityCodesDefinitionform.

Page 418: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• TheActivityCodesmaybecreated,deleted,ormadeintoGlobalandreorderedintheseforms.

• TheMaximumLengthisthemaximumnumberofcharactersacodemaybeassignedwhenitiscreatedintheActivityCodesform.

• TheSecureCodeallowsaccesstobecontrolledthroughtheUsersSecurityProfile.

• TheActivityCodesDefinition–Projectformhasthefollowingicons:

thatmakesaProjectActivityCodeaGlobalActivityCode,and

thatmakesaProjectActivityCodeanEPSActivityCode.

22.2.3DefiningActivityCodeValuesandDescriptionsDefininganActivityCodeissimilartocreatingaCodeDictionaryinP3andSureTrakorrenamingaMicrosoftProjectCustomOutlineCode:

• FromtheActivityCodesformselectGlobal,EPSorProject,• SelecttheActivityCodetoeditfromthedropdownbox,• AddActivityCodesValuesandDescriptionsinthesamewayasWBS

Codesanddescriptions.

• TheActivityCodeColormaybeusedwiththeTimescaledLogicDiagraminVersion8.1and8.2orVisualizerinVersion8.3andlaterversions.

22.2.4AssigningActivityCodeValuestoActivitiesActivityCodesmaybeassignedtoanactivity:

• SelecttheCodestabinthelowerpanebyclickingthe icontoopentheAssignActivityCodesformandassignanActivityCode,or

• Displaytheappropriateactivitycodecolumnandeither:

Typeinthecode,or

Page 419: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ClicktwiceontheActivityCodecellandopentheSelect“Code”form.

22.2.5AddActivityCodesWhenAssigningCodesActivityCodesmaybeaddedonthefly,asthereisanewicontitledNewontheAssignActivityCodesformthatallowsActivityCodestobecreatedastheyareassigned:

Clickonthe icontoopentheAddCodeValueformandenterthenewCodeValueandCodeValueDescription.

22.2.6Grouping,SortingandFilteringwithActivityCodes

Page 420: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

WhenmorethanoneprojectisopenanActivityCodemaybeusedtogroupactivitiesfromalltheopenprojectsunderonecodestructure.

ActivityCodesareGroupedandFilteredinthesamewayasWBScodes.

22.2.7ImportingActivityCodeswithExcelIfanActivityCodeistobeimportedwithactivitiesusingthePrimaveraExcelImportfunction,itmustexistinthedatabasebeforeitisimported;otherwise,thecodewillnotbeimported.

ActivityCodesmaybeimportedbyloadingtheSoftwareDevelopmentKit(SDK)andusinganExcelspreadsheetavailablefromtheOraclePrimaveraKnowledgebase.InstructionsforloadingtheSDKareavailablefromtheAdministrationGuide.

22.3UserDefinedFieldsUserDefinedFieldsaresimilartoCustomDataItemsinP3orCustomFieldsinMicrosoftProjectandprovidetheabilitytoassignadditionalinformationtodatabaserecords.TheymaybeusedforrecordinginformationaboutthedatafieldasanalternativetoActivityCodesandotherpredefinedPrimaverafields.ThetypeofdatathatmaybeassignedtoUserDefinedFieldswouldbeequipmentnumber,ordernumber,variationorscopenumber;road,railwayorpipelinechanges;addressandadditionalcostsdata.

Activitydatamaybefiltered,grouped,andsortedusingtheseUserDefinedFieldsinasimilarwaytoActivityCodes.

Datamaybeimportedintothefieldsand,unlikeActivityCodes,thedataitemdoesnothavetoexistinthedatabasebeforeimporting.

Thereareanumberofpredefinedfieldsthatmayberenamedandnewonesmaybecreated.UserDefinedFieldsmaybedefinedfor:

• Activities

• ActivityResourceAssignments

• ActivitySteps

• Issues

• ProjectExpenses

• Projects

• Resources

• Risks

• WBS

• WorkProductsandDocuments

ThefieldsareassignedaDataTypefromthefollowinglist:

Page 421: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Text–maximumof255characters

• StartDateandFinishDate–whichmaybeusedtocreatebars

• Cost

• Indicator–selectfrom

• Integer

• Number

Aftersomedatahasbeenenteredagainstafieldinanyproject,theDataTypemaynotbechanged.

OneadvantageofUserDefinedFieldsoverNotebookTopicsisthattheymaybealsodisplayedincolumnsandbecutandpastedintootherprogramslikeExcel.

AlsoUserDefinableFielddatamayeasilybeimportedfromExcelandwillnotchangeyourprojectdata.YoumayconsiderimportingdataintoUserDefinedFieldsandthenGlobalChangetheinformationintotheappropriatelocationasasecondstep.

• ThusResourcedataneedstobeimportedintoResourceUserDefinedFields,and

• ActivitydataneedstobeimportedintoActivityUserDefinedFields.

YoumustbecarefulthatyoudonotmakeaUserDefinableFieldwiththesamenameasaP6field,otherwiseyouwillnotknowwhichiswhichwhencreatingfilters.

YoumayconsideraddingafullstopattheendofeachUserDefinableFieldnamesoitisclearwhichisaUserDefinablefieldandwhichisaP6field.

SelectEnterprise,UserDefinedFields…toopentheUserDefinedFieldsform:• SelecttheSubjectAreainthedropdownboxinthetopleft-handsideofthe

form.

• Usethe and iconstocreateanddeletefields.

• SelecttheDataTypefromthedropdownlist.

Page 422: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThelistofUserDefinedFieldswillre-sortassoonasanewfieldisaddedorthetitleeditedandyoumayhavetoscrollupordowntofinditinthelist

TodisplayoreditdatainaUserDefinedFieldthecolumnshouldbedisplayedintheappropriatewindow.Forexample,ifanActivityUserDefinedFieldhasbeencreatedthentheActivitiesWindowshouldbeselectedandthefieldwillbedisplayedunderUserDefined.

22.4WBSCategoryorProjectPhaseTheWBSCategoriesisassignedtoWBSNodesintheWBSWindowandmaybeusedtoGroupandSortWBSNodesunderadifferentsetofheadingsinasimilarwaytoProjectCodesinP3.

Page 423: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thiswouldenable,forexample,alldesignWBSNodesthatweredistributedthroughoutaprojectWBStobegroupedtogetherunderoneheadingwithoutassigninganActivityCodetoeachactivity.

Seeparagraph6.5formoredetails.

22.5ResourceCodesResourceCodesaretoresourcesasActivityCodesaretoactivitiesandallowresourcestobeGrouped,Sorted,andFilteredbythesecodes.ResourcesmayhavecodessuchasOffice,Location,orEmploymentStatusassignedtothem.

TocreateaResourceCode:

• SelectEnterprise,ResourceCodes…toopentheResourceCodesform.• TheResourceCodesarecreated,edited,anddeletedinasimilarwayto

ActivityCodes.

ResourceCodesmaybeAssignedtoResourcesinasimilarwaytoActivityCodesby:

• OpeningtheResourcesWindow,• DisplayingtheappropriateCodeColumn,

• OpeningtheCodestabintheResourcesWindow.

Page 424: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

22.6CostAccountsCostAccountsaretoresourceassignmentsasActivityCodesaretoactivitiesandareintendedtoreflecttheaccountingcodestructureofaproject.AsinP3,aCostAccountinPrimaveraisassignedtoaresource.TheyenablethegroupingandreportingofresourcedataintoCostAccountswhichwouldallowbudgetstobecalculatedandusedtoupdateCorporateBudgets.

CostAccountshaveadditionalfunctionsthatActivityCodesdonothave:

• AdefaultCostAccountforeachnewResourceorExpensemaybespecifiedintheProjectsWindow,Defaultstab.ThisisusedforeachnewResourceorExpenseanddoesnotaffectexistingassignments.TheProjectDefaultCostAccountmaybechangedatanytime:

• CostAccountsmaybereassignedandmerged.

• CostAccountsmayhavedescriptivefieldswhentheyarecreated.

Costsaccountsarecreated:

• IntheProfessionalversionCostAccountsformbyselectingEnterprise,CostAccounts…andopeningtheCostAccountsform,and

• IntheOptionalClientbyselectingAdminister,EnterpriseData,Activities,CostAccounts.

Page 425: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

CostAccountsareassignedtoResourcesorExpensesbydisplayingtheCostAccountcolumnintheActivitiesWindowlowerpaneResourcesandExpensestabs.

22.7OwnerActivityAttribute“Owner,”thenewactivityfieldinPrimaveraVersion6.0,enablesauserwhoisnotaresourcetobeassignedtoanactivity.Thisnowenablesthepersonresponsibleforanactivitytobeassignedfromthelistofusers.ThisfunctionmaybeusedincombinationwithaReflectionproject.

Page 426: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 427: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

22.8Workshop19–ActivityCodesandUserDefinedFields(UDF)

BackgroundThisworkshopwilllookatcreatinganActivityCodeandsomeUDFs.InthenextworkshopyouwillpopulatetheUDFsusingaGlobalChange.

Wewillcreateanactivitycodetorepresentthedepartments’responsibilitiesfortheProject.

Assignment–ActivityCodes

1. SelectEnterprise,ActivityCodes…toopentheActivityCodeform,2. ClickontheProjectbuttonatthetopoftheform.3. Select toopentheActivityCodeDefinitions–Projectform.4. Select tocreateanewcodetitledMelbourneDepartmentand

assignaMaxLengthof3.5. Clickon toclosetheform.

6. CreatetheActivityCodeValuesandDescriptionsasinthepictureontheright.

7. ApplytheOzBuildWorkshop10–WithoutFloatlayout.8. AddtheMelbourneDepartmentcolumnperthepictureandsavethe

layoutasOzBuildWorkshop19–AssignCodeslayout.9. AssigntheMelbourneDepartmentsusingallthemethodsavailableasin

thefollowingpicture:

Page 428: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

10. NowGroupandSortbytheActivityCode:MelbourneDepartment,sortbyActivityID.TheMilestonesarenowatthetopofthescreen.

11. DisplaytheProjectBaselineBarsandProjectBaselineMilestonesandmovethembothtothebottomoftheformtoensuretherelationshipswouldbedisplayedontheCurrentSchedulebars:

12. NowGroupandSortbytheWBS,sortbyActivityId.13. SavethelayoutasWorkshop19–ActivityCodes.

Assignment–UDFs14. WewillcreatesomeUDFswhichwewillpopulateusingaGlobalChange.

NOTE:IfyouareinashareddatabasetheinstructorwillcreatetheseUDFs.15. SelectEnterprise,UserDefinedFields…toopentheUsedDefined

Fieldsform,16. SelectActivitiesinthedropdownboxatthetopoftheform,

Page 429: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

17. AddthreeUDFstitled:

• LastPeriodStartasaDataTypeofStartDate• LastPeriodFinishasaDataTypeofFinishdate• LastPeriodACDur(LastPeriodAtCompletionDuration)asaData

TypeofNumber.18. DisplaythecolumnsandGroupbyWBSasinthefollowingpicture:

19. SavetheLayoutasWorkshop19–UDF.

Page 430: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

23GLOBALCHANGE23.1IntroducingGlobalChangeGlobalChangeisafacilityforchangingmorethanonedataiteminonestep.ExamplesofusesofGlobalChangeare:

• AssigningResourcestoRoles

• Increasingordecreasingdurationsofselectedactivitiesbyafactor

• Creatingnewactivitydescriptionsbyplacingactivitycodesatthebeginningorattheendoftheoriginaldescription

• Removingconstraints

• ChangingCalendars.

At the time of writing this publication,Global Change could not be used in theProjectsWindowasthisprojectdatamaynotbeaccessedbyGlobalChange.ThischapterisintendedasanintroductiontoGlobalChangeandcoversthefollowingtopics:

• TheBasicConceptsofGlobalChange

• SpecifyingtheChangeStatements

• SimpleExamplesofGlobalChange

• SelectingtheActivitiesfortheGlobalChange

• TemporaryValuesandGlobalChangeFunctions

• MoreAdvancedExamplesofGlobalChange.

Afteryouunderstand thebasicsyouwill thendevelopsome interestingwaysofusingGlobalChange.

ItisveryeasytospecifyaGlobalChangethatwillnotchangedatainthewayyouintended.

YoumustconsideryourAutocostruleswhenusingGlobalChangeonresources,percentagescomplete,anddurations.Forexample,changingOriginalDurationswillhavenoeffectontheEarlyFinishofactivitiesthathavecommencedwhenRemainingDurationandPercentCompleteareunlinked.

BecarefulwhenusingGlobalChange,asthechangesmaynotbeundone.ConsidercopyingyourprojectormakingaReflectionprojectifyouareusingPrimaverabeforemakingGlobalChanges.StudytheGlobalChangeReporttoreviewyourchangesbeforemakingpermanentchanges.

Page 431: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

23.2TheBasicConceptsofGlobalChangeAGlobalChangemaybecreated,saved,andusedatalaterdate.

AGlobalChangemaynotbe“Undone.”

SelectTools,GlobalChange…toopentheGlobalChangeform:

TheGlobalChangeformdisplaysthelistofGlobalChangesavailableintheproject.

• enablestheeffectsofaGlobalChangeintheGlobalChangeReportbeforefinalizingchangestotheprojectdatabyselecting intheGlobalChangeReport.

• createsanewGlobalChange.

• enablesyoutomodifythehighlightedGlobalChange.

• deletesthehighlightedGlobalChange.

• and createacopyofanexistingGlobalChangethatmaythenbeedited.

• and areusedtoimportfromorexporttoaGlobalChangefromanotherdatabaseinthePrimaveraChangeFilepcffileformat.

ItisSTRONGLYrecommendedthatyoualwaysreviewtheGlobalChangeReporttoreviewyourchangesbeforemakingpermanentchangesbyrunningaGlobalChange.

ItisSTRONGLYrecommendedthatyouconsidermakingacopyofyourprojectbeforeusingaGlobalChange:copytheprojectintheEnterpriseWindow,makeaBaselineoruseaReflectionProject.

Page 432: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

AftercreatingGlobalChangeusingthe optionor andorbyselecting ,youwillbepresentedwiththesecondModify

GlobalChangeform.Thisiswhereyouselectthedatatobechangedandwheretheoperationtothedataisspecified.

Thereareboxesatthetopoftheform:

• SelectSubjectAreaenablestheoptionofActivities,ActivityResourceAssignments,orProjectExpenses,and

• GlobalChangeNameisthenamedisplayedintheGlobalChangeform.Theformhasthreelowersections.Youwillneedtoclickintoeachareaandthenuse and iconstoaddorremovecriteriaoroperationlines:

• Ifareaiswhereyoucreateacriteriaforselectingthedataonwhichtobeoperated.Thisissimilartocreatingafilter.

• Thenareaiswhereyouspecifytheoperationtobeappliedtotheselecteddata.

• Elseareaiswhereyouhaveanoptiontospecifyanoperationtodatathathasnotbeenselected.

• acceptseditstotheChangebutdoesnotexecuteit.

• cancelsanyeditstotheChange.

• enablesyoutoseetheresultsofyouractioninaGlobalChangeReportbeforechangingthedatabase.

• Theothercommandsareself-explanatoryandareusedtocreateandeditlinesintheGlobalChange,butyouwillneedtoclickintotheIforThenorElse

Page 433: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

sectionsthatyouwishtoworkon.

23.3SpecifyingtheChangeStatementsThebasicGlobalChangeinthefollowingpicturewilladd5daystotheRemainingDurationsofactivities,wheretheOriginalDurationisgreaterthan10days,andincreaseallothersby20%.

TherearethreeareasintheModifyGlobalChangeform:• TheIfsectionhas5fieldsandworksinthesamewayasaFilter.Itisusedto

selectthedatatobechanged.

• TheThensectionhas5fields:Parameter–Thisisthedatafield(s)thatis(are)tobemodifiedwhentheIfstatementissatisfied.Is–Thisisastatement.Parameter/Value–ThisisthesourcedataforthechangeandmaybethesamefieldastheParameterwhenitisintendedtochangetheparametervalue.

Operator–ThisishowtheParameterValueistobechanged.Parameter/Value–Thisisthevalueorotherparameterthatwillbeusedtomakethechange.

Toenteranumber,text,orvalueyouwillneedtoselect{Custom}fromtheParameter/Valuedropdownbox:

• TheElsesectionoperatesinthesamewayastheIfsectionwhentheIf

Page 434: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

statementisNOTsatisfied.

23.4ExamplesofSimpleGlobalChangesThefollowingexamplesareverysimpleGlobalChanges.

IncreaseOriginalDurationsThisGlobalChangewillincreasetheOriginalDurationfieldvalueby20%bymultiplyingtheoriginaldurationby1.2.

CopyingDatesandDurationsThisexamplewillcopytheStart,Finish,andOriginalDurationsintocustomdataitemfields:

RemovingActualDatesSettingafieldtobeblankwillremovedatainsomesituations:

23.5SelectingtheActivitiesfortheGlobalChangeOftenyouwillwanttomakeaGlobalChangetodatathatmeetsaspecificcriteria.TheIfstatementlinesareusedtoselectthedata.TheoperationsdefinedintheThenlineswillbeexecuted.DatathatdoesnotmeettheThencriteriamaybe

Page 435: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

changedwithoperationsdefinedintheElsestatementlines.ThefollowingexamplewilldoubleRemainingDurationsifthepercentcompleteisgreaterthan50%.

Thefollowingexamplewilladd5daystotheOriginalDurationofactivitiesover10daysandincreaseby20%thoselessthan10days

23.6DurationCalculationswithGlobalChange

WhencalculatingDurationsrememberthatP6calculatesinhoursandifyouaredisplayingdurationsindaysthenyouwillneedtodivideormultiplyasappropriatethedurationsby8toobtainthecorrectduration.

23.7(Anyofthefollowing)and(Allofthefollowing)TherearetwooptionsundertheParametertitleintheIfsection,(Anyofthefollowing)and(Allofthefollowing).TheseareusedwiththeIfstatementsinthesamewayaswithfilters.

Page 436: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

When(Anyofthefollowing)isselected,theGlobalChangewilloperatewhenanyofyourselectioncriteriaismet.

Intheexamplefollowing,anyactivitywiththeOriginalDurationgreaterthan2days,oranactivitythatisassignedtotheWBSNodeOZB.2,willbedoubled.

Everyselectioncriteriahastobemetwhen(Allofthefollowing)isselectedfortheGlobalChangetooperateonthedata.

Intheexamplefollowing,onlyactivitieswiththeOriginalDurationgreaterthan2daysandanactivitythatisassignedtotheWBSNodeOZB.2,willbedoubled.

23.8TemporaryValuesSomecalculationsrequiremorethanoneoperationtoachievetherequiredchange.ATemporaryValuemaybestoredinaUserDefinedField.ThisTemporaryValuemaythenbeusedonasubsequentline.AnyUserDefinedFieldmaybecreatedandusedasaTemporaryValue.ThefollowingexampleisusedtocalculateCosttoComplete(CTC)basedonaunitcostcalculatedfromtheActualCostdividedbytheActualQuantityandtheTemporaryValueUDFisusedtostoretheunitcostusedinthesecondlinecalculation.

Page 437: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Inthisexample,ActualCosts/ActualRegularLaborUnitscalculatestheactualunitrateintheTemporaryValuefield,andtheRemainingCostistheunitrate×theRemainingLaborUnits.

• Thepercentcompletemustbegreaterthan30%.

• Theresourcemusthaveaquantity.

• TemporaryValue,atemporaryvalue,iscostperunitcalculatedbydividingActualCostbyActualRegularLaborUnitsandrepresentstheresourceactualunitrate.

• RemainingCostisequaltoRemainingLaborUnitsmultipliedbytheactualunitrate.

ItisimportantthatyouconsidertheAutocostrulesthatyouhaveassignedtotheactivities and resources, otherwise your Global Change may not work. In thissituationyouwouldnotwantCostLinkedchecked.

23.9GlobalChangeFunctionsTherearesomefunctionsthatmaybeusedwithGlobalChangeintheParameter/ValuefieldunderThenandElseandthatoperateinasimilarwaytoExcelorP3.ThesefunctionsmaybeusedtopopulateUserDefinedFieldsfromotherdatafieldsaspartoftheprocessofeditingActivityDescriptionsandActivityIDs.

GlobalChangeFunction FunctionOperation

• DayOfWeek(Parameter) Selectstheweekdaynumberofthedate.

• LeftString(Parameter,*) Selects*ofcharactersfromthestartofafield.

• RightString(Parameter,*) Selects*ofcharactersfromtheendofafield.

Page 438: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SubString(Parameter,a,b)

Fromcharacter“a”selects“b”numberofcharacters.

23.10MoreAdvancedExamplesofGlobalChangeAtthetimeofwritingthispublication,GlobalChangemaybeusedtoassignresourcestoroles,replaceresources,butnotassignresourcestoactivities.

ChangingActivityIDbyAddingaMiddleCharacterThefollowingGlobalChangeaddsa“C”afterthesecondcharacteroftheActivityID:

AddingResourceswithGlobalChangeThefollowingexampleassignsaresource,ARLAngelLowe,totheSalesEngineerRolewhentheStartDateisgreaterthantheCurrentDataDate.

OtherGlobalChangeUsesGlobalChangesmaybeusedforthefollowingpurposesandyoumaywishtoinspectsomeofthesampleGlobalChangesprovidedinthesampledatabase:

• AddamiddlecharacterinanActivityIDorotherfieldbyusingtwoUserDefinedfieldsandtheConcatenationoperator,whichisthe“&”character.

• AddaprefixtoanActivityID.

• Replacearesourcewithanother.EnsurethatyouchecktheAssignmentStaffingsettingintheUserPreferences,Calculationstab.

Page 439: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• UpdatetheRemainingDurationfromaStepPercentCompletebysettingtheDurationPercentCompleteequaltothePhysicalPercentComplete.

• EdittheActivityNameusingGlobalChangeFunctions.

• TosetthePlannedDatestoequaltheStartandFinishdatesbeforeapplyingUpdateProgresssoActualdatesarenotchangedbyUpdateProgress.

Page 440: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 441: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

23.11Workshop20–GlobalChange

BackgroundWewishtocopythecurrentupdateinformationtotheUserDefinedFieldscreatedinthepreviousworkshop.

Assignment1. ApplytheWorkshop19–UDFLayout.2. CreateaGlobalChangetitledSetLastPeriodDataandaddthefollowing

parameters:

LastPeriodStarttoequalStart

LastPeriodFinishtoequalFinish

LastPeriodACDurtoequalAtCompletionDurationdividedby8asP6calculatesinhours:

3. RuntheGlobalChangeandcommitthechangeswiththeiconatthebottomofthescreen:

YouwillnoticethattheWBSandProjectLastPeriodDurationsarenotcorrectandareamathematicaladditionofthevaluesbelow.Toresolvethisyoumayeither:

• HidetheGroupTotalintheGroupandSortform,or

Page 442: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• UseafurtherGlobalChangeLinetoputtheDurationsinaTextUDFthatwillnotaddupintheWBSandProjectfields.

4. CreateanddisplayagraybarshowingfromLastPeriodStarttoLastPeriodFinishinposition3.

5. Adjusttherowheightasrequiredandyourschedulemaylooklikethefollowingpicturewiththreebars.

6. SavethelayoutasOzBuildWorkshop20–LastPeriodBars.

7. CreateandrunaGlobalChangetomultiplytheOriginalDurationsofActivitiesintheDeliveryPlanPhaseby2.

8. Scheduleyourproject:

Page 443: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

9. YouwillnoticethatNegativeFloathasbeencreatedandthechangeindurationsisobservedinthebarsandfromthedifferencesintheDurationvalues.

Page 444: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

24MANAGINGTHEENTERPRISEENVIRONMENTThissectionintroducesthemanagementofanEnterpriseenvironmentanddiscussesmorethoroughlysomesubjectsthathavebeenaddressedearlier.

Itisimportanttoappointadatabasemanagerwhoisresponsibleforsecurityandmaintenanceofthedatabaseforalldatabasesthathavemorethanoneuser.Adatabasewillveryquicklydegenerateintoamessifitisnotstrictlycontrolled.TypicalproblemsincludemultipleResourcesrepresentingthesameperson,excessivenumbersofLayouts,Filters,Calendarsandothercodes,thedeletionofimportantdata,andamisunderstandingortotalignoranceofhowthesoftwareworks.Thedatabasemanagershouldberesponsibleformaintainingthedatabase,includingbutnotlimitedtothefollowingresponsibilities:

• Ensuringallusersaretrainedinthesoftware

• UsersandSecurityProfiles

• EnterpriseBreakdownStructure

• OrganizationalBreakdownStructure

• ProjectCodes

• UserDefinedFields

• GlobalandResourceCalendars

• RolesandResources

• GlobalLayoutsandFilters

• CreatingProjectsincludingsettingdefaults

• ImportingProjectsandotherdata.

Someareasofresponsibilitythatarefrequentlyusedbyadministratorsare:

Topic MenuCommands

• Users AUseriscreatedbyselectingAdmin,Users….

• SecurityProfiles SecurityProfilesarecreatedbyselectingAdmin,SecurityProfiles….

• EnterpriseProjectStructure(EPS)

SelectEnterprise,EnterpriseProjectStructure…toopentheEnterpriseProjectStructure(EPS)form.

Tocreate,editordeleteaPortfolioselectEnterprise,ProjectPortfolios…toopenthePortfolioform.

Page 445: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Portfolios TheFile,Open(project)formalsoallowstheselectionofaPortfolio.

• OrganizationalBreakdownStructure–OBS

SelectEnterprise,OBS….toopentheOrganizationalBreakdownStructureform..

• ProjectCodes SelectEnterprise,ProjectCodes…toopentheProjectCodesform.

• JobServices AJobServicesmaybesetupbyselectingTools,JobServicestoopentheJobServicesform.

24.1MultipleUserDataDisplayIssuesThefollowingissuesMUSTbemanagedbytheDatabaseAdministratorandhavebeencoveredinthispublicationinothersections:

• Anyuser,withaccessrights,mayresetthedatabaseDefaultCalendarintheEnterprise,Calendarform,butthisoptionwillresetalluserstothesamecalendar.WhenanorganizationhasprojectswithdifferenthoursperdayanddaysperweekthenyoumaywishtoselectaDefaultCalendarof5daysperweekand8hoursperday.

• BydefaultmorethanonepersonmayopenaprojectunlesstheFile,Open,ReadOnlyoptionisusedoraccessislimitedthroughSecurityProfiles.Thus,twopeoplemaymakechangesandcreatetwoversionsofaproject.Dependingonwhocloseswhatandwhen,thefinalsavedversionmaynotbewhatitisthoughttobe.TheFile,RefreshDataoptionenablesausertorefreshprojectdatatoseewhatotheruserschanged.Trialsbytheauthorindicatethatonlychangeddataissaved,thusthefinalversionoftheprojectmaybeahybridofbothusers’versions.

• WhenmultipleprojectsareopenedtogetherandeachprojecthasdifferentSchedulingOptions,thentheSchedulingOptionsofalltheprojectswillbechangedandsettothesameastheDefaultProjectpermanentlywithoutwarning.Ityouareintendingtoopenmultipleprojectstogetherthenitisbebesttoensureallprojectshavethesameschedulingoptions.

• UserBaselinesarenotProjectBaselines.WhenaseconduseropensaprojectwhichhasaPrimaryUserBaselinesetbythefirstuser,thenthisbaselinewillnotbeassignedtotheseconduser.Whenthesamelayoutisusedtodisplaytheproject,the<CurrentProject>Baseline,whichdisplaysthePlannedDates,willbedisplayedasthePrimaryUserBaseline.Again,two

Page 446: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

usersopeningthesameprojectandusingthesameLayoutmaydisplaydifferentdata.

• ItispossibletohavetwoCurrencieswiththesamesymbolandifauserselectsadifferentcurrencythenallcostsdisplayedbytheuserwillbeconvertedtoadifferentvalue.Thisoptionmustbecarefullymonitoredandifyoudonotneedmultiplecurrenciesthenitissuggestedthatyoushoulddeletethemall,toavoidanypossibleproblems.Ifyouareusingmultiplecurrenciesthenmakesurethatallcurrencieshaveadifferentsignsothereisnoconfusion.

• UserswithdifferentUnitsFormatintheirUserPreferenceswilldisplaydifferentvaluesfortheirunitsvalueswhichmaybeconfusingwhentwousersreporttwodifferentresourcevaluesforthesameproject.

Itiscriticalforcontractorstoappointadatabasemanagerwhounderstandstheseissuesandkeepsaneyeonwhatisbeingsenttoclientsandmakessurethatanydisplayissuesareeitherhiddenorexplainedtotheclientinwriting.Contractorsmaywishtoconsidermakingthesystemuserandtheprojectthesame,asthisresolvesanumberofissues.Forexample,UserFiltersandLayouts,includingheadersandfooters,arebydefaulttheproject’s,reducingthepossibilityofsendingoutareportwiththeincorrectheaderorfooter.Userdefaultsbecomeprojectdefaultsresolvingdisplayissues.Accesstotheprojectmaybeeasilyrestrictedtotheoneuserandthereforeonlyonepersonmayhavetheprojectopenatonetime.

24.2EnterpriseProjectStructure(EPS)ItislikelythatyourorganizationhasdefinedanEPS(unlessyouhaveastandaloneloadofPrimavera)thatisavailablefornewprojectstobecreatedin,but:

• YoumayneedtoaddanadditionalEPSNodeforyourproject,or

• IfyouarestartingwithablankdatabaseandanEPShasnotbeendefined,youwillneedtocreateatleastoneEPSNodetoassigntoyourprojects.

Page 447: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Toadd,delete,ormodifytheEPSNodestructure:

• SelectEnterprise,EnterpriseProjectStructure…toopentheEnterpriseProjectStructure(EPS)form,or

• Project,EPS,AddSiblingEPSintheWebfortheOptionalClientusers.

• ThepictureshowstheEPSofademonstrationdatabasesuppliedwithPrimavera.

• The iconisusedtocreateanewEPSNode.

• Thenodeisthenassignedan:

EPSID,EPSName,andResponsibleManager.

• Thearrowsunderthe iconareusedtoreorganizetheEPSNodes.

• Theremainderoftheiconsareformodifyingthestructure,asyourequire.

24.3ProjectPortfoliosTheProjectPortfoliofunctionreducesthenumberofProjectsthatareviewedintheProjectsWindow:• Tocreate,edit,ordeleteaPortfolioselectEnterprise,ProjectPortfolios…to

openthePortfolioform.• Createaportfolioandaddprojectsusingthisform.APortfoliomaybeGlobal

andallusershaveaccessorjustbeavailabletotheassigneduser.

• TheFile,Open…(project)formalsoallowstheselectionofaPortfolio,whichreducesthenumberofprojectsthataredisplayedintheOpen(project)form.

• AfteraPortfoliohasbeenselectedusingFile,Open…,SelectProjectPortfolio…,onlythoseprojectsinthePortfoliowillbedisplayedintheProjects

Page 448: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Window.

Thisfeatureisessentialwhenyouhaveadatabasewithalargenumberofprojects.

24.4OrganizationalBreakdownStructure–OBSTheOBSisanEnterprisehierarchicalstructurethatisintendedtorepresentthecompany’sOBS.

TheOBSfunctionisthesecuritygatewayanddoesnothavetomirroryourcompany’sOBS.AnystructurethatenablesyoutoassignuseraccesstoprojectsisusuallysatisfactoryandsomecompaniesjustduplicatetheirEPSastheOBSanduseaprojectcodefortheOBS.

• AusermaybeassignedtoprojectsornodesintheEPSortoaWBSNodefromtheOBSform.

• AuserassignedanEPSisnormallyresponsibleforallprojectsassociatedwithallelementsoftheEPS.

• TheOBSmayalsobeusedtoassignaccessbyindividualpeopletoprojectsandWBSNodes.

24.4.1CreatinganOBSStructure

Tocreate,edit,ordeleteanOBS:

• SelectEnterprise,OBS…toopentheOrganizationalBreakdownStructureform,or

• SelectAdminister,UserAccess,OBSfromtheWebfortheOptionalClientusers.

• Add,delete,andedittheOBSNodesinasimilarwaytoaWBS.

24.4.2GeneralTabThedescriptionoftheOBSmaybeaddedintheOBSGeneraltab.24.4.3UsersTab

Page 449: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheLoginNameisassignedtotheOBSintheOBSUserstab.Usersshouldthereforebeassigned:

• Aresourceforwhentheyareassignedtoworkonanactivity,and

• AnOBSNodefortheworktheyareresponsiblefororshouldhaveaccessto,and

• ASecurityProfileassigningtheiraccessrights.

24.4.4ResponsibilityTab

TheOBSResponsibilitytabisusedtoindicatetowhichEPSorWBSNodeapersonhasbeenassigned.Thepersonisassignedto:

• AProjectintheGeneraltaboftheProjectsWindow.• AnEPSNodeintheGeneraltaboftheProjectsWindow.• AWBSNodeintheGeneraltaboftheWBSWindow.Assigningresponsibility

attheWBSNodecontrolsaccesstotheactivitiesundertheWBSNode,butdoesnotpreventtheuserfromseeingtheentireproject’sdata.

24.5Users,SecurityProfilesandOrganizationalBreakdownStructureThissectionisintendedtointroducethistopic.PleaserefertothePrimaveraAdministrationManualforfulldetails.

Thefullpictureandprocessesforcreatingusersandassigningaccessare:

• TheEPSiscreated,allowingprojectstobecreatedundereachNode.Thisoftenmirrorsthecompany’snetworkdrivehierarchy.

• TheOBSiscreatedandactsasasecuritygatewayforuserstoaccessprojects.Thismaynotneedtorepresentyourcompany’sOBSandoftenthisissetuptomirrortheEPS.

• AUseriscreatedbyselectingAdmin,Users…andeachUserisassigned:

Page 450: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

AGlobalSecurityProfilewhichallowsaccesstoGlobaldatasuchasEPS,OBS,etc.

AProjectSecurityProfileforeachassignedOBSNodewhichallowsaccesstooneormoreEPSNodes,Projects,orWBSNodeswithinaproject.

AccesstoalloroneResourceNodesisassignedtoauserfromtheResourceWindow.Theusercanonlyseeandassignresourcesfromthisnode,butmayseeanyresourcesandtheirassociatedcostsoncetheyareassignedtoactivities.

Accesstoasoftwarelicense,allowingtheusertologinandstartthesoftware.

TheusermaybeassignedtoaresourceintheResourceWindow,thusallowingtimesheetstobeused.

OneormoreResourcesmaybeassignedtooneormoreRoles.

SecurityProfilesarecreatedbyselecting:• Admin,SecurityProfiles….,or

• Administer,UserAccess,GlobalorProjectSecurityprofilesfromtheWebforOptionalClientusers.

Page 451: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Therearetwotypesofprofiles,GlobalProfilesandProjectProfiles,whichareassignedtoUsersallowingaccesssuchasReadOnly,Create,Delete,etc.:

• AccesstoGlobalDataiscontrolledthroughGlobalProfiles,and• AccesstooneormoreOBSNodesiscontrolledthroughProjectProfilesby

assigningUserstooneormoreOBSNodesandassigninganapplicableProjectProfile.

AUseriscreatedbyselecting:• Admin,Users…,or

• Administer,UserAccess,UsersintheWebforOptionalClientusers.

EachUserisassigned:

• AGlobalProfilethatenablesaccesstoGlobaldata,• AnoptionalResourceNodethuslimitingaccesstoanareaoftheResource

Window,and• OneormoreOBSNodesandanapplicableProjectProfileforeachOBS

Node.

Page 452: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Therefore,accesstoprojectsiscontrolledthroughtheOBS.EachOBSNodethatisassignedtoaUsermaybeassignedadifferentProjectProfile.Asaresult,aUsermayhaveread-writeaccesstosomeprojectsandread-onlytoothers.

TheOBSiseditedbyselectingEnterprise,OBS….

ProjectsareassignedtoanOBSwhentheyarecreatedandtheOBSNodemustprovidetherequiredaccessrightstotheprojectdata.

WBSNodesmaybeassignedtoindividualuserswhich,althoughdoesnotpreventthemfromviewingalltheprojectdata,willlimittheiraccesstojustthenodetheyhavebeenassignedtointheWBSWindow.

24.6ProjectCodesProjectCodesinPrimaveraworkinasimilarwaytoProjectCodesinP3.ThecodesareassignedtoprojectsandenableprojectstobeGroupedandSortedunderanalternativestructuretotheEPS.

Forexample,whenanEPSrepresentsthephysicallocationofofficesbycountry,state/countyandcity,theProjectCodesenablesprojectstobegiventags,suchasReasonfortheProject,Safety,Compliance,NewProduct,andIncreaseProduction.TheProjectsmaybegroupedundertheseheadings.

Therefore,projectcodesareusedtoGroupandSortProjectsinasimilarwaythatActivityCodesareusedtoGroupandSortActivities.

Page 453: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TocreateaProjectCode:

• SelectEnterprise,ProjectCodes…toopentheProjectCodesform,or• Administer,EnterpriseData,Project,ProjectCodesfromtheWebfor

OptionalClientusers.

• TheProjectCodesarecreated,edited,anddeletedinasimilarwaytoActivityCodes.

ProjectCodesmaybeassignedtoprojectsintheProjectsWindowinasimilarwayasActivityCodesareassignedtoactivitiesby:

• DisplayingtheappropriateCodeColumn,or

• OpeningtheCodestabintheProjectsWindow.ProjectsmaybeGrouped,SortedandFilteredintheProjectsWindowusingtheGroupandSortandFilterfunctions.

24.7Filtering,GroupingandSortingProjectsintheProjectsWindowProjectsareGroupedandSortedandfilteredintheProjectsWindowinthesamewayasactivitiesareintheActivitiesWindow.Layouts,Filters,columnsandbarformattingworkinthesamewayinbothwindows.

ProjectsmaybeGroupedbyfieldssuchasOBS,Responsibility,ProjectCodesandmanyotherfields.SeetheGroup,SortandLayoutschapterformoredetailonthissubject.

Projectsmaybefilteredbysimilarfields,butsomeofthemoreusefulfieldstofilterprojectsbyaretheStatus,ResponsibleManager,andProjectCodefields.

24.8ProjectDurationsintheProjectsWindowTheprojectdurationsinboththeProjectsWindowandActivitiesWindowarecalculatedbasedontheProjectDefaultcalendar.

ThesummarydurationsofbandsintheProjectsWindowarecalculatedontheEnterprise,Calendars…,DefaultCalendar.

24.9WhyAreSomeDataFieldsGrayandCannotBeEdited?

Page 454: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Ifyouareunabletoeditdatathenconsiderthefollowingpoints:

• Youmaynothaveaccess.Discussyouraccessrightswithyouradministrator.

• Somedata,e.g.,theprojectStatus,needstheprojectopenbeforethedatamaybeedited.

• Thefieldmaybecalculated,suchasActualDuration,andcannotbeedited.

24.10SummarizingProjectsThedatadisplayedintheProjectsandTrackingWindows,suchasDurations,Dates,etc.,maybeincorrectunlesstheprojectshavebeensummarizedbyselectingTools,Summarize.TheSettingstabintheProjectWindowspecifiestowhatlevelthedataissummarizedandindicateswhenitwaslastsummarized.

AlargedatabasetakesasignificantamountoftimetosummarizeandmaybesummarizedautomaticallyusingJobServices.

Inthepictureabove,selectingSummarizetoWBSLevelissettozerosoalllevelsoftheWBSwillbesummarized.

24.11JobServicesAJobServicesmaybesetupbyselectingTools,JobServices…toopentheJobServicesform,whichcanperformthefollowingfunctionsononeormoreselectedprojectsorEPSNodes:

Page 455: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

SelectAdminister,GlobalScheduledServicesintheWebforOptionalClientusers.

• ApplyActualstoprojectswhentimesheetsareused,• BatchReports.IntheReportsWindowaBatchmaybecreatedbyselecting

Tools,Reports,BatchReports…toopentheBatchReportsform.Thiscreatesoneormorereportssimultaneously.ABatchmayberunonaregularbasisusingajobservice:

• Exportoneormoreprojectsonaregularbasis,or• Scheduleoneormoreprojectsonaregularbasis.• Summarizeprojects.

24.12TrackingWindowTrackingLayoutsareusedfortheresource,cost,andscheduleanalysisofmultipleprojects.Thissectionintroducestheconceptsbutdoesnotgointothedetailofusingthisfunction.YoushouldexperimentwiththeGroup,Sort,and

Page 456: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Filteringoptionsavailable,whichallfunctioninasimilarwaytootherwindows.

• TheselayoutstypicallydisplaysummarizeddatatoEPSorProjectandWBSNodelevel.ThedatamustbesummarizedusingTools,SummarizeorusingJobServicestodisplaythelatestcurrentdata.

• Toseewhenaprojectwaslastsummarized,selectboththeSettingstabinthelowerProjectsWindowpaneandtheWBSleveltowhichdataissummarized.

TherearefourTrackingLayouttypesandanewlayoutiscreatedby:• Savinganexistinglayout,savingwithanewnameandeditingit,or

• SelectingView,Layout,NewLayout…whichopenstheNewLayoutform:

ThefollowingpicturesindicatethetypeofdataaTrackingLayoutwilldisplay:• ProjectTablesdisplaycolumnsofdataforselectedProjectsorWBSNodes:

• ProjectBarChartsdisplayselectedprojectsofWBSNodedatainhorizontalbars:

• ProjectGantt/Profilesdisplaythreepanes,withbarsinthetoprightpaneandeitheraspreadsheetoraprofileinthebottompane.

Page 457: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ResourceAnalysisdisplaysfourpanes:Theprojectstobeanalyzedareselectedinthetopleft-handpane,

Theresourcestobeanalyzedareselectedinthebottomleft-handpane,

Bars,aResourceProfilesoraResourceTablemaybedisplayedinthetopright-handpane,and

Thebottomright-handpanemaydisplayeitheraResourceProfileoraResourceTable:

AnexistinglayoutmaybeseenbyopeningtheOpenLayoutform.SelectView,Layoutorclickthe iconinthetopright-handpane.

TheForecastBarshavebeendraggedtoanewlocationandtheEdit,UserPreferences…,ResourceAnalysis,Time-DistributedDataoptionsettoForecastdatesallowstheResourceRemainingEarlyunits/coststoberecalculatedontheForecastdates.ThebottompaneofaTrackingLayoutmaybehidden,aswithotherwindows.

Youshouldexperimentbyright-clickinginallthepanestoseeallthe

Page 458: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

displayoptions.

Page 459: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

25MULTIPLEPROJECTSCHEDULING25.1MultipleProjectsinOnePrimaveraProjectWhentherearemanysmallprojectsthatneedtobemanaged,itwouldbelogicaltocreateaPrimaveraProjectforeachproject.

Ontheotherhand,oneshouldalsoconsiderputtinganumberofsmallprojectsinonePrimaveraProjectandhavetheprojectsidentifiedbythefirstlevelWBSNodeorsomeothercoding,suchasActivityCodesorProjectPhase/WBSCategory.Thisisespeciallypracticalwhentherearemanyprojectswithaverysmallnumberofactivitiesorwhenanorganizationonlyrealizesbenefitsfromanumberofcompletedprojectswhentheyareallfinished.Thisoptionisalsopracticalwhenoneschedulerismanagingallthesmallprojects.TheonlyproblemwiththisapproachisthatP6doesnotallowpartialprojectstobeBaselined.

25.2MultipleP6PrimaveraProjectsRepresentingOneProjectNormally,onePrimaveraProjectwouldbecreatedforeachofanorganization’sprojects.TheremaybearequirementtobreakaProjectdownintoSub-projects,thesereasonsinclude:

• TheprojectislargeenoughtorequireanumberofschedulersandthereforeaPrimaveraProjectcouldbecreatedforeachschedulertodelineateeachscheduler’sareaofresponsibility.

TwoormoreschedulersmayopenoneprojectandaccessmaybeassigneddowntoWBSNodebuttheUserAccesshastobesetuptoallowthemtobeabletoscheduleandtheyarenotabletolinktootherWBSNodes.

Therecouldbearequirementtokeepanindividualorganization’sfinancialinformationconfidentialandassecurityandaccessissetatprojectlevel,informationinoneprojectmaybehiddenfromspecificusers.Thissituationmayexistwhentherearetwoormorecontractorsschedulingpartsofaprojectandtheyrequiretheircosttobekeptconfidentialfromothercontractors.

• Aprojectmayhaveseperablepartsormultipleclientsbutitisnecessarytoreporttheprojectpartsseparately,yetallowresourcemanagementproject-wide.Again,aPrimaveraprojectcouldbecreatedforeachseparatepartoftheproject.InthissituationeachusermaybegivenaccesstoonlyoneResourceNodefromtheGlobalAccesstaboftheAdmin,Usersform.

• Asub-projectcouldbecreatedasaPrimaveraProjectforthesecurityofsensitivefinancialinformation.Thecostmaybeassignedtoresourcesinthefinancialsub-projectwithaccessgiventospecificindividuals.Activitiesinthefinancialsub-projectmaybeLOE(LevelofEffort)activities,spanningactivitiesinothernon-costsub-projects.Thismethodisgenerallysuitableforhighlevel

Page 460: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

costplanningandmanagementwhileallowingthedetailedplanningofaprojectinanon-financialsub-projectwithouttheburdenofmanagingcosts.

WhenaPrimaveraProjectiscreatedforeachsub-project,itwouldbelogicaltokeepallthePrimaveraProjectslocatedunderone“project”EPSNodeandassignedasingleProjectCode.AllthePrimaveraProjectscouldbeopenedatonetimeforschedulingandreportingbyselectingtheEPSNode.

ThedecisiontobreakaprojectintotwoormorePrimaveraProjectsmusthaveasoundbasisandbewellthoughtout.Theenvironmentchosenshouldbewellpilotedandtestedtoensurethedesiredresultsareobtainedfromthesoftware.Planningandschedulingsoftwareishardenoughtousewithoutaddingtheburdenofcreatingmultipleprojects.Thereisalargeamountofanalysisthatmaybecompletedwithoutusingmultipleprojects.Filtersmaybeusedtoisolatepartsofaprojectandsub-netcriticalpathsmaybegeneratedanumberofways,suchasusingtheCalculatingMultiplePathsfunction.Youmustensurethattherequirementtobreakaprojectintosub-projectsusingindividualPrimaveraprojectsiswell-founded.

Somepeoplesuggestthatsub-contractorsshouldruntheirownsub-projectswithinamasterschedule.Myexperienceisthatsmallerornewsub-contractorsoftenareveryinexperiencedatschedulingandmanydonotknowthebasicsofscheduling.Itisthereforeunreasonableandriskytoexpectsub-contractorstodrivestrangeandcomplexschedulingsoftwareandgetitright.Someindustriesarebetterequippedtomanagecomplexsoftware,withskillsfoundmorelikelyinindustriessuchasIT,butlesslikelytobefoundintheconstruction-relatedsector.

Itisalsomyexperiencethatitisbettertoreducethenumberofschedulersworkingonaprojectscheduletotheabsoluteminimumrequiredtomanageaproject.Inlargecomplexprojects,thesepeopleneedtobetrainedintheuseofthesoftware,bereasonablyexperiencedrunningthesoftware(orworkingunderapersonwhoisexperienced),andruntheschedulebyanagreed-uponanddocumentedsetofguidelines.

Managingtheinclusionofsub-contractors’schedulesalwaysbecomesanissue.Alliancestendtohelpresolvethisproblemastheschedulesthenbecomeajointresponsibility.

25.3SettingUpPrimaveraProjectsasSub-projectsThereareanumberofissuestobeconsideredwhenmovingtothisenvironment.BeawarethatPrimaveradoesnothavethesub-projectoptionsthatarefoundinotherproducts.ForexamplethereareEPSActivityCodesbuttherearenoEPSFilters,Layouts,ResourcesorSchedulingOptionsandaWBSmaynotbesharedwithmorethanoneP6project.Thereisnoinbuilt“P3ProjectGroup”calculationoption,whichmayresultinsomeinterestingfloatcalculationsthatresultfrominter-projectrelationships.Thissectionexplainssomeworkarounds.

25.3.1OpeningOneorMoreProjects

Page 461: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

EnterpriseandProjectdatamaybeaccessedintheProjectsWindow.ToaccessProjectactivityinformation,suchasactivities,resources,andrelationships,aprojectmustbeopenedandtheActivitiesWindowdisplayed.Oneormoreprojectsmaybeopenedatthesametimebyselectingoneormoreprojectsand/orselectingoneormoreEPSlevelsandthen:

• Right-clickandselectOpenProject,• SelectCtrl+O,• SelectFile,Open…toopentheOpenProjectform:TheOpenformenablestheoptionsofopeningasExclusive,SharedorReadOnly.

AprojectmayonlybeopenedasExclusive(meaningthatonlythecurrentusermayeditit)byusingtheOpenProjectform.Allothermethodswillresultintheproject’sbeingopenedintheSharedmodeandalluserswithaccesstotheprojectmayopenandedittheproject(s)atthesametime.TheSharedoptionmayresultinoneuser’seditsoverwritinganotheruser’sedits,dependingonwhosavedwhatandwhen.Inaddition,openingintheSharedoptionmayresultindifferentusersseeingdifferentvaluesforActivity,WBSNodes,andProjectdurationsindaysorhoursiftheusershavedifferentUserPreferencesTimeUnits.

25.3.2DefaultProjectWhenmultipleprojectsareopened:

• ThesystemselectstheDefaultProjectwhentwoormoreprojectshavebeenopenedatthesametime.

• TheDefaultProjectSchedulingOptionsareusedtocalculatealltheopenprojects.

• SelectProject,SetDefaultProject…toopentheSetDefaultProjectformwhereyoumaychangethedefaultproject:

• AllopenprojectsWILLhavetheirSchedulingOptionssettothesameastheDefaultProjectaftertheprojectshavebeenscheduled.

Page 462: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TheHelpfileindicatesthattheDefaultProjectsschedulingandlevelingsettingsareusedforscheduling.ItisalsothedefaultprojectfornewdatasuchasactivitiesorissueswhentheprojectsarenotgroupedbyWBS.

NOTE:WhenmorethanonePrimaveraprojectisopenedatthesametimeandeachprojecthasdifferentschedulingoptions,thenthenon-defaultproject’sschedulingoptionsarechangedtobethesameasthedefaultproject’s,withoutwarning.Thesenon-defaultprojectsmaycalculatedifferentlywhenopenedwithotherprojects.Inaddition,thenexttimeanon-defaultprojectisopenedinisolationitmaycalculateverydifferentlyfromtheprevioustimeitwasopenedinisolation.Topreventthis,eitherallprojectsineachdatabasemusthavethesameschedulingoptions,oraccesstoprojectscarefullyrestricted,orensureusersonlyopenoneprojectatatime.

Anexampleofchangingthedefaultprojectwheneachprojecthasdifferentoptionsisdemonstratedinthefollowingpicture.Thefirsthasretainedlogicandthesecondhasprogressoverride.ActivityPG3-2hasmovedforwardintimeasitisnowbeingscheduledwithProgressOverrideafterinitiallybeingscheduledwithRetainedLogic.Thesetypesofunexpectedchangesmaysignificantlyaffectyourprojectandmayoccurwhentwoormoreprojects,eachwithdifferentschedulingoptions,areopenedtogether.

25.3.3SettingtheProjectsDataDatesThedefaultprojectdoesnotsettheDataDateforallprojects.Intheexamplefollowing:

• ThedefaultprojectisSub-project1,whichhashadtheDataDatesetto7Feb,

• Sub-project2DataDateissetto3Feb,

• Sub-project3hasaDataDateof1Feb.

Whenscheduling,thefollowingmessageisreceived:

Page 463: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Unlinkedactivities,PG1-6,PG2-6andPG3-4,havebeenaddedtoeachprojectanditmaybeseeninthefollowingpicture:

• AllprojectsarescheduledaccordingtotheirownDataDates,

• TheDataDatelineisshownontheearliestprojectDataDate.

TheDataDatesofmultipleprojectsmaybesetusingacolumnintheProjectsWindowandutilizingtheFillDownfunction.25.3.4TotalFloatCalculationInP6.1andearlierversionstheTotalFloatofeachprojectiscalculatedtothelastactivityofeachindividualprojectschedule.InPrimavera6.2anewfunctionwascreateunderTools,Schedule…,Options…,Calculatefloatbasedoneitherwhichresolvesthisproblem.Seeparagraph15.2.10forfulldetailsonhowthisfunctionoperates.

25.4RefreshDataandCommitChangesTheFile,RefreshDataoptionisusedwhentwoormorepeopleareworkingonthesameproject.Itensuresthatthelatestdataisdisplayed,whichenablesoneusertoseethelatesteditsmadebyanotheruser.ThisincludesresettingtheGlobalCalendarifanotheruserchangesit.

TheFile,CommitChangesoptionisusedtowriteanyschedulechangestothedatabase.

Page 464: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

25.5WhoHastheProjectOpen?WhenaprojectisopenedwithPrimaverausingtheFile,OpenoptiontheOpenProjectformhasAccessModeoptionstoopentheprojectasExclusive,Shared,orReadOnly.

Select toopentheProjectUsersformandseewhoelsehasthefileopen.

ThedefaultoptionisSharedandthatmeansanyprojectthatisnotopenedwiththeOpenProjectformwillbeopenedasShared.Anyonewhohasaccessmayalsoopentheproject,calculateanddisplaywiththeirUserPreferences,andreportdifferentdatafromthesameprojectatthesametime.

25.6SettingBaselinesforMultipleProjectsBaselinesmaybesetforalltheprojectsusingtheMaintainBaselinesform(whenmultipleprojectsareopen)andtheAssignBaselinesform.Thefollowingpictureshowtheprocessofsettingmultipleprojectbaselines:

• OpentheMaintainBaselinesformbyselectingProject,MaintainBaselines…:

Eitherallprojectsmaybeselectedandacopyofallprojectssetasthe

Page 465: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Baselinesatonetime,or

Othercurrentprojectsmaybeconvertedfromthedatabaseoneatatime.

• Select toopentheAddNewBaselineformandcreatethenewbaselines,

• SelectProject,AssignBaselines…toopentheAssignBaselinesformandselectoneprojectatatimetoassignthebaselines.

Remember,aUserBaselinesetbyoneuserwillnotbedisplayedwhenanotheruseropenstheproject.The<CurrentProject>BaselinedisplaysthePlannedDatesfromthecurrentscheduleandwillbeshownasabaseline.

25.7RestoringBaselinesforMultipleProjects

TheprocessidentifiedinthepreviouspageresultsinoneinterestingissuewhenBaselineprojectsarerestored.ThesoftwarecreatesGhostrelationshipsandExternalDates,bothofwhichmustbeavoidedatallcosts,asthereisariskthatneithertheBaselinenorCurrentprojectswouldcalculatecorrectlyonceMultipleProjectBaselinesarerestored.

Page 466: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Theexamplebelowexplainswhathappenswhenthreesimpleprojectsarebaselinedtogether:

• Thethreeprojectswereopenedtogetherandbaselinedandrestored:

• WhenthecurrentandbaselineprojectsareopenedtherearerelationshipsbetweentheCurrentandBaselineprojectsaddedbythesystemwithoutwarning.

• Whenthecurrentprojectisopenedandactivitydurationsshortenedyouwillseethatthescheduledoesnotcalculatecorrectly:

Page 467: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thereforeifyouwishyourbaselineprojectstomaintaintherelationshipstootherbaselinedprojectsonlywhentheyarebaselinedatthesametimeandnotcreaterelationshipstoothercurrentprojectsthenyoumust:

• OpentheProjectsWindow,• Copythemultipleprojectsinthisview,

• ThensetthebaselinesusingtheConvertanotherprojecttoanewbaselineofthecurrentprojectoptionintheMaintainBaselineform.

Nowifthebaselinedprojectsarerestoredthentheirrelationshipswillberelatedtothecorrectotherbaseline.

Page 468: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

26UTILITIES26.1ReflectionProjectsPrimaveraVersion6.0createdaReflectionprojectfunction.AReflectionisa“What-if”copyofaprojectthatmaybeeditedandthenmergedbackintotheoriginalproject,asthechangesmadearerequiredtobekeptmaybeincorporatedintotheoriginalprojectandthosenotrequiredmaybeignored.

TheReflectionprojectmaybesharedwithawideraudienceandpeopleaskedtoviewandmakechangestotheproject.TheReflectionprojectmaybeexportedandsenttoacustomerwhomaymakechangesandthenimportedbackintothedatabase.

TocreateaReflection:

• IntheProjectWindowhighlighttheprojectandright-click,• SelectCreateReflection….

TheReflectionprojectiscreatedwithanewIDandthetermReflectionaddedtotheProjectName.

TomergeaneditedReflectionproject:

• OpentheReflectionproject,

• HighlighttheReflectionprojectandright-click,

• SelectMergeReflectionintosourceproject…,

• Thisopensaformthatwillallowachoicetobemadeaboutwhichchangesshouldbekept,ifabackupXERfileshouldbemade,andiftheReflectionprojectistobekeptordeleted:

Page 469: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

26.2AdvancedSchedulingOptionsPrimaveraVersion5.0hasanewoptionthatenablesindividualcriticalpathstobebandedasinthefollowingpictureandisusefulwhenanalyzinglargerprojectsthathavemorethanonecriticalpath.ThisissimilartoGroupingbyTotalFloatbutthisfunctionnumbersthePathsandeachpathcontainsactivitiesthatarelinked,whereasbandingbyTotalFloatmaygroupunlinkedactivities.

Therearetwostepsinvolved,firstlycalculatingthemultiplepathsandsecondlydisplayingthemultiplepaths:

26.2.1CalculatingMultiplePathsTocalculatemultiplecriticalpaths:

Page 470: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectTools,Schedule…,Options…,Advancedtab,• ClickonCalculatemultiplefloatpaths,• SelectifyouwishthesoftwaretousetheTotalFloatorFreeFloattocalculate

themultiplepaths.

• TheDisplaymultiplefloatpathsendingwithactivityisusedtoselectanactivitythatisinthemiddleofascheduleandthedrivingpathsofthisactivityarecalculated.

• SelectthenumberofpathsforthesoftwaretocalculateintheSpecifythenumberofpathstocalculatebox.

• Select andscheduletheproject.

26.2.2DisplayingMultiplePathsTherearetwofieldsthatarepopulatedinthisprocess:

• FloatPath,and• FloatPathOrderEitherselectmultiplepathLayoutorcreateaLayoutthatGroupsbyFloatPathandSortsbyFloatPathOrder,asinthefollowingexampleswhichshowabeforeandaftergrouping:

Page 471: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThereadermaywishtoreadtheHelpfileorexperimentwiththesoftwaretoseetheresults.

26.3AuditTrailColumnsPrimaveraVersion5.0introducedfourbasicaudittrailcolumnsthatmaybedisplayedintheActivitiesWindow,whichdisplaythedateanduserwhoaddedtheactivityandbywhomandwhenitwasmodified:

• AddedBy–theuserwhoaddedtheactivity,• AddedDate–thedatetheactivitywasadded,• LastModifiedBy–theuserwholastmodifiedtheactivity,and• LastModifiedDate–thedatetheactivitywaslastmodified.PrimaveraVersion6.0introducedtwonewresourceassignmentfieldsavailableintheActivitiesWindow,ActivityDetails,Resourcestab:• Assignedby,and• AssignedDate.

26.4ExcelImportandExportToolPrimaverahasabuilt-intoolforimportingtoandexportingfromExcelthefollowingdatawhentheuserisassignedaSuperusersecurityprofile:

• Activities

• Relationships

Page 472: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Resources

• ResourcesAssignments,and

• Expenses.

ToimportorexportdatatoExcelselectFile,Import…orExport…andfollowtheinstructionsinthewizards.ExportTemplatesmaybecreatedandre-usedatalaterdatewiththistool.

Thefollowingsheetsarecreateduponexportandthesesheetnamesmustnotbechanged:

• TASKcontainingActivitydata• TASKPREDcontainingActivityRelationshipsdata• PROJCOSTcontainingExpensesdata• RSRCcontainingResourcesdata• TASKRSRCcontainingResourceAssignmentsdata• USERDATAcontaininguserdatathatshouldnotbechanged.These templates allow the user to specify what data is to be imported andexported;anexampleisbelow:

26.4.1Notesand/orRestrictionsonExportAfewpointstounderstandwhenusingthePrimaveraExcelImportfunction:

• Thefollowingsheetsarecreatedonexportandthesesheetnamesmustnotbechanged:

TASKcontainingActivitydataTASKPREDcontainingActivityRelationshipsdataPROJCOSTcontainingExpensesdataRSRCcontainingResourcesdata

Page 473: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

TASKRSRCcontainingResourceAssignmentsdataUSERDATAcontaininguserdatathatshouldnotbechanged.

• Donotchangethelanguagebetweenimportingandexporting.

• Thefirstrowofdataineachsheetthatisexportedcontainsthedatabasefieldname.Thefirstrowmustnotbechangedotherwisethedatawillnotbeimported.

• ThesecondrowinthespreadsheetcontainsCaptionsthataredeletedonspreadsheetimportbythe“DeleteThisRow”entryintherightcolumnofthespreadsheet.Thisentrymaybecopiedtoandlineofdatathatistobedeletedfromtheproject.

• DictionarydatasuchasActivityCodesbeingimportedmustexistbeforethedataisimported.

• OnlyActivityCodesmaybeimported,ifyouwishtoimporttheActivityCodedescriptionsthenyouwillhavetousetheSoftwareDevelopersKit(SDK).

• Onlyamaximumof200columnsofdatamaybeexported.

• Sub-unitsoftimearenotsupportedandtheSub-unitcheckboxesintheEdit,UserPreferences…,TimeUnitstabshouldbeunchecked.

• PercentCompletesmustbeavalueofbetween0and100.• Anythinglistedasafieldmaybeexported.

• TheUserPreferenceswillaffecthowyourdataisexportedandmaygivedifferentvaluesforresources.

26.4.2NotesandRestrictionsonImportWhenattemptingtoimportdatausingthistypeoftooltherearesomeguidelinesthatapplytomanyapplications,notjusttothisPrimaveratool:

• Createatestprojectandexperimentwiththisfunctionbeforeusingitonaliveproject.

• Exportsomedatafirstasthisexportsthecorrectcolumnheadingsandsheetnames.

• Changeoradddatatotheexportedspreadsheetandimportnewdataintothetestenvironment.Thenreviewthatthedataisimportingcorrectlyandthatthescheduleiscalculatingasexpected.

• Backuportakeacopyofyourliveprojectbeforeimportingintoaliveproject.

• ItisoftenbettertoimportintoUserDefinedFieldstoensurethedatagetsintothedatabaseandthenGlobalChangeintothedesiredplace.

• ActivitydatamusthavetheActivityIDandWBSCodeasthesearetheuniqueidentifiersforeachactivitywithinadatabase.

Page 474: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Thedelete_record_flag¸inthefarrighthandcolumn,titledDeletetitledthisrowagainstline2oftheExcelspreadsheetdeletestheline2activityonimport.

• TheDeleteThisRowflagmaybeplacedagainstanyspreadsheetlineandtheactivitywillbedeletedonimport.

Calculatedfieldsmaynotbeimportedandaremarkedwithan(*).Seepicturebelow:

• Toseeifthedatafieldyouwishtoimportmaybeimported,exportthefieldandseeifthefieldhasan(*)bythesecondlinedescriptioninthespreadsheet.Fieldsthatmaynotbeimportedincludebutarenotlimitedto:

MostdatesexcepttheActualStartandActualFinish

ExpectedFinish

Actual,Remaining,andAtCompletionDurations

• Thereforeifyouwishtoimportdatestocreateun-startedactivitieswithoutimportingtheOriginalDurationthenyouwillhavetoimporttheactivitywithActualStartandActualFinishdateswhereyouwanttheactivitytolieanduseaGlobalChangetotake-offtheActualDates:

• Whenonlyexportingsomedataonanoccasionalbasisthenitmaybeeasierjusttocopyandpastethedataintoaspreadsheet.

ThereismoreinformationintheHelpfileunderReference,ImportingandExporting.

ActivityCodesandotherdatamaybeimportedbyloadingtheSoftwareDevelopersKit(SDK)andusingaspreadsheetavailablefromtheOraclePrimaveraKnowledgebase.YouwillneedtocreateaSupportLoginattheOraclewebsite.

Thereisanarticleatwww.primavera.com.auorwww.eh.com.auunderTechnicalPapersthatdescribesindetailhowtousetheSDK.

Ifyouwishtoimportdatesintoadatabasethenyouneedtousethe

Page 475: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

API.ThishasbeenremovedfromtheP6V8ProfessionalClientbutisstillavailableintheP6V8EPPM(Web)version.

26.5ProjectImportandExportProjectdatamaybeimportedandexportedfromandtothefollowingformats:

• XER,whichisaPrimaveraproprietaryformat,usedtoexchangeprojectsbetweenPrimaveraVersion6.0databasesregardlessofthedatabasetypeinwhichitwascreated.

• Project(*.mpp).ThisisthedefaultfileformatthatMicrosoftProjectusestocreateandsavefiles.

• Project(*.XML).ThisisthefileformatthatMicrosoftProjectnowrecommendsforexportandimportfromotherproductslikePrimavera.Version8.3includedsomeenhancementstothisfunctionwhichareoutlinedintheWhat’sNewchapter,para28.18

• MPX(*.mpx).ThisisatextformatdatafilecreatedbyMicrosoftProject98andearlierversions.MPXisaformatthatmaybeimportedandexportedbymanyotherprojectschedulingsoftwarepackages.

• PrimaveraProjectPlannerP3andSureTrakfilessavedinP3format.ASureTrakprojectshouldbesavedinConcentric(P3)formatbeforeimporting.

• WithPrimaveraVersion6.0theimportationofP3fileshasbeenimproved:

Oneormoreindividualsub-projectsmaynowbeimported,and

TheimportEPSlocationsspecified,whichmaybedifferentforeachsub-project

SelectFile,Import…orExport…toopentheappropriateform.

• PrimaveraPM–(XML)isanewformatintroducedwithPrimaveraVersion6.0whichisindustrystandardandenablestheexportofmostdataforsingleprojectonly.

• PrimaveraVersion6.0projectsthatareopenmaybeexportedinXERformatthatmaybeimportedintoPrimaveraContractor,buttherearesomeissueswithbackwardcompatibilityandExternalDates.

Whenprojectsareimportedorexportedtootherschedulingpackagestheywilloftencalculatedifferentlyduetothedifferentmethodsofcalculationofeachpackage.DonotexpecttoimportfromMicrosoftProjectoranyothersoftwareandexpecttoseethesamedateswhenscheduling.Therearesomearticlesonwww.primavera.com.auandwww.eh.com.authatexplaintheissues.ImportingafilefromanotherPrimaveradatabasemaygivedifferent

Page 476: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

resultsdependingonthedatabaseanduserpreferencesineachdatabaseandtheseshouldbecarefullychecked.

ImportingaprojectintoaworkingP6databasemustbecarefullyplannedtoensurethatexistingprojectsarenotimpactedbytheimporteddataandtheoptionsavailableontheimportwizardarefullyunderstood.Updatingoroverwritingexistingdatamayaffectexistingschedules.

Asacrificialdatabasemaybethebestoptionforreviewingschedulesubmittedbysubcontractorssoastonotcorruptyouownworkingdatabase.

26.6CheckInandCheckOutCheckInandCheckOutfunctionissimilartotheP3andSureTrakfunctionofthesamename,whichenablesaprojecttobecopiedfromadatabase,workedoninaremotelocationsuchasaclient’sdatabase,andthenbecheckedintotheoriginaldatabaseatalaterdateandtheoriginalscheduleupdatedwiththechanges.

• SelectfromtheProjectWindow,Generaltab,File,CheckOut…tocheckoutaproject:

• TheprojectXERfilemaythenbesenttoanotherpersonororganization,importedintoanotherdatabaseandedited.

• Onimporttoanotherdatabase,ExternalDatesarecreatedwherethereareinter-projectrelationshipsinthesourcedatabase.

TheseExternalDatesactlikeEarlyStartandLateFinishconstraintsandwillaffecttheschedulecalculation.YoushouldalwayscheckforExternalDateswhenimportingaproject.Seeparagraph15.2.1foranexampleofExternaldate.

ThefileformatofaCheckedOutfileisthesameasaprojectexportedinXERformat,butcheckingoutaprojectplacesaReadOnlyattributeontheproject,andthenitmaybeopenedbutnotedited.

ToremovetheReadOnlyattributeontheprojecteither:

Page 477: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• SelectFile,CheckIn…tocheckinaproject,or

• SelectchangethestatustoCheckedInintheProjectWindow,Generaltab:

Alsoensureyoucheckwhathashappenedtoanyoriginalexternalrelationshipsonre-importofaCheckedOutproject.

• Theoriginalinter-projectrelationshipsnormallygetre-linkedonimport,and

• ThenyourprojectmaycalculatedifferentlywhenyouhaveCheckedInaCheckedOutprojectthatnowhasExternalDatesanddifferentcalculateddates.

26.7UN/CEFACTxMLformatP6Version8.3supportsUN/CEFACTXMLformatfromtheFile,Exportmenu.ThisformatismandatedbymanyUSGovernmentagencies.

26.8OnlineHTMLHelpTheHelpmenuinP6Version8.3hasanadditionalmenuoptiontitledOnlineHelpwhichwilldisplaytheinformationinHTMLformatassistingpeoplewithdisabilitieswhomayaccessadditionalbrowserfunctions.

TheAdminPreferences,OptionstabhasanewP6OnlineHelpsectionwhichsetsthedefaultfortheF1key.TheURLissettotheOracleTechnologyNetwork(OTN):

Page 478: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

26.9ActivityDiscussionFeatureAnewtabhasbeenaddedtotheActivitiesWindowinP6Version8.3,titledDiscussionwhichenables:• Userstocreateadiscussionthreadforeachactivity,

• EachentryissavedwiththedateofentryandusernameandtheentirethreadisrecordedallowingandinteractivediscussionbetweenuserswhohaveaccesstoP6,

AnewfieldtitledUnreadCommentshasbeencreatedsousersmayidentifyactivitieswithnewcommentsthattheyhavenotread.ThismaybeaccessedthroughTeamMemberWeb,theTeamMemberforiPhoneapp,andP6.

Page 479: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• ThisfunctionhaslimiteduseintheenvironmentwhereonlytheprojectschedulerhasaccesstoP6.

Page 480: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

27EARNEDVALUEMANAGEMENTWITHP6ThischapterdoesnotteachEarnedValuebutitexplainshowP6EarnedValuefunctionsoperate.Therefore,beforeyoureadthischapteryouwillneedtohaveaverygoodunderstandingofEarnedValuePerformanceMeasurementandtheassociatedterminology.Ifyoudonotthenyoushouldconsiderreadingsomeofthefollowingdocuments:

• SomecurrentEVMStandards:

AS4817ProjectperformanceusingEarnedValue2006

DefenceMaterialSupplementtoAS4187

ANSI/EIA-748-A-1998EarnedValueManagementSystems

PMIPracticeStandardforEarnedValueManagement

• Othermaterial:

EarnedValueManagementAPMGuidelines

EarnedValueProjectManagement–QuentinW.FlemingandJoelM.Koppelman

Furthermore,readersmusthaveaclearunderstandingofandexperiencewiththefollowingtopics:

• TheP6optionsandpreferencesassociatedwithresources,and

• Updatingaresourcedschedule.

Thischapterwilloutline:

• WhichP6functionsmaybeusedforEVM,

• WhatP6settingsareusedinthesecalculations,

• WhatoptionsareavailableandhowEarnedValuecalculationsmaybeperformedinP6,

• Howthisinformationmaybereported.

ThemainCurvesthatareusedinEVMare:

• PerformanceMeasurementBaseline(PMB)whichisatime-phasedBAC.• PlannedValue(PV),orBudgetedCostofWorkScheduled(BCWS),isthe

valueofplannedworkatapointintimederivedfromthePMB.

• EarnedValue(EV),orBudgetedCostofWorkPerformed(BCWP),isthevalueofworkcompletedatapointintime.

• ActualCosts(AC),orActualCostofWorkPerformed(ACWP),istheexpenditureatapointintimetocompletethework.

• EstimatetoComplete(ETC),arevisedestimateoftheremainingwork.

Page 481: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Someimportantpoints:

• NocostorresourcedatamaybeheldatWBSlevel.Allcost,resource,andexpensedataisheldatActivityLevelandsummarizedatWBSNode.

• IfActualCostsandUnitsaretobecollectedatWBSlevelthenitmaybeappropriatetouseaWBSorLOEactivitytostorethisinformationanddetailtimingactivitiescreatedunderthese.

• P6willeasilycreatethePlannedandEarnedvalues.

• IfP6isusedtorecordActualValuesthenyourorganizationwillrequiresomematuresystemtoimportactualvaluesfromothercorporatesystems(accounting,procurement,timesheetingandcontractmanagement)inorderthattheschedulerdoesnotbecomeadataentryclerk.

UsersshoulddesigntheirsystemandtesttheirsystemwithP6toensurethatitisproducingtheexpectedresultsbeforeworkingonaliveproject.

27.1PerformanceMeasurementBaselineThePMBinPrimaveramaybereadfromeithertheBudgetorAtCompletionvaluesofaBaselineProject.

• AtthestartofaprojectthePerformanceMeasurementBaseline(PMB)isusuallyreadfromtheBaselineprojectBudgetvalues,whichnormallyareequaltotheAtCompletionvalues.

• Whenaprojectisre-baselinedinthemid-pointoftheprojectfromaprojectthathasprogress,thenatthispointintimesomeactivitieswillhaveprogressandtheAtCompletionvalueswouldnormallybedifferentfromtheBudgetvalues.

CarefulconsiderationneedstobegivenhereastowhichBaselinesettingistobeusedtoensurethecorrectvaluesarereportedasthePMB.

TheP6functionsthatdecidewhichvalueisreadasthePerformanceMeasurementBaseline:

• TheProject,AssignBaselines…formselectstheBaselinesprojectstobereadastheProjectBaselineandthePrimaryUserBaseline:

Page 482: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• TheProjectsWindow,Settingstab,ProjectSettings,BaselineforearnedvaluecalculationsdecideswhichoftheProjectbaselineorUser’sprimarybaselineisreadforP6PlannedValues:

TheAdmin,AdminPreferences…,EarnedValuetab,Earnedvaluecalculationsection,Whencalculatingearnedvaluefromabaselineuse,youshouldselecteitherthe:

AtCompletionvalueswithcurrentdates,orBudgetedvalueswithcurrentdates.

ItisrecommendedthatyoudonotselectoruseBudgetedvalueswithplanneddates,seeparagraph15.1.5fordetailsoftheP6PlannedDatesissues.

27.2PlannedValueThePlannedValueisthevalueoftheworkatapointintimethatwasplannedtobecompletedandisusuallyrepresentedbythevaluecalculatedattheCurrentDataDate.

Page 483: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

InP6thereareseveraloptionsfordisplayingPlannedvaluesthatmaybeconfusing.Theyare:

• PlannedValueCostandPlannedValueUnitsarereadfromthePerformanceMeasurementBaselinesettingsasoutlinedinthepreviousparagraph:

ThesevaluesacknowledgetheAdminPreferences,Baselineforearnedvaluecalculations,andThesevaluesacknowledgetheProjectSettings,Baselineforearnedvaluecalculations

• BLProjectandBL1whichmaydisplayExpense,Labor,Nonlabor,MaterialandTotalCostsorLaborandNonlaborUnits.(ExpenseUnitsorMaterialUnitsareusuallynotavailable).

ThesevaluesacknowledgetheAdminPreferences,Baselineforearnedvaluecalculations,andTheseDONOTacknowledgetheProjectSettings,BaselineforearnedvaluecalculationsandreadtheProjectBaselineandPrimaryUserBaselinevalues,respectively.

• BudgetedExpenseCosts,BudgetedLaborCosts,BudgetedNonlaborCosts,BudgetedMaterialCosts,BudgetedLaborUnitsandBudgetedNonlaborUnits(BudgetedExpenseUnitsorBudgetedMaterialUnitsareusuallynotavailable)areNOTreadfromaBaselinescheduleasonemightexpectbutfromtheCurrentScheduleBudgetandtheCurrentSchedulePlannedDates.

AllBudgetedvaluesshouldbeusedwithcautionastheyarealwaysreadfromthecurrentscheduleBaselineandPlannedDates.

ThePlannedValuemaybedisplayedas:• TabulatedDatainlocationssuchasthe:

ActivityUsageSpreadsheet• GraphicalDatainlocationssuchasthe:

ActivityUsageProfileTrackingWindowbycreatingaProjectGantt/Profile.

• ColumnsDatainlocationssuchasthe:TrackingWindowbycreatingaProjectTable,ActivitiesWindowusingPlannedValueCostorPlannedValueLaborUnits:

Page 484: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Therearenooptionsforselectinganddisplayingfromaprogressedscheduleforthefollowing:

• TheLateBaselinevaluesasastandardoption.ManypeopleliketoshowtheEarlyandLateBaselinecurvetodisplayanenvelopethatprogressshouldstaywithin.

• PlannedMaterialUnits• PlannedExpenseUnitsPlanneddatainthefollowingwindowsorpanesdisplaytheBudgetedfieldvalueswhichreadtheCurrentSchedulePlanneddatesandCurrentScheduleBudgetvaluesandshouldbeusedwithcaution:• ResourceUsageSpreadsheet• ResourceUsageProfile• ResourceAssignments

27.3EarnedValueTheEarnedValueisthevalueofcompletedworkexpressedintermsofthebudget.ThenormalcalculationisEarnedValue=Budget×%Complete.27.3.1Performance%CompleteP6hasafieldtitledPerformance%CompletewhichisusedtocalculatetheEarnedValueforeachactivity.ThismaybedisplayedasacolumnorabarintheGanttChart.

InP6therearesomeoptionsforcalculationofthePerformance%CompleteforallactivitiesineachWBSNodewhichis,inturn,usedtocalculatetheEarnedValue.• ThedefaultsaresetintheAdmin,AdminPreferences…,EarnedValuetab,• TheoptionsaremanagedatWBSNodevalueforallactivitiesassignedtoa

WBSNode,andeachWBSNodemayhavedifferentvalues.

Page 485: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• OpentheWBSWindow,EarnedValuetabtoseetheoptionswhicharemainlyself-explanatory:

27.3.2ActivitypercentcompleteThisusestheActivitypercentcompleteassignedtoanactivity.IfStepsarebeingusedthenthiswillhavetobesettoPhysical.Seeparagraph21.6.TheUseresourcecurves/futureperiodbucketsischeckedtoalloweitherResourceCurvesorFuturePeriodBucketstobeusedforcalculatingtheEarnedValue.

27.3.3WBSMilestonespercentcompleteWBSMilestonesarecreatedintheWBSWindow,WBSMilestonestabandenableapredefinedwayofmeasuringprogressagainstalltheworkassignedtoaWBSNode.

27.3.40/100The0/100optionassignsavalueofzeroforanin-progressactivityandassigns100%whentheactivityiscomplete.

27.3.550/50The50/50optionassignsavalueof50%foranin-progressactivityandassigns100%whentheactivityiscomplete.

27.3.6CustompercentcompleteTheCustompercentcompleteallowsafurtherpercentcompleteoptioniftheothersdonotsuityourrequirements.

Page 486: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

27.3.7ExampleoftheCalculationoftheEarnedValueTheexamplebelowdisplays:

• 5WBSNodeswiththeirdescriptionidentifyingtheoptionfortheTechniqueforcomputingperformancepercentcomplete,i.e.,themethodofcalculatingtheEarnedValue,

• 5activities,oneforeachWBSNodeeachprogressedby50%induration,hours,andcost,

• The%CompletebardisplaysthePerformance%Complete.

27.4ActualCostsThesearethecostsactuallyincurredinperformingthework.Thisisoftencalculatedfromtheamountpaidplusaccruals.ActualCostsandActualUnitsmayberecordedinPrimaveraanddisplayedintwomethods:

• Thetotaltodate,or

• CalculatedfromtheFinancialPeriodsvalueswhenPeriodvaluesarestored.27.4.1TotaltoDateWhenthetotaltodateisselectedthenthetotalcostorunitsareassignedtoeachresourceorexpenseandthesearespreadlinearlyfromtheactivityActualStartdatetotheDataDate.Oncethetotaltodatehasbeenenterednomoreactionneedtobetaken.

27.4.2FinancialPeriodsAmoreaccurateoptionistouseFinancialPeriodvaluestoseeatruepictureofhowmuchwasspentineachperiod.

ThedecisiontouseFinancialPeriodsmustbemadeearlyastheperiodvaluesmustbesavedateachscheduleupdate.

Thisprocesstakessubstantiallymoretimeandshouldhaveaprocedureforpeopletofollowsonostepsaremissed.

Page 487: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThisnewfunctiontoPrimaveraVersion5.0enables:

• Thecreationofuserdefinablefinancialperiods,saymonthlyorweekly,and

• Theabilitytorecordtheactualandearnedcostsandquantitiesforeachperiod.

Therefore,actualcostsandquantitieswhichspanovermorethanonepastperiodwillbeaccuratelyreflectedperperiodinallreports.IfStorePeriodPerformanceisnotusedthentheactualcostsorunitsarespreadequallyovertheactualdurationofanactivity,whichmaynotaccuratelyreflectwhentheworkwasperformedandwhatwasachievedineachperiod.

ThesePeriodsapplytoallprojectsinthedatabase.

Ifoneprojectrequiresfinancialperiodsofmonthsandoneofweeksthenitwouldbebesttoconsidersettinguptwodatabases,oneforeachproject.

ThisfunctionissimilartotheP3StorePeriodPerformancefunction.TodisplayFinancialPerioddatathentwostepsarerequired:• TheFinancialPeriodsmustbesetupusingAdmin,FinancialPeriods…,and

• TheperioddataisstoredaftereachscheduleupdateusingTools,StorePeriodPerformance….

Thestepsrequiredtostoreperiodperformanceare:

• EnsurethattheuserhasthenecessaryprivilegestoeditFinancialPeriodDates,StorePeriodPerformance,andEditPeriodPerformancewhenpastactualsneedtobeedited.

• CreatetheFinancialPeriods:IntheProfessionalVersionbyselectingAdmin,FinancialPeriods….whichwillopentheFinancialPeriodsform:

IntheOptionalClientfromtheWebusingAdminister,EnterpriseData,FinancialDatamenu.

Page 488: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• Opentheappropriateproject,selecttheCalculationstabinthelowerpaneoftheProjectsWindow,andensureLinkActualtodateandActualThisPeriodUnitsandCostisenabledbycheckingthecheckbox.Thisoptionisgrayedoutiftheprojectisnotopen:

• TostoretheperiodperformanceselectTools,StorePeriodPerformance…toopentheStorePeriodPerformanceform,selecttheprojectstohavetheperiodperformancestoredandclickthe icon.

• TheEdit,UserPreferences,Applicationtab,Columnssection,SelectfinancialperiodstoviewincolumnsenablestheusertorestrictthenumberofcolumnsthataredisplayedinformssuchastheColumnsform,thusreducingtheamountofscrollingrequiredtofindaspecificcolumn:

• FinallytheseresultsmaybeviewedandeditedinthePastPeriodActualscolumnsoftheResourcesAssignmentsWindow,ActivityDetails

Page 489: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Resourcestab,theActivityTable,etc.

• TheoptionstodisplayFinancialPeriodvaluesisclearinformsliketheActivityUsageProfileOptions:

27.5EstimatetoCompleteP6hastwoseparatelycalculatedestimatetocompletefields:

• EstimatetoCompletefromResourceandExpenseUnitsandCosts,usuallytitledRemainingCostsorRemainingUnits.

• EstimatetoCompletefromP6EarnedValueCalculations,titledEstimatetoComplete(costs)orEstimatetoCompleteLaborUnits.

Itisveryimportantthatusersunderstandthedifferencesbetweenthesetwofieldsandknowwhichtheyareusinganddisplaying.

27.5.1EstimatetoCompletefromResourceDataThisprocesscalculatestheEstimatetoCompletedirectlyfromActivityResourceAssignmentsandExpenseRemainingCostsandUnits.

• TheRemainingCostandRemainingUnitscolumnsreadfromResourceandCostsvalues:

Page 490: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

27.5.2EstimatetoCompletefromP6EVCalculations• TheEarnedValueEstimateToComplete(Cost)andEstimateToComplete

LaborUnits:

ThesevaluesarecalculatedfromtheWBSWindow,EarnedValuetab,TechniquesforcomputingEstimatetoComplete(ETC)options,whicharemainlyself-explanatoryifyouunderstandEarnedValue.PFstandsforPerformanceFactor.

27.6ActivityUsageS-CurvesThissectionwillshedsomelightonthegraphicalcapabilitiesofP6withsomeexamples.

Usersmustspendasignificantamountoftimeexperimentingwiththe

Page 491: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

softwaresotheyareconfidentthatthesoftwareisdoingwhattheyexpectittodo.Asmallschedulewithpredictableresultsshouldbeusedtogainconfidencewiththesoftware.

Thenwritesomeproceduresandfollowtheproceduresoneachupdate.

27.6.1ActivityUsageProfileBarsandCurvesTheActivityUsageBarsarealsocommonlycalledHistogramsandActivityUsageCurvesarecommonlycalledS-Curves.Theactivityusageoptionsaredisplayedinthepicturebelow:

• TheDisplayandFilterforBars/Curvesareself-explanatory.MaterialUnitsandExpenseUnitsmaynotbeselectedandthiscreatessignificantreportingrestrictions.

• TheShowBars/CurvesandShowEarnedValueCurvesarenotnecessarilyobviousandwillbeexplainedbelow:

ByDatewilldisplayaHistogram,and

CumulativewilldisplayS-Curves,inthesamecolorastheHistogramsoitmaybedifficulttoreadwhenbothsetsofdataaredisplayed.

ShowBars/Curves• BaselineusestheBaselinedataasspecifiedintheAdmin,Admin

Preferences…,EarnedValuetab,Earnedvaluecalculationsectiontab.ThisisanEarlyCurveonlyanddrawnfromtheProjectBaselinedates.

• BudgetedusestheCurrentschedulePlanneddatesandCurrentscheduleBudget,notBaselinedatesandBudgetasmightbeexpected.Itisrecommendedthatthisisnotdisplayed.

• ActualusestheactualCostsandUnitsasexpected.ThiscurvewillchangeshapeifFinancialPeriodsandStorePeriodPerformanceareused.

• RemainingEarlyusingCurrentscheduledatesandRemainingCosts,butaredrawnfromthezerovalueoftheY-axis,thereforeisoflimitedvalueforcreating

Page 492: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

traditionalS-CurveswhereonewoulddrawthemfromtheendoftheActualCurve.

• RemainingLateusingCurrentscheduledatesandRemainingCosts,butaredrawnfromthezerovalueoftheY-axis,thereforeoflimitedvalueforcreatingtraditionalEarnedValueS-CurvesdrawnfromtheendoftheActualCurve.

27.6.2ShowEarnedValueCurves• PlannedValueCostisdeterminedbythecombinationoftwofunctions:

TheProjectWindow,Settingstab,ProjectSettingssectionBaselineforearnedvaluecalculationsoptionselectswhichBaselineisbeingread.ThiscurveisusuallythesameastheBaselinecurvewhentheProjectBaselineisselectedbutwillreaddifferentvaluesifthedefaultoptionischangedtotheUser’sprimarybaselineasshowninthepicturebelow:

TheBaselineDatesandCostsselectedfromtheBaselineforearnedvaluecalculationsoptionassetintheAdmin,AdminPreferences,EarnedValuetabEarnedvaluecalculationsectionandmaybeoneofthefollowingoptions:

• WhentheDisplayoptionofUnitsisselectedtheShowEarnedValueCurvesdescriptionchangestoLaborunits.

Thus,inadditiontoExpenseunitsandMaterialunits,NonlaborunitsmayalsonotbedisplayedasP6EarnedValueCurvesintheActivityUsageProfile.

RestrictionswiththeGraphicalDisplayItiseasiertoplanyourEVSystemifyouunderstandthesystemrestrictionsatthestart,thefollowingrestrictionsshouldbeconsideredwhenplanningyoursystem:

• MultipleHistogramsmaynotbecreatedthroughtheuserinterface.

• LatePlanneddatareadfromBaselinesisrestrictedandthedrawingLate

Page 493: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

curvesdifficulttoachieveintheuserinterface.

• Time-PhasedMaterialResourceUnitsareonlyavailableintheResourceAssignmentWindowwherenoEVdataisavailable.Thus,thetraditionalCommoditybasedEVcurvesusedintheProcessIndustryaredifficulttoproducewithMaterialresources.Inthissituation,usersreverttousingNonlaborresourcesformaterials.

• TheBarsandCurvesfunctionshavesomeformattingrestrictions,suchasalowlevelofcontrolontheverticalaxis,colors,andgridlineformatting.

27.7SampleGraphicalS-CurvesThefollowingpicturesarecreatedfromtheCityCenterOfficeBuildingAdditionprojectavailablefromthedemonstrationdatabaseavailablewhenthesoftwareisloaded:

• ThecurvesinthepicturebelowshowthattheRemainingandLateRemainingcurvesaredrawnfromthezeropointnotfromtheendoftheActualcurve:

• ThepicturebelowisdisplayingthetraditionalEarnedVaueCurves.

Page 494: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 495: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

28WHATISNEWINP6VERSION8.1to15.1TherearedifferencesinthenumberoffunctionsavailableinP6ProfessionalClientandP6OptionalClient.

28.1UserInterfaceUpdateTheuserinterfaceintheClienthasbeenoverhauledtoallowuserdefinedtoolbarsandmenus:

28.1.1NewCustomizableToolbarsAlltheoldP6toolbarshavebeenremovedandallnewtoolbarsoperateinasimilarwaytoMicrosoftOffice2003.Manytoolbariconshavebeenchanged.

Toolbarswillnotbecoveredindetailbutsignificantproductivityimprovementsmaybemadebyensuringthatfunctionsfrequentlyusedareavailableonatoolbar.

• Therearemanybuilt-intoolbarsinPrimaveraP6.Thesemaybedisplayedorhiddenby:

UsingthecommandView,Toolbarsorright-clickinginthetoolbarareaandthencheckingorun-checkingtherequiredboxestodisplayorhidethetoolbars,or

UsingthecommandView,Toolbars,Customize…,Toolbartabandthenun-checkingtherequiredboxestodisplayorhidethetoolbars.

• IndividualtoolbariconsmayberesettodefaultbyselectingView,Toolbars,Customize…,Toolbartabandclickingon .

• IconsmaybeaddedtoaToolbarbyselectingView,Toolbars,Customize…,ToolbartabCommandstab.ToolbarIconsmaybeselectedfromthedialogboxanddraggedontoanytoolbar.

Page 496: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• IconsmayberemovedfromthetoolbarsaftertheCustomize(Toolbar)formisopenedbyholdingdowntheleftmouseiconontheiconanddraggingthemoffthetoolbar.

• Iconsmayalsobeaddedorremovedwhenatoolbarisdraggedintothecenterofawindowandthisrevealsafurthermenuforeditingtheicons:

• Iconsmayalsobeaddedorremovedbyclickingonthedownarrowattheright-handendofeachtoolbar:

• AlltoolbariconsmayberesettodefaultbyselectingView,ResetAllToolbars.• ToolbarsmaybelockedsotheymaynotbedraggedbyselectingView,Lock

AllToolbars.• OthertoolbardisplayoptionsarefoundunderView,Toolbars…,Customize,

andthenselectingtheOptionstab.

Page 497: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ItisrecommendedtounchecktheoptionsunderPersonalizedMenusandToolbarsintheView,Toolbars…,Customize,Options…tabtoensurefullmenusarealwaysdisplayed.Thissavestimewaitingforthemenuitemyourequiretobedisplayed.

28.1.2CustomizablemenusThemenusmayalsobeedited:

• OpentheCustomizeform,• ThenwiththeCustomizeformopenmovethemousetothemenuonthetop

left-handsideofthescreen,

• Right-clickonamenuheadertorevealamenu:

• Right-clickonamenuitemandyoumaynoweditordragthecommandupordowninorder:

28.2AdminPreferences-SetIndustryTypeTheIndustryTypedeterminestheterminologyusedinsomefieldsandinearlier

Page 498: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

versionswassetwhenthesoftwarewasloaded.ThisnowmaybesetintheAdmin,AdminPreferences…,Industrytab:

Thefollowingtabledisplaystheterminology:

IndustryType Terminology NameofProjectComparisonTool

EngineeringandConstruction

BudgetedUnits&CostOriginalDuration ClaimDigger

Government,Aerospace,andDefense

PlannedUnits&CostPlannedDuration ScheduleComparison

High-Technology,ManufacturingandOthers

PlannedUnits&CostPlannedDuration ScheduleComparison

Utilities,Oil,andGas BudgetedUnits&CostOriginalDuration ClaimDigger

“EngineeringandConstruction”and“Utilities,Oil,andGas”:

Government,Aerospace,andDefense:

Page 499: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

P6hastoberestartedtoseethechanges.

28.3TabbedWindowLayoutsAswindowsareopenedtheyaredisplayedastabs.Thepicturebelowdisplaysmanytabs.

• Thetabsmaybedraggedacrosslefttorightbyclickinganddragging:

28.4TiledWindowsWindowsmaybetiledverticallyorhorizontallyby:

• SelectingView,TabGroupsandselectingeitherHorizontalorVerticalsplit,• Tabsintheupperwindowmaybedraggedtothelowerwindow,

• Multiplewindowsmaybemadebothverticalandhorizontalasinthepicturebelow:

• View,TabGroupsandselectingMergeAllTabbedGroups,and• ClicktheXatthetopright-handsideofawindowtocloseit.

28.5PersonalandSharedResourceCalendars

Page 500: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Therearenowtwotypesofresourcecalendars:Personal,newtoPrimaveraVersion8.1,andShared,whichisthesameastheearlierResourcecalendar.28.5.1PersonalResourceCalendarsTheymaybecreatedfromtheCalendarsformby:• SelectingEnterprise,Calendars…,

• ClickingonPersonalResourceCalendars,

• Clickingon toopentheSelectResourceformtoselecttheresourcetobeassignedthecalendar,and

• Clickingon tomodifythecalendarinthenormalway.

OrfromtheResourcesWindowby:• OpeningtheResourcesWindow,Detailstab,• Selectingtheresource,

• Clickingonthe icontoopentheResourceCalendarformandeditthecalendarinthenormalway.

28.5.2SharedResourceCalendarsTheseoperateinthesamewayastheearlierResourcecalendarsandmaybeassignedtomultipleresources.

28.6Auto-ReorganizationThisfunctionreorganizesdatabasedonthecurrentGroupandSortorderwhen

Page 501: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

anactivity’sattributesarechanged.

Forexample,whenanactivityWBScodeischangedintheActivityDetailspane,thentheactivitywillautomaticallybemovedtothenewlyassignedWBSbandwhentheactivitiesaregroupedbyWBSwhenthisoptionisturnedon.

ThisfunctionwascalledReorganizeAutomaticallyinearlierversionsandwassetbyeachuserintheirUserOptions.Thishasnowbeenmovedtothemenuandmaybeturnedonandoffandisuniquelysetforeachwindow.Toactivatethisfunctionorde-activatethisfunction:

• SelectTools,DisableAuto-Reorganization,or

• Clickonthe Toolstoolbaricon.

WhentheiconisadarkshadethenthefunctionisdisabledandthecommandonthemenustillstatesDisableAuto-ReorganizationwhenitmeansEnableAuto-Reorganization.WhenanewLayoutorFilterisappliedthenthedataisalsoautomaticallyreorganized.

28.7SetPageBreaksintheGroupandSortFormInearlierversionofP6,pagebreakscouldonlybesetatthefirstbandintheGroupandSortformfromthePageSetup,Optionstab.TheoptionofbeingabletosetpagebreaksatanylevelhasbeenaddedtoP6Version8.1.

SelectView,GroupandSortby,Customizeorclickonthe icontoopentheGroupandSortform:

28.8HTMLeditorThereisanewHTMLeditorwhichprovidesadditionalformattingoptionsinformssuchastheNotestab,Stepstab,andmanyotherdetailstabs.

28.9E-mailwhenprintingareportorreportbatch

Page 502: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Whenprintingareportorprintingareportbatch,youcanelecttoautomaticallye-mailthereportasanattachment.SeePrintareportandPrintareportbatch.

28.10TimescaledLogicDiagramsTimescaledLogicDiagramexportsopenprojectsfromtheActivitiesWindowtothePrimaveraTimescaledLogicDiagramapplicationandcreatesatimescaledlogicdiagraminaseparateapplication.ThiswassupersededbyVisualizerinVersion8.3.

SelectTools,TimescaledLogicDiagramtooperatethisfunction.

Version8.2introducedthefollowingfunctions:

• Filtersaving,

• SightLinedisplayandformattingfunctions,

• Assigningactivitycodecolorstobars,

• TimescaleLogicDiagramtemplatesthatmaybesharedamongstusers,and

• GroupingactivitiesunderUserDefinedFields.

28.11RemovalofFieldsThefollowingfieldshavebeenremoved:

• ReviewFinish,

• ReviewStatus,

• IntegratedProject,

• EstimatedWeight.

28.12ExportProjectsorRunaReportBatchfromtheCommandLineasaServiceItisnowpossibletorunexportprojectsandbatchreportsfromthewindow’scommandline,aserviceusinganXMLeditortocreatethecommand.

28.13ActivityDetailsFeedbackTab

Page 503: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

EnhancementshavebeenmadetotheActivitiesWindow,DetailsFeedbacktabtoallowadditionalinformationtobeentered.

28.14RiskModuleRewriteTheriskmodulehasbeenrewrittenallowingcompliancewithmoreinternationallyrecognizedstandards.

TheRiskmoduleisnotavailabletousersusingtheOptionalClient.

WhenusingtheOptionalClientandausercopiesandpastesanactivity,thisactionwillalsocopyandpasteanyrisksassignedtothecopiedactivityandtheuserwillbeunawarethattheriskhasbeencopied.

28.15LineNumbersVersion8.2introducedaMicrosoftProjectstyleLineNumbers.SelectView,LineNumbertodisplayorhidetheLineNumber.

Thisisaveryusefullfeatureforreviewingascheduletoensurethateveryoneinameetingislookingatthesameactivity.

ButasinMicrosoftProjectthisisanorderandthenumberwillchangeifthescheduleisreordered.

28.16VisualizerVisualizerisnewtoP6Version8.3andisanupdateoftheP6Version8.2TimescaleLogicDiagrammoduleandisaddonpieceofsoftwarethatallowsa

Page 504: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

higherlevelofGanttChartcustomizationthanavailablefromtheActivitiesWindow.

ItmayberunfromP6ortheWindowsStartMenuandalsoallowsthecreationofTimescaleLogicDiagrams(TSLD)andincludesthefollowingfunctions:

• PrintingofLayoutsimportedfromP6andthecreationofnewVisualizerlayouts,

• Notebooktopicsandstepsmaybedisplayedasfieldsintheactivitytableorasbarlabels,

• StackcolumnsandusewordwrappingintheGanttChart,

• MultipleActivitiesononerowintheTSLDreducingthenumberofrows,

• Formattingoffieldsandlabels,

• UsefunctionssuchasBaselineBardisplay,Filters,GroupandSort,

• TheEnterprise,ActivityCodeformallowsActivityCodescolorstobedefined.Thesecolorsmaybeassignedtobars,barStartandFinishpointsinVisualizer,butthesecolorsmaynotbeassignedtobarsintheActivitywindowBarsform.

• Moreshapechoicesandotherformattingoptionsforbars,

• RunreportsinbatchesusingprogramslikeWindowsScheduler,

UnderstandinghowVisualizeroperates:

• ItwillnotoperateontheprojectsthatareopeninP6,

• Itmaynotbeusedtomanipulatedata,itisjustforpresentation,

• TheuserisrequiredtoselectanexistinglayoutorcreateanewlayoutwhichwilleitherdisplayaGanttChartorTSLDbeforeselectingtheprojecttoreport,

• Thentheprojectstoreportonareselected,and

• Thelayoutisformattedandsaveifrequired,

• VisualizerlayoutsmaybecreatedandsaveasGlobal,ProjectorUser,asintheWindowsClient,

• VisualizerusesP6AdminPreferencesforCalendarStartDayoftheweek,andonlinehelpsetting.

ThissectionwilloutlinethemainpointsonhowVisualizeroperates.TorunVisualizereitherselect:

• Tools,Visualizer,or• OpenfromtheWindowsStartMenuwithoutopeningP6.

• Selectfromthebuttonsatthetopofthewindowwhattypeofoutputyou

Page 505: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

require:

• Youwillthenselectwhichprojectstoreporton,thepicturebelowdisplaystheoptionavailabletocreateanewTSLD:

TheProjectIDisNOTdisplayedinthelistofprojectssoyouneedtomakesureallyourprojectnamesareunique.

• Namethelayout:

Page 506: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

• TheOptionsformallowsalargenumberofformattingoptions:

Mostofthetaboptionsareself-explanatoryandtheGanttChartlayoutfunctionsaresimilarandwillnotbecoveredseparately.

Version8.4introducedsomenewfunctionsincluding:

• DisplayShiftsasaDateInterval.ThisfunctionisaccessedfromtheTimescaletabDateIntervallist.

• Theabilitytoaddacustomizedlegendinheadersandfooters.ThisfunctionisaccessedfromPageSetuptab,TitleBlocktab.

• MultipleLayoutsmaybeselectedandmovedfromoneGroupingtoanother

Page 507: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

intheManageLayoutsform.• BarSettingmaynowbecopiedfromonelayouttoanother.Thisfunctionis

accessedBars&Labelstab,AvailableBarssection.Version15.1introducedaseparateaccessforVisualizerallowinguserstobegivenaccessjusttoP6ProfessionalorP6Visualizerorboth.

28.17ActivityDiscussionFeatureAnewtabhasbeenaddedtotheActivitiesWindowinP6Version8.3,titledDiscussionwhichenables:• Userstocreateadiscussionthreadforeachactivity,

• EachentryissavedwiththedateofentryandusernameandtheentirethreadisrecordedallowinganinteractivediscussionbetweenuserswhohaveaccesstoP6,

• AnewfieldtitledUnreadCommentshasbeencreatedsousersmayidentifyactivitieswithnewcommentsthattheyhavenotread.ThismaybeaccessedthroughTeamMemberWeb,theTeamMemberforiPhoneapp,andP6.

ThisfunctionhaslimiteduseintheenvironmentwhereonlytheprojectschedulerhasaccesstoP6.

28.18XMLImport/ExportEnhancementsTheXMLimport/exportfunctionalityhasbeenimprovedinVersion8.3:

• XMLfilesmaybeexchangedwithPrimaveraVersion6.2ServicePack4and

Page 508: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

later.

• Thefollowingfunctionsarenowsupportedonimport,

Constrainingofexternalrelationships,

Price/Unitinresourceassignments,

PastPeriodActuals,

Multipleprojectsinasinglefile,

Reviewoftheimporteddatabeforeimportingdatasuchascalendars,codes,resources,andUDFs,withthenewimportoptionswindow:

Theabilitytoimportdataintoexistingfieldsindatabasethatthefileistobeimportedinto.Thiswillassistinresolvingmanyissuesthatcurrentlyexistwhichresultindatabeingcorruptedbyimportingprojectsintoadatabasebyallowingmappingdatatouserselectedfieldsandtherenamingoffields.

28.19XMLImport/ExportBaselineImportandExportinVersion15.1TheXMLimport/exportfunctionalityhasbeenimprovedinVersion15.1allowingtheimportandexportofBaselineprojects.PreviouslyBaselineprojectshadtobeRestored,beforetheycouldbeexported.

NewfieldsexistintheImportandExportforms:

Page 509: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

28.20UNCEFACTXMLformatP6Version8.3supportsUNCEFACTXMLformatfromtheFile,Exportmenu.ThisformatismandatedbymanyUSGovernmentagencies.

Version15.1addedadditionalfunctionalitysupportingUN/CEFACTXMLFormat6.

28.21LoadingResourceSummaryDataonStartupTheUserPreferences,StartupFilterstabinP6Version8.3hasanewResourceSummaryDatacheckboxwhichallowstheoperatortoselectifthisdataisloadedonstartup.Thismayslowdownthestartingupofsoftwareandwillaffecttheoptionontheuseresourceandroledataduringprojectsummarization:

28.22SQLiteDatabaseAvailableforStandAloneInstallationSQLitedatabaseisusedinsteadofanOracleXEdatabaseforStandaloneinstallationsinVersion8.4.ThisshouldmakeitsimplertoinstallaStandaloneversionofP6.

Page 510: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thefollowingfunctionshavebeendisabled:

UsersandSecurityProfilesasthereisonlyoneuser

OptionstoselectAllUsersandAnotherUser

ProjectIssuese-mailnotifications

XMLimportAdvancedoptions

ProjectCheckInandCheckOut

JobServices

UpdateBaseline

RiskAnalysis

ClaimDigger

ProjectsareopenedinSharedmode.

28.23JobServiceEnhancements–Version8.4Enhancements28.23.1ManageBaselinesInVersion8.4youmaynowUpdate,CopyorAddaBaselineusingJobServices.Youwillreceiveanotificationwhentheprocessiscompleteallowingyoutocontinueworkingduringtheprocessing.ThisfunctionisaccessedfromtheMaintainBaselinesformandisnotavailablewithstandaloneinstalls.

28.23.2XMLFileImportInVersion8.4bothP6andMicrosoftProjectXMLfilesmaybeimportedasaJobService.Thisisnotavailablewithstandaloneinstall.

ThisfunctionisaccessedusingFile,Import.

28.24PrimaveraUnifierandPrimaveraPrimeIntegrationPrimaveraUnifierisanOracleacquisitionthatisusedfortheCostmanagementofprojectsandisintendedtoreplaceContractManger.

PrimaveraPrimeCapitalPlanManagementanOracleacquisitionthatisusedforthemanagementofportfoliosandprojectsallowingseniormanagementtoplan,select,executeandmonitorprojects.ThePrimeinterfaceallowstheexchangeofdatabetweenP6andthePrimeScopeManagementandRiskAnalysismodules.

• RiskdatamustbeenteredusingtheWebinterfaceandthemodifieddatesfromtheRiskAnalysisinPrimeareavailableinP6.

• ActivityCostsinPrimaveraaremappedtoPrimeWorkPackagesallowingcostsandscopedatatobeexchanged.

28.25AdministrationMenuChangesinVersion15.1OriginallywhenP6ProfessionalwasconnectedtoaEPPMdatabasemanyofthe

Page 511: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

enterpriseadministrationfunctionswerelostandthesefunctionshadtobeadministeredfromtheWebtool.P6Professionalwasoriginallycalled“P6OptionalClient”whenitwasusedtoopenaEPPMdatabase.ThefollowingEnterprisefunctionslostinVersion8.1havebeenreturnedtoVersion15.1whenitisconnectedtoanEPPMDatabasethereforeintheOptionalClientmode.

• EPS

• OBS

• Projectcodes

• Activitysteptemplates

• Costaccounts

• Fundingsources

Page 512: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

29WHATISNEWINP6VERSION729.1Calendars–HoursperTimePeriodInearlierversionofP6thecalculationofthedurationsinhoursforallcalendarswasseteitherbytheAdministratorinAdmin,AdminPreferences…,TimePeriodstaborbytheUserintheEdit,UserPreferences…,TimeUnitstab.Theseoptionscalculatedthedurationindayscorrectlywhenalldatabasecalendarswereassignedthesamenumberofworkhoursperday.WhenactivitiesarescheduledwithcalendarsthatdonotconformtotheEdit,UserPreferences…,TimeUnitstabsettings(e.g.,whensettingsarefor8hoursperdaybutthereareactivitiesscheduledona24hour/daycalendar),thentheActivitydurationsindaysorweekswillbedisplayedincorrectly.Theseresultsoftencreateconfusionfornewusersandpeoplereviewingtheschedule.

ThisissuehasbeenresolvedinRelease7bytheremovaloftheuseroptionaboveandthecreationofanewcalendarfunctiontitledHoursperTimePeriod.

Whencreatingoreditingacalendarthereisanew iconintheEnterprise,Calendars…,Modifyformthatallowsthedefinitionofthenumberofhoursperday,whichinturnwillenablethedurationindaystobecalculatedanddisplayedcorrectlyaslongasthenumberofhoursperdayisthesameforeachworkdayinthecalendar.

29.2CalendarsforCalculatingWBSandOtherSummaryDurationsThecalculationofthedurationindaysforWBSandothersummarydurationssuchasProjectandActivityCodebandsinVersionP6.2andearlierwascalculatedbyacombinationoftheUserorAdministratorHours/DayandtheGlobalCalendar.Theseoptionscalculatecorrectlywhenalldatabasecalendarshavethesamenumberofworkhoursperdayanddaysperweek.WhenactivitiesarescheduledwithcalendarsthatdonotconformtotheEdit,UserPreferences…,TimeUnitstabsettings(e.g.,whensettingsarefor8hoursperdaybutthereareactivitiesscheduledona24hour/daycalendar),theActivitydurationsindaysorweekswillbeincorrect.Theseresultsoftencreateconfusionfornewusersandpeoplereviewingtheschedule.

ThesesummarydurationsarecalculatedinasimilarwayasinSureTrak:

• Whenalltheactivitiesinabandsharethesamecalendarthenthesummary

Page 513: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

durationiscalculatedonthecalendaroftheactivitiesintheband,and

• WhentheyaredifferentthenthesummarydurationiscalculatedontheProjectDefaultcalendar.

ThepicturebelowhastheProjectDefaultCalendarsetas8hr/d&5d/wandthepictureshowsthatwhenthecalendarsaredifferentthiscalendarisusedtocalculatethesummaryduration:

29.3RenumberingofActivityIDswithCopyandPasteCopyThenewfunctionallowstherenumberingofpastedactivities;theoptionsareself-explanatory:

ShouldyouattempttorenumberActivityIDsthatexistthenafurtherformispresentedtoallowmanualrenumbering:

29.4RenumberingActivityIDs

Page 514: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Thereisanewfunctionallowingtherenumberingofactivities.Tousethisfunction:

• Selecttheactivitiesthataretoberenumbered,

• SelectfromthemenuEdit,RenumberActivityIDsorright-clickinthecolumnsareaandselectRenumberActivityIDs,

• ThisopenstheRenumberActivityIDs,asintheearlierpicture,allowingrenumberingoftheactivityIDs.

29.5ProgressLineDisplayontheGanttChartAprogresslinedisplayshowfaraheadorbehindactivitiesareinrelationtotheBaseline.EithertheProjectBaselineorthePrimaryUserBaselinemaybeusedandtherearefouroptions:

• DifferencebetweentheBaselineStartDateandActivityStartDate,

• DifferencebetweentheBaselineFinishDateandActivityFinishDate,

• ConnectingtheprogresspointsbasedontheActivity%Complete,

• ConnectingtheprogresspointsbasedontheActivityRemainingDuration.

ThereareseveralmaincomponentsofdisplayingaProgressLineinP7:

• Firstly,theprogresslineisformattedusingtheView,Bar, form,ProgressLinetab,whichmayalsobeopenedbyright-clickingintheGanttChartarea:

• SelectingView,ProgressLinetohideordisplaytheProgressLine.• IfyouuseeitheroftheoptionsofPercentCompleteorRemainingDuration

thenyoumustdisplaytheappropriateBaselineBarthathasbeenselectedastheBaselinetouseforcalculatingProgressLine:.

• ThepicturebelowshowstheoptionhighlightedaboveofPercentComplete:

Page 515: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

29.6AddActivityCodeswhenAssigningCodesActivityCodesmaybeaddedonthefly,asthereisanewicontitledNewontheAssignActivityCodesformthatallowsActivityCodestobecreatedastheyareassigned:

Clickonthe icontoopentheAddCodeValueformandenterthenewCodeValueandCodeValueDescription.

29.7CopyBaselineWhenCreatingaBaselineAnewbaselinemaybecreatedbycopyinganexistingbaselineintheProject,MaintainBaselinesform:

Page 516: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ThisnewbaselinemaythenbeupdatedusingtheUpdatefunction.

29.8LicenseMaintenanceChangesTheModuleAccesshasbeenchangedandtheCurrentandNamedLicensingoptionsremovedandreplacedbyasingleaccessoption:

Thereisalsoanew iconwhichallowstheadministratortoeasilycounthowmanylicenseshavebeenassigned.

29.9RecentlyOpenedFileListWhenopeningafileonecanselectafilefromtherecentlyopenedlistatthebottomoftheFilemenu:

Page 517: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 518: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

30TOPICSNOTCOVEREDINTHISPUBLICATIONThefollowingtopicsarenotcoveredinthispublication:

• Budgets,including

BudgetSummary

BudgetLog

Funding

SpendingPlan

• Thresholds

• Issues

• RisksandRiskCalculation

• ExternalApplications

• Timesheets

• TimesheetDateAdministration

• ClaimDigger

Page 519: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

31INDEX%Completebar,90

0/100,379

50/50,379

AC,375

AccessMode,361

AccrualType,267

ActiveProject,68

ActivitiesWindow,26

Activity

Add,73

AssigningCalendars,81

AutoComputeActuals,242

BarsFormatting,89

Boxes-Formatting,123

Calendar,51,303

Codes,65,320

CodesMaximumNumber,228

Copy,78

Description,80

Detailsform,132

Dissolving,117

Duration,265

ID,80

IDPrefix,77

IDSuffix,77

Increment,77

Information,80

In-Progress,203,204

Layout,148

LevelingPriority,281

Page 520: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Lifecycle,203

NetworkOptions,123

Notebook,132

PercentComplete,75,90,206

Recording,83

Sorting,83

Summarizing,69

Type,21,49,51,76

Type-ResourceDependent,51

Window,306

ActivityBarsFormatting,87

ActivityCodeColor,322

ActivityCodesDefinitionform,320,321

ActivityCodesform,320,321

ActivityDetailsform,111,115,122,129,132

ActivityDiscussionFeature,373,399

ActivityNetwork,123,148

ActivityNetworkWindow,123

Activitynonworkintervals,94

Activitypercentcompletebasedonactivitysteps,305

ActivityStatustab,130

Activitytoolbar,114

ActivityUsageProfile,275

ActivityUsageSpreadsheet,274

Actual

CostsandQuantities,303

Dates(similartoRetainedLogic),185

Duration,204,303

Finish,201,206

Start,201,203,204,206

ActualCosts,375

Page 521: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Actualthisperiod,306

Actualtodate,306

Actualsform,313

Add

NewActivities,73,78

NewActivityDefaults,74

NewFilter,155

NewLayout,146

NotebookTopics,132

Notes,132

Relationships,111

Resources,239

WBS,67

AddNewBaselineform,190

AddedDate,367

AdditionalProjectInformation,46

Adjustto-Printing,163

ADM,12

Admin

Categories,232

Menu,225

Preferences,227

Users,243

AdminCategoriesform,46

Adminform,225

AdminPreferencesform,189,227

AdvancedScheduleOptionsform,113

Alwaysrecalculate,210

Alwaysshowfullmenus,29,388

anpFileType,43,123

AnticipatedDates,66

Page 522: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Project,45

WBS,68

API,370

ApplicationLogFile,222

ApplicationStartupWindow,221

Applicationtab,221

ApplyActuals,313,353

Applying

CombinationFilter,154

Filter,154

Layout,145

SingleFilter,154

ArrowDiagrammingMethod,12

AsOfDate.SeeCurrentDataDate.

Assign

CalendarstoActivities,81

Constraints,129

Resources,268

Roles,261

AssignActivityCodesform,322

AssignNotebookTopicform,46

AssignPredecessorform,111,116

AssignResourceform,263

AssignResourcesByRolesform,262

AssignRolesform,261,262

AssignSuccessorform,111,116

Assignedby,367

AssignedDate,367

AssignmentStaffing,224

Assistancetab,221

AtCompletionDuration,204

Page 523: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

AtCompletionvalueswithcurrentdates,376

AttachmentsInserting,102

AuditTrail

Activities,367

AutoComputeActuals,242,313

AutomaticCalculation,118

Automaticallylevelresourceswhenscheduling,280

Auto-numberingDefaults,73,77

Auto-Reorganization,143,393

Autostatus,208

BandsWBS,84

BarChartOptionsform,96,119

Barform,87,95,195,212

BarFormatStyle,89

BarNecking,94

Barsform,94

Basedontheactivitydurationtype,210

Baseline,4,175,201

Bars,212

ComparingtoProgress,212

Costs,302

Dates,302

Delete,190

Displaying,195

Duration,302

MaximumNumber,189,228

Restoring,190

Saving,190

Setting,192

Type,190,232

Update,191

Page 524: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Work,302

Baselineforearnedvaluecalculationsoption,385

Baselineform,190

BatchReports,168,353

BottomLayout,80

BottomLayouttoolbar,147

BreakPageEveryGroup–Printing,166

BucketPlanning,276

Budget

Log,68

Quantity,302

Summary,68

Budgetvalueswithcurrentdates,376

Budgetvalueswithplanneddates,376

CalculateCostsfromUnits,242

Calculatefloatbasedoneither,360

Calculatestart-to-startlagfrom,186

CalculatingMultiplePaths,357,366

Calculation

Automatic,118

Manual,118

Calculationform,223,260

Calculationstab,223,253,255,264

Calendar,241

Activity,51,303

Assigning,81

Copy,54

Create,51,52

DatabaseDefault,50

DefaultActivity,50,77

Delete,54

Page 525: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ForSchedulingRelationshipLag,188

Global,50,54,77

InheritHolidaysandExceptionsfromaGlobalCalendar,56

Lag,113

Nonworktime,94

PersonalResource,392

Project,50,51,77

Renaming,54

Resource,49,51,303

ResourceDependent,49,53

SharedResource,51,392

WeeklyHours,56

Calendarform,50,55,56

CalendarUsedByform,55

CBS(ContractBreakdownSturcture),319

ChainLinking,117

Changetheuserpassword,222

CheckIn,372

CheckOut,44,372

ClaimDigger,33,231,390

ClosingDown,36

COA,319

CodeActivity,65

CodeofAccounts,319

CodeSeparator,228

Codes

Activity,320

Project,351

Resource,326

Codestab,320,351

CollapseAll,24

Page 526: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

CollapseTo…,24

CollapsedBartab,96

ColorsFormatting,87,104

Column

Formatting,87,98

TitleAlignment,98

Width,99

Columnform,87,98,99

CombinationFilterApplying,154

Commandtoolbar,84,117

CommitChanges,36

ComparingProgressWithBaseline,212

ComputeTotalFloatas,188

Confirmationform,130

Considerassignmentsinotherprojectswithpriorityequal/higherthan,280

Constraint,112,127

AsLateAsPossible,128

ExpectedFinish,128

FinishConstraint,127

FinishOn,128

FinishOnorAfter,128

FinishOnorBefore,128

MandatoryFinish,128

MandatoryStart,128

MustFinishBydate,131

None,128

Primary,127

PrimaryStart,129

Secondary,127,129

StartNoEarlierThan,127

StartOn,128

Page 527: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

StartOnorAfter,128

StartOnorBefore,128

ContingentTime,17

ContractBreakdownStructure,319

Copy

Activity,78

Calendar,54

WBS,67

CopyActivityOptionsform,42,79

CopyProjectOptionsform,42

CopyWBSOptionsform,42,67

CostAccount,77,267,327

CostAccountsform,327

CostandUnitsBudgetValues,302

CostBreakdownStructure,319

Costunitslinked,242

Create

ActivityCodes,320,321

NewProject,41

ReflectionProject,365

Roles,236

SingleView,146

CriticalPath,14,117,124

Currenciesform,226

Currency,241,346

CurrencyOptionsform,220

Currencytab,220

CurrentDataDate,175,206,212,301,303

CurrentSchedule,193

Curtain,102,103

CurvesResource,291

Page 528: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

CustomLabel1to3,165

Custompercentcomplete,379

Customizablemenus,30,389

CustomizableToolbars,28,387

Customize(Toolbar)form,28,387

CustomizeProjectDetails,24

DataDate,19,45,96,201,303,360

DataDateformatting,96,175,201

DataDatetab,96

DataLimitstab,228

DataType,325

Database

MicrosoftSQLServer,42

Oracle,42

DatabaseDefaultCalendar,50,60

DateCheckedOut,44

DateFormat,31

DateInterval,101

Datestab,220

Default

Activityduration,228

ActivityCalendar,50,77

Auto-numbering,77

Calendar,346

NewActivities,74

Project,50,232,359

ResourceRates,251

Units/Time,241

DefaultPrice/UnitforactivitieswithoutresourceorrolePrice/Units,305

DefaultProjectform,305

DefaultProjectSchedulingOptions,359

Page 529: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Definecriticalactivitiesas,186

Delete

Baseline,190

Calendar,54

WBS,67

Dependencies,111

DetailsFeedbacktab,394

Detailsform,45,46,75,205

DetailsStatusform,255

DisableAuto-Reorganization,143,393

Discretionarydependencies,13

DiscussionFeature,373,399

Discussiontab,373,399

DisplayingMultiplePaths,367

DissolvingActivities,117

DocumentCategories,232

DocumentStatus,232

Driveactivitydatesbydefault,251,253

DrivingRelationships,124

Duration

Actual,204,303

AtCompletion,204

Elapsed,80,113

Format,219

In-ProgressActivity,204

Original,204

PercentCompleteType,308

Remaining,204

Type,74,258,259

EarlyFinish,124

EarlyStart,124

Page 530: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

EarnedValue,68,192,375,378

Earnedvaluecalculation,193,275,311,376,384,385

EarnedValuetab,229

Edit

Columnform,98

ColumnTitleform,115

DatabaseConnectionsform,23

Filter,155

Relationshipform,111,114

ResourceUsageSpreadsheet,276

WorkingDays,55

WorkingHours,56

EditColumnTitleform,99

Edittoolbar,67,121,122

ElapsedDuration,80,113

E-mail,393

E-mailProtocolform,221

E-Mailtab,221

EngineeringandConstruction,33,231,390

Enterprise

GroupandSort,144

ProjectManagement,9

ProjectStructure(EPS),9,347

EnterpriseProjectStructureform,24

Enterprisetoolbar,167

EPS-EnterpriseProjectStructure,9,347

erpFileType,43

EstimatetoComplete,68,375

EstimatedWeight,394

ETC(EstimateToComplete),68,375

EV,375

Page 531: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ExcelImportandExportTool,368

Exception,57

Exceptiondays,57

ExceptionPlan,6

ExchangeRate,226

Exclusive,25,358,361

ExpandAll,24

ExpectedFinishConstraint,128

ExpenseCategories,232

ExpensesWindow,266

Export,368

ExportFile,43

ExportProjects,394

ExternalDates,181,372

Externaldependencies,13

ExternalEarlyStart,181

ExternalLateFinish,181

F10Key,36

F5Key,36

Feedback,81

File

Export,43

Import,43

FileTypes,43

anp,43,123

erp,43

mpp,43,371

mpx,43,371

pcf,43

pfc,332

plf,43

Page 532: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

xer,371

xls,44

xml,371

xml,43

Filter

AddNew,155

Applying,154

Default,153

Edit,155

Global,153

OrganizingParameters,157

Parameter,155

UserDefined,153

FilterforBars/Curves,384

Filtersform,90,153,154,155,157

FinancialPeriods,222,227,380,381

FinishConstraint,127

FinishMilestone,76,257

FinishNoLaterThanConstraint,127

FinishVariance,212

Finish-to-FinishRelationship,112

Finish-to-StartRelationship,112

Firstdayofweek,32,228

FiscalYear,101

Fittimescaleto-Printing,163

Fitto-Printing,163

FixedDuration&Units,259

FixedDuration&Units/Time,259

FixedUnits,259

FixedUnits/Time,259

Float,14

Page 533: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

FreeFloat,15,117

TotalFloat,14,117

FloatPath,367

FloatPathOrder,367

FontandColorform,141

FontandRowsform,87

FontColorFormatting,104

FontFormatting,104

FooterLabel1to3,165

Forecastdates,222,355

Form

ActivityCodes,320,321

ActivityCodesDefinition,320,321

ActivityDetails,111,115,122,127,129,132

Actuals,313

AddNewBaseline,190

Admin,225

AdminCategories,46

AdminPreferences,189,227

AdvancedScheduleOptions,113,184,201

AssignActivityCodes,322

AssignNotebookTopic,46

AssignPredecessor,111,116

AssignResource,263

AssignResourcesByRoles,262

AssignRoles,262

AssignSuccessor,111,116

Bar,87

BarChartOptions,96,119

Bars,94,95,195,212

Baselines,190

Page 534: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Calculations,223,260

Calendar,50,55,56

CalendarUsedBy,55

Column,82,87,98,99

Confirmation,130

CopyActivityOptions,42,79

CopyProjectOptions,42

CopyWBSOptions,42,67

CostAccounts,327

Currencies,226

CurrencyOptions,220

Customize(Toolbar),28,387

DefaultProject,305

Details,45,75,205,207

DetailsStatus,255

EditColumn,98

EditColumnTitle,99,115

EditDatabaseConnections,23

EditRelationship,111,114

E-mailProtocol,221

EnterpriseProjectStructure,24

FilterBy,262

Filters,90,153,154,155,157

FontandColor,141

FontandRows,87

FormatBars,90

GroupandSort,137,138,166

HTML,162

Layout,94,145

LevelResources,280

Login,23

Page 535: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

MaintainBaselines,190

OpenProject,26,345,347

OrganizationalBreakdownStructure,226,345,348

PageSetup,162,163,164

Predecessor,115

Print,162,167

PrintSetup,167

ProjectCodes,351

ProjectDetails,24,44,74

Relationship,122

RenumberActivityIDbasedonselectedactivities,79

RenumberActivityIDs,67

ReportHeadersandFooters,230

ReportsGroups,167

ResourceCodes,326

ResourceRateTypes,230

ResourcesDetails,261

Roles,236

Schedule,117,201,212

ScheduleOptions,180

SecurityProfiles,226

SelectCode,322

SelectProject,190

SetDefaultProject,232

SetLanguage,232

Sort,83,142

StorePeriodPerformance,381

Timescale,100

TimesheetDatesAdministration,227

TraceLogicOptions,148

UserPassword,222

Page 536: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

UserPreferences,219,254,268

Users,225

WBS,82

WBSOptions,67

Format

ActivityBars,87,89

ActivityBoxes,123

BarStyle,89

Colors,87,104

ColumnWidth,99

Columns,87,98

DataDate,96

Display,87

Durations,219

FontColors,104

Fonts,87,104

Gridlines,87

ProjectWindow,88

RowHeight,87,99

Timescale,87,100

Units,219

FormatBarsform,90

FreeFloat,15,117

FreezeUnitsperTimePeriod,291

GanttChartLayout,147

Generaltab,228

Global

Calendar,50,54,77,241

Profile,226,350

Profiles,350

GlobalAccesstab,357

Page 537: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

GlobalChange,331

Functions,338

Parameters,338

TemporaryValues,338

GlobalChangeReport,331

Government,Aerospace,andDefense,33,231,390

GrandTotals,139

GridlinesColors,104

GridlinesFormatting,87

GroupandSort

Activities,138

Enterprise,144

GroupandSortform,137,138,166

GroupInterval,141

GroupResources,234

Grouping,65

HardLogic,13,111

HeaderandFooter,164

HeaderLabel1to3,165

Help,35

Hideifempty,142

HighLevelResourcePlanningAssignments,67

High-Technology,33,231,390

HintHelp,35

Histogram,384

HoursperTimePeriod,405

HTMLeditor,393

Icons,99

IDLengthstab,228

Ignorerelationshipstoandfromotherprojects,181

Import,368

Page 538: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ImportFile,43

ImportingaProject,42

ImportingActivityCodeswithExcel,323

InactiveProject,68

IndividualResources,234

IndustryType,33,390

InheritHolidaysandExceptionsfromaGlobalCalendar,56

In-ProgressActivities,12,203

InputResources,234

InsertingAttachments,102

IntegratedProject,394

Intervalfortime-distributedcalculations,223

Jelen'sCostandOptimizationEngineering,6

JobServices,353,354

Jumpingtoanactivity,116

Lag,13,113

LagforCalendar,113

LateBudget,378

LateFinish,124

LateStart,124

Layout,144

ActivityDetails,147

ActivityNetwork,147

ActivityTable,147

Applying,145

GanttChart,147

New,146

TraceLogic,148

Types,147

Layoutform,94,145

Lead,13,113

Page 539: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

LevelofEffort,76,256

LevelofPlans,6

LevelResourcesform,280

LevelresourcesonlywithinactivityTotalFloat,281

Leveling,280

Levelingpriorities-resources,281

LevelingPriority-project,44

Licensing,226

LineNumbers,105,395

LinkActivities,117

LinkActualtodateandActualThisPeriodUnitsandCost,306,310,381

LinkBudgetandAtCompletionfornotstartedactivities,178,204,250,305

Links,111

LockAllToolbars,29,388

LoggingIn,23

Logic,111

Hard,111

Links,12

Looping,14

Preferred,111

Primary,111

Secondary,111

Sequencing,111

Soft,111

Login,225

Loginform,23

LongestPath,186

LoopingLogic,14

MaintainBaselinesform,190

Makeopen-endedactivitiescritical,182

ManualCalculation,118

Page 540: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ManufacturingWeek,101

Margins–Printing,164

Mark-upSheet,202,304

MaterialResources,240

MenusCustomizable,30,389

MergeAllTabbedGroups,391

MergeReflectionintosourceproject,365

MergeWBS,67

MethodologyManager,41

MicrosoftSQLServerDatabase,42

Milestones,76

Finish,76

Start,76

ModifiedBy,367

ModifiedDate,367

MoveToolbar,67

mppFileType,43,371

mpxFileType,43,371

MustFinishBydate,41,45,131,281

myPrimavera,68

myPrimaveraServerURL,230

Necking,94

NegativeFloatdisplay,90

NegativeLag,13,113

New

ActivityDefaults,74

DataDate,210

Layout,146

NodeSeparator,68

NonWorkPeriodShadinginTimescale,102

NonworkDays,57

Page 541: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Notebook,68

Activity,132

AddNotes,132

Topic,46

TopicdisplayonGanttChart,95

Topics,132

Notestab,243

OBS,348

Generaltab,348

Responsibilitytab,348

Userstab,348

OnlineHTMLHelp,373

OpenProjectform,26,345,347

OpenedProject,99

Optimizefilter,157

Optionstab,230

Optionstab-Printing,165

OracleDatabase,42

OracleTechnologyNetwork-OTN,36,373

OrdinalDates,101

OrganizationBreakdownStructure,226,319

OrganizationalBreakdownStructure,348

OrganizationalBreakdownStructureform,226,345,348

OrganizingFilterParameters,157

OriginalDuration,204

OriginalDuration,Resource,252

OriginalLag,Resource,252

OtherIndustry,33

OTN-OracleTechnologyNetwork,36,373

Outlining,319

OutputResources,234

Page 542: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Overtime,241

P3,43

Page

Numbering-Printing,163

Setup,163

Setupform,162,163,164

PageBreaks,143,393

PageTab-Printing,163

PanesTopandBottom,27

ParameterFilter,155

Parameter/ValueforGlobalChanges,338

PasswordPolicy,228

Passwordtab,222

PastPeriodActuals,382

PBS-ProjectBreakdownStructure,11

pcfFileType,43

PDM,12

PercentComplete,74,204

Activity%Complete,75,206

Default%Complete,75,205

Duration%Complete,75,205

Performance%Complete,378

Physical%Complete,75,205

Units%Complete,75,205

Updating,312

PercentCompleteType,74

Duration,308

Physical,307

Units,309

Performance%Complete,378

PerformanceMeasurementBaseline,375,376

Page 543: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

PersonalResourceCalendar,392

PERT,112

PERTView,111

pfcFileType,332

Phases,5

PhysicalPercentCompleteType,307

PlannedDates,193

PlannedProject,68

PlannedStart,41,45

PlannedValue,375,377

PlanningCycle,4

PlanningResources,68

PLF,169

plfFileType,149

PMB,375

PMBOK®Guide,5

Portfolio,26,345,347

PortfolioAnalysis,222

PrecedenceDiagrammingMethod,12

Predecessor,112

Predecessorform,115

PreferredLogic,111

Preservescheduledearlyandlatedates,280

PreservetheUnits,Duration,andUnits/Timeforexistingassignments,223,224

PrimaryLogic,111

PrimaryRole,236

PrimaryStart,129

PrimaveraChangeFilepcf,332

PrimaveraPrime,402

PrimaveraProjectPlannerP3,43

PrimaveraUnifier,402

Page 544: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

PrimaveraWeb,67,68,230

Prime,402

PRINCE2,5,6

PrintToolbar,162

Printing,161

Adjustto:,163

BreakPageEveryGroup,166

Fittimescaleto:,163

Fitto,163

form,162

HeaderandFooter,164

Margins,164

Optionstab,165

PageNumbering,163

PageSetup,161,162,163

Preview,162

PrintPreview,161,162

PublishtoHTML,162

Scaling,163

SectionContent,165

TimescaleStartandTimescaleFinish:,165

Zoom,162

Printingform,162

Priority–ActivityLeveling,281

Proficiency,21,236,243

Profile,350

Global,226

Project,226

ProgramPlan,6

Progress

CalculationSummary,206

Page 545: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Overide,185

Override,184

Recording,202

Spotlight,208

Tracking,19

ProgressLine,213

ProgressLineDisplay,96,97,407

ProgressReportertab,228

Project

Access,226

Architect,230

BreakdownStructure,11,65,319

Calendar,50,51,77

Codes,351

Dates,45

Detailsform,44,74

FinishDate,45

ID,41

LevelingPriority,44

MustFinishBydate,131

MustFinishByDate,41

Name,41

Profile,226

SummaryActivity,139

WBS,65

Window,24

ProjectArchitect..,41

ProjectBarCharts,354

ProjectBaseline,192

ProjectCodesform,351

ProjectDetailsform,24

Page 546: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ProjectGantt/Profiles,354

ProjectPhase,69

ProjectProfile,350

ProjectTables,354

Projecttoolbar,266

ProjectToolbar,66

ProjectWebSitePublisher,161

PublishtoaWebSite,168

PV,375

RateType,251

RateTypestab,230

RatesforRoles,237

RBS-ResourceBreakdownStructure,238

ReadOnly,25,346,358,361

Recalculateassignmentcostsafterleveling,281

Recalculateresourcecostsafterscheduling,184

RecalculatetheUnits,Duration,andUnits/TimeforexistingassignmentsbasedontheactivityDurationType,223,224

RecentProjects,25

RecordingActivities,83

Reflectionproject,365

RefreshData,36,361

Relationships,112

Add,111,122

ChainLinking,117

Delete,122

Driving,124

Edit,114,122

form,122

GraphicallyAdding,114

LinkActivities,117

Predecessor,112

Page 547: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Removing,114

Successor,112

RemainingDuration,204

RemainingEarly,384

RemainingLate,384

RemainingStart,204

RemovingRoles,261

RenameCalendar,54

RenumberActivityIDbasedonselectedactivitiesform,79

RenumberActivityIDsform,67

RenumberingActivityIDs,80,407

ReorganizeAutomatically,142,222,393

ReportHeadersandFootersform,230

ReportWriter,168

Reporting,161

Reports,167

Batch,168

GlobalChange,331

Groups,167

PublishtoaWebSite,168

Wizard,168

Reportstab,230

Reportstoolbar,167,168

ReportsWindow,167

ResetOriginalDurationsandUnitstoRemaining,305

ResetRemainingDurationandUnitstoOriginal,305

Resource

Adding,239

Assigning,263,268

Assignments,305

AutoComputeActuals,242

Page 548: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

BreakdownStructure-RBS,238

Calendar,49,51,241,303

Codes,239,326

Cost,250

Curves,291

DefaultRates,251

DependentActivityType,76,255

DependentCalendar,49,53

Group,234

Individual,234

Input,234

Labor,249

Lag,265

Leveling,280

Limit,291

Nonlabor,249

OriginalDuration,252

OriginalLag,,252

Output,234

Proficiency,243

Quantity,250

RateType,41,251

RateTypesform,230

Removing,263

Shifts,243,285

tab,251

Types,240

Updating,312

UsageProfile,277

UsageSpreadsheet,274,276

ResourceAnalysesLayout,355

Page 549: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ResourceAnalysistab,222

ResourceAssignmentsWindow,175

ResourceCodesform,326

ResourceDetailsform,261

ResourceSummaryData,401

Resource/TimeFormat,219

Resources

tab,312

ResourcesWindow,53,233,238

ResponsibleManager,41,68

RestAllToolbars,29,388

RestoringaBaseline,190

Resume,211

RetainedLogic,184,185

ReviewFinish,394

ReviewStatus,394

RiskAnalysis,17

RiskModule,395

RiskTypes,232

Roles,21

Assigning,261

form,236

Removing,261

tab,243

RollingWave,5

RowHeightFormatting,87,99

Saving

AdditionalProjectInformation,46

Baseline,190

Scaling-Printing,163

Scheduleautomaticallywhenachangeaffectsdates,183

Page 550: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ScheduleComparison,33,231,390

Scheduleform,117,201,212

ScheduleOptionsform,180,184,201

ScheduleUpdating,207

SchedulingOptions,359

SchedulingtheProject,117

S-Curves,384

SDK,323,369,370

SecondaryConstraint,129

SecondaryLogic,111

SectionContent-Printing,165

SecurityProfiles,345,350

SecurityProfilesform,226

SelectCodeform,322

SelectProjectform,190

SelectSubjectArea,333

SendProject,36

SequencingLogic,13,111

SetDefaultProjectform,232

SetLanguageform,232

SettingBaseline,192

SetupFilterstab,224

Shared,25,358,361

SharedResourceCalendar,51,392

ShiftCalendar,101

Shifts,243

Showbarwhencollapsed,94

ShowBars/Curves,384

ShowEarnedValueCurves,384

ShowGroupTotals,138

ShowIcons,99

Page 551: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Shrinkverticalgroupingbands,139

SingleFilterApplying,154

Slack,14

SoftLogic,111

SoftwareDevelopersKit,369,370

SoftwareDevelopmentKit,323

Sortform,83,142

SortingActivities,83

SpellCheck,84

SpendingPlan,68

SQLiteDatabase,401

StaffedRemainingUnits,235

StagePlan,6

StakeholderAnalysis,10

Start

NoEarlierThanConstraint,127

Variance,212

StartMilestone,76,256

StartingDayoftheWeek,32,228

Start-to-FinishRelationship,112

Start-to-StartRelationship,112

StartupFilters,224

StartupWindow,221

Status,175,201

Date,45,175,301

WBS,68

StatusBar,30

Statustab,207,312

StatusingReport,202,304

Steps,81,305,307,309

StorePeriodPerformance,227,306

Page 552: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

StorePeriodPerformanceform,381

Sub-project,5

Successor,112

Successorform,115

Summaries,139

SummarizingProjects,352

SummaryActivities,84

SummaryProgressCalculation,206

SureTrak,43

SuspendandResume,211

SystemBreakdownStructure,319

Tab

ActivityStatus,130

Application,221

Assistance,221

Calculations,223,253,255,264

Codes,320,351

CollapsedBar,96

Currency,220

DataDate,96

DataLimits,228

Dates,220

DetailsFeedback,394

Discussion,373,399

EarnedValue,229

E-Mail,221

General,228

IDLengths,228

Notes,243

Options,230

Password,222

Page 553: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ProgressReporter,228

RateTypes,230

Reports,230

ResourceAnalysis,222

Resources,251,312

Roles,243

SetupFilters,224

Status,207,312

TimePeriods,229

TimeUnits,219

Timesheets,243

TabbedWindowLayouts,391

Table,FontandRowform,99

Target,4,175

TaskDependent,76,255

TeamPlan,6

TechniqueforcomputingEstimatetoComplete(ETC),229

Techniqueforcomputingperformancepercentcomplete,229,379

TechniquesforEstimatetoComplete(ETC),383

TemporaryValues

GlobalChange,338

Terminology,33,231,390

TextBoxes,102

TextColors,104

Tilewindows,391

TimePeriodstab,229

TimeUnitstab,219

Time-DistributedData,222

Timescale,100

DateInterval,101

form,100

Page 554: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Format,100

Formatting,87

OrdinalDates,101

Shading,102

TimescaleLogicDiagrams,169,396

TimescaleStartandTimescaleFinish-Printing,165

TimescaledLogicDiagrams,169,394

TimescalesLogicDiagram,322

TimesheetDatesAdministrationform,227

Timesheets,183,243

Timesheetstab,243

Toolbar,28,387

Activity,114

BottomLayout,147

Command,84,117

Edit,121,122

Enterprise,167

Move,67

Print,162

Project,66,266

Reports,167

Tools,143,208

TopLayout,66,121,122,147

Toolbar.Edit,67

Toolstoolbar,143,208

TopandBottomPanes,27

TopLayouttoolbar,66,121,122,147

Top-DownBudgeting,21

TotalFloat,14,117,124

TotalFloatlessthanorequalto,186

TraceLogic,123

Page 555: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

Layout,148

Optionsform,148

TrackingLayout,354

TrackingProgress,19,175,201

TrackingWindow,69,222,354

TSLD,169,396

Type

Activity,21,51,76

Duration,74

PercentComplete,74,204

ResourceRate,41

UN/CEFACTXML,373

UNCEFACTXML,401

Undo,83

Unifier,402

UnitsFormat,219

UnitsPercentCompleteType,309

Units/TimeFormat,219

UnopenedProject,99

UnreadComments,374,399

UnstaffedRemainingUnits,235

Update,175,201

Activity,207

Schedules,207

UpdateBaselines,191

UpdateProgress,209,210

UpdatingaCompleteactivity,207

UpdatingaResourcedSchedule,303

Updatinganactivitythathasnotstarted,208

UpdatinganIn-progressactivity,207

UpdatingExpenses,314

Page 556: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

UpdatingtheSchedule,310

Useassignedcalendartospecifythenumberofworkhoursforeachtimeperiod,58,59,229

UseExpectedFinishDates,183

UserDefinedFields,324

UserPasswordform,222

UserPreferences,31

UserPreferencesform,219,254,268

Usersform,225,357

Utilities,Oil,andGas,33,231,390

Visualizer,43,169,322,396

VLF,43

WBS,5

Activity,257

Add,67

Bands,84

Categories,69,232

Copy,67

Delete,67

Merge,67

Milestones,68

Name,68

Node,68

NodeSeparator,68

OrganizingActivities,65

Project,65

Reordering,84

Window,66

WorkBreakdownStructure,12

WBSform,82

WBSMilestones,379

WBSOptionsform,67

Page 557: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

WBSWindow,66

WebAccessServerURL,230

WebSite,168

WebSitePublisher,161

WeekoftheYear,101

What-ifProject,68,99

Whencalculatingearnedvaluefromabaselineuse,376

Whenschedulingprogressedactivitiesuse,184

Window

Activities,26

ActivityNetwork,123

ApplicationStartup,221

Projects,24

Reports,167

ResourceAssignments,175

Resources,53,233,238

Startup,221

Tracking,69,222

WBS,66

WorkAfterDate,301

WorkBreakdownStructure,5,12

WorkPackage,5

WorkProductsandDocumentsWindow,81

WorkingHours,56

WPs&Docs,68

xerFileType,371

xlsFileType,44

xmlFileType,43,371

Zoom

Printing,162

Page 558: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

ON-LINETRAININGINTRODUCTION

PrimaskillsPtyLtdisintroducingself-pacedon-linetrainingcourses.Thecoursesareavailableforbothindividualsandorganizationsandcanbeorderedthroughwww.primaskills.com.au.

ThesecoursesarebasedontheEastwoodHarrismaterialsandarebeusedinconjunctionwiththeEastwoodHarrisbooks.

COURSESTRUCTUREANDCONTENTThesecoursesaredownloadablerecordingsofthecurrentEastwoodHarrisProjectManagementInstituteaccreditedtrainingcoursesandincludehighqualityvideosfeaturing:

• PowerPointslidepresentationscoveringtheconceptsandtheorybehindthesoftware,

• Demonstrationsofthesoftwarefunctionality,

• Awalkthroughofthestudentworkshops.

TRAININGENVIRONMENTPrimaskillscanalsoprovidehostedtrainingenvironmenttobeusedinconjunctionwiththeon-linecontent.

CORPORATELICENSESCorporatelicensesavailable,soallyouemployeesmayaccessEastwoodHarrisOn-LinetrainingandpleasecontactPrimaskillsformoreinformation.

AFFILIATETRAININGCOMPANIESOpportunitiesalsoexistfororganizationswishingtobecomearesellerofthePrimaskillstrainingcontent,throughanaffiliatearrangement.

CONTACTINFORMATIONForadditionalinformationonthePrimaskillsreselleraffiliatesprogram,[email protected].

Page 559: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

www.primaskills.com.au

Page 560: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 561: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris

EASTWOODHARRISINSTRUCTORPOWERPOINTSHOWS

EastwoodHarrisPowerPointslideshowsallowcompaniesandtrainingorganizationstoruntheirhighqualitytrainingareavailableinPDFandPowerPointformat.

• MostcoursesareregisteredwiththeProjectManagementInstitute,andPMI®RegisteredEducationProvidersmayawardPDUstoattendees.

• ThePowerPointslidepresentationiseditable,soyoumayaddyourlogosandtailorthetrainingcoursetosuityourstudents.

• ThePowerPointslidepresentationhasinstructornotesandwhiteboardexamplesashiddenslidestoassistyourinstructorstounderstandthematerialandsoftware.

Page 562: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 563: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris
Page 564: Planning and Control Using Oracle Primavera P6 Versions 8.1 to 15.1 PPM Professional - Paul E Harris