PeopleSoft Version Control

One issue that came up at *every* client I ever worked for was version control for PeopleSoft applications. Chris Heller at Grey Sparling Solutions just did a very interesting post about this.

One of the things Chris mentions - although he doesn’t go into deep detail - is to note that PeopleSoft had a metadata-based architecture. Every PeopleSoft page - full of fields, text, everything - was NOT defined by a bunch of code. Instead, that entire page definition (as well as records, fields, and dozens of other types of objects) were all just stored as definitions in hundreds of database tables. Think of it as storing NIB files in a database - as rows in tables instead of as text fields. This always made version control a challenge - PeopleSoft was not a bunch of textual code files. Each “object” was spread across hundreds of rows in dozens of tables. But the cool part? Chris says that PeopleSoft’s actual codebase was about 10% the size of SAPs. Awesome.

In some future project, if I had to choose between challenging version control, or an architecture that allowed me to provide similar (better? :) functionality in one-tenth the code, I know what I’d choose.

3 Responses to “PeopleSoft Version Control”


  1. 1 Mike Mar 5th, 2008 at 4:42 pm

    There is a product called Phire Architect that will allow you to version PeopleTools objects as well as external objects (SQR, Crystal, etc). Additionally, it handles issue tracking object migrations. I think it’s fairly new, we used it during a recent FSCM 8.4 to 8.9 application upgrade and it worked great.

  2. 2 Helena Aguiar Mar 26th, 2008 at 9:50 am

    Thanks guys. The information was very helpfull to me !

  3. 3 Roy Apr 23rd, 2008 at 4:50 am

    We are looking into Phire Architect for PeopleTools object version control. It seems to be the only PeopleTools object versioning tools out there that is actually built on PeopleTools. Can someone provide information on your experience with this product? How does the PT object versioning actually work with Phire Architect? Where are the versions stored?

Leave a Reply