SlideShare una empresa de Scribd logo
1 de 26
Managing Primavera DBase Security
Through the Use of the
RESPONSIBLE MANAGER’s CODE
Rufran C. Frago, P. Eng., PMP®, CCEC, PMI-RMP®
Revision 1: July 3, 2013
2
A few years back, while administering to the major project’s Primavera scheduling database of one of the largest Oil and Gas Company
in North America, the project put together an approved schedule that sat on the back burner while the team worked on other priorities.
When the time came, the project cannot find the schedule. It was gone! Somebody has probably inadvertently deleted it.
As the database administrator, I ran an audit to identify what really happened. While investigating, I coordinated the possible recovery of
the schedule. As I have suspected another User working in another project portfolio deleted the schedule.
“How can that be possible when only the schedule owner was given access to this project file?”, I asked myself.
The root cause: This subject schedule was developed from an existing schedule of a different project group. The copied file carried with
it the original RMC. As such, all the Users who have access to that group have gotten access to this newly developed schedule as well.
“It is my intention to familiarize all later version Primavera Users to the proper use of the RMC.” --- AUTHOR
 The robustness of Primavera database
project security access can be vastly
improved and reinforced by the proper
assignment of the "Responsible
Manager" code.
 The Responsible Manager’s code is in
fact, an OBS code.
3
THINGS TO REMEMBER
 When the User creates a new project, the
User must make sure that the
Responsible Manager’s code is the same
as the EPS it is directly under.
 The Database Administrator, the
Primavera Users, Planners, Schedulers
and/or the Schedule Owner must see to it
that this is religiously being followed.
4
THINGS TO REMEMBER … CONTINUATION
 In the succeeding examples, if someone
copied a project folder from ”PE&C ADMIN
node to “PE&C TEST” node perhaps to
develop a new schedule, what-if or whatever
reason; say, a project now renamed
“Calendars”, all the Users who have access
to the original schedule will still have access
to that new project schedule unless the
Responsible Manager code is changed
accordingly to reflect the OBS code of the
EPS node it is now directly under.
(see Slide 14)
5
THINGS TO REMEMBER … CONTINUATION
 If controlling the proper assignment
of the Responsible Manager’s code is not
being done actively in the past, then there can
be numerous unwanted and unauthorized
access to restricted or confidential projects file
that need to be addressed quickly.
 All Users, Schedule Owners, Planners and
Schedulers who were given R/W access to the
Primavera database must endeavor to maintain
the RMC field as part of the Project’s routine
schedule maintenance and monitoring.
6
THINGS TO REMEMBER … CONTINUATION
 In addition to this, the Primavera Database
Administrator through the help of the
project’s Lead should check and regularly
audit all the P6 Users to find out if they
should really have the access rights to the
EPS nodes and projects they currently
have access to.
 All access change request should be
monitored as well as preventive measure.
7
THINGS TO REMEMBER … CONTINUATION
 Only the Primavera Administrator should have
the security right to create, delete, and modify
the EPS and OBS.
 Additional branches can be added for the
Users through the Project Leads upon request
and approval.
 Users who happened to have inadvertent
access to make these changes to the EPS and
OBS must report the matter to the Primavera
Database Administrator promptly.
8
THINGS TO REMEMBER … CONTINUATION
RM = Responsible Manager
RMC = Responsible Manager’s Code
EPS = Enterprise Project Structure
OBS = Organizational Breakdown Structure
ACRONYM
9
The term “User” in this document is the
person using the Primavera scheduling tool.
He can be the planner, the scheduler, the
Project Manager or anyone.
The Enterprise Project Structure (EPS) is an
hierarchical based structure that represents
how your projects are organized.
The Organizational Breakdown Structure
(OBS) is a hierarchical based structure that
essentially represents your organization.
DEFINITION OF TYPICAL TERMS
10
One best approach to setting up an excellent Primavera database
security is to align your EPS and OBS in such that they practically
have the same structure.
A one to one correspondence between EPS and OBS using the
same code each (see sample above) facilitates access and provide
flexibility.
Each EPS Code should have corresponding OBS.
Note that the OBS code is equal to the Responsible Manager Code.
SET UP THE DATABASE EPS & OBS
11
Check if the Responsible Manager’s
field is showing in the Project Layout.
Group and sort the project window by EPS.
If the Responsible Manager’s column is not
showing, add and make it visible.
12
Modify column view to show the
Responsible Manager column.
Right-Click the column header band and select
“column” as shown above.
13
The Responsible Manager’s code for each
of the project listed should have the same
code as the EPS Header it is directly under.
In this example, the EPS Header are PSG, PSG-Integration, PSG-
PSM, PSG-PE&C, PE&C Admin, and PE&C Test. Upon inspection,
several incorrect Responsible Manager codes can be seen, shown
inside the red boxes. The rest are all good.
14
Start correcting the Responsible
Manager’s Code of those found in error.
15
Note that project files must be opened first (individually or
in group) before the assigned Responsible Manager’s code
can be modified.
Use “Fill-in” feature to change the
Responsible Manager code
16
Pointing on the correct code above the first incorrect
code, drag the mouse and highlight down, pointing to the
last field to change. In this case, start from “PE&C Test”
then highlighting all the code that says “PE&C ADMIN”
(highlighted in blue), right click and assign the right code.
17
Continue aligning the EPS to the
Responsible Manager’s code
The EPS code “PSG-PSM” should have a Responsible
Manager’s code that says the same, i.e. PSG-PSM.
Point the mouse on the incorrect Responsible Manager’s
code “PSG”, right-click and select/assign the right one.
Continuation…
18
Note that the correct RMC will not be reflected on any
closed project under this EPS. Click OK.
19
Continuation…
Upon selecting the correct RMC, say “YES” to the
message shown above to confirm selection.
20
Do the same for the RMC “PE&C
TEST” on the example below.
The EPS code “P&C TEST” should have a RMC that says
the same, i.e. P&C-TEST (see above window).
Point the mouse on the incorrect RMC “PE&C ADMIN”,
right-click and select/assign the right one.
21
Do the same for the highlighted
RMC “PSG” on the example below.
The EPS code “PSM” should have a Responsible
Manager’s Code that says the same, i.e. PSM (see above
window). It is the alignment required.
22
Continuation…
Note that the correct RMC will not be reflected on any
closed project under this EPS. Click OK.
ITS ALL GOOD NOW! Every EPS is aligned
horizontally. Every RMC is aligned vertically.
At this point, we have all successfully
improved Primavera database security
by aligning all the RMC fields
23
Periodically, the Database Administrator
shall display the EPS (EPS View) with
the RM column visible. Make sure that
the codes are all aligned. In the example
below, all are aligned.
24
25
1. Help, About Primavera, Project Management (Primavera),
V6.1 SP1, V6.1 SP2, V6.7 SP1, V6.7 SP2 and higher.
2. 070313-Rufran’s Primavera Scheduling Tips & Tricks 04-13
titled-”Improving Primavera Database Security by Managing
the Responsible Manager’s field” (2013)
3. Rufran’s personal notes from 2009 to 2013.
REFERENCES
26

Más contenido relacionado

Destacado

IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...Alexander Pozdneev
 
Professional Code of Ethics in Software Engineering
Professional Code of Ethics in Software EngineeringProfessional Code of Ethics in Software Engineering
Professional Code of Ethics in Software EngineeringLemi Orhan Ergin
 
Database Security Overview
Database Security OverviewDatabase Security Overview
Database Security OverviewShawn McElhinney
 
Database Security
Database SecurityDatabase Security
Database Securityalraee
 
Introduction To Software Engineering
Introduction To Software EngineeringIntroduction To Software Engineering
Introduction To Software EngineeringLeyla Bonilla
 

Destacado (7)

IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
 
Current trends in DBMS
Current trends in DBMSCurrent trends in DBMS
Current trends in DBMS
 
Professional Code of Ethics in Software Engineering
Professional Code of Ethics in Software EngineeringProfessional Code of Ethics in Software Engineering
Professional Code of Ethics in Software Engineering
 
Database security
Database securityDatabase security
Database security
 
Database Security Overview
Database Security OverviewDatabase Security Overview
Database Security Overview
 
Database Security
Database SecurityDatabase Security
Database Security
 
Introduction To Software Engineering
Introduction To Software EngineeringIntroduction To Software Engineering
Introduction To Software Engineering
 

Similar a 070613 Managing P6 Database Security Using RMC

Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...p6academy
 
TITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptx
TITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptxTITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptx
TITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptxTArmy1
 
Jeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems AnalystJeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems AnalystJeremiah Yancy
 
Erp implementation as a project
Erp implementation as a projectErp implementation as a project
Erp implementation as a projectFaysal Ahmed
 
Ejobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlEjobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlprabhat kumar
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Michael Wigley
 
Software engg. pressman_ch-1
Software engg. pressman_ch-1Software engg. pressman_ch-1
Software engg. pressman_ch-1Dhairya Joshi
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1ReKruiTIn.com
 
P6 security and administration - Oracle Primavera P6 Collaborate 14
P6 security and administration  - Oracle Primavera P6 Collaborate 14P6 security and administration  - Oracle Primavera P6 Collaborate 14
P6 security and administration - Oracle Primavera P6 Collaborate 14p6academy
 
Introduction To Software Engineering
 Introduction To Software Engineering Introduction To Software Engineering
Introduction To Software EngineeringMohsinAli773
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!sourav verma
 
Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems Software Guru
 
Primavera vs Microsoft project
Primavera vs Microsoft projectPrimavera vs Microsoft project
Primavera vs Microsoft projectWigene Tabamo
 
Pharmacy management
Pharmacy managementPharmacy management
Pharmacy managementRasel Khan
 
Managing Develop of Large Systems
Managing Develop of Large SystemsManaging Develop of Large Systems
Managing Develop of Large SystemsDaniloPereira341965
 
Pm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutletPm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutletPlunkettz
 
Project Duration Estimation
Project Duration EstimationProject Duration Estimation
Project Duration EstimationHarsh Behl
 

Similar a 070613 Managing P6 Database Security Using RMC (20)

Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...
 
TITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptx
TITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptxTITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptx
TITLE_OF_THE_PROJECT_School_Management_S by SS gupta743.pptx
 
Jeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems AnalystJeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems Analyst
 
Erp implementation as a project
Erp implementation as a projectErp implementation as a project
Erp implementation as a project
 
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
 
Ejobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlEjobportal project ppt on php my_sql
Ejobportal project ppt on php my_sql
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999
 
Software engg. pressman_ch-1
Software engg. pressman_ch-1Software engg. pressman_ch-1
Software engg. pressman_ch-1
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
P6 security and administration - Oracle Primavera P6 Collaborate 14
P6 security and administration  - Oracle Primavera P6 Collaborate 14P6 security and administration  - Oracle Primavera P6 Collaborate 14
P6 security and administration - Oracle Primavera P6 Collaborate 14
 
Introduction To Software Engineering
 Introduction To Software Engineering Introduction To Software Engineering
Introduction To Software Engineering
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!
 
Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems
 
Primavera vs Microsoft project
Primavera vs Microsoft projectPrimavera vs Microsoft project
Primavera vs Microsoft project
 
Erp Strength & Weakness
Erp Strength & WeaknessErp Strength & Weakness
Erp Strength & Weakness
 
Pharmacy management
Pharmacy managementPharmacy management
Pharmacy management
 
Managing Develop of Large Systems
Managing Develop of Large SystemsManaging Develop of Large Systems
Managing Develop of Large Systems
 
Pm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutletPm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutlet
 
Project Duration Estimation
Project Duration EstimationProject Duration Estimation
Project Duration Estimation
 

Más de PM SOLUTION PRO| Risk-based Management and Services Inc.

Más de PM SOLUTION PRO| Risk-based Management and Services Inc. (20)

121717 Kindle Issue 2 : Figures become so small than desired
121717 Kindle Issue 2 : Figures become so small than desired121717 Kindle Issue 2 : Figures become so small than desired
121717 Kindle Issue 2 : Figures become so small than desired
 
121717 Kindle Issue : Table lines were showing in kindle
121717 Kindle Issue : Table lines were showing in kindle121717 Kindle Issue : Table lines were showing in kindle
121717 Kindle Issue : Table lines were showing in kindle
 
101116 Risk-based Planning & Scheduling (My SAIT Slides)
101116 Risk-based Planning & Scheduling (My SAIT Slides)101116 Risk-based Planning & Scheduling (My SAIT Slides)
101116 Risk-based Planning & Scheduling (My SAIT Slides)
 
063016 Man is the Center of the Risk Universe
063016 Man is the Center of the Risk Universe063016 Man is the Center of the Risk Universe
063016 Man is the Center of the Risk Universe
 
043015 Rufran's Acumen Fuse Tips and Tricks 01-15 (Duration Translation Issue)
043015 Rufran's Acumen Fuse Tips and Tricks 01-15 (Duration Translation Issue)043015 Rufran's Acumen Fuse Tips and Tricks 01-15 (Duration Translation Issue)
043015 Rufran's Acumen Fuse Tips and Tricks 01-15 (Duration Translation Issue)
 
032815 DBM Schedule Development Workshop
032815 DBM Schedule Development Workshop032815 DBM Schedule Development Workshop
032815 DBM Schedule Development Workshop
 
111414 PRESENTATION: How to create a P50 Risk-based Baseline Schedule
111414 PRESENTATION: How to create a P50 Risk-based Baseline Schedule111414 PRESENTATION: How to create a P50 Risk-based Baseline Schedule
111414 PRESENTATION: How to create a P50 Risk-based Baseline Schedule
 
102614 Root Cause Analysis using Fault Tree Analysis (FTA) Technique
102614 Root Cause Analysis using Fault Tree Analysis (FTA) Technique 102614 Root Cause Analysis using Fault Tree Analysis (FTA) Technique
102614 Root Cause Analysis using Fault Tree Analysis (FTA) Technique
 
091814 Failure Mode Effect and Analysis (FMEA)
091814 Failure Mode Effect and Analysis (FMEA)091814 Failure Mode Effect and Analysis (FMEA)
091814 Failure Mode Effect and Analysis (FMEA)
 
091414 Rufran's Acumen Fuse Tips & Tricks 01-14 (Issues on imported durations)
091414 Rufran's Acumen Fuse Tips & Tricks 01-14 (Issues on imported durations)091414 Rufran's Acumen Fuse Tips & Tricks 01-14 (Issues on imported durations)
091414 Rufran's Acumen Fuse Tips & Tricks 01-14 (Issues on imported durations)
 
082314 Road to Operational Excellence
082314 Road to Operational Excellence082314 Road to Operational Excellence
082314 Road to Operational Excellence
 
072414 Resource Distribution Copy-Paste Problem
072414 Resource Distribution Copy-Paste Problem072414 Resource Distribution Copy-Paste Problem
072414 Resource Distribution Copy-Paste Problem
 
080714-Rufran's Primavera Scheduling Tips Tricks 02-14
080714-Rufran's Primavera Scheduling Tips  Tricks 02-14080714-Rufran's Primavera Scheduling Tips  Tricks 02-14
080714-Rufran's Primavera Scheduling Tips Tricks 02-14
 
011614 Scaffolding, what is it? Direct or Indirect?
011614 Scaffolding, what is it? Direct or Indirect?011614 Scaffolding, what is it? Direct or Indirect?
011614 Scaffolding, what is it? Direct or Indirect?
 
121013 Blackberry Business Audit (BMC 205 @ UofC)
121013 Blackberry Business Audit (BMC 205 @ UofC)121013 Blackberry Business Audit (BMC 205 @ UofC)
121013 Blackberry Business Audit (BMC 205 @ UofC)
 
103013 Case Study, Potash Corporation (BMC205, UofC)
103013 Case Study, Potash Corporation (BMC205, UofC)103013 Case Study, Potash Corporation (BMC205, UofC)
103013 Case Study, Potash Corporation (BMC205, UofC)
 
080613 Mega-Project Schedule Integration & Management RCF Method-1
080613 Mega-Project Schedule Integration & Management RCF Method-1 080613 Mega-Project Schedule Integration & Management RCF Method-1
080613 Mega-Project Schedule Integration & Management RCF Method-1
 
072213 Understanding Acumen Fuse Scoring Methods
072213 Understanding Acumen Fuse Scoring Methods072213 Understanding Acumen Fuse Scoring Methods
072213 Understanding Acumen Fuse Scoring Methods
 
072213 Rufran's Primavera Scheduling Tips & Tricks 06-13 (P6 error AAVA0-3769-8)
072213 Rufran's Primavera Scheduling Tips & Tricks 06-13 (P6 error AAVA0-3769-8)072213 Rufran's Primavera Scheduling Tips & Tricks 06-13 (P6 error AAVA0-3769-8)
072213 Rufran's Primavera Scheduling Tips & Tricks 06-13 (P6 error AAVA0-3769-8)
 
071913 Rufran's Primavera Scheduling Tips & Tricks 05-13
071913 Rufran's Primavera Scheduling Tips & Tricks 05-13071913 Rufran's Primavera Scheduling Tips & Tricks 05-13
071913 Rufran's Primavera Scheduling Tips & Tricks 05-13
 

Último

SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escortdlhescort
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 

Último (20)

SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 

070613 Managing P6 Database Security Using RMC

  • 1. Managing Primavera DBase Security Through the Use of the RESPONSIBLE MANAGER’s CODE Rufran C. Frago, P. Eng., PMP®, CCEC, PMI-RMP® Revision 1: July 3, 2013
  • 2. 2 A few years back, while administering to the major project’s Primavera scheduling database of one of the largest Oil and Gas Company in North America, the project put together an approved schedule that sat on the back burner while the team worked on other priorities. When the time came, the project cannot find the schedule. It was gone! Somebody has probably inadvertently deleted it. As the database administrator, I ran an audit to identify what really happened. While investigating, I coordinated the possible recovery of the schedule. As I have suspected another User working in another project portfolio deleted the schedule. “How can that be possible when only the schedule owner was given access to this project file?”, I asked myself. The root cause: This subject schedule was developed from an existing schedule of a different project group. The copied file carried with it the original RMC. As such, all the Users who have access to that group have gotten access to this newly developed schedule as well. “It is my intention to familiarize all later version Primavera Users to the proper use of the RMC.” --- AUTHOR
  • 3.  The robustness of Primavera database project security access can be vastly improved and reinforced by the proper assignment of the "Responsible Manager" code.  The Responsible Manager’s code is in fact, an OBS code. 3 THINGS TO REMEMBER
  • 4.  When the User creates a new project, the User must make sure that the Responsible Manager’s code is the same as the EPS it is directly under.  The Database Administrator, the Primavera Users, Planners, Schedulers and/or the Schedule Owner must see to it that this is religiously being followed. 4 THINGS TO REMEMBER … CONTINUATION
  • 5.  In the succeeding examples, if someone copied a project folder from ”PE&C ADMIN node to “PE&C TEST” node perhaps to develop a new schedule, what-if or whatever reason; say, a project now renamed “Calendars”, all the Users who have access to the original schedule will still have access to that new project schedule unless the Responsible Manager code is changed accordingly to reflect the OBS code of the EPS node it is now directly under. (see Slide 14) 5 THINGS TO REMEMBER … CONTINUATION
  • 6.  If controlling the proper assignment of the Responsible Manager’s code is not being done actively in the past, then there can be numerous unwanted and unauthorized access to restricted or confidential projects file that need to be addressed quickly.  All Users, Schedule Owners, Planners and Schedulers who were given R/W access to the Primavera database must endeavor to maintain the RMC field as part of the Project’s routine schedule maintenance and monitoring. 6 THINGS TO REMEMBER … CONTINUATION
  • 7.  In addition to this, the Primavera Database Administrator through the help of the project’s Lead should check and regularly audit all the P6 Users to find out if they should really have the access rights to the EPS nodes and projects they currently have access to.  All access change request should be monitored as well as preventive measure. 7 THINGS TO REMEMBER … CONTINUATION
  • 8.  Only the Primavera Administrator should have the security right to create, delete, and modify the EPS and OBS.  Additional branches can be added for the Users through the Project Leads upon request and approval.  Users who happened to have inadvertent access to make these changes to the EPS and OBS must report the matter to the Primavera Database Administrator promptly. 8 THINGS TO REMEMBER … CONTINUATION
  • 9. RM = Responsible Manager RMC = Responsible Manager’s Code EPS = Enterprise Project Structure OBS = Organizational Breakdown Structure ACRONYM 9
  • 10. The term “User” in this document is the person using the Primavera scheduling tool. He can be the planner, the scheduler, the Project Manager or anyone. The Enterprise Project Structure (EPS) is an hierarchical based structure that represents how your projects are organized. The Organizational Breakdown Structure (OBS) is a hierarchical based structure that essentially represents your organization. DEFINITION OF TYPICAL TERMS 10
  • 11. One best approach to setting up an excellent Primavera database security is to align your EPS and OBS in such that they practically have the same structure. A one to one correspondence between EPS and OBS using the same code each (see sample above) facilitates access and provide flexibility. Each EPS Code should have corresponding OBS. Note that the OBS code is equal to the Responsible Manager Code. SET UP THE DATABASE EPS & OBS 11
  • 12. Check if the Responsible Manager’s field is showing in the Project Layout. Group and sort the project window by EPS. If the Responsible Manager’s column is not showing, add and make it visible. 12
  • 13. Modify column view to show the Responsible Manager column. Right-Click the column header band and select “column” as shown above. 13
  • 14. The Responsible Manager’s code for each of the project listed should have the same code as the EPS Header it is directly under. In this example, the EPS Header are PSG, PSG-Integration, PSG- PSM, PSG-PE&C, PE&C Admin, and PE&C Test. Upon inspection, several incorrect Responsible Manager codes can be seen, shown inside the red boxes. The rest are all good. 14
  • 15. Start correcting the Responsible Manager’s Code of those found in error. 15 Note that project files must be opened first (individually or in group) before the assigned Responsible Manager’s code can be modified.
  • 16. Use “Fill-in” feature to change the Responsible Manager code 16 Pointing on the correct code above the first incorrect code, drag the mouse and highlight down, pointing to the last field to change. In this case, start from “PE&C Test” then highlighting all the code that says “PE&C ADMIN” (highlighted in blue), right click and assign the right code.
  • 17. 17 Continue aligning the EPS to the Responsible Manager’s code The EPS code “PSG-PSM” should have a Responsible Manager’s code that says the same, i.e. PSG-PSM. Point the mouse on the incorrect Responsible Manager’s code “PSG”, right-click and select/assign the right one.
  • 18. Continuation… 18 Note that the correct RMC will not be reflected on any closed project under this EPS. Click OK.
  • 19. 19 Continuation… Upon selecting the correct RMC, say “YES” to the message shown above to confirm selection.
  • 20. 20 Do the same for the RMC “PE&C TEST” on the example below. The EPS code “P&C TEST” should have a RMC that says the same, i.e. P&C-TEST (see above window). Point the mouse on the incorrect RMC “PE&C ADMIN”, right-click and select/assign the right one.
  • 21. 21 Do the same for the highlighted RMC “PSG” on the example below. The EPS code “PSM” should have a Responsible Manager’s Code that says the same, i.e. PSM (see above window). It is the alignment required.
  • 22. 22 Continuation… Note that the correct RMC will not be reflected on any closed project under this EPS. Click OK.
  • 23. ITS ALL GOOD NOW! Every EPS is aligned horizontally. Every RMC is aligned vertically. At this point, we have all successfully improved Primavera database security by aligning all the RMC fields 23
  • 24. Periodically, the Database Administrator shall display the EPS (EPS View) with the RM column visible. Make sure that the codes are all aligned. In the example below, all are aligned. 24
  • 25. 25 1. Help, About Primavera, Project Management (Primavera), V6.1 SP1, V6.1 SP2, V6.7 SP1, V6.7 SP2 and higher. 2. 070313-Rufran’s Primavera Scheduling Tips & Tricks 04-13 titled-”Improving Primavera Database Security by Managing the Responsible Manager’s field” (2013) 3. Rufran’s personal notes from 2009 to 2013. REFERENCES
  • 26. 26