SlideShare a Scribd company logo
COLLABORATE 14 Copyright ©2014 by Darren Cox Page | 1
Project Archive: What to do With Those Projects That Have
Completed or Placed On-Hold?
Darren Cox - Presenter
CB&I
Abstract:
The ability to archive a completed project from the existing production database is compounded by the
application itself. When exporting a project from Primavera, all the baselines do not carry over in the
export, thus requiring the user to un-attach all baselines and restore them as active projects. Once that
has been completed the main project and all associated baselines must be exported and save to the
predefined location. The ability to review the completed project with its associated baselines would
require the user to import the project and baselines into a database, restore all baselines to the project.
Archive Summary
Primavera currently does not possess the functionality to export an entire projects history in a single file.
In most corporate Primavera infrastructures, the use of multiple databases has become the norm for
housing projects. The archive provides the user with the functionality for transferring project data
between these databases. To further this complexity, those databases may reside on separate servers
and different database technologies. Based on the previous, multiple connections in the application are
required. Regardless of the infrastructure, the archive could accommodate most scenarios.
The archive backs up a project by exporting it, and then importing the exported file(s) into a separate
database. The more baselines a project has, the longer the entire process takes. The system performs
one job at a time and saves the succeeding jobs in a queue. You can queue up additional jobs to run, as
long as the current job is still in the Export phase. The system is “locked” during the Import phase of the
archive process and no jobs can be queued at that time. To maximize performance of this process, the
archive should be scheduled during non-peak times.
Archive Requirements
The archive was built on the need of a solution for housing closed and completed projects. The
requirements were simple; provide the users with functionality that would take an entire project and all
associated data and move it to another database, as well as delete the project within the upon transfer.
Furthermore, if a closed project was resurrected, the interface could take an archived project and move it
back into production, using the same method of the archive.
Understanding the complexity of these projects, performance became another consideration. At the time
the interface was developed, Primavera was in the midst of releasing their first version of Web Services.
After reviewing what Web Services provided, it was determined to move forward with using the API.
During the IT testing phase, performance became an issue. The ability to run multiple jobs at the same
time was causing the interface to collapse and fail. It was apparent that there was a need to cue the jobs
to allow those requiring additional system resources to run without any interference. After cuing the jobs,
the performance of the interface increased and all jobs completed without error.
One of the final requirements was to build an administration module that would interface with the Active
Directory (AD) and the administration module within the Primavera application. This would allow for
controlling the use of the interface. The archive administration was developed into 3 separate modules;
Division/Database Mapping, Add Admin & User Login Mapping. These 3 sections allow the administrator
COLLABORATE 14 Copyright ©2014 by Darren Cox Page | 2
to map divisions to databases, add administrators and to provide user access to the interface. The
security module is very simple but provides the tools needed to secure the functionality.
Archive Data Integrity & Security
The archive provides many benefits to exporting the files and saving in a remote location. First, the
database is Primavera, so no development is required. All projects that reside in the archive database(s)
can be accessed 24/7 providing access has been granted. The database can be backed up on a
reoccurring basis and stored for recovery purposes.
Second, the user’s access can be limited to those that require access. The only users that have access
all the time are the ‘Admin-Superusers’ of the owning division. All other access is on a need be basis
and usually granted as ‘Read-Only’. This is enforced to maintain data security and integrity of the
projects. We have found that the most frequent customers in this environment are requesting access for
claims and legal issues.
Third, the data is live and accessible on a 24-hour a day. This provides for quick access of the data for
claims and legal related activities. The projects are stored in an active production environment that is
being backed up on a 24/7 basis. Being that this is a production environment; the database is listed in
the company’s disaster recovery plan and can be accessed within minutes if the active environment fails.
Not Just an Archive!
We have found that the archive interface has become most helpful in the realm of just moving projects
from one location to another. Most of our databases were created back in version 5.0 and have been
upgraded and patched over the years to version 8.2. We have found that many of these databases
experience more issues than those that are relatively newer. The archive can be used to move projects
from an older database to its new database with minimal effort. This also allows a project that is coming
from a client and/or contractor and would require scrubbing prior to importing into the production
database. The file can be imported into a quarantine, scrubbed then moved into production with the
interface.
We are currently designing additional functionality to be added to this interface. The Primavera
application does not provide any Global import functionality for items such as codes, cost accounts, OBS,
EPS, etc. The new design will allow for users to mass import all Global data into a selected database and
also allow moving it from one database to another. This would provide the divisions with a tool to create
a template database that houses all the dictionary data and all template schedules. This new template
database could also be copied and restored as a new database within a short period of time.
COLLABORATE 14 Copyright ©2014 by Darren Cox Page | 3
Archive
Start Process
Update Options
End
Of
Process
Yes
Project
Archived
Select Project
**Exceptions
Yes Yes
No
View Error &
Exception Logs
Cancel?
Yes
End
Of
Process
View Error &
Exception Logs
Cancel?
Yes
End
Of
Process
No
Does Project Exist
in Archive?
Select
Database
No
No
Select
Database
ARCHIVE
Select EPS

More Related Content

PDF
Project archive what to do with those projects that have completed or place...
PPTX
Cm in flare
DOC
PK resume IT Professional
PDF
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
PDF
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
PPTX
FlexDeploy Product Technical Overview
PPTX
When and how to migrate from a relational database to Cassandra
PDF
(ATS6-APP05) Deploying Contur ELN to large organizations
Project archive what to do with those projects that have completed or place...
Cm in flare
PK resume IT Professional
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
FlexDeploy Product Technical Overview
When and how to migrate from a relational database to Cassandra
(ATS6-APP05) Deploying Contur ELN to large organizations

What's hot (20)

PDF
CV_Anshul_PPM
PDF
AppSphere 15 - Is the database affecting your critical business transactions?
PDF
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
PPTX
Non-Comparable Object Tools for PeopleSoft
PPTX
Moving from Snapshot to Snapshot
PPTX
Development QA Reports for PeopleSoft
DOC
Amit Kumar_Resume
DOCX
WilliamArthur-Resume-1
PDF
Census Bureau PBOCS
PPT
Access Db to SQL Server Migration
PPTX
SAP BusinessObjects Security
PDF
Oracle e-business suite (ebs) r12.2.6 - new functionality
DOCX
Shanda Mattis Resume 1
PPTX
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
PDF
What's New Overview for IBM Streams V4.3
PDF
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
PPTX
Architecture concepts
PPTX
Oracle applications r12.2, ebr, online patching means lot of work for devel...
PDF
Ruby on Rails & Version Control
CV_Anshul_PPM
AppSphere 15 - Is the database affecting your critical business transactions?
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
Non-Comparable Object Tools for PeopleSoft
Moving from Snapshot to Snapshot
Development QA Reports for PeopleSoft
Amit Kumar_Resume
WilliamArthur-Resume-1
Census Bureau PBOCS
Access Db to SQL Server Migration
SAP BusinessObjects Security
Oracle e-business suite (ebs) r12.2.6 - new functionality
Shanda Mattis Resume 1
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
What's New Overview for IBM Streams V4.3
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Architecture concepts
Oracle applications r12.2, ebr, online patching means lot of work for devel...
Ruby on Rails & Version Control
Ad

Similar to Project archive what to do with those projects that have completed or placed on hold white paper - Oracle Primavera Collaborate 14 (20)

PDF
Archiving Oracle Primavera project plans with software development tools
PDF
Maintaining the full primavera suite at a large construction company
PDF
Archive data in sap
PDF
Best Practices for Managing Archive Migrations
PDF
Oracle Distributed Document Capture
PDF
Oracle Distributed Document Capture
PDF
Oracle Distributed Document Capture
PDF
Proact story on Archiving
PPT
Moving an Archive from Tape to Disk: A Case-Study at ICPSR
PDF
Long time preservation
PDF
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...
PPSX
Basic Archive System overview
DOCX
Primavera software
PDF
M12S06 - Will Technology-Assisted Predictive Modeling and Auto-Classification...
PDF
Andrew Waugh presentation
PPTX
Archiving for Now and Later - workshop at Common Field Convening 2019
PPTX
Materials management implementation using contract manager
PPTX
Arsip elektronik ppt
PDF
Archiving is a No-brainer - Bloor Analyst and RainStor Executive Discuss
Archiving Oracle Primavera project plans with software development tools
Maintaining the full primavera suite at a large construction company
Archive data in sap
Best Practices for Managing Archive Migrations
Oracle Distributed Document Capture
Oracle Distributed Document Capture
Oracle Distributed Document Capture
Proact story on Archiving
Moving an Archive from Tape to Disk: A Case-Study at ICPSR
Long time preservation
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...
Basic Archive System overview
Primavera software
M12S06 - Will Technology-Assisted Predictive Modeling and Auto-Classification...
Andrew Waugh presentation
Archiving for Now and Later - workshop at Common Field Convening 2019
Materials management implementation using contract manager
Arsip elektronik ppt
Archiving is a No-brainer - Bloor Analyst and RainStor Executive Discuss
Ad

More from p6academy (20)

PDF
Oracle OpenWorld 2015
PDF
Plan and Execute the Right Projects— Easily and Affordably
PDF
What's New In Primavera P6 EPPM 17.1
PDF
Oracle Primavera Unifier What's New in Release 16.2
PDF
Oracle What's New In Primavera P6 16.2
PDF
What's New in Primavera Prime 16.1
PDF
What's New in Primavera Gateway 16.1
PDF
What's New In Primavera Analytics 16.1
PDF
What's New in Unifier 16.1
PDF
20160405 How to Install Primavera P6 16.1 Professional desktop
PDF
Oracle Primavera P6 16.1 Announced
PDF
Oracle Primavera Unifier 16.1
PDF
P6 Release 8 Application Considerations Overview
PDF
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
PDF
P6 Release 8 Installation Orientation
PDF
Oracle Primavera P6 R8 Release Value Proposition
PDF
Oracle Primavera P6 v7 Release Value Proposition
PDF
Oracle Primavera P6 Release Content Document (RCD)
PDF
Oracle Support Accreditation – Level 1 Study Guide
PDF
Oracle Primavera Support Accreditation Study Guide
Oracle OpenWorld 2015
Plan and Execute the Right Projects— Easily and Affordably
What's New In Primavera P6 EPPM 17.1
Oracle Primavera Unifier What's New in Release 16.2
Oracle What's New In Primavera P6 16.2
What's New in Primavera Prime 16.1
What's New in Primavera Gateway 16.1
What's New In Primavera Analytics 16.1
What's New in Unifier 16.1
20160405 How to Install Primavera P6 16.1 Professional desktop
Oracle Primavera P6 16.1 Announced
Oracle Primavera Unifier 16.1
P6 Release 8 Application Considerations Overview
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
P6 Release 8 Installation Orientation
Oracle Primavera P6 R8 Release Value Proposition
Oracle Primavera P6 v7 Release Value Proposition
Oracle Primavera P6 Release Content Document (RCD)
Oracle Support Accreditation – Level 1 Study Guide
Oracle Primavera Support Accreditation Study Guide

Recently uploaded (20)

PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PDF
Satish NS: Fostering Innovation and Sustainability: Haier India’s Customer-Ce...
PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PPTX
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
PPTX
CTG - Business Update 2Q2025 & 6M2025.pptx
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PPTX
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
PDF
Blood Collected straight from the donor into a blood bag and mixed with an an...
PDF
Keppel_Proposed Divestment of M1 Limited
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
PDF
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
PPTX
Astra-Investor- business Presentation (1).pptx
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
PDF
Booking.com The Global AI Sentiment Report 2025
DOCX
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
PDF
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
Satish NS: Fostering Innovation and Sustainability: Haier India’s Customer-Ce...
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
CTG - Business Update 2Q2025 & 6M2025.pptx
Charisse Litchman: A Maverick Making Neurological Care More Accessible
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
Blood Collected straight from the donor into a blood bag and mixed with an an...
Keppel_Proposed Divestment of M1 Limited
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
Slide gioi thieu VietinBank Quy 2 - 2025
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
Astra-Investor- business Presentation (1).pptx
Solaris Resources Presentation - Corporate August 2025.pdf
Booking.com The Global AI Sentiment Report 2025
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications

Project archive what to do with those projects that have completed or placed on hold white paper - Oracle Primavera Collaborate 14

  • 1. COLLABORATE 14 Copyright ©2014 by Darren Cox Page | 1 Project Archive: What to do With Those Projects That Have Completed or Placed On-Hold? Darren Cox - Presenter CB&I Abstract: The ability to archive a completed project from the existing production database is compounded by the application itself. When exporting a project from Primavera, all the baselines do not carry over in the export, thus requiring the user to un-attach all baselines and restore them as active projects. Once that has been completed the main project and all associated baselines must be exported and save to the predefined location. The ability to review the completed project with its associated baselines would require the user to import the project and baselines into a database, restore all baselines to the project. Archive Summary Primavera currently does not possess the functionality to export an entire projects history in a single file. In most corporate Primavera infrastructures, the use of multiple databases has become the norm for housing projects. The archive provides the user with the functionality for transferring project data between these databases. To further this complexity, those databases may reside on separate servers and different database technologies. Based on the previous, multiple connections in the application are required. Regardless of the infrastructure, the archive could accommodate most scenarios. The archive backs up a project by exporting it, and then importing the exported file(s) into a separate database. The more baselines a project has, the longer the entire process takes. The system performs one job at a time and saves the succeeding jobs in a queue. You can queue up additional jobs to run, as long as the current job is still in the Export phase. The system is “locked” during the Import phase of the archive process and no jobs can be queued at that time. To maximize performance of this process, the archive should be scheduled during non-peak times. Archive Requirements The archive was built on the need of a solution for housing closed and completed projects. The requirements were simple; provide the users with functionality that would take an entire project and all associated data and move it to another database, as well as delete the project within the upon transfer. Furthermore, if a closed project was resurrected, the interface could take an archived project and move it back into production, using the same method of the archive. Understanding the complexity of these projects, performance became another consideration. At the time the interface was developed, Primavera was in the midst of releasing their first version of Web Services. After reviewing what Web Services provided, it was determined to move forward with using the API. During the IT testing phase, performance became an issue. The ability to run multiple jobs at the same time was causing the interface to collapse and fail. It was apparent that there was a need to cue the jobs to allow those requiring additional system resources to run without any interference. After cuing the jobs, the performance of the interface increased and all jobs completed without error. One of the final requirements was to build an administration module that would interface with the Active Directory (AD) and the administration module within the Primavera application. This would allow for controlling the use of the interface. The archive administration was developed into 3 separate modules; Division/Database Mapping, Add Admin & User Login Mapping. These 3 sections allow the administrator
  • 2. COLLABORATE 14 Copyright ©2014 by Darren Cox Page | 2 to map divisions to databases, add administrators and to provide user access to the interface. The security module is very simple but provides the tools needed to secure the functionality. Archive Data Integrity & Security The archive provides many benefits to exporting the files and saving in a remote location. First, the database is Primavera, so no development is required. All projects that reside in the archive database(s) can be accessed 24/7 providing access has been granted. The database can be backed up on a reoccurring basis and stored for recovery purposes. Second, the user’s access can be limited to those that require access. The only users that have access all the time are the ‘Admin-Superusers’ of the owning division. All other access is on a need be basis and usually granted as ‘Read-Only’. This is enforced to maintain data security and integrity of the projects. We have found that the most frequent customers in this environment are requesting access for claims and legal issues. Third, the data is live and accessible on a 24-hour a day. This provides for quick access of the data for claims and legal related activities. The projects are stored in an active production environment that is being backed up on a 24/7 basis. Being that this is a production environment; the database is listed in the company’s disaster recovery plan and can be accessed within minutes if the active environment fails. Not Just an Archive! We have found that the archive interface has become most helpful in the realm of just moving projects from one location to another. Most of our databases were created back in version 5.0 and have been upgraded and patched over the years to version 8.2. We have found that many of these databases experience more issues than those that are relatively newer. The archive can be used to move projects from an older database to its new database with minimal effort. This also allows a project that is coming from a client and/or contractor and would require scrubbing prior to importing into the production database. The file can be imported into a quarantine, scrubbed then moved into production with the interface. We are currently designing additional functionality to be added to this interface. The Primavera application does not provide any Global import functionality for items such as codes, cost accounts, OBS, EPS, etc. The new design will allow for users to mass import all Global data into a selected database and also allow moving it from one database to another. This would provide the divisions with a tool to create a template database that houses all the dictionary data and all template schedules. This new template database could also be copied and restored as a new database within a short period of time.
  • 3. COLLABORATE 14 Copyright ©2014 by Darren Cox Page | 3 Archive Start Process Update Options End Of Process Yes Project Archived Select Project **Exceptions Yes Yes No View Error & Exception Logs Cancel? Yes End Of Process View Error & Exception Logs Cancel? Yes End Of Process No Does Project Exist in Archive? Select Database No No Select Database ARCHIVE Select EPS