Peoplesoft 版本控制
实际上Peoplesoft 开的版本控制和.net, java等一般的开发是完全不同的. 因为, 一般的项目开发, 都是以文本文件为单位进行
version control的, 而Peoplesoft 大部分的应用程序的内容是基于数据库的改动. 所以, 一般的VSS, CVS,
subversion 等版本控制工具和方法是无法完成全部的PS的版本控制任务的. 相应的, 有两个另外工具, 专门为Peoplesoft 做版
本控制:
1. Quest Stat for Peoplesoft
http://www.quest.com/stat-peoplesoft/
在这里有产品介绍, 还有Demo(在页面的右上角). Stat的功能除了Version Control 还有
Change Control
Project Management
Knowledge Repository
2. Phire Architect
http://www.phire-soft.com/product.html
功能有:
Development Support
Version Control
Incident Management
Change Request Tracking
Project Support
Online Document Form Builder
Reporting and Compliance
Rapid Deployment
Security
个人感觉, Phire Architect和Peoplesoft的产品结合得更紧密, 它可以作为插件集成在Peoplesoft的产品里, 而
Stat应用起来和Vss的感觉最像. 上手比较容易.
当然两者都不是免费的, 网上讨论中还提到过另两种免费的配置方法:
3. 利用Vss把Peoplesoft 生成的文件进行管理.
在文档中pt849apd-b0307.pdf第22章提到, 可以Copy a project from a file, 和Cope a
project to a file. 可以将Project file 在VSS进行版本管理.
另外, Project 所生成的, PeopleCode也可以导出成Text file 在VSS进行控制.
4. 数据库备份
既然Peoplesoft 大部分的改动是存在了数据库里, 那么, 也可以用数据库备份.
以上的两种方法, 需要大量的log日志的记录才能达到版本控制的效果.
总结: 用专用软件进行版本控制, 比较专业, 有效. 但有时候, 功能又过于强大. 很多我们用不到的地方. 用免费的方法, 比较繁琐, 容易出
错, 而且成功的经验不多. 只限于网的的讨论. 优点则是成本很低.
欢迎继续就此问题进行讨论:
参考资料:
PeopleSoft Version Control
http://blog.greysparling.com/2006/01/peoplesoft-version-control.html
Change Control and PeopleSoft Development
http://www.erpassociates.com/2006/04/04/change_control_and_peoplesoft_developmen