Open Issues
- Is OLE using OBJ or JPA? Peri: OJB
- What will the upgrade to JPA look like in the future for OLE?
KFS & OLE
Based on KFS Fit Analysis Team FC determined KFS functionality is a good fit for OLE.
Issue | Status | Comments |
---|---|---|
KFS Fit | Complete | Kuali OLE (KO) Order record (AKA purchase order) – structure and interactions |
OLE KFS Workshop Meeting Minutes | Are all the technical issues addressed here? | Administrative Considerations for Using KFS-core as a Basis for the OLE Financial Subsystem |
Approach | Pro | Con | Impact to Implementers | Comments/Things to consider |
---|---|---|---|---|
Maintain native KFS | New features are developed from KFS team | Sustaining team must maintain upgrade path. | May impact timeliness of new OLE features. | Do new features driven by financial system outweigh the cost of managing the upgrade path for the sustaining team? |
Fork from native KFS | No KFS upgrade path to maintain | Sustaining team must develop new functionality or merge contributed KFS code. What happens when KFS has to be upgraded to use JPA? | Desired KFS features may take longer to get. |
|
Tasks Required for Base Functionality
Task | Dev Estimated Time | Number of Resources |
---|---|---|
Strip KFS Components |
|
|
Complete 5.0 Upgrade / Jonathan's Notes on KFS/Rice 2.0 Upgrade |
|
|
Merge KFS 5.0 Final - Sept 2012 |
|
|
Merge Trunk Changes Since Branch |
|
|
OLE FS Select & Acquire Functionality |
|
|
Outstanding Rice 2.0 Fixes? |
|
|
Jonathan shares concerns with upgrade path to OLE FS below, from email dated 7/19/2012.
From the beginning, I had thought that I was converting KFS to form a base on which the OLE project would start. I had hoped that it would be taken and modified to suit OLE. But, very quickly it came out from the functional committee that they wanted to keep as close to baseline on the core code as possible so that OLE could take advantage of upgrades as they were developed. So, that forced the development style to be more along the lines of an implementing school, extending and adding to their own objects and tables rather than making the more simple modifications to the original code.
...